Просмотр полной версии : Ошибка в управление светодиодным табло через Modbus Slave - ПЛК210-10
Добрый день, столкнулся с такой проблемой. Есть 4-ёх строчное светодиодное табло поддерживающее только, функцию 0x16.
Сообщения пишутся по Modbus TCP, IP у табло один, разные ID у строк. Есть Modbus Master и 4 Modbus Slave с разным ID соответственно.
Если устройство одно, то запись идёт без проблем, когда включаю хотя бы ещё один Slave, перестаёт писать или пишет с задержками.
Подскажите, может кто то сталкивался с подобным или что то с конфигурацией устройств не так?
Александр Пинэко-Скворцов
21.08.2025, 18:04
Добрый день, столкнулся с такой проблемой. Есть 4-ёх строчное светодиодное табло поддерживающее только, функцию 0x16.
Сообщения пишутся по Modbus TCP, IP у табло один, разные ID у строк. Есть Modbus Master и 4 Modbus Slave с разным ID соответственно.
Если устройство одно, то запись идёт без проблем, когда включаю хотя бы ещё один Slave, перестаёт писать или пишет с задержками.
Подскажите, может кто то сталкивался с подобным или что то с конфигурацией устройств не так?
Добрый день.
Есть предположение, что табло поддерживает только одно TCP-соединение одновременно. В конфигурации на вашем скриншоте контроллер будет устанавливать отдельное соединение для каждого добавленного TCP-слейва.
Попробуйте добавить один узел Modbus TCP Slave, а уже внутрь него добавить 4 узла Modbus Slave COM Port, указать им соответствующие Unit ID. Далее в каждом из добавленных узлов Modbus Slave COM Port настройка запросов ничем не отличается от стандартной.
Таким образом, контроллер будет устанавливать единственное TCP-соединение с прибором и уже в рамках него отправлять запросы с разными Unit ID.
Хорошо, спасибо. Попробую.
Благодарю за помощь, проверил, теперь корректно определяются строки.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot