![Campbell CR23X Скачать руководство пользователя страница 19](http://html1.mh-extra.com/html/campbell/cr23x/cr23x_operators-manual_489029019.webp)
CR23X MICROLOGGER OVERVIEW
OV-9
Each instruction in the table requires a finite
time to execute. If the execution interval is less
than the time required to process the table, an
execution interval overrun (table overrun)
occurs; the CR23X finishes processing the
table and waits for the next execution interval
before initiating the table. When a table
overrun occurs,
T
o
appears in the lower right
corner of the display in the Running Table
mode
(
0
). Overruns and table priority are
discussed in Section 1.1.
OV2.2.2. THE OUTPUT INTERVAL
The interval at which output occurs must be an
integer multiple of the execution interval (e.g., a
table cannot have a 10 minute execution
interval and output every 15 minutes).
A single program table can have many different
output intervals and conditions, each with a
unique data set (Output Array). Program
Control Instructions are used to set the Output
Flag. The Output Processing Instructions
which follow the instruction setting the Output
Flag determine the data output and its
sequence. Each additional Output Array is
created by another Program Control Instruction
checking a output condition, followed by Output
Processing Instructions defining the data set to
output.
OV2.3 CR23X INSTRUCTION TYPES
Figure OV2.3-1 illustrates the use of three
different instruction types which act on data.
The fourth type, Program Control, is used to
control output times and vary program
execution. Instructions are identified by
numbers.
1.
INPUT/OUTPUT INSTRUCTIONS
(1-29,
100-110, 113-118, 130-134; Section 9)
control the terminal strip inputs and outputs
(Figure OV1.1-2), storing the results in
Input Storage (destination). Multiplier and
offset parameters allow conversion of linear
signals into engineering units. The Digital
I/O Ports and CAO analog output ports are
also addressed with I/O Instructions.
2.
PROCESSING INSTRUCTIONS
(30-68,
Section 10) perform numerical operations
on values located in Input Storage and
store the results back in Input Storage.
These instructions can be used to develop
high level algorithms to process
measurements prior to Output Processing.
3.
OUTPUT PROCESSING INSTRUCTIONS
(69-82, Section 11) are the only
instructions which store data in Final
Storage. Input Storage values are
processed over time to obtain averages,
maxima, minima, etc. There are two types
of processing done by Output Instructions:
Intermediate
and
Final
.
Intermediate processing
normally takes
place each time the instruction is executed.
For example, when the Average Instruction
is executed, it adds the values from the
input locations being averaged to running
totals in Intermediate Storage. It also keeps
track of the number of samples.
Final processing
occurs only when the
Output Flag is high (Section 3.7.1). The
Output Processing Instructions check the
Output Flag. If the flag is high, final values
are calculated and output. With the
Average, the totals are divided by the
number of samples and the resulting
averages sent to Final Storage.
Intermediate locations are zeroed and the
process starts over.
The Output Flag, Flag
0, is set high by a Program Control
Instruction which must precede the Output
Processing Instructions in the user entered
program.
4.
PROGRAM CONTROL INSTRUCTIONS
(83-98, 111, 120-123, 220; Section 12) are
used for logic decisions, conditional
statements, and to send data to peripherals.
They can set flags and ports, compare
values or times, execute loops, call
subroutines, conditionally execute portions
of the program, etc.
Содержание CR23X
Страница 8: ...CR23X TABLE OF CONTENTS vi This is a blank page ...
Страница 12: ...CR23X MICROLOGGER OVERVIEW OV 2 1 2 3 A 4 5 6 B 7 8 9 C 0 D FIGURE OV1 1 CR23X Micrologger ...
Страница 34: ...CR23X MICROLOGGER OVERVIEW OV 24 This is a blank page ...
Страница 50: ...SECTION 1 FUNCTIONAL MODES 1 16 This is a blank page ...
Страница 72: ...SECTION 4 EXTERNAL STORAGE PERIPHERALS 4 8 This is a blank page ...
Страница 88: ...SECTION 6 9 PIN SERIAL INPUT OUTPUT 6 10 This is a blank page ...
Страница 103: ...SECTION 7 MEASUREMENT PROGRAMMING EXAMPLES 7 15 CR23X AVW1 FIGURE 7 15 2 Well Monitoring Example ...
Страница 110: ...SECTION 7 MEASUREMENT PROGRAMMING EXAMPLES 7 22 This is a blank page ...
Страница 134: ...SECTION 8 PROCESSING AND PROGRAM CONTROL EXAMPLES 8 24 This is a blank page ...
Страница 164: ...SECTION 9 INPUT OUTPUT INSTRUCTIONS 9 30 This is a blankpage ...
Страница 188: ...SECTION 11 OUTPUT PROCESSING INSTRUCTIONS 11 8 This is a blankp age ...
Страница 221: ...SECTION 13 CR23X MEASUREMENTS 13 21 FIGURE 13 5 1 Circuits Used with Instructions 4 9 ...
Страница 229: ...14 3 1 2 3 A 4 5 6 B 7 8 9 C 0 D FIGURE 14 3 1 CR23X Battery Pack and Panel ...
Страница 239: ...SECTION 14 INSTALLATION AND MAINTENANCE 14 13 S A N Y O FIGURE 14 11 6 Removal of band clamp and battery ...
Страница 240: ...SECTION 14 INSTALLATION AND MAINTENANCE 14 14 This is a blank page ...
Страница 244: ...APPENDIX A GLOSSARY A 4 This is a blank page ...
Страница 268: ...APPENDIX B CONTROL PORT SERIAL I O INSTRUCTION 15 B 24 This is a blank page ...
Страница 276: ...APPENDIX C BINARY TELECOMMUNICATIONS C 8 This is a blank page ...
Страница 278: ...This is a blank page ...
Страница 282: ...APPENDIX F DYNAGAGE SAP FLOW P67 F 4 This is a blank page ...
Страница 299: ...APPENDIX I TD OPERATING SYSTEM ADDENDUM FOR CR510 CR10X AND CR23X MANUALS ...
Страница 300: ...This is a blank page ...
Страница 302: ...This is a blank page ...
Страница 308: ...TABLE DATA ADDENDUM AD 6 This is a blank page ...
Страница 324: ...TD ADDENDUM SECTION 1 FUNCTIONAL MODES AD 1 8 This is a blank page ...
Страница 340: ...TD ADDENDUM SECTION 8 PROCESSING AND PROGRAM CONTROL EXAMPLES AD 8 10 This is a blank page ...
Страница 342: ...This is a blank page ...
Страница 373: ...This is a blank page ...