Instruction Manual

Scan Theory
Chapter 5
54
Add the execution values for each instruction by using Table 5.A. The sum of
these values added to the I/O scan time is the average scan time.
Table 5.A
Approximate
Execution T
ime Per Scan (in average microseconds)
Instruction Name Symbol
Instruction
True
Instruction
False
Examine on, Examine off
| |,| / |
14 11
Output energize
( )
16 16
Output latch (L) 17 13
Output unlatch (U) 17 13
Get [G] 28
Put (PUT) 26 14
Equal (=) 23 11
Less than (<) 25 13
Get byte |B| 16
Limit test |L| 24 11
Counter reset (CTR) 20 14
Retentive timer reset (RTR) 20 14
Timer ondelay (TON) 75 47
Retentive timer ondelay (RTO) 78 48
Timer offdelay (TOF) 82 60
Up counter (CTU) 70 55
Down counter (CTD) 75 60
3 Digit Math
Add (+) 48 15
Subtract () 80 19
Multiply (x)(x) 615 60
Divide
(
÷
)(
÷
)
875 60
Add to any of the above when its
address is 4008 or greater
27 27
Expanded Math
Add EAF 01 400500 40
Subtract EAF 02 400500 40
Multiply EAF 03 8002250 40
Divide EAF 04 5003250 40
Square root EAF 05 1850 40
BCD to binary EAF 13 500 40
Binary to BCD EAF 14 500 40
Master control reset (MCR) 16 16
Zone control last state
1
(ZCL) 22(no skip) 20+(13 per word skipped)
Branch start 16 16
Branch end 18 18
End, temporary end T.END 27 27
Subroutine area SBR 27 27
Immediate input update
[ I ]
45 (with forcing on 55)
Immediate output update (IOT) 70(with forcing on 80) 17