Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство пользователя
×

7.3.2.6.2 Настройка связи Modbus в режиме Slave


Для организации обмена данными по протоколу Modbus в режиме Slave достаточно добавить функциональный блок MB_RTU_SLV или MB_TCP_SLV и настроить его входные параметры.
После запуска приложения контроллер по указанному в параметрах блока порту будет отслеживать поступление от удаленного Master-устройства запросов на чтение или запись данных.
Функциональные блоки подробно описаны в разделе «Системные функциональные блоки» документа «Unimod PRO 2. Руководство по программированию».
Ограничение количества соединений для блока Modbus-TCP Slave.
Для задачи связи Modbus-TCP Slave доступна настройка максимального количества соединений на один TCP-порт и времени удержания соединения. Для этого откройте форму настройки параметров, закрепленную за разделом дерева конфигурации «Внешние коммуникации → Modbus → Modbus-TCP Slave».
 
Если число текущих соединений к TCP-порту равно максимальному, то все попытки подключения со стороны других Master-устройств будут игнорироваться. Но если от подключенного удаленного устройства в течение времени удержания не поступают запросы, то соединение становиться доступным для подключения другого устройства.