Типовой блок AiVoter1oo2
Файл конфигурации AiVoter1oo2
Section titled “Файл конфигурации AiVoter1oo2”- Путь (от каталога JSC):
JSC/Conf/Models/ObjTypes/APUCS/AiVoter1oo2/AiVoter1oo2.xlsx - Файл:
AiVoter1oo2.xlsx - Типовой блок:
AiVoter1oo2 - Оборудование: Назначение и состав шаблонов — по таблице моделей APUCS
- Шаблоны:
Thh,esd,main - Таблица соответствия: OBJTYPE + Template -> Unimod -> DevStudio -> HMI
- Описание модели OBJTYPE: Файлы модели OBJTYPE
- Описание моделей верхнего уровня: Связь с моделями верхнего уровня
- Описание модели ПЛК: Модель ПЛК
Шаблоны
Section titled “Шаблоны”- Внешние переменные:
[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 |
Листы DevStudio
Section titled “Листы DevStudio”| № | Имя листа | DevStudioType | Назначение |
|---|---|---|---|
| 1 | DevSt.attributes | AiVoter1oo2 | По файлу конфигурации |
Параметры листа DevSt.attributes
Section titled “Параметры листа DevSt.attributes”| attrName | attrValue |
|---|---|
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] |
Листы мнемосимволов HMI
Section titled “Листы мнемосимволов HMI”HmiType — это графический символ в проекте Alpha.HMI.
Подробнее: HMI Manager.
| № | Имя листа | Тип графического элемента | Назначение |
|---|---|---|---|
| 1 | HMI.AiVoter1oo2 | Icon_AiVoterXoo2 | По файлу конфигурации |
| 2 | HMI.tag | const_tag_textBased | По файлу конфигурации |
Параметры листа HMI.AiVoter1oo2
Section titled “Параметры листа HMI.AiVoter1oo2”- HmiType:
Icon_AiVoterXoo2
| OptionName | Comment | OptionType | ApplyOptions |
|---|---|---|---|
_init_APSourceRef | Ссылка на AP | ref | [HmiSrc] |
_init_AP_path | Объект привязки | value | $Api.Automiq.Ds.GetIosPath([opt.plcName],[HmiSrc],[TAG]) |
_init_AP_Tag | Tag | value | [TAG] |
_init_Xoo2 | Xoo2 | value | 1oo2 |
_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_Tag1 | Tag AI 1 | value | [TAG1] |
_init_AI1_Th1 | Тег уставки 1 AI1 | value | <script GAP.AUCS.Thresholds.GetThTag([TAG1],1)/> |
_init_Th1_Up | Уставка 1 верхняя AI1 | value | <script GAP.AUCS.Thresholds.GetThUpBySensorTag([TAG1],1)/> |
_init_Th1_Severity | Важность уставки 1 AI1 | ref | <script GAP.AUCS.Thresholds.GetThSeverity([TAG1],1)/> |
_init_AI1_Th2 | Тег уставки 2 AI1 | value | <script GAP.AUCS.Thresholds.GetThTag([TAG1],2)/> |
_init_Th2_Up | Уставка 2 верхняя AI1 | value | <script GAP.AUCS.Thresholds.GetThUpBySensorTag([TAG1],2)/> |
_init_Th2_Severity | Важность уставки 2 AI1 | ref | <script GAP.AUCS.Thresholds.GetThSeverity([TAG1],2)/> |
_init_AI1_Th3 | Тег уставки 3 AI1 | value | <script GAP.AUCS.Thresholds.GetThTag([TAG1],3)/> |
_init_Th3_Up | Уставка 3 верхняя AI1 | value | <script GAP.AUCS.Thresholds.GetThUpBySensorTag([TAG1],3)/> |
_init_Th3_Severity | Важность уставки 3 AI1 | ref | <script GAP.AUCS.Thresholds.GetThSeverity([TAG1],3)/> |
_init_AI1_Th4 | Тег уставки 4 AI1 | value | <script GAP.AUCS.Thresholds.GetThTag([TAG1],4)/> |
_init_Th4_Up | Уставка 4 верхняя AI1 | value | <script GAP.AUCS.Thresholds.GetThUpBySensorTag([TAG1],4)/> |
_init_Th4_Severity | Важность уставки 4 AI1 | ref | <script GAP.AUCS.Thresholds.GetThSeverity([TAG1],4)/> |
_init_AP_Tag2 | Tag AI 2 | value | [TAG2] |
_init_AI2_Th1 | Тег уставки 1 AI2 | value | <script GAP.AUCS.Thresholds.GetThTag([TAG2],1)/> |
_init_AI2_Th2 | Тег уставки 2 AI2 | value | <script GAP.AUCS.Thresholds.GetThTag([TAG2],2)/> |
_init_AI2_Th3 | Тег уставки 3 AI2 | value | <script GAP.AUCS.Thresholds.GetThTag([TAG2],3)/> |
_init_AI2_Th4 | Тег уставки 4 AI2 | value | <script GAP.AUCS.Thresholds.GetThTag([TAG2],4)/> |
_init_AiProcType | №AiProc | value | <script GAP.ScadaProjectBase.General.GetMappedValue(GAP.ScadaProjectBase.General.GetPLCDataForTag([TAG1],OBJTYPENAME), “AiProc3=3|AiProc2=2|AiProc1=1”)/> |
_init_AP_Path1 | Путь до Tag 1 | value | $Api.Automiq.Ds.GetIosPath([opt.plcName],[HmiSrc],[TAG1]) |
_init_AP_Path2 | Путь до Tag 2 | value | $Api.Automiq.Ds.GetIosPath([opt.plcName],[HmiSrc],[TAG2]) |
Параметры листа HMI.tag
Section titled “Параметры листа HMI.tag”- HmiType:
const_tag_textBased
| OptionName | Comment | OptionType | ApplyOptions |
|---|---|---|---|
designed.Text | — | value | <script GAP.ScadaProjectBase.Tags.GetPrjTag([TAG])/> |
init_borderType | — | value | 0 |
_init_AP_Tag | Tag | value | [TAG] |
Листы для панелей Weintek
Section titled “Листы для панелей Weintek”| № | Имя листа | Назначение |
|---|---|---|
| 1 | Wntk.SrtList | По файлу конфигурации |
Параметры листа Wntk.SrtList
Section titled “Параметры листа Wntk.SrtList”| chapterName | valueRus | valueEng |
|---|---|---|
| Имя раздела | Значение | Значение |
[TechObject.modbusTemplate]_Tags | [TAG] | — |