Типовой блок MbTcpDevice_2Adapters
Файл конфигурации MbTcpDevice_2Adapters
Section titled “Файл конфигурации MbTcpDevice_2Adapters”- Путь (от каталога JSC):
JSC/Conf/Models/ObjTypes/Diagnostic/Modbus/MbTcpDevice_2Adapters.xlsx - Файл:
MbTcpDevice_2Adapters.xlsx - Типовой блок:
MbTcpDevice_2Adapters - Оборудование: Назначение и состав шаблонов — по таблице моделей Diagnostic
- Шаблоны:
main - Таблица соответствия: OBJTYPE + Template -> Unimod -> DevStudio -> HMI
- Описание модели OBJTYPE: Файлы модели OBJTYPE
- Описание моделей верхнего уровня: Связь с моделями верхнего уровня
- Описание модели ПЛК: Модель ПЛК
Шаблоны
Section titled “Шаблоны”- Путь объекта DevStudio:
[PathDevStudio].[TAG] - Листы DevStudio:
DevSt.attributes - Графические символы с листов HMI:
Icon_Modbus_2adapters,Icon_small_S304
Внешние переменные (сводная таблица)
Section titled “Внешние переменные (сводная таблица)”| Имя переменной | Описание | Лист шаблона |
|---|---|---|
[DevStudioDeviceNamePath] | — | NetDiag.opt |
[DevStudioServiceNamePath] | — | NetDiag.opt |
[Domain] | — | NetDiag.opt |
[GateTag] | — | NetDiag.opt |
[HmiSrc] | — | HMI.MbTcpDev, HMI.SmallMbTcpDev |
[ManagerName] | — | NetDiag.opt |
[Port] | — | DevSt.attributes, NetDiag.opt |
[SlaveId] | — | DevSt.attributes |
[TAG] | — | DevSt.attributes, HMI.MbTcpDev, HMI.SmallMbTcpDev, NetDiag.opt, Wntk.SrtList |
[TechObject.modbusTemplate] | — | Wntk.SrtList |
[iTCPAddr2_1] | — | DevSt.attributes, HMI.MbTcpDev, NetDiag.opt |
[iTCPAddr2_2] | — | DevSt.attributes, HMI.MbTcpDev, NetDiag.opt |
[iTCPAddr2_3] | — | DevSt.attributes, HMI.MbTcpDev, NetDiag.opt |
[iTCPAddr2_4] | — | DevSt.attributes, HMI.MbTcpDev, NetDiag.opt |
[iTCPAddr_1] | — | DevSt.attributes, HMI.MbTcpDev, NetDiag.opt |
[iTCPAddr_2] | — | DevSt.attributes, HMI.MbTcpDev, NetDiag.opt |
[iTCPAddr_3] | — | DevSt.attributes, HMI.MbTcpDev, NetDiag.opt |
[iTCPAddr_4] | — | DevSt.attributes, HMI.MbTcpDev, NetDiag.opt |
[parentDescr] | — | DevSt.attributes |
Листы DevStudio
Section titled “Листы DevStudio”| № | Имя листа | DevStudioType | Назначение |
|---|---|---|---|
| 1 | DevSt.attributes | — | По файлу конфигурации |
Параметры листа 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.EqtAddress | [iTCPAddr_1].[iTCPAddr_2].[iTCPAddr_3].[iTCPAddr_4]:[Port] Slave [SlaveId] |
unit.CommonLib.Attributes.DevParams.EqtAddressRes | [iTCPAddr2_1].[iTCPAddr2_2].[iTCPAddr2_3].[iTCPAddr2_4]:[Port] Slave [SlaveId] |
Листы мнемосимволов HMI
Section titled “Листы мнемосимволов HMI”HmiType — это графический символ в проекте Alpha.HMI.
Подробнее: HMI Manager.
| № | Имя листа | Тип графического элемента | Назначение |
|---|---|---|---|
| 1 | HMI.MbTcpDev | Icon_Modbus_2adapters | По файлу конфигурации |
| 2 | HMI.SmallMbTcpDev | Icon_small_S304 | По файлу конфигурации |
Параметры листа HMI.MbTcpDev
Section titled “Параметры листа HMI.MbTcpDev”- HmiType:
Icon_Modbus_2adapters
| OptionName | Comment | OptionType | ApplyOptions |
|---|---|---|---|
_init_APSourceRef | Ссылка на AP | ref | [HmiSrc] |
_init_AP_path | Объект привязки | value | $Api.Automiq.Ds.GetIosPathOnDomain([TAG]) |
_init_AP_Tag | Tag | value | [TAG] |
_init_IpAddress1 | IP-адрес 1 | value | [iTCPAddr_1].[iTCPAddr_2].[iTCPAddr_3].[iTCPAddr_4] |
_init_IpAddress2 | IP-адрес 2 | value | [iTCPAddr2_1].[iTCPAddr2_2].[iTCPAddr2_3].[iTCPAddr2_4] |
Параметры листа HMI.SmallMbTcpDev
Section titled “Параметры листа HMI.SmallMbTcpDev”- HmiType:
Icon_small_S304
| OptionName | Comment | OptionType | ApplyOptions |
|---|---|---|---|
_init_APSourceRef | Ссылка на AP | ref | [HmiSrc] |
_init_AP_path | Объект привязки | value | $Api.Automiq.Ds.GetIosPathOnDomain([TAG]) |
_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] | — |
Сетевые настройки
Section titled “Сетевые настройки”| № | Имя листа | Назначение |
|---|---|---|
| 1 | NetDiag.opt | Сетевые настройки |
Параметры листа NetDiag.opt
Section titled “Параметры листа NetDiag.opt”| DeviceType | ManagerName | DevStudioDeviceNamePath | DevStudioIosTypePath | DevStudioIosAppName_1 | DevStudioIosAppName_2 | DevStudioPlcNamePath | DevStudioServiceTypePath | DevStudioServiceNamePath | DevStudioServicePathAdapter_1 | DevStudioServicePathAdapter_2 |
|---|---|---|---|---|---|---|---|---|---|---|
| Тип устройства | Менеджер опроса данных | Путь и имя эеземпляра | Путь к базовому типу представления IOS (сервисный узел Modbus) в библиотеке | — | — | Путь и имя экземпляра в устройстве | Путь к базовому типу представления Service в библиотеке | Путь к базовому типу представления Service в библиотеке | Путь к базовому типу представления Service в библиотеке | Путь к базовому типу представления Service в библиотеке |
MbDev | ModbusTcpMaster | [Domain].[GateTag] | unit.CommonLib.Types.Diagnostic.Communication.MbTcp.ModbusEqt2Adapter_IOS | _ModbusEqtService1 | _ModbusEqtService2 | [DevStudioDeviceNamePath].[TAG] | unit.CommonLib.Types.Diagnostic.Communication.MbTcp.ModbusEqtService | Service.Modules.[ManagerName].[GateTag].[TAG] | [DevStudioServiceNamePath].[iTCPAddr_1]_[iTCPAddr_2]_[iTCPAddr_3]_[iTCPAddr_4]:[Port] | [DevStudioServiceNamePath].[iTCPAddr2_1]_[iTCPAddr2_2]_[iTCPAddr2_3]_[iTCPAddr2_4]:[Port] |