7... H
YPER
N
ET
™ I
CON
B
ASED
P
ROGRAMMING
U
SING THE
OMP-MODL
7-14
Program Net Execution Speed
NOTE: The information presented in this section is
provided for Users that are attempting to collect data at
faster rates (such as Samples per Second).
Users utilizing the OMP-MODL for data collection at
slower rates (eg Samples per Minute) may opt to skip
this section and refer to it later when faster rates are
required.
Due to the nearly unlimited flexibility and potential variations of Program Net
designs, it is difficult to specify the actual speed performance of Program
Nets. In an attempt to relate to the OMP-MODL User a feel for the Program
Net processing speeds to be expected, the following guidelines are
presented.
Additionally, a number of example Program Nets are provided in Appendix B
with their approximate execution speeds. From this information, a feel for
the speed of execution of most Program Nets can be developed.
Program Net Performance Guidelines
The time required for a Program Net to execute within the OMP-
MODL is a function of a number of variables including:
♦
Total number of icons in the Program Net
- with a
greater number of icons to process each time the
Program Net loops, more time is required.
♦
Type of icons
- different types of icons require various
amounts of time to process. For example, a
Thermocouple input icon requires a considerable
amount of processing time to perform the analog to
digital conversions, CJC measurements, and the
associated math. On the other end of the speed
spectrum, a Data Memory icon merely stores data into a
memory location... an operation which can be performed
very quickly.
♦
Program Net design -
Program Nets can be developed
that have varying execution times that are a function of
inputs or values within the Net. A simple example of
this is a Program Net that scans a single digital input (eg
switch state) and only enables the logging of 10
thermocouple input channels when the switch is closed.
In this example, the digital input could be scanned very
fast when open, but when it closes, extra processing
time is required for the 10 thermocouple channels.
An Empirical Answer...
After optimization of a Program Net with consideration of the above
guidelines, the best way to determine the speed performance of a
Net is to upload it to a OMP-MODL and run it. If maximum speed is
the goal, the driving Sample Rate Clock rate can be set to a
minimum (eg 1mS) and the program can be tested. Review of the
data and actual sample times will result in a very accurate execution
rate value.
Содержание OMP-MODL
Страница 1: ......
Страница 9: ...1 INTRODUCTION USING THE MODULOGGER 1 7 13 ...
Страница 23: ...2 OMP MODL System Base Using the OMP MODL 2 14 NOTES ...
Страница 24: ...2 ModuLogger System Base Using the ModuLogger 2 1 ...
Страница 30: ...3 INTERFACE MODULES USING THE OMP MODL 3 6 NOTES ...
Страница 70: ...3 INTERFACE MODULES USING THE OMP MODL 3 46 NOTES ...
Страница 76: ...3 INTERFACE MODULES USING THE OMP MODL 3 52 NOTES ...
Страница 82: ...3 INTERFACE MODULES USING THE OMP MODL 3 58 NOTES ...
Страница 83: ...3 INTERFACE MODULES USING THE MODULOGGER 3 1 ...
Страница 105: ...5 HYPERCOMM COMMUNICATIONS USING THE OMP MODL 5 18 NOTES ...
Страница 106: ...5 HYPERCOMM COMMUNICATIONS USING THE MODULOGGER 5 1 ...
Страница 117: ...6 PCMCIA CARD CONFIGURATION AND USE USING THE MODULOGGER 6 1 ...
Страница 134: ...7 HYPERNET ICON BASED PROGRAMMING USING THE OMP MODL 7 17 NOTES ...
Страница 141: ...8 P P C D U OMP MODL ...
Страница 149: ...9 HYPERPLOT GRAPHIC DATA DISPLAY USING THE OMP MODL 9 8 ...
Страница 161: ...10 HYPERTRACK REAL TIME DATA DISPLAY USING THE OMP MODL 10 12 NOTES ...
Страница 162: ...10 HYPERTRACK REAL TIME DATA DISPLAY USING THE OMP MODL 10 1 ...
Страница 163: ...11 APPENDICES USING THE OMP MODL 11 1 11 APPENDICES ...
Страница 164: ...11 APPENDICES USING THE OMP MODL 11 2 NOTES ...
Страница 270: ...11 APPENDIX A MASTER ICON FILE REFERENCE USING THE OMP MODL 11 108 ...
Страница 276: ...11 APPENDIX C HYPERWARE FILE LISTING USING THE OMP MODL 11 114 NOTES ...
Страница 278: ...11 APPENDIX C HYPERWARE FILE LISTING USING THE OMP MODL 11 116 NOTES ...
Страница 279: ......
Страница 282: ...11 APPENDIX E CHANGING THE OMP MODL EPROM USING THE OMP MODL 11 120 NOTES ...
Страница 288: ...11 APPENDIX G HYPERNET THEORY OF OPERATION USING THE OMP MODL 11 126 NOTES ...
Страница 290: ...11 APPENDIX I RS 232 CABLE PORT AND ADAPTER USING THE OMP MODL 11 128 NOTES ...
Страница 297: ...11 APPENDIX K MODEM CONFIGURATION USING THE OMP MODL 11 135 ...