Publication 1756-UM001G-EN-P - January 2007
6 Table of Contents
Produce and Consume (Interlock) Data . . . . . . . . . . . . . . . . 48
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Send and Receive Messages. . . . . . . . . . . . . . . . . . . . . . . . . 49
Determine Whether to Cache Message Connections . . . . 49
Calculate Connection Use . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Connections Example. . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Chapter 5
Place, Configure, and Monitor I/O
Modules
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Select I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Place Local I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Configure I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
I/O Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Configure Distributed I/O on an EtherNet/IP Network . . . . . 57
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Configure Distributed I/O on a ControlNet Network . . . . . . . 58
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Configure Distributed I/O on a DeviceNet Network . . . . . . . 59
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Address I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Add 1756 I/O at Runtime. . . . . . . . . . . . . . . . . . . . . . . . . . . 61
ControlNet I/O Considerations . . . . . . . . . . . . . . . . . . . . 61
EtherNet/IP I/O Considerations . . . . . . . . . . . . . . . . . . . 62
Determine When Data Is Updated . . . . . . . . . . . . . . . . . . . . 63
Reconfigure an I/O Module . . . . . . . . . . . . . . . . . . . . . . . . . 64
Reconfigure a Module via RSLogix 5000
Programming Software . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Reconfigure an I/O Module via a MSG Instruction. . . . . . 65
Chapter 6
Develop Applications
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Manage Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
DevelopPrograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Define Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Define Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Define Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Sample Controller Projects . . . . . . . . . . . . . . . . . . . . . . . 71
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Organize Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Select a Programming Language . . . . . . . . . . . . . . . . . . . . . 73
Add-On Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 73