Modbus TCP

<< Click to Display Table of Contents >>

Navigation:  Работа с конроллерами в MasterSCADA 4D > Руководство по работе с конроллером SIMBOL-300 > Подключение устройств по протоколам > Специализированные протоколы и модули SIMBOL-300 >

Modbus TCP

В узел SIMBOL-300 по умолчанию добавлен преднастроенный протокол Modbus TCP:

Modbus_TCP_evropribor

Протокол содержит следующие основные настройки:

Modbus_TCP_RealLab_3

Описание свойств:

Название модуля

Описание

Включить параллельный опрос

При значении TRUE включается параллельный опрос протокола Modbus TCP. У протокола есть параметр Период задачи. При запуске задачи протокол начинает последовательно отправлять запросы ко всем модулям протокола, не дожидаясь их ответов. Затем для каждого устройства поочередно проверяется приемный буфер. Как только в буфере появляются данные, они обрабатываются и записываются в каналы, после чего отправляется новый запрос.

Если время выполнения задачи заканчивается, протокол завершает текущий цикл опроса. Если все устройства были опрошены (все зоны опроса проверены и данные записаны в каналы), результаты сохраняются. Если опрос не завершён, он продолжится с того места, где был остановлен, пока все модули не будут опрошены. Таким образом, осуществляется независимый, параллельный опрос всех модулей.

Устройства с одинаковыми IP опрашивать параллельно

Если флаг установлен, то модули c одинаковыми IP-адресами протокола Modbus TCP будут опрашиваться параллельно. Значение по умолчанию: FALSE.

Настройку следует включать только тогда, когда необходимо опрашивать модуль (или модули) в несколько потоков для ускорения процесса. Важно учитывать, что при этом в протоколе не должно быть модулей-конвертеров Modbus TCP-RTU, так как они могут опрашиваться некорректно. Для таких модулей рекомендуется вынести их в отдельный протокол.

Подробнее о свойствах и работе с протоколом Modbus TCP смотрите основной справочной информации.

Информация о состоянии связи с ПЛК

Для получения информации о состоянии связи по протоколу используются параметры Отказ и Ошибка:

Modbus_RTU_evropribor_1

Параметр Отказ имеет тип значения BOOL. Если параметр принимает состояние TRUE, то это значит, что исполнительная система не может установить связь с данным протоколом.

Параметр Ошибка имеет тип значения STRING. Если у исполнительной системы нет связи со всеми модулями ввода/вывода, то параметр принимает значение No connection.

Модули Modbus TCP

Протоколы необходимы для опроса:

аналоговых модулей S-300 TCP;

дискретных модулей S-300 TCP;

Модули ввода-вывода не добавлены в протокол по умолчанию. Поэтому необходимо добавить их вручную при помощи контекстного меню:

Modbus_TCP_evropribor_1