Rockwell Automation Publication 2080-UM002M-EN-E - April 2022 189
Chapter 9 Use the High-Speed Counter and Programmable Limit Switch
For Embedded HSC, valid HSCID value is only 0…5.
The HSCMode variable sets the High-Speed Counter to one of 10 types of
operation. This integer value is configured through the programming device
and is accessible in the control program.
The main high-speed counters support 10 types of operation mode and the sub
high-speed counters support 5 types (mode 0, 2, 4, 6, 8). If the main high-speed
counter is set to mode 1, 3, 5, 7 or 9, then the resub high-speed counter will be
disabled.
For more information on HSC Function Operating Modes and Input
Assignments, see HSC Inputs and Wiring Mapping
on page 185.
Table 29 - HSCID Definition
Bits Description
15…13
HSC Module Type:
0x00: Embedded
0x01: Expansion (not yet implemented)
0x02: Plug-in module
12…8
Module Slot ID:
0x00: Embedded
0x01…0x1F: Expansion (not yet implemented)
0x01…0x05: Plug-in module
7…0
Module internal HSC ID:
0x00-0x0F: Embedded
0x00-0x07: Expansion (not yet implemented)
0x00-0x07: Plug-in module
HSC Mode (HSCAPP.HSCMode)
Description Data Format User Program Access
HSC Mode word (UINT) read/write
HSC Operating Modes
Mode
Number
Type
0
Up Counter – The accumulator is immediately cleared (0) when it reaches the high preset. A low
preset cannot be defined in this mode.
1
Up Counter with external reset and hold – The accumulator is immediately cleared (0) when it
reaches the high preset. A low preset cannot be defined in this mode.
2 Counter with external direction
3 Counter with external direction, reset, and hold
4 Two input counter (up and down)
5 Two input counter (up and down) with external reset and hold
6 Quadrature counter (phased inputs A and B)
7 Quadrature counter (phased inputs A and B) with external reset and hold
8 Quadrature X4 counter (phased inputs A and B)
9 Quadrature X4 counter (phased inputs A and B) with external reset and hold