xii Rockwell Automation Publication 2080-UM002G-EN-E - March 2015
Table of Contents
Appendix B
Modbus Mapping for Micro800
Modbus Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Endian Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Mapping Address Space and supported Data Types . . . . . . . . . . . . . 183
Example 1, PanelView Component HMI (Master) to Micro800
(Slave) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Example 2, Micro800 (Master) to PowerFlex 4M Drive (Slave) . . 185
Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Appendix C
Quickstarts
Flash Upgrade Your Micro800 Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Establish Communications Between RSLinx and a Micro830/Micro850
Controller through USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Configure Controller Password. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Set Controller Password. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Change Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Clear Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Use the High Speed Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Create the HSC Project and Variables . . . . . . . . . . . . . . . . . . . . . . . . . 206
Assign Values to the HSC Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Assign Variables to the Function Block . . . . . . . . . . . . . . . . . . . . . . . . 212
Run the High Speed Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Use the Programmable Limit Switch (PLS) Function . . . . . . . . . . . 215
Forcing I/Os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Checking if Forces (locks) are Enabled. . . . . . . . . . . . . . . . . . . . . . . . . 217
I/O Forces After a Power Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Using Run Mode Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Create the Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Edit the Project Using Run Mode Change . . . . . . . . . . . . . . . . . . . . . 222
Appendix D
User Interrupts
Information About Using Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
What is an Interrupt? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
When Can the Controller Operation be Interrupted? . . . . . . . . . . 228
Priority of User Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
User Interrupt Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
User Fault Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
User Interrupt Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
STIS - Selectable Timed Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
UID - User Interrupt Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
UIE - User Interrupt Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
UIF - User Interrupt Flush . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
UIC – User Interrupt Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Using the Selectable Timed Interrupt (STI) Function . . . . . . . . . . . . . . 237
Selectable Time Interrupt (STI) Function Configuration and Status. 237