а есть ли хотя бы примеры работы с групповыми запросами для управления модулем через modbus tcp?
а есть ли хотя бы примеры работы с групповыми запросами для управления модулем через modbus tcp?
Вам надо сделать следующее:
1. Определить в панели группу из 16 регистров, которые будут использоваться для управления выходами модуля. Пусть это будут PSW300-315.
2. В элементе Функциональная область выберите действие Копировать группу регистров, регистр источника - PSW300, регистр назначения - 4x0 (а также укажите нужный порт и нужный адрес слэйва), количество - 16. Условие запуска функциональной области - циклически или непрерывно. Желательно сделать ее глобальной (ПКМ на элемент - команда Сделать глобальным).
3. Записывайте в регистры PSW300...315 значение 1000, когда необходимо включить выходы 1...16. Записывайте 0, когда необходимо их отключить.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
т.е. при нажатии, например, Функциональной кнопки "пуск" у нас значение 1000 будет записываться в PSW300; посредством кнопки "стоп" 1000 будет записываться в регистр, например, PSW301; а посредством Функциональной области это значение группой регистров из таких "1000" будет записываться в модуль. я всё правильно понимаю?