<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Стандартные протоколы > Modbus > Изменение настроек протокола/модуля Modbus в режиме исполнения |
Для протокола Modbus в MasterSCADA 4D реализована функция изменения настроек свойств протокола в режиме исполнения. Для этого нужно установить связи между настройками протокола и параметром, значение которого будет изменяться в режиме исполнения.
В протоколе Modbus RTU изменяются следующие свойства:
•Номер порта;
•Скорость;
•Четность;
•Стоп-бит;
•Разрядность;
•Таймаут;
•Количество попыток;
•Реинициализация порта при ошибке.
В протоколе Modbus over TCP изменяются следующие свойства:
•Ip адрес;
•IP port;
•Таймаут;
•Количество попыток;
•Использовать резервирование;
•IP адреса;
•Порты.
В модуле Modbus TCP Device изменяются следующие свойства:
•Ip адрес;
•IP port.
В модуле Modbus Device изменяются следующие свойства:
•Адрес;
•Все виды чередования байт.
Рассмотрим в качестве примера изменение настроек модуля Modbus TCP Device.
Добавим в проект объект, в котором создадим группу параметров, соответствующих свойствам модуля. В данном случае это будут параметры Ip адрес и Ip port:
Далее нужно установить связь с настройками модуля. При помощи ЛК мыши перетаскиваем параметры на нужные настройки в панели свойств модуля Modbus TCP Device:
Добавим в объект окно и назначим его стартовым для узла. При помощи ПК мыши перетащим из дерева проекта параметры Ip адрес и Ip port и вставим их как текстовый ввод:
В модуль Modbus TCP Device добавим два канала AI и DI для проверки передачи данных:
Запускам проект на исполнение и проверяем получение данных:
Значения каналов меняются, значит данные получаются. Изменим значение Ip адреса и Ip порта в созданном окне:
Как видно, данные перестали получаться, а модуль отобразил ошибку. Это означает, что значения настроек модуля были изменены в ходе выполнения проекта.
Смотрите также: