Листы HMI.*
Листы с префиксом HMI.* задают параметры инициализации символов на мнемосхемах Alpha.HMI (библиотека типовых DCS_ESD_lib).
Связь с шаблоном типового блока определяется на листе-шаблоне: там указывается, какие листы HMI.* относятся к данной модификации OBJTYPE.
Состав листа
Section titled “Состав листа”| Элемент | Назначение |
|---|---|
| HmiType | Тип символа в Alpha.HMI (иконка из библиотеки DCS_ESD_lib) |
| OptionName | Имя параметра инициализации символа |
| Comment | Подпись параметра в конфигураторе |
| OptionType | Способ инициализации: ref (ссылка) или value (значение/выражение) |
| ApplyOptions | Значение: константа, внешняя переменная в [квадратных скобках] или вызов GAP в <script …/> |
| Строки d | Строчная запись параметров: OptionName, Comment, OptionType, ApplyOptions |
Правила внешних переменных и GAP: Правила заполнения Excel-файлов, каталог функций GAP.
Переменные шаблона
Section titled “Переменные шаблона”На листе-шаблоне переменные задаются строками $ | VQ | \{имя\} | \{значение\} (например HmiIcon → Icon_Name). После выбора листов HMI.* для шаблона во всех ячейках выбранных листов выполняется подстановка [имя]:
- если на листе-шаблоне есть
$ | VQ | имя | значение— подставляется значение; - иначе
[имя]остаётся как внешняя переменная.
Область действия — текущий лист-шаблон и связанные с ним листы HMI.*.
Пример листа HMI.PID
Section titled “Пример листа HMI.PID”Вверху листа задаётся HmiType; ниже — таблица параметров инициализации (OptionName, Comment, OptionType, ApplyOptions) со строками d:

Рис. — HMI.PID.
| Переменная / OptionName | Значение | Комментарий |
|---|---|---|
HmiType | Icon_PID_IT | тип символа Alpha.HMI |
| _init_APSourceRef | [HmiSrc] | Ссылка на AP |
| _init_AP_path | $Api.Automiq.Ds.GetIosPath([opt.plcName],[HmiSrc],[TAG]) | Объект привязки |
| _init_AP_Tag | [TAG] | Tag |
Связанные материалы
Section titled “Связанные материалы”- Листы шаблонов —
TechObject.HmiIcons, переменные шаблона - Листы HMIS.* — символы для СТАБУР
- HMI Manager — генерация мнемосхем в Uniplant Atomix