4.1.1.2.3.3. Станция Modbus TCP

 
 
Модуль Modbus TCP Slave — коммуникационный модуль Astra.Server, предназначенный для передачи данных сервера по протоколу Modbus TCP.
 
Модуль Modbus TCP Slave реализует функции подчиненной станции (или набора подчиненных станций) в соответствии со спецификацией Modbus Application Protocol Specification.
 
Функции:
передача данных по запросу со стороны управления;
приём команд со стороны управления.
 
Модуль Modbus TCP Master отправляет команды и запрашивает данные у подчиненной станции (модуль Modbus TCP Slave), т.е выполняет роль TCP клиента. Подчиненная станция (модуль Modbus TCP Slave) выполняет полученные команды или поставляет запрашиваемые данные, т.е. выполняет роль TCP сервера. Инициатором обмена данными всегда является модуль Modbus TCP Master.
 
Управляющие команды (ТУ, ТР) имеют больший приоритет перед командами опроса данных (ТС, ТИ, телесчет) и выполняются в первую очередь. Схема взаимодействия и потоков данных/управления между управляющей и подчиненной станцией показана на схеме ниже.