AB Quality Allen-Bradley 1771-IJ User Manual page 56

Encoder/counter modules
Table of Contents

Advertisement

7–2
Special Programming
SUBTRACT PREVIOUS COUNT FROM CURRENT COUNT. STORE IN 0077.
CURRENT
PREVIOUS
IJ/IK
SCAN
COUNT
COUNT
0113
0577
1
GET
GET
125
168
IF THE DIFFERENCE IS GREATER THAN A CONSTANT (COUNT PASSED THROUGH
ZERO), THEN INCREMENT THE COUNT. THE CONSTANT MUST BE LESS THAN 1/2 THE
TOTAL COUNTS OF THE IJ/IK (HALF OF 999 OR 4095).
NEW/OLD
COUNT
CONSTANT
DIFF.
0077
0072
2
<
GET
043
400
AFTER PASSING THROUGH 0: IF THE SIGN OF THE DIFFERENCE IS NEGATIVE
THEN INCREMENT THE COUNT, IF POSITIVE THEN DECREMENT THE COUNT.
PASSED
DIFF.
THROUGH
VALUE
ZERO
NEGATIVE
0076
0077
3
00
16
DIFF.
PASSED
VALUE
THROUGH
POSITIVE
ZERO
0077
0076
4
16
00
DISPLAY THE TOTAL COUNT AND MOVE THE CURRENT COUNT TO THE PREVIOUS COUNT
MOST
CURRENT
SIGNIF
IJ/IK
DIGITS
COUNT
0052
0113
5
GET
GET
125
002
Publication 1771 UM006B-EN-P - June 2002
Figure 7.1
Ladder Logic for Extending the Count Beyond 999 (PLC-2 Program)
NEW/OLD
COUNT
DIFF.
0077
-
043
PASSED
THROUGH
ZERO
0076
00
MOST
SIGNIF
DIGITS
0052
Ctu
Pre 999
Acc 002
MOST
SIGNIF
DIGITS
0052
Ctd
Pre 999
Acc 002
PREVIOUS
SCAN
COUNT
0577
Put
168

Advertisement

Table of Contents
loading

This manual is also suitable for:

Allen-bradley 1771-ik

Table of Contents