Modbus over TCP

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Стандартные протоколы > Modbus >

Modbus over TCP

Modbus over TCP предназначен для опроса RTU модулей, подключенных через преобразователи протоколов Ethernet-COM (Moxa NPort и подобные).

Для того, чтобы добавить возможность опроса устройств по данному протоколу, необходимо выбрать соответствующий элемент в контекстном меню узла или в контекстном меню группы Протоколы, либо через контекстную панель узла :

Modbus_RTU_over_TCP

Получим результат в упрощенном дереве:

Modbus_RTU_over_TCP_1

Протокол имеет параметр Отказ. Значение данного параметра зависит от настройки Формировать отказ при отказе всех модулей. При значении настройки TRUE параметр Отказ примет значение TRUE только тогда, когда откажут все модули. В случае использования резервирования переход на резервный сервер произойдет только после отказа всех модулей.

Также протокол Modbus over TCP содержит служебные параметры Текущий канал и Установить канал, использующиеся при резервировании каналов.

Параметр Текущий канал выдает индекс текущего опрашиваемого адреса, начиная с 0. В случае отсутствия подключения, будет выдаваться индекс текущего адреса, к которому выполняется попытка подключения.

Параметр Установить канал по умолчанию имеет значение -1. В этом случае используется автоматическое переключение. Если задать значение больше или равное нулю, то на каждом цикле будет выполняться принудительное переключение на адрес, индекс которого равен заданному значению.

Далее необходимо настроить панель свойств. Затем добавить модуль Modbus Device, который работает по этому протоколу.

При необходимости в протоколе могут быть созданы программы, окна и др. элементы. В этом случае у протокола появится  группа Ресурсы, такая же как и у элементов объект, тег, канал.

Смотрите также: