tearoscarlet
Member
Hi all!
I have an RX3i with an embedded ethernet port. I am successfully connecting to some remote IO using Modbus tcp. However, if I issue my comreq command sequence too frequently I get an A890H error code described as "Channel Resources in Use. Try the command again; a resource will become available." per http://platforma.astor.com.pl/files/getfile/id/9043 .
Basically if I only call up my comreq command routine once a second then I have no problems. If I try to do it any faster then I get this error code. It looks like my sweep time is under 2 ms. I also have some bits that make it so that if the comreq sequence routine is in the middle it cannot be called again.
I have 4 comreq command sequences to different devices and if I trigger any of them faster than 1 second * the number of devices then I get this error.
This can't be the fastest that the Rx3i can issue modbus tcp?
Any help would be appreciated!
I have an RX3i with an embedded ethernet port. I am successfully connecting to some remote IO using Modbus tcp. However, if I issue my comreq command sequence too frequently I get an A890H error code described as "Channel Resources in Use. Try the command again; a resource will become available." per http://platforma.astor.com.pl/files/getfile/id/9043 .
Basically if I only call up my comreq command routine once a second then I have no problems. If I try to do it any faster then I get this error code. It looks like my sweep time is under 2 ms. I also have some bits that make it so that if the comreq sequence routine is in the middle it cannot be called again.
I have 4 comreq command sequences to different devices and if I trigger any of them faster than 1 second * the number of devices then I get this error.
This can't be the fastest that the Rx3i can issue modbus tcp?
Any help would be appreciated!