Rockwell Automation Publication 2080-UM002N-EN-E - November 2022 213
Chapter 10          Use the High-Speed Counter and Programmable Limit Switch
This bit is updated continuously by the HSC sub-system whenever the controller is in an 
executing mode. Writing to this element is not recommended.
The Low Preset Reached status flag is set (1) by the HSC sub-system whenever the 
accumulated value (HSCSTS.Accumulator is less than or equal to the low preset variable 
HSCAPP.LPSetting).
This bit is updated continuously by the HSC sub-system whenever the controller is in an 
executing mode. Writing to this element is not recommended.
The Overflow Interrupt status bit is set (1) when the HSC accumulator counts through the 
overflow value and the HSC interrupt is triggered. This bit can be used in the control program 
to identify that the overflow variable caused the HSC interrupt. If the control program needs to 
perform any specific control action based on the overflow, this bit is used as conditional logic.
This bit can be cleared (0) by the control program and is also cleared by the HSC sub-system 
whenever these conditions are detected:
• Low Preset Interrupt executes
• High Preset Interrupt executes
• Underflow Interrupt executes
The Underflow Interrupt status bit is set (1) when the HSC accumulator counts through the 
underflow value and the HSC interrupt is triggered. This bit can be used in the control program 
to identify that the underflow condition caused the HSC interrupt. If the control program needs 
to perform any specific control action based on the underflow, this bit is used as conditional 
logic.
This bit can be cleared (0) by the control program and is also cleared by the HSC sub-system 
whenever these conditions are detected:
• Low Preset Interrupt occurs
• High Preset Interrupt occurs
• Overflow Interrupt occurs
The High Preset Interrupt status bit is set (1) when the HSC accumulator reaches the high 
preset value and the HSC interrupt is triggered. This bit can be used in the control program to 
identify that the high preset condition caused the HSC interrupt. If the control program needs 
to perform any specific control action based on the high preset, this bit is used as conditional 
logic.
Low Preset Reached (HSCSTS.LPReached)
Description Data Format
HSC Modes
(1)
(1) For Mode descriptions, see HSC Mode (HSCAPP.HSCMode) on page 204.
User Program Access
HSCSTS.LPReached) bit 2…9 read only
Overflow Interrupt (HSCSTS.OFCauseInter)
Description Data Format
HSC Modes
(1)
(1) For Mode descriptions, see HSC Mode (HSCAPP.HSCMode) on page 204.
User Program Access
HSCSTS.OFCauseInter bit 0…9 read/write
Underflow Interrupt (HSCSTS.UFCauseInter)
Description Data Format
HSC Modes
(1)
(1) For Mode descriptions, see HSC Mode (HSCAPP.HSCMode) on page 204.
User Program Access
HSCSTS.UFCauseInter bit 2…9 read/write
High Preset Interrupt (HSCSTS.HPCauseInter)
Description Data Format
HSC Modes
(1)
(1) For Mode descriptions, see HSC Mode (HSCAPP.HSCMode) on page 204.
User Program Access
HSCSTS.HPCauseInter bit 0…9 read/write