Откройте пример
Выберите examples/ventilation/project.xml или создайте новый проект с главным экраном.
Примеры
Практические сценарии показывают не отдельные кнопки, а полный инженерный путь и ожидаемый результат.
Первый проект
Этот сценарий безопасен для знакомства: он не отправляет команды на реальный ПЛК.
Выберите examples/ventilation/project.xml или создайте новый проект с главным экраном.
В примере есть состояния вентиляторов, команды Start/Stop и давление PT101 с аварийными границами.
Перетащите Boolean-тег на холст как дискретный индикатор, Double — как «Число», writable — на кнопку.
Свяжите цвет вентилятора с BooleanMap, а давление — с цветовой градацией RangeMap.
Нажмите «Собрать», затем «Запустить». Откройте HMI только после успешного health-check.
Откройте наблюдатель, сравните source/effective и проверьте изменение simulator-значений.
Рабочие рецепты
Подходит для редактирования регистра с отдельным битом подтверждения.
Быстрое создание однотипных Holding Registers с последующей точной настройкой.
Стабильные TagId сохраняют экранные привязки даже при изменениях на сервере.
Запись считается успешной только после совпавшего readback.
Сценарий для отдельного чистого Windows-хоста с администратором.
examples/ventilation демонстрирует теги Simulator и простую кнопку. examples/wave-one используется для матрицы базовых компонентов. Развивайте копию, а не эталонный каталог.