Modbus RTU – это стандартный протокол обмена по MODBUS по последовательному интерфейсу. При обмене узел играет роль ведущего (MASTER).
По умолчанию по протоколу Modbus RTU происходит опрос узлов NLScon-RSB-S-MS и NLScon-A40-S-MS. Поэтому добавлять протокол в узлы не требуется.
Настройки протокола задаются в настройках элемента Встроенные модули в категории Протокол:

Панель свойств элемента Встроенные модули протокола 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.При следующей обработке протокола опять проводится запись значений (если таковые есть), и читается следующий по списку модуль. |