Just wanted to post a finding.
We have been using a 90-30 setup communicating to an RMC100 for a few years now, communicating over Modbus TCP/IP. With some new devices on the bus we decided to re-evaluate our communication procedures and have simplified and improved our communication times.
One of the items that we focused on was the addition of a third channel to communicate with the RMC100. We used channels 1, 2, and 3 for the RMC100 and 4 and 5 for some Turck remote I/O. What we noticed when adding this third channel was the random closing of one or both of the first 2 channels. The solution which has yet to be understood by us is using all odd numbered channels. The only value that has been changed is the 8th word in the block move. Now we are using 1 3 5 7 9.
2 of the channels to the motion controller are constantly working and never close (1 reading, 1 writing) the third channel is always open waiting to send the next command across.
1 of the channels to the turck remote I/O is again always reading and the other is always open waiting for change of state to set an output.
Has anyone else come across this?
Andrew