Правила формирования аналогов и уставок
Полевая привязка (OBJ.AI)
Section titled “Полевая привязка (OBJ.AI)”Для полевых аналоговых сигналов в теге последняя буква перед номером должна быть T (transmitter), например: G093TT3004.
Связанные OBJTYPE:
Ключевые поля:
- ModuleId - наименование модуля в корзине (например
1A4). - channel - номер канала модуля (
1,2,3и т.д.). - PathDevStudio - может быть пустым, если не требуется сырой сигнал.
- TAG - тег полевого датчика.
- OBJTYPENAME - тип объекта (для аналогов обычно
real, например изreal_aucs.xls). - Template - шаблон из выбранного типа.
- Units - единицы измерения (
°C,МПа,мА,%и т.д.).
Аналог (OBJ.AiProc)
Section titled “Аналог (OBJ.AiProc)”Для мигания аналога по сработке уставок требуется модуль DS:Конвертация агрегированных данных (Standard modules) с указанием пути к UpdateTypes.xls.
Связанные OBJTYPE:
Ключевые поля:
- PathDevStudio - путь размещения аналога в DevStudio.
- HmiTag - путь для генерации в Alpha.HMI (может быть пустым).
- TAG - тег аналога, должен соответствовать полевому тегу, но с
Iперед номером (indication), напримерG093TI3004. - OBJTYPENAME - тип обработчика (по задаче: уставки, имитация, задержки и т.д.).
- FbdAssignmentMap - шаблон для генерации FBD-обвязки.
- Environment - код среды измерения.
- Template - шаблон обработки аналога.
- Units - единицы измерения.
- ScaleLow, ScaleHigh - нижняя и верхняя границы шкалы.
Уставки (OBJ.Th)
Section titled “Уставки (OBJ.Th)”Для каждого аналога в проектах Усть-Луги требуется 4 уставки: HH, H, L, LL.
Связанные OBJTYPE:
Ключевые поля:
- PathDevStudio - путь должен совпадать с путем аналога и содержать суффикс
_Add. - HmiTag - путь для генерации объектов на графике (может быть пустым).
- TAG - формируется на основе тега аналога: тип измерения +
A+ признак уставки + номер, напримерG093PAHH1001,G093PAH1001,G093PAL1001,G093PALL1001. - OBJTYPENAME - тип уставки в зависимости от требуемого поведения.
- Template - шаблон уставки.
- Lim - значение уставки; должно соблюдаться упорядочивание
HH > H > L > LL. - Units - единицы измерения, такие же, как у аналога.
- AlarmLevel - уровень аварии (
ThsAlarm,ThsWrnHi,ThsWrnLo). - IsHigh - признак верхней/нижней уставки: для
HHиH=1, дляLиLL=0.