Файлы модели OBJTYPE
OBJTYPE — Excel-файл (.xls / .xlsx) модели типового блока. Подключается по OBJTYPENAME из моделей верхнего уровня; по Template / TemplateName выбирается лист шаблона для экземпляра.
Определения терминов OBJTYPE, Template, библиотек AFA/APUCS и листов модели — в Термины и сокращения.
| Расположение | Путь |
|---|---|
| Глобально | JSC\Conf\Models\ObjTypes\ |
| Локально | JSC\Usr\Prj\Conf\Models\ObjTypes\ |
Модель OBJTYPE используется вместе с моделями верхнего уровня (ПЛК, NetSwitches и т.д.), где задаются экземпляры объектов. Подробнее: Связь с моделями верхнего уровня.
Старый и новый формат
Section titled “Старый и новый формат”| Старый формат | Новый формат (ObjectTypeVersion 1.0) | |
|---|---|---|
| Версия Atomix | любая (исторический) | Uniplant Atomix 1.6.3.0 и выше |
| Включение | нет листа system / нет ObjectTypeVersion | лист system: $ | VQ | ObjectTypeVersion | 1.0 |
| Лист шаблона | имя без префикса (main, CC, …) | префикс Tmpl. (Tmpl.main, Tmpl.CC, …) |
| Каналы | таблица на листе шаблона | листы Ch.*, подключение $FL |
| DevStudio / HMI / … | листы в OBJTYPE; набор — списки $LST (devStudioTemplates, HmiIcons, …) | те же виды листов в OBJTYPE или в библиотеке; набор — строки $FL |
| Документация | разделы ниже и листы шаблонов | ObjectTypeVersion 1.0 (маркеры $FL) |
Результаты генерации (DevStudio, HMI, Modbus, Unimod) от формата не зависят.
Состав листов
Section titled “Состав листов”Листы с именем, начинающимся с @, исключаются из анализа.
| Категория листов | Назначение | Формат |
|---|---|---|
system | флаг ObjectTypeVersion | только новый |
| Листы шаблонов | конфиг модификации типового блока; в новом формате — имя с префиксом Tmpl. и строки $FL | оба |
| Ch.* | параметры каналов | только новый |
| UnimodFB, template | алиасы и типы FB: UnimodFB — обновлённый формат (рекомендован), template — устаревший; контекст Unimod 2 | оба |
| DevSt.* | атрибуты DevSt.* для alpha.DevStudio | оба |
| HMI.* · статья | параметры мнемосхем Alpha.HMI | оба |
| HMIS.* · статья | параметры графических символов для панелей СТАБУР | оба |
| Wntk.* · статья | параметры панелей Weintek | оба |
Внешние переменные (формат [имя]) — в Правилах заполнения Excel-файлов.
Библиотеки моделей типовых объектов
Section titled “Библиотеки моделей типовых объектов”| Библиотека | Описание |
|---|---|
| APUCS | Библиотека для проектов АСУ ТП (РСУ, ПАЗ, СКЗ, АСУЭ). |
| AFA | Библиотека для проектов АСПСиПТ. |
| Diagnostic | Модели для диагностики оборудования (ПЛК, Unimod 2, SNMP, PING, Modbus). |
Перечень типовых блоков и шаблонов по библиотекам — в разделе Библиотеки решений.
Что генерируется из OBJTYPE
Section titled “Что генерируется из OBJTYPE”| Что генерируется | Назначение |
|---|---|
| FB в Unimod 2 | Функциональные блоки (FBD/ST) |
| alpha.DevStudio | Атрибуты диагностики, архивации, сигнализации |
| Modbus | Привязка каналов к регистрам |
| Логирование | Сигнализация, события |
| Alpha.HMI (листы HMI.*) | Инициализация символов на мнемосхемах |
| СТАБУР (листы HMIS.*) | Инициализация графических элементов на панелях СТАБУР |