Подключил такое двухканальное реле к порту RS485-2 WirenBoard 8.4: https://aliexpress.ru/item/1005006546630262.html?sku_id=12000037624457919. Добавил устройство через стандартный шаблон “Устройство с протоколом modbus”. Добавил два канала с адресами coil 0 и 1 соответственно. Оба канала реле работают при включении и отключении. Однако второй канал горит красным в Устройствах. Почему так?
Добрый день!
Для диагностики проблемы прошу прислать архив с диагностической информацией контроллера. Описание процесса создания архива можно найти в документации.
Также рекомендую запросить у производителя документацию по регистрам устройства и выполнить рекомендации из этой статьи.
Добрый день!
Судя по ошибкам:
Jan 11 15:35:08 wirenboard-AON5RX2F wb-mqtt-serial[719947]: WARNING: [modbus] failed to read 1 coil(s) @ 1 of device modbus:200: Serial protocol error: request timed out
Jan 11 15:35:09 wirenboard-AON5RX2F wb-mqtt-serial[719947]: WARNING: [modbus] failed to read 1 coil(s) @ 1 of device modbus:200: Serial protocol error: request timed out
Jan 11 15:35:10 wirenboard-AON5RX2F wb-mqtt-serial[719947]: WARNING: [modbus] failed to read 1 coil(s) @ 1 of device modbus:200: Serial protocol error: request timed out
Контроллер не может считать регистры устройства. Рекомендую:
- Свериться с настройками устройства по документации на реле:
- Проверьте правильность адреса Modbus.
- Убедитесь, что скорость, биты данных, чётность и стоп-биты совпадают.
- Проверить работу через Modbus-client:
- Используйте инструкцию для считывания данных напрямую через Modbus-client.