User Manual Owner's manual
Rockwell Automation Publication 1789-UM002J-EN-P - December 2012 9
Table of Contents
DeviceNet I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Determine How Often to Update Data . . . . . . . . . . . . . . . . . . . . . . . 187
Place the Communication Card in Run Mode . . . . . . . . . . . . . . . . . . . . . 188
CommandRegister Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
StatusRegister. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Status Data Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Example: SoftLogix Controller and DeviceNet I/O . . . . . . . . . . . . . . . . 191
Create Alias Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Appendix B
Communicate with Devices on a
ControlNet Network
Configure Your System for a ControlNet Network . . . . . . . . . . . . . . . . 193
Step 1: Install the Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Step 2: Create the Communication Card in the SoftLogix Chassis
Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Step 3: Configure the Communication Card as Part of the Project. . .
198
Step 4: Add Remote Communication Devices for the Communication
Card. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Step 5: Download the Project to the Controller . . . . . . . . . . . . . . . . 207
Step 6: Schedule the Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
ControlNet I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Rack-optimized Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Direct Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Example 1: SoftLogix Controller and ControlNet I/O . . . . . . . . . . . . . 218
Controlling I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Total Connections Required by the SoftLogix Controller. . . . . . . 218
Example 2: SoftLogix Controller to SoftLogix Controller . . . . . . . . . . 219
Send a MSG Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Produce and Consume Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Total Connections Required by the Soft1 Controller. . . . . . . . . . . 224
Example 3: SoftLogix Controller to Other Devices. . . . . . . . . . . . . . . . . 224
Send a MSG Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Produce and Consume Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Total Connections Required by the Soft1 Controller. . . . . . . . . . . 229
Example 4: Use the SoftLogix Controller as a Gateway . . . . . . . . . . . . . 230
Appendix C
Program Virtual Motion
Virtual Motion Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Logic for Motion Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Motion Faults. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Considerations When Running a Motion Application in Windows
Operating System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236