337
Interrupt Functions
Section 6-1
Example 2: High-speed
Counter (Ring Mode)
In this example, high-speed counter 1 operates in circular (ring) mode and
starts interrupt task 12 when the PV is between 25,000 (0000 61A8 hex) and
25,500 (0000 639C hex).
The maximum ring count is set at 50,000 (0000 C350 hex).
1,2,3...
1.
Set high-speed counter 1 in the PLC Setup’s Built-in Input Tab.
2.
Set the range comparison table starting at word D20000. Even though
range 1 is the only range being used, all 40 words must still be dedicated
to the range comparison table.
3.
Create the program for interrupt task 12. Always put an END(001) instruc-
tion at the program’s last address.
W0.00
CIO 0.01
0
Counting enabled
Cyclic task
processing
Interrupt task
10 processing
Processing
interrupted
Cyclic task
processing
Interrupt task
10 processing
Processing
interrupted
Cyclic task
processing
30,000 (7530 hex)
High-speed counter 0 PV
(in A270 and A271)
Item
Setting
High-speed counter 1
Use counter
Counting mode
Circular mode
Circular Max. Count
50,000
Reset method
Software reset (continue comparing)
Input Setting
Up/Down inputs
Word
Setting
Function
D20000
#61A8
Rightmost 4 digits of range 1 lower limit
Lower limit value:
25,000
D20001
#0000
Leftmost 4 digits of range 1 lower limit
D20002
#639C
Rightmost 4 digits of range 1 upper limit
Upper limit value:
25,500
D20003
#0000
Leftmost 4 digits of range 1 upper limit
D20004
#000C
Range 1 interrupt task number = 12 (C hex)
D20005 to
D20008
All
#0000
Range 2 lower and upper limit values
(Not used and don’t need to be set.)
Range 2 settings
D20009
#FFFF
Disables range 2.
~
D20014
D20019
D20024
D20029
D20034
#FFFF
Set the fifth word for ranges 3 to 7 (listed at left) to #FFFF to
disable those ranges.
~
D20035 to
D20038
All
#0000
Range 8 lower and upper limit values
(Not used and don’t need to be set.)
Range 8 settings
D20039
#FFFF
Disables range 8.
Summary of Contents for CP1L - 12-2007
Page 3: ...iv...
Page 9: ...x...
Page 13: ...xiv TABLE OF CONTENTS...
Page 21: ...xxii...
Page 33: ...xxxiv Conformance to EC Directives 6...
Page 65: ...32 Function Blocks Section 1 5...
Page 428: ...395 Clock Section 6 9...
Page 429: ...396 Clock Section 6 9...
Page 523: ...488 Troubleshooting Unit Errors Section 9 4...
Page 531: ...496 Replacing User serviceable Parts Section 10 2...
Page 563: ...528 Auxiliary Area Allocations by Function Appendix C...
Page 611: ...576 Auxiliary Area Allocations by Address Appendix D...
Page 638: ...603 Connections to Serial Communications Option Boards Appendix F Connecting to Unit...
Page 639: ...604 Connections to Serial Communications Option Boards Appendix F...
Page 669: ...634 Index...
Page 671: ...636 Revision History...