Свойства протокола Modbus RTU

<< Click to Display Table of Contents >>

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

Свойства протокола Modbus RTU

Настройка элемента производится в панели свойств.

Вид панели свойств:

sv_modbus_rtu

Описание:

Название

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

Категория Общие

Как правило, для данного элемента не настраивается. Подробное описание данной категории приведено в соответствующем разделе.

Категория Задача

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

Номер порта

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

Скорость

Скорость, на которой будет производится опрос модулей ввода-вывода (бит/с). Значение должно выбираться в зависимости от возможностей подключаемого устройства. Значение по умолчанию 9600. Если установить значение выше 115200, то в течение первых 3 миллисекунд после запуска цикл будет функционировать без задержек между запросами.

Четность

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

Стоп-бит

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

Разрядность

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

Таймаут

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

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

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

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

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

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

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

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

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

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

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

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

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