Erro de timeout

‘PLC’: com.serotonin.modbus4j.exception.ModbusTransportException: com.serotonin.messaging.TimeoutException: request=com.serotonin.modbus4j.serial.ascii.AsciiMessageRequest@3330e2

Que erro seria este?

Oi Vinicius,

esse erro significa que o equipamento não respondeu.

causas possíveis:

  • modo modbus correto? (ascii vs. rtu)
  • endereço (modbus slave address) está correto?
  • todas as configurações de porta serial baud rate, stop bits, etc. corretos conforme manual do equipamento?
  • equipamento está realmente habilitado como modbus e pronto para receber requisições (programa do CLP)?

abraço