I'm starting to use Mango with a USB to serial adapter to read two Modbus slaves. I'm getting the following two errors:
'mainbox': Exception from modbus master: No recipient was found waiting for response for key com.serotonin.modbus4j.serial.SerialWaitingRoomKey@428
'mainbox': Plug3: com.serotonin.messaging.WaitingRoomException: Waiting room too crowded. Already contains the key com.serotonin.modbus4j.serial.SerialWaitingRoomKey@428
I do not get errors if I'm only reading from the slave. It is when I am also writing to them that I get the error. For a simple experiment I have mango pulling one holding register every 5 seconds from the salve.
I have the data point set up as settable and am toggling it from 0 to 1 back and forth and after a few toggels I get the error.
Here is the serial traffic from this experiment:
14:52:14.886: [COM4 19200-N-8-1] On
14:52:27.984: Comm port off.
The data source is set for a 500 ms time out and 2 retrys. the 3 lines I have bolded look like where mango didn't get a response.
I'm not sure what I need to do to relsove this. I have communicated with other PLCs and software to the same slaves before without any issues.