Rockwell Automation Publication 2080-UM002K-EN-E - March 2019 xi
Table of Contents
Low Preset Interrupt (HSCSTS.LPCauseInter). . . . . . . . . . . . . . . . 154
Programmable Limit Switch Position (HSCSTS.PLSPosition) . . 154
Error Code (HSCSTS.ErrorCode) . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Accumulator (HSCSTS.Accumulator) . . . . . . . . . . . . . . . . . . . . . . . . 155
High Preset (HSCSTS.HP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Low Preset (HSCSTS.LP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
High Preset Output (HSCSTS.HPOutput) . . . . . . . . . . . . . . . . . . . 156
Low Preset Output (HSCSTS.LPOutput). . . . . . . . . . . . . . . . . . . . . 156
HSC (High Speed Counter) Function Block . . . . . . . . . . . . . . . . . . . . . . 157
HSC Commands (HScCmd). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
HSC_SET_STS Function Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Programmable Limit Switch (PLS) Function . . . . . . . . . . . . . . . . . . . . . . 159
PLS Data structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
PLS Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
PLS Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
HSC Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
HSC Interrupt Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
HSC Interrupt POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Auto Start (HSC0.AS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Mask for IV (HSC0.MV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Mask for IN (HSC0.MN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Mask for IH (HSC0.MH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Mask for IL (HSC0.ML). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
HSC Interrupt Status Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
User Interrupt Enable (HSC0.Enabled) . . . . . . . . . . . . . . . . . . . . . . . 165
User Interrupt Executing (HSC0.EX). . . . . . . . . . . . . . . . . . . . . . . . . 165
User Interrupt Pending (HSC0.PE). . . . . . . . . . . . . . . . . . . . . . . . . . . 166
User Interrupt Lost (HSC0.LS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Use HSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Chapter 9
Controller Security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Exclusive Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Password Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Compatibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Work with a Locked Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Upload from a Password-Protected Controller. . . . . . . . . . . . . . . . . 169
Debug a Password-Protected Controller. . . . . . . . . . . . . . . . . . . . . . . 169
Download to a Password-Protected Controller. . . . . . . . . . . . . . . . . 169
Transfer Controller Program and Password-Protect Receiving
Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Back Up and Restore a Password-Protected Controller . . . . . . . . . 171
Configure Controller Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Recover from a Lost Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Using the Memory Module Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172