Типовой блок SpotDetector_1_PLC
Файл конфигурации SpotDetector_1_PLC
Section titled “Файл конфигурации SpotDetector_1_PLC”- Путь (от каталога JSC):
JSC/Conf/Models/ObjTypes/AFA/SpotDetector_1_PLC/SpotDetector_1_PLC.xlsx - Файл:
SpotDetector_1_PLC.xlsx - Типовой блок:
SpotDetector_1_PLC - Оборудование: Назначение и состав шаблонов — по таблице моделей AFA
- Шаблоны:
ReReq_ala,ReReq_warn,main_ala,main_warn,shortMain_ala,shortMain_warn,shortReReq_ala,shortReReq_warn - Таблица соответствия: OBJTYPE + Template -> Unimod -> DevStudio -> HMI
- Описание модели OBJTYPE: Файлы модели OBJTYPE
- Описание моделей верхнего уровня: Связь с моделями верхнего уровня
- Описание модели ПЛК: Модель ПЛК
Шаблоны
Section titled “Шаблоны”ReReq_ala
Section titled “ReReq_ala”- FB Unimod2:
[TAG]-> FB_SpotDetector_1,[TAG]_RE_REQ-> ResetFire_FB - FBD-шаблон: FBD_SpotDetector_1_ReReq
- Файл вывода FBD:
FBD_KAU2_detectors - DevStudioType:
SpotDetector_1_ReReq - Путь объекта DevStudio:
[PathDevStudio].[TAG] - Листы DevStudio:
DevSt.attributes - Графические символы с листов HMI:
const_tag,const_tag_textBased,Icon_SpotDetector,Icon_SpotDetectorTag,const_two_row_tag - Графические символы с листов HMIS:
HMIS.SpotDet(SpotDetector_1),HMIS.SpotDet_ReReq(SpotDetector_1_ReReq)
ReReq_warn
Section titled “ReReq_warn”- FB Unimod2:
[TAG]-> FB_SpotDetector_1,[TAG]_RE_REQ-> ResetFire_FB - FBD-шаблон: FBD_SpotDetector_1_ReReq
- Файл вывода FBD:
FBD_KAU2_detectors - DevStudioType:
SpotDetector_1_ReReq - Путь объекта DevStudio:
[PathDevStudio].[TAG] - Листы DevStudio:
DevSt.attributes - Графические символы с листов HMI:
const_tag,const_tag_textBased,Icon_SpotDetector,Icon_SpotDetectorTag,const_two_row_tag - Графические символы с листов HMIS:
HMIS.SpotDet_ReReq(SpotDetector_1_ReReq)
main_ala
Section titled “main_ala”- FB Unimod2:
[TAG]-> FB_SpotDetector_1 - FBD-шаблон: FBD_SpotDetector_1
- Файл вывода FBD:
FBD_KAU2_detectors - DevStudioType:
SpotDetector_1 - Путь объекта DevStudio:
[PathDevStudio].[TAG] - Листы DevStudio:
DevSt.attributes - Графические символы с листов HMI:
const_tag,const_tag_textBased,Icon_SpotDetector,Icon_SpotDetectorTag,const_two_row_tag - Графические символы с листов HMIS:
HMIS.SpotDet(SpotDetector_1),HMIS.SpotDet_ReReq(SpotDetector_1_ReReq)
main_warn
Section titled “main_warn”- FB Unimod2:
[TAG]-> FB_SpotDetector_1 - FBD-шаблон: FBD_SpotDetector_1
- Файл вывода FBD:
FBD_KAU2_detectors - DevStudioType:
SpotDetector_1 - Путь объекта DevStudio:
[PathDevStudio].[TAG] - Листы DevStudio:
DevSt.attributes - Графические символы с листов HMI:
const_tag,const_tag_textBased,Icon_SpotDetector,Icon_SpotDetectorTag,const_two_row_tag - Графические символы с листов HMIS:
HMIS.SpotDet(SpotDetector_1)
shortMain_ala
Section titled “shortMain_ala”- FB Unimod2:
[TAG]-> FB_SpotDetector_1 - FBD-шаблон: FBD_SpotDetector_1
- Файл вывода FBD:
FBD_KAU2_detectors - DevStudioType:
SpotDetector_1 - Путь объекта DevStudio:
[PathDevStudio].[TAG] - Листы DevStudio:
DevSt.attributes - Графические символы с листов HMI:
const_tag,const_tag_textBased,Icon_SpotDetector,Icon_SpotDetectorTag,const_two_row_tag - Графические символы с листов HMIS:
HMIS.SpotDet(SpotDetector_1),HMIS.SpotDet_ReReq(SpotDetector_1_ReReq)
shortMain_warn
Section titled “shortMain_warn”- FB Unimod2:
[TAG]-> FB_SpotDetector_1 - FBD-шаблон: FBD_SpotDetector_1
- Файл вывода FBD:
FBD_KAU2_detectors - DevStudioType:
SpotDetector_1 - Путь объекта DevStudio:
[PathDevStudio].[TAG] - Листы DevStudio:
DevSt.attributes - Графические символы с листов HMI:
const_tag,const_tag_textBased,Icon_SpotDetector,Icon_SpotDetectorTag,const_two_row_tag - Графические символы с листов HMIS:
HMIS.SpotDet(SpotDetector_1),HMIS.SpotDet_ReReq(SpotDetector_1_ReReq)
shortReReq_ala
Section titled “shortReReq_ala”- FB Unimod2:
[TAG]-> FB_SpotDetector_1,[TAG]_RE_REQ-> ResetFire_FB - FBD-шаблон: FBD_SpotDetector_1_ReReq
- Файл вывода FBD:
FBD_KAU2_detectors - DevStudioType:
SpotDetector_1_ReReq - Путь объекта DevStudio:
[PathDevStudio].[TAG] - Листы DevStudio:
DevSt.attributes - Графические символы с листов HMI:
const_tag,const_tag_textBased,Icon_SpotDetector,Icon_SpotDetectorTag,const_two_row_tag - Графические символы с листов HMIS:
HMIS.SpotDet(SpotDetector_1),HMIS.SpotDet_ReReq(SpotDetector_1_ReReq)
shortReReq_warn
Section titled “shortReReq_warn”- FB Unimod2:
[TAG]-> FB_SpotDetector_1,[TAG]_RE_REQ-> ResetFire_FB - FBD-шаблон: FBD_SpotDetector_1_ReReq
- Файл вывода FBD:
FBD_KAU2_detectors - DevStudioType:
SpotDetector_1_ReReq - Путь объекта DevStudio:
[PathDevStudio].[TAG] - Листы DevStudio:
DevSt.attributes - Графические символы с листов HMI:
const_tag,const_tag_textBased,Icon_SpotDetector,Icon_SpotDetectorTag,const_two_row_tag - Графические символы с листов HMIS:
HMIS.SpotDet(SpotDetector_1),HMIS.SpotDet_ReReq(SpotDetector_1_ReReq)
Листы HMIS, применимые ко всем листам шаблонов: HMIS.tag (GVLTag2_1).
Внешние переменные (сводная таблица)
Section titled “Внешние переменные (сводная таблица)”| Имя переменной | Описание | Лист шаблона |
|---|---|---|
[EqtDescr] | — | DevSt.attributes |
[GLOBAL_OBJECTS_PATH] | — | UnimodFB |
[HMIS_SPLIT_DELIM_NUM] | — | HMIS.tag |
[HMI_SPLIT_TAG_CHAR_NUM] | — | HMI.tag |
[HmiSrc] | — | HMI.SpotDet, HMI.SpotDetTag |
[InstallPlace] | — | HMI.SpotDet, HMI.SpotDetTag, HMIS.SpotDet, HMIS.SpotDet_ReReq |
[PathDevStudio] | — | HMIS.SpotDet, HMIS.SpotDet_ReReq |
[SHORT_TAG_FONT] | — | HMI.SpotDetTag, HMI.shortTag, HMI.shortTag_T |
[SHORT_TAG_HEIGHT] | — | HMI.shortTag, HMI.shortTag_T |
[SHORT_TAG_WIDTH] | — | HMI.shortTag, HMI.shortTag_T |
[SystemPosition] | — | DevSt.attributes |
[TAG] | — | DevSt.attributes, FbfVars.JJJ, HMI.SpotDet, HMI.SpotDetTag, HMI.shortTag, HMI.shortTag_T, HMI.tag, HMIS.SpotDet, HMIS.SpotDet_ReReq, HMIS.tag, UnimodFB, Wntk.SrtList |
[TechObject.modbusTemplate] | — | Wntk.SrtList |
[Type] | — | HMI.SpotDet, HMI.SpotDetTag, HMIS.SpotDet, HMIS.SpotDet_ReReq |
[devNumber] | — | DevSt.attributes, HMIS.SpotDet, HMIS.SpotDet_ReReq |
[line] | — | HMIS.SpotDet, HMIS.SpotDet_ReReq |
[opt.plcName] | — | HMI.SpotDet, HMI.SpotDetTag |
[opt.unimod] | — | UnimodFB |
[parentDescr] | — | DevSt.attributes, HMI.shortTag_T |
Листы DevStudio
Section titled “Листы DevStudio”| № | Имя листа | DevStudioType | Назначение |
|---|---|---|---|
| 1 | DevSt.attributes | SpotDetector_1_ReReq, SpotDetector_1 | По файлу конфигурации |
Параметры листа 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.DevParams.EqtAddress | [devNumber] |
Листы мнемосимволов HMI
Section titled “Листы мнемосимволов HMI”HmiType — это графический символ в проекте Alpha.HMI.
Подробнее: HMI Manager.
| № | Имя листа | Тип графического элемента | Назначение |
|---|---|---|---|
| 1 | HMI.shortTag | const_tag | По файлу конфигурации |
| 2 | HMI.shortTag_T | const_tag_textBased | По файлу конфигурации |
| 3 | HMI.SpotDet | Icon_SpotDetector | По файлу конфигурации |
| 4 | HMI.SpotDetTag | Icon_SpotDetectorTag | По файлу конфигурации |
| 5 | HMI.tag | const_two_row_tag | По файлу конфигурации |
Параметры листа HMI.shortTag
Section titled “Параметры листа HMI.shortTag”- HmiType:
const_tag
| OptionName | Comment | OptionType | ApplyOptions |
|---|---|---|---|
ConstTag | — | value | <script GAP.ScadaProjectBase.Tags.GetPrjShortTag([TAG])/> |
_init_font | — | value | [SHORT_TAG_FONT] |
designed.Width | — | value | [SHORT_TAG_WIDTH] |
designed.Height | — | value | [SHORT_TAG_HEIGHT] |
_init_AP_Tag | Tag | value | [TAG] |
Параметры листа HMI.shortTag_T
Section titled “Параметры листа HMI.shortTag_T”- HmiType:
const_tag_textBased
| OptionName | Comment | OptionType | ApplyOptions |
|---|---|---|---|
designed.Text | — | value | <script GAP.ScadaProjectBase.Tags.GetPrjShortTag([TAG])/> |
designed.Font | — | value | [SHORT_TAG_FONT] |
designed.Width | — | value | [SHORT_TAG_WIDTH] |
designed.Height | — | value | [SHORT_TAG_HEIGHT] |
designed.Tooltip | — | value | [parentDescr] |
Параметры листа HMI.SpotDet
Section titled “Параметры листа HMI.SpotDet”- HmiType:
Icon_SpotDetector
| 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_SensorType | — | value | <script GAP.Afas.GetSpotDetectorType([TAG], [Type])/> |
init_IntallPlace | Место установки | value | [InstallPlace] |
init_ReReq | С перезапросом | value | false |
Параметры листа HMI.SpotDetTag
Section titled “Параметры листа HMI.SpotDetTag”- HmiType:
Icon_SpotDetectorTag
| 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_SensorType | — | value | <script GAP.Afas.GetSpotDetectorType([TAG], [Type])/> |
init_IntallPlace | Место установки | value | [InstallPlace] |
init_ReReq | С перезапросом | value | false |
_init_short_tag | Короткий тег | value | <script GAP.ScadaProjectBase.Tags.GetPrjShortTag([TAG])/> |
_init_font | — | value | [SHORT_TAG_FONT] |
Параметры листа HMI.tag
Section titled “Параметры листа HMI.tag”- HmiType:
const_two_row_tag
| OptionName | Comment | OptionType | ApplyOptions |
|---|---|---|---|
ConstTag | — | value | <script GAP.ScadaProjectBase.Tags.GetPrjTag([TAG])/> |
char_number | — | value | [HMI_SPLIT_TAG_CHAR_NUM] |
_init_AP_Tag | Tag | value | [TAG] |
Листы HMIS (СТАБУР)
Section titled “Листы HMIS (СТАБУР)”Подробнее: Stabur модули.
| № | Имя листа | Тип графического элемента | Назначение |
|---|---|---|---|
| 1 | HMIS.SpotDet | SpotDetector_1 | Описание графических символов для панелей СТАБУР |
| 2 | HMIS.SpotDet_ReReq | SpotDetector_1_ReReq | Описание графических символов для панелей СТАБУР |
| 3 | HMIS.tag | GVLTag2_1 | Описание графических символов для панелей СТАБУР |
Параметры листа HMIS.SpotDet
Section titled “Параметры листа HMIS.SpotDet”- Lib:
LugaLib_AFA - HmiType:
SpotDetector_1 - Путь шаблона импорта:
Libraries\CodeSys\LugaLib\LugaLib_AFA\ExportFiles\SpotDetector_1\SpotDetector_1.xml
| OptionName | Comment | ApplyOptions |
|---|---|---|
_init_tag | Тег устройства | ”<script GAP.ScadaProjectBase.Tags.GetPrjTag([TAG])/>“ |
_init_descr | Описание устройства | — |
_init_pos | Позиция | "[InstallPlace]" |
_init_eqtDescr | Расширенное описание устройства | ”<script GAP.Afas.GetRoomDescrFromDsPath([TAG],[PathDevStudio])/>“ |
_init_initType | Шаблон | "[Type]" |
_init_model | Модель | — |
_init_address | Адрес | "[line].[devNumber]" |
_init_fb | Описание оборудования | GlobalVarMB.[TAG] |
Параметры листа HMIS.SpotDet_ReReq
Section titled “Параметры листа HMIS.SpotDet_ReReq”- Lib:
LugaLib_AFA - HmiType:
SpotDetector_1_ReReq - Путь шаблона импорта:
Libraries\CodeSys\LugaLib\LugaLib_AFA\ExportFiles\SpotDetector_1_ReReq\SpotDetector_1_ReReq.xml
| OptionName | Comment | ApplyOptions |
|---|---|---|
_init_tag | Тег устройства | ”<script GAP.ScadaProjectBase.Tags.GetPrjTag([TAG])/>“ |
_init_descr | Описание устройства | — |
_init_pos | Позиция | "[InstallPlace]" |
_init_eqtDescr | Расширенное описание устройства | ”<script GAP.Afas.GetRoomDescrFromDsPath([TAG],[PathDevStudio])/>“ |
_init_initType | Шаблон | "[Type]" |
_init_model | Модель | — |
_init_address | Адрес | "[line].[devNumber]" |
_init_fb | Описание оборудования | GlobalVarMB.[TAG] |
Параметры листа HMIS.tag
Section titled “Параметры листа HMIS.tag”- Lib:
LugaLib_Base - HmiType:
GVLTag2_1 - Путь шаблона импорта:
Libraries\CodeSys\LugaLib\LugaLib_Base\ExportFiles\GVLTag2_1\GVLTag2_1.xml
| OptionName | Comment | ApplyOptions |
|---|---|---|
_init_tag1 | — | <script GAP.ScadaProjectBase.General.TransformString(GAP.ScadaProjectBase.Tags.GetPrjTag([TAG]),”^(([^-]-){[HMIS_SPLIT_DELIM_NUM]}[^-])-.*”,“$1”)/> |
_init_tag2 | — | <script GAP.ScadaProjectBase.General.TransformString(GAP.ScadaProjectBase.Tags.GetPrjTag([TAG]),”^(([^-]-){[HMIS_SPLIT_DELIM_NUM]}[^-])-(.*)”,“$3”)/> |
_init_width | — | 90 |
Листы для панелей Weintek
Section titled “Листы для панелей Weintek”| № | Имя листа | Назначение |
|---|---|---|
| 1 | Wntk.SrtList | По файлу конфигурации |
Параметры листа Wntk.SrtList
Section titled “Параметры листа Wntk.SrtList”| chapterName | valueRus | valueEng |
|---|---|---|
| Имя раздела | Значение | Значение |
[TechObject.modbusTemplate]_Tags | [TAG] | — |