Hi Archie,
I have the following setup (all tags are 40001+ range):
modbusrtucom_1000msec (10 tags)
modbusrtucom_3000msec (2 tags)
modbusrtucom_5000msec (4 tags)
modbusrtucom_DISABLED (16 tags) but with subscriptions disabled
Baud is 115200
I also write to 3 tags every 3 seconds , with a gap of 250msec between them , It is sometimes more frequent if the setpoints are changing (but write loop is limited to 1sec minimum), but in observed tests the setpoints are untouched, therefore only sending writes every 3sec.
I find if I just sit and watch,. when "DLL(MyDLLInstance).SendQueDepth > 10" the driver stops communicating altogether and comes back by itself after about 20-30 seconds, which isn't good as my modbus device stops if the setpoint isnt written to after 5 sec. (I added a method to extract the queue size)
When things are working fine, queue is size 0, but very reliably falls over when queue size starts to grow
Any suggestions?