A "Rack Optimized" connection creates a cyclic I/O connection that can carry all the I/O data for all the discrete modules in the rack all at once. It's the most efficient way to run an I/O rack full of ordinary non-Diagnostic discrete I/O modules.
But if you are inserting the 1756-ENxT module and the chassis object into the I/O tree just to hold the 1756 CPU object, you don't need that cyclic I/O connection and it will just take up bandwidth on the network. So you can just select "None" as your connection type for the 1756-ENxT module.
In other words, only select "Rack Optimised" if...
1. You are using the remote comms module as a bridge for
discrete i/o modules in the remote chassis. If there is no discrete i/o in the chassis, choose "None" as the Comm Format.
AND
2. You need to conserve the number of "connections" you are using, or need to conserve network bandwidth.
AND
3. Your
discrete i/o modules can run at the same RPI, because the i/o data is amalgamated by the remote comms module. Having said that, it is quite in order to "rack-optimise" a remote chassis, and have a unique connection to individual discrete i/o modules, allowing them to "RPI" at a different rate if needed.
There will be a network, and connection usage overhead for using Rack Optimised as the Comm Format for a remote comms module when there is no
discrete i/o in the remote chassis.
Analog modules do not take any part in Rack Optimisation, they will always utilise a direct connection, so if you only want to connect to analog modules in the remote chassis, also choose "None" Comm Format.
Question for Ken if he's following this thread.....
Any idea why it is not possible to specify producers using explicit pathing, like you can for messaging?