Листы HMIS.*
Листы с префиксом HMIS.* задают инициализацию графических элементов (символов) для операторских панелей СТАБУР — визуализация на базе библиотек CodeSys (например LugaLib_AFA) и XML-шаблонов импорта.
По смыслу они близки к листам HMI.*, но ориентированы не на мнемосхемы Alpha.HMI и библиотеку DCS_ESD_lib, а на экосистему СТАБУР. Обзор модулей: Stabur модули.
Состав листа
Section titled “Состав листа”| Элемент | Назначение |
|---|---|
| Lib | Имя библиотеки графики (например LugaLib_AFA) |
| HmiType | Тип графического элемента в СТАБУР (идентификатор символа) |
| Путь шаблона импорта | Путь к XML шаблона импорта относительно структуры библиотеки (например Libraries\CodeSys\LugaLib\…\ExportFiles\{тип}\{тип}.xml) |
| OptionName | Имя параметра инициализации элемента |
| Comment | Подпись параметра в конфигураторе |
| ApplyOptions | Значение: константа, внешняя переменная в [квадратных скобках], вызов GAP в разметке <script .../> |
| AddComment | Дополнительный комментарий к строке (если колонка используется в данной модели) |
Имя листа имеет вид HMIS.<суффикс> (например HMIS.SpotDet, HMIS.SpotDet_ReReq, HMIS.RM_1K). Набор строк OptionName определяется выбранным HmiType и соответствующим XML-шаблоном.
Пример заполнения листа
Section titled “Пример заполнения листа”Вверху задаются Lib и HmiType; в колонках Comment и ApplyOptions — подписи параметров на русском и подставляемые значения (внешние переменные в кавычках, вызовы GAP в <script .../>). Ниже — фрагмент листа HMIS.SpotDet_ReReq (HmiType: SpotDetector_1_ReReq, библиотека LugaLib_AFA).

Рис. — Пример заполнения листа HMIS.SpotDet_ReReq: метаданные Lib/HmiType и строки Comment / ApplyOptions.
Типовые параметры _init_*
Section titled “Типовые параметры _init_*”Во многих библиотеках AFA/APUCS встречаются однотипные опции инициализации, например:
| OptionName | Типичное назначение |
|---|---|
| _init_tag | Тег устройства в проекте |
| _init_descr | Краткое описание |
| _init_pos | Позиция / место установки |
| _init_eqtDescr | Расширенное описание (часто через GAP и путь DevStudio) |
| _init_initType | Шаблон / тип инициализации |
| _init_model | Модель оборудования |
| _init_address | Адрес (например "[line].[devNumber]") |
| _init_fb | Привязка к описанию оборудования / глобальным данным |
Точный список и значения ApplyOptions нужно сверять с конкретным листом HMIS.* в Excel-модели OBJTYPE.
Примеры в документации типовых блоков
Section titled “Примеры в документации типовых блоков”Полные таблицы опций для отдельных HmiType приведены в карточках типовых объектов, в разделе «Листы HMIS (СТАБУР)», например:
- SpotDetector_1_PLC —
HMIS.SpotDet,HMIS.SpotDet_ReReq - RM_1K_PLC —
HMIS.RM_1K
Правила внешних переменных и вызовов GAP: Правила заполнения Excel-файлов.