Skip to content

Шаблон FBD_AiProc_Analog

Шаблон FBD FBD_AiProc_Analog используется в проекте АСПСиПТ (библиотека AFA) для реализации логики соответствующего типового блока или оборудования.

Ниже приведена схема обвязки блоков данного шаблона.

Обвязка блоков шаблона FBD_AiProc_Analog

Рис. 1. Схема обвязки блоков шаблона.

Данный FBD-шаблон используется в следующих типовых блоках и листах-шаблонах:

OBJTYPEЛист шаблонаФайл вывода
AiProc14_20mA_namurFBD_AiProc
AiProc20_20mAFBD_AiProc
AiProc24_20mAFBD_AiProc
AiProc30_20mAFBD_AiProc
AiProc34_20mAFBD_AiProc

Данный шаблон входит в сводную таблицу FBD-шаблонов.

Правила замены и подстановки

Section titled “Правила замены и подстановки”
Заменить чтоЗаменить на
template_AiProc3[TAG]
AiProc3_FieldGAP.AUCS.TagAssignement.GetAnalogFieldTag([TAG], [fieldTag])
template_Th1GAP.AUCS.Thresholds.GetThTagOrDefault([TAG],1, “D#“)
template_Th2GAP.AUCS.Thresholds.GetThTagOrDefault([TAG],2, “D#“)
template_Th3GAP.AUCS.Thresholds.GetThTagOrDefault([TAG],3, “D#“)
template_Th4GAP.AUCS.Thresholds.GetThTagOrDefault([TAG],4, “D#“)
template_Th5GAP.AUCS.Thresholds.GetThTagOrDefault([TAG],5, “D#“)
template_Th6GAP.AUCS.Thresholds.GetThTagOrDefault([TAG],6, “D#“)
template_AiProc3.ForceThActGAP.ScadaProjectBase.General.GetMappedValueOrDefault([OBJTYPENAME], “AiProc3|template_AiProc3.ForceThAct”, “D#“)
Value_Th1[Value_Th1]
Value_Th2[Value_Th2]
Value_Th3[Value_Th3]
Value_Th4[Value_Th4]
Value_Th5[Value_Th5]
Value_Th6[Value_Th6]
Enable_Th1[Enable_Th1]
Enable_Th2[Enable_Th2]
Enable_Th3[Enable_Th3]
Enable_Th4[Enable_Th4]
Enable_Th5[Enable_Th5]
Enable_Th6[Enable_Th6]
Заменить чтоЗаменить на
AiChnl_4_20mAGAP.ScadaProjectBase.General.GetInstanceObjType([TAG]_CH)
AiProc3GAP.ScadaProjectBase.General.GetInstanceObjType([TAG])

MatchingStrategy: StartsWith