Skip to content

Типовой блок AiVoter1oo2

Файл конфигурации AiVoter1oo2

Section titled “Файл конфигурации AiVoter1oo2”
  • Внешние переменные: [FbdAssignmentMap], [Units]
  • FB Unimod2: [TAG] -> AiVoter1oo2
  • FBD-шаблон: FBD_AiVoter1oo2_2th_HH
  • Файл вывода FBD: FBD_AiVoter1oo2
  • DevStudioType: AiVoter1oo2
  • Путь объекта DevStudio: [PathDevStudio].[TAG]
  • Листы DevStudio: DevSt.attributes
  • Графические символы с листов HMI: Icon_AiVoterXoo2, const_tag_textBased
  • Внешние переменные: [Cmd_H], [Cmd_HH], [Cmd_L], [Cmd_LL], [FbdAssignmentMap], [H], [HH], [L], [LL], [Units]
  • FB Unimod2: [TAG] -> AiVoter1oo2
  • FBD-шаблон: FBD_AiVoter1oo2_4th
  • Файл вывода FBD: FBD_AiVoter1oo2
  • DevStudioType: AiVoter1oo2
  • Путь объекта DevStudio: [PathDevStudio].[TAG]
  • Листы DevStudio: DevSt.attributes
  • Графические символы с листов HMI: Icon_AiVoterXoo2, const_tag_textBased
  • Внешние переменные: [Cmd_H], [Cmd_HH], [Cmd_L], [Cmd_LL], [FbdAssignmentMap], [H], [HH], [L], [LL], [Units]
  • FB Unimod2: [TAG] -> AiVoter1oo2
  • FBD-шаблон: FBD_AiVoter1oo2
  • Файл вывода FBD: FBD_AiVoter1oo2
  • DevStudioType: AiVoter1oo2
  • Путь объекта DevStudio: [PathDevStudio].[TAG]
  • Листы DevStudio: DevSt.attributes
  • Графические символы с листов HMI: Icon_AiVoterXoo2, const_tag_textBased

Внешние переменные (сводная таблица)

Section titled “Внешние переменные (сводная таблица)”
Имя переменнойОписаниеЛист шаблона
[Cmd_H]—esd, main
[Cmd_HH]—esd, main
[Cmd_L]—esd, main
[Cmd_LL]—esd, main
[EqtDescr]—DevSt.attributes
[FbdAssignmentMap]—Thh, esd, main
[GLOBAL_OBJECTS_PATH]—template
[H]—esd, main
[HH]—esd, main
[HmiSrc]—HMI.AiVoter1oo2
[L]—esd, main
[LL]—esd, main
[SystemPosition]—DevSt.attributes
[TAG]—DevSt.attributes, HMI.AiVoter1oo2, HMI.tag, Wntk.SrtList, template
[TAG1]—HMI.AiVoter1oo2
[TAG2]—HMI.AiVoter1oo2
[TechObject.modbusTemplate]—Wntk.SrtList
[Units]—DevSt.attributes, Thh, esd, main
[opt.plcName]—HMI.AiVoter1oo2
[opt.unimod]—template
[parentDescr]—DevSt.attributes
№Имя листаDevStudioTypeНазначение
1DevSt.attributesAiVoter1oo2По файлу конфигурации

Параметры листа DevSt.attributes

Section titled “Параметры листа DevSt.attributes”
attrNameattrValue
unit.CommonLib.Attributes.DevParams.SystemTag<script GAP.ScadaProjectBase.Tags.GetPrjTag([TAG])/>
unit.System.Attributes.Title[parentDescr]
unit.CommonLib.Attributes.DevParams.EqtDescr[EqtDescr]
unit.CommonLib.Attributes.DevParams.SystemPosition[SystemPosition]
unit.CommonLib.Attributes.IO_Channels.Units[Units]

HmiType — это графический символ в проекте Alpha.HMI. Подробнее: HMI Manager.

№Имя листаТип графического элементаНазначение
1HMI.AiVoter1oo2Icon_AiVoterXoo2По файлу конфигурации
2HMI.tagconst_tag_textBasedПо файлу конфигурации

Параметры листа HMI.AiVoter1oo2

Section titled “Параметры листа HMI.AiVoter1oo2”
  • HmiType: Icon_AiVoterXoo2
OptionNameCommentOptionTypeApplyOptions
_init_APSourceRefСсылка на APref[HmiSrc]
_init_AP_pathОбъект привязкиvalue$Api.Automiq.Ds.GetIosPath([opt.plcName],[HmiSrc],[TAG])
_init_AP_TagTagvalue[TAG]
_init_Xoo2Xoo2value1oo2
_init_InHighScaleВерх токовой шкалыvalue<script GAP.ScadaProjectBase.General.GetMappedValue(GAP.ScadaProjectBase.General.GetPLCDataForTag([TAG1],Template), “Digital=""|4_20mA=20.0|0_20mA=20.0|4_20mA_R3=20.0”)/>
_init_InLowScaleНиз токовой шкалыvalue<script GAP.ScadaProjectBase.General.GetMappedValue(GAP.ScadaProjectBase.General.GetPLCDataForTag([TAG1],Template), “Digital=""|4_20mA=4.0|4_20mA_R3=4.0”)/>
_init_AP_Tag1Tag AI 1value[TAG1]
_init_AI1_Th1Тег уставки 1 AI1value<script GAP.AUCS.Thresholds.GetThTag([TAG1],1)/>
_init_Th1_UpУставка 1 верхняя AI1value<script GAP.AUCS.Thresholds.GetThUpBySensorTag([TAG1],1)/>
_init_Th1_SeverityВажность уставки 1 AI1ref<script GAP.AUCS.Thresholds.GetThSeverity([TAG1],1)/>
_init_AI1_Th2Тег уставки 2 AI1value<script GAP.AUCS.Thresholds.GetThTag([TAG1],2)/>
_init_Th2_UpУставка 2 верхняя AI1value<script GAP.AUCS.Thresholds.GetThUpBySensorTag([TAG1],2)/>
_init_Th2_SeverityВажность уставки 2 AI1ref<script GAP.AUCS.Thresholds.GetThSeverity([TAG1],2)/>
_init_AI1_Th3Тег уставки 3 AI1value<script GAP.AUCS.Thresholds.GetThTag([TAG1],3)/>
_init_Th3_UpУставка 3 верхняя AI1value<script GAP.AUCS.Thresholds.GetThUpBySensorTag([TAG1],3)/>
_init_Th3_SeverityВажность уставки 3 AI1ref<script GAP.AUCS.Thresholds.GetThSeverity([TAG1],3)/>
_init_AI1_Th4Тег уставки 4 AI1value<script GAP.AUCS.Thresholds.GetThTag([TAG1],4)/>
_init_Th4_UpУставка 4 верхняя AI1value<script GAP.AUCS.Thresholds.GetThUpBySensorTag([TAG1],4)/>
_init_Th4_SeverityВажность уставки 4 AI1ref<script GAP.AUCS.Thresholds.GetThSeverity([TAG1],4)/>
_init_AP_Tag2Tag AI 2value[TAG2]
_init_AI2_Th1Тег уставки 1 AI2value<script GAP.AUCS.Thresholds.GetThTag([TAG2],1)/>
_init_AI2_Th2Тег уставки 2 AI2value<script GAP.AUCS.Thresholds.GetThTag([TAG2],2)/>
_init_AI2_Th3Тег уставки 3 AI2value<script GAP.AUCS.Thresholds.GetThTag([TAG2],3)/>
_init_AI2_Th4Тег уставки 4 AI2value<script GAP.AUCS.Thresholds.GetThTag([TAG2],4)/>
_init_AiProcType№AiProcvalue<script GAP.ScadaProjectBase.General.GetMappedValue(GAP.ScadaProjectBase.General.GetPLCDataForTag([TAG1],OBJTYPENAME), “AiProc3=3|AiProc2=2|AiProc1=1”)/>
_init_AP_Path1Путь до Tag 1value$Api.Automiq.Ds.GetIosPath([opt.plcName],[HmiSrc],[TAG1])
_init_AP_Path2Путь до Tag 2value$Api.Automiq.Ds.GetIosPath([opt.plcName],[HmiSrc],[TAG2])
  • HmiType: const_tag_textBased
OptionNameCommentOptionTypeApplyOptions
designed.Text—value<script GAP.ScadaProjectBase.Tags.GetPrjTag([TAG])/>
init_borderType—value0
_init_AP_TagTagvalue[TAG]
№Имя листаНазначение
1Wntk.SrtListПо файлу конфигурации

Параметры листа Wntk.SrtList

Section titled “Параметры листа Wntk.SrtList”
chapterNamevalueRusvalueEng
Имя разделаЗначениеЗначение
[TechObject.modbusTemplate]_Tags[TAG]—

Следующий шаг