Modbus Network ERROR: ETIMEDOUT



  • Добрый день. Пытаюсь связать Eport-EE11 это TCP - Modbus настроил как ТСР сервер. но в отладке сыпит ошибки. при чем одна из них (Network ERROR: ETIMEDOUT) во всех режимах которые я пробовал.
    07.05 16:40:09.476 modbus1: undefined
    07.05 16:40:09.663 modbus1:

    • Network ERROR: ETIMEDOUT
      07.05 16:40:09.765 modbus1: READ: unitId = 1, FC = 3, address = 0x10 (0x10), length = 1
      07.05 16:40:10.767 modbus1: Network ERROR: ETIMEDOUT
      07.05 16:40:10.869 modbus1: READ: unitId = 1, FC = 3, address = 0x10 (0x10), length = 1
      07.05 16:40:11.871 modbus1: Network ERROR: ETIMEDOUT
      07.05 16:40:11.973 modbus1: READ: unitId = 1, FC = 3, address = 0x10 (0x10), length = 1


  • @dangers-77

    Судя по логу, соединение устанавливается, IP и порт верные (можете для пробы поменять порт - увидите, что ошибка будет другая).
    После установки соединения плагин отправляет пакеты на чтение, но ответа не получает. Попробуйте считать другой адрес (сейчас читается адрес 16 = 0x10, 2 байта)
    Также, если это регистр для чтения, возможно, нужно применить функцию FC4.



  • Спасибо большое разобрались в проблеме. Проблема оказалась в чипе устройства rs485 на прием работает на передачу нет. Китайцы подвели.


Авторизуйтесь, чтобы ответить