666
Data Control Instructions Section 3-17
Precautions The contents of the First Work Area Word (D+1) is cleared to 0000 each time
the execution condition changes from OFF to ON.
The contents of the First Work Area Word (D+1) will not be cleared to 0000
the first time the program is executed at the start of operation. If AVG(195) is
to be executed in the first program scan, clear the First Work Area Word from
the program.
If N (Number of Cycles) contains 0000, an error will occur and the Error Flag
will turn ON.
When CIO 0.00 is ON in the following example, the contents of D100 will be
stored one time each scan for the number of scans specified in D200. The
contents will be stored in order in the ten words from CIO 302 to CIO 311. The
average of the contents of these ten words will be placed in CIO 300 and then
bit 15 of CIO 301 will be turned ON.
Examples In the following example, the content of CIO 200 is set to #0000 and then
incremented by 1 each cycle. For the first two cycles, AVG(195) moves the
content of CIO 200 to D1002 and D1003. The contents of D1001 will also
change (which can be used to confirm that the results of AVG(195) has
changed). On the third and later cycles AVG(195) calculates the average
value of the contents of D1002 to D1004 and writes that average value to
D1000.
S: D100
N: D200
R: CIO 300
R+1: CIO 301
R+2: CIO 302
R+3: CIO 303
R+11: CIO 311
S
N
R
0.00
D100
D200
Average
Pointer
Average Valid Flag
(10 times)
S, scan 2
S, scan 1
S, scan n