Что хранится в библиотеках HMI Studio 2?
Библиотеки — это общие для всего проекта справочники: один раз описали, дальше ссылаетесь по имени. Правка в библиотеке меняет значение сразу во всех местах, где оно используется, и это главный аргумент за то, чтобы вести проект именно так.
Что есть в разделе библиотек:
- адресные теги — именованные адреса вместо «сырых» ссылок на регистры. Тег
Давление_на_входечитается лучше, чем4X102, а при переезде параметра в контроллере правится в одном месте; - теги устройства и переменные теги — работа по именам переменных, а не по адресам;
- тексты и таблица строк — все надписи проекта в одном месте, отсюда же делается многоязычность;
- звуки — сигналы, привязываемые к событиям;
- шрифты — набор шрифтов проекта;
- графика — изображения и элементы оформления;
- таблица мониторинга адресов — список адресов для наблюдения при отладке;
- OPC UA Node — узлы OPC UA;
- библиотека параметров MQTT — параметры публикации данных по MQTT.
Как это меняет работу на практике. Проект, собранный на адресных тегах, переживает изменение программы ПЛК: программист сдвинул блок данных — вы правите теги, а не двести объектов на экранах. Проект, собранный на прямых адресах, в этой ситуации переделывается целиком.
Отдельно про тексты: выносите подписи в библиотеку сразу, даже если язык один. Это единственный способ потом добавить второй язык без переписывания каждого экрана, и заодно защита от разнобоя в терминах — когда одна и та же задвижка на трёх экранах названа тремя способами.
Прикреплённая документация
Георгий Жуков
Ведущий инженер