The way CLX does I/O exchange is different than PLC5:
For descreet modules see chapter 2 of the user manual:
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1756-um058_-en-p.pdf
page 2-9:
You should read whole chapter, here are some notes:
Input Module
Operation In traditional I/O systems, controllers poll input modules to obtain their input status. Digital input modules in the ControlLogix system are not polled by a controller. Instead, the modules multicast their data either upon Change of State or periodically. The frequency depends on the options chosen during configuration and where in the control system that input module physically resides.
An input module’s behavior varies depending upon whether it operates in the local chassis or in a remote chassis. The following sections detail the differences in data transfers between these set-ups....
Output Module
An owner controller sends output data to an output module when
either one of two things occur:
· at the end of every one of its program scans (local chassis only) and/or
· at the rate specified in the module’s RPI
When an output module physically resides in a remote chassis (with respect to the owner-controller), the owner-controller sends data to the output module only at the RPI rate specified for the module.
Updates are not performed at the end of the owner-controller’s
program scan.
Whenever the module receives data from the controller, it immediately multicasts the output commands it received to the rest of the system.
The actual output data is echoed by the output module as input data and multicast back out onto the network. This is called Output Data Echo. The Output Data Echo also may contain fault and diagnostic information, depending on the module type.