Skip to content

Листы HMIS.*

Листы с префиксом HMIS.* задают инициализацию графических элементов (символов) для операторских панелей СТАБУР — визуализация на базе библиотек CodeSys (например LugaLib_AFA) и XML-шаблонов импорта.

По смыслу они близки к листам HMI.*, но ориентированы не на мнемосхемы Alpha.HMI и библиотеку DCS_ESD_lib, а на экосистему СТАБУР. Обзор модулей: Stabur модули.

ЭлементНазначение
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

Рис. — Пример заполнения листа HMIS.SpotDet_ReReq: метаданные Lib/HmiType и строки Comment / ApplyOptions.

Во многих библиотеках 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 (СТАБУР)», например:

Правила внешних переменных и вызовов GAP: Правила заполнения Excel-файлов.