Что даёт поддержка тегов Codesys у панелей с Ethernet?
Поддержка тегов Codesys, заявленная для моделей с Ethernet, позволяет связывать элементы экрана с переменными контроллера по именам, а не по адресам регистров. Это радикально сокращает время разработки и, главное, количество ошибок при доработках.
В чём практическая разница. При адресной привязке каждая кнопка и каждое поле на экране ссылаются на конкретный адрес в памяти контроллера. Стоит программисту вставить переменную в середину списка — адреса смещаются, и панель начинает показывать не то. При работе по тегам панель обращается к переменной по имени, и перекомпиляция программы контроллера ничего не ломает.
Что это даёт на проекте:
- Список переменных импортируется из проекта контроллера — не нужно вручную переписывать сотни адресов.
- Изменения в программе не требуют переделки экранов, пока имена переменных остаются прежними.
- Отладка становится читаемой: на экране видно осмысленное имя, а не номер регистра.
Важное ограничение: функция относится к панелям с Ethernet, то есть к моделям с индексом FE. Панель без сетевого порта работает по последовательным протоколам с адресной привязкой.
Контроллеры PROMPOWER, программируемые в Codesys, — в разделе ПЛК, панели с Ethernet — в разделе панели оператора.
Георгий Жуков
Ведущий инженер