I have a PLC5/40 with 1785-ENET sidecar that's soon to be converted to a 1756-L71 processor. The 5/40 has block transfers to a few analog cards in a 1771 rack plus 20-COMM-R cards in two PowerFlex drives.
On top of that, the PLC has MSG reads/writes to five other PLC 5s over DH+. There are multiple read/write MSG instructions to some of the PLCs due to lack of contiguous data table registers, frequency of update required, etc.
In the conversion process, everything on RIO is staying put due to limited down time. We have a 1756-DHRIO for comms to the 1771 I/O & 20-COMM-R cards. All of the other PLC5s have Ethernet side cars, so DH+ won't be used for messaging or anything else with the CLX.
Now, I've read the programming manual on Logix5000 messaging, along with a few technotes, etc. and come up with a gameplan. None of my other PLC/CLX conversions involved all of these messages, so I'm a bit skittish. Here's the plan:
1. Increase Unconnected Buffers from 10 to 30.
2. Increase Overhead Time Slice from 10 to 20-25%.
3. Cache connections on the Block Transfers since they use a connection. Use logic to make sure BT read/write messages don't occur simultaneously.
4. My understanding is PLC5 MSG reads/writes don't use a connection, so they cannot be cached. Not sure if using a message manager is the way to go since I've got multiple messages to each PLC, or if I should attempt to combine messages into a single read/write to each PLC.
5. While MSG writes are typically discourged, I plan on doing so to avoid PLC tag mapping within the CLX program.
I'd appreciate some feedback from anybody who's been down this road before. My main concern is how to set up the CLX to PLC messages. Thanks in advance.
On top of that, the PLC has MSG reads/writes to five other PLC 5s over DH+. There are multiple read/write MSG instructions to some of the PLCs due to lack of contiguous data table registers, frequency of update required, etc.
In the conversion process, everything on RIO is staying put due to limited down time. We have a 1756-DHRIO for comms to the 1771 I/O & 20-COMM-R cards. All of the other PLC5s have Ethernet side cars, so DH+ won't be used for messaging or anything else with the CLX.
Now, I've read the programming manual on Logix5000 messaging, along with a few technotes, etc. and come up with a gameplan. None of my other PLC/CLX conversions involved all of these messages, so I'm a bit skittish. Here's the plan:
1. Increase Unconnected Buffers from 10 to 30.
2. Increase Overhead Time Slice from 10 to 20-25%.
3. Cache connections on the Block Transfers since they use a connection. Use logic to make sure BT read/write messages don't occur simultaneously.
4. My understanding is PLC5 MSG reads/writes don't use a connection, so they cannot be cached. Not sure if using a message manager is the way to go since I've got multiple messages to each PLC, or if I should attempt to combine messages into a single read/write to each PLC.
5. While MSG writes are typically discourged, I plan on doing so to avoid PLC tag mapping within the CLX program.
I'd appreciate some feedback from anybody who's been down this road before. My main concern is how to set up the CLX to PLC messages. Thanks in advance.