Hello Experts,
Once again I am here as could not find information.
I am reading and writing to Modbus RTU device through Anybus communicator configured as generic ethernet module with PLC 1756-L71.
My code sends RTU frame by writing to Anybus output table and incrementing the trigger byte and then waits for the reply (trigger from the input table) before sending next transaction. The issue is it takes between 27ms to 57ms between output trigger being set and input trigger received.
I am not using cyclic rather using produce/consume in Anybus configuration.
PLC scan time is 2ms approx. Generic Ethernet module RPI is 5ms.
Any idea where this 27 to 57ms time comes from?
also where do you set 3.5 character time or would it even matter in my case as I wait for reply before sending next request?
Your help is appreciated.
Once again I am here as could not find information.
I am reading and writing to Modbus RTU device through Anybus communicator configured as generic ethernet module with PLC 1756-L71.
My code sends RTU frame by writing to Anybus output table and incrementing the trigger byte and then waits for the reply (trigger from the input table) before sending next transaction. The issue is it takes between 27ms to 57ms between output trigger being set and input trigger received.
I am not using cyclic rather using produce/consume in Anybus configuration.
PLC scan time is 2ms approx. Generic Ethernet module RPI is 5ms.
Any idea where this 27 to 57ms time comes from?
also where do you set 3.5 character time or would it even matter in my case as I wait for reply before sending next request?
Your help is appreciated.