Modbus RTU

<< Click to Display Table of Contents >>

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

Modbus RTU

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

Modbus RTU RS1;

Modbus RTU RS2;

Modbus RTU RS3;

Modbus RTU RS4

Modbus_RTU_evropribor_3

Панель свойств протоколов на примере Modbus RTU RS1:

Modbus_RTU_evropribor

Настройки, применимые к протоколу в панели свойств протокола:

Название

Рекомендации

Номер порта

Номер COM-порта, к которому подключаются модули ввода-вывода. Соотношение протоколов и портов:

Modbus RTU RS1 - 3

Modbus RTU RS2 - 7

Modbus RTU RS3 - 4

Modbus RTU RS4 - 5

Скорость

Скорость, на которой будет производится опрос модулей ввода-вывода (бит/с). Значение должно выбираться в зависимости от возможностей подключаемого устройства. Значение по умолчанию 921600

Четность

Определяется необходимость контроля четности. Возможные значения: Нет, Чет, Нечет

Стоп-бит

Задается число стоповых битов (1, 1.5, 2), значение по умолчанию – 1;

Разрядность

Задается число информационных битов (7 или 8), значение по умолчанию – 8;

Таймаут

Задается значение таймаута по умолчанию для подключаемых модулей. Это максимальное время ожидания ответа от модуля. Если ответ от модуля не будет получен в течении заданного интервала времени, то попытка опроса будет считаться неудачной, и зафиксируется ошибка данного запроса для конкретного модуля. Значение по умолчанию - 5

Количество попыток

Указывается предельное количество неудачных попыток получить ответ от модуля, произошедших подряд. Если за указанное количество попыток получить ответ от модуля не удалось, то сформируется сигнал TRUЕ у параметра Отказ у того модуля, с которым не удалось обнаружить связь. Значение по умолчанию - 3

Реинициализация порта при ошибке

Если при опросе будет получен отказ на всех устройствах, то произойдет переоткрытие порта. Значение по умолчанию - TRUE.

Ограничивать время чтения периодом задачи

Настройка приоритета записи над чтением. Если флаг установлен, то обработка данных происходит по следующему алгоритму:

1.Обработка всех модулей протокола, нахождение выходов (каналов, отвечающих за запись данных в устройство). Запись значений в устройство.

2.Начало опроса устройств.

3.После прочтения устройства, проверяется - не истекло ли время задачи.

4.Если истекло - запоминается номер модуля на котором опрос остановился. В теги записываются все считанные значения за текущий цикл задачи.

5.Выход из задачи.

6.При следующей обработке протокола опять проводится запись значений (если таковые есть), и читается следующий по списку модуль.

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

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

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

Modbus_RTU_evropribor_1

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

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

Модули Modbus RTU

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

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

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

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

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

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

Modbus_RTU_evropribor_2