Rockwell Automation Publication 1789-UM002K-EN-P - January 2015 9
Table of Contents
Step 5: Change the Scanner Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
DeviceNet I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Determine How Often to Update Data . . . . . . . . . . . . . . . . . . . . . . . 189
Place the Communication Card in Run Mode . . . . . . . . . . . . . . . . . . . . . 190
CommandRegister Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
StatusRegister. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Status Data Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Example: SoftLogix Controller and DeviceNet I/O . . . . . . . . . . . . . . . . 193
Create Alias Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Appendix B
Communicate with Devices on a
ControlNet Network
Configure Your System for a ControlNet Network . . . . . . . . . . . . . . . . 195
Step 1: Install the Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Step 2: Create the Communication Card
in the SoftLogix Chassis Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Step 3: Configure the Communication Card
as Part of the Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Step 4: Add Remote Communication Devices
for the Communication Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Step 5: Download the Project to the Controller . . . . . . . . . . . . . . . . 211
Step 6: Schedule the Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
ControlNet I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Rack-optimized Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Direct Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Example 1: SoftLogix Controller and ControlNet I/O . . . . . . . . . . . . . 222
Controlling I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Total Connections Required by the SoftLogix Controller. . . . . . . 222
Example 2: SoftLogix Controller to SoftLogix Controller . . . . . . . . . . 223
Send a MSG Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Produce and Consume Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Total Connections Required by the Soft1 Controller. . . . . . . . . . . 228
Example 3: SoftLogix Controller to Other Devices. . . . . . . . . . . . . . . . . 228
Send a MSG Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Produce and Consume Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Total Connections Required by the Soft1 Controller. . . . . . . . . . . 233
Example 4: Use the SoftLogix Controller as a Gateway . . . . . . . . . . . . . 234
Appendix C
Program Virtual Motion
Virtual Motion Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Logic for Motion Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Motion Faults. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Considerations When Running a Motion Application
in Windows Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Appendix D
Windows Considerations
Observe Windows Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241