Skip to content

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

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

Section titled “Файл конфигурации MbTcpDevice”
  • Путь объекта DevStudio: [PathDevStudio].[TAG]
  • Листы DevStudio: DevSt.attributes
  • Графические символы с листов HMI: Icon_Modbus_1adapter, 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
[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
Имя листаDevStudioTypeНазначение
1DevSt.attributesПо файлу конфигурации

Параметры листа 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.EqtAddress[iTCPAddr_1].[iTCPAddr_2].[iTCPAddr_3].[iTCPAddr_4]:[Port] Slave [SlaveId]

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

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

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

Section titled “Параметры листа HMI.MbTcpDev”
  • HmiType: Icon_Modbus_1adapter
OptionNameCommentOptionTypeApplyOptions
_init_APSourceRefСсылка на APref[HmiSrc]
_init_AP_pathОбъект привязкиvalue$Api.Automiq.Ds.GetIosPathOnDomain([TAG])
_init_AP_TagTagvalue[TAG]
_init_IpAddressIP-адресvalue[iTCPAddr_1].[iTCPAddr_2].[iTCPAddr_3].[iTCPAddr_4]

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

Section titled “Параметры листа HMI.SmallMbTcpDev”
  • HmiType: Icon_small_S304
OptionNameCommentOptionTypeApplyOptions
_init_APSourceRefСсылка на APref[HmiSrc]
_init_AP_pathОбъект привязкиvalue$Api.Automiq.Ds.GetIosPathOnDomain([TAG])
_init_AP_TagTagvalue[TAG]
Имя листаНазначение
1Wntk.SrtListПо файлу конфигурации

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

Section titled “Параметры листа Wntk.SrtList”
chapterNamevalueRusvalueEng
Имя разделаЗначениеЗначение
[TechObject.modbusTemplate]_Tags[TAG]
Имя листаНазначение
1NetDiag.optСетевые настройки
DeviceTypeManagerNameDevStudioDeviceNamePathDevStudioIosTypePathDevStudioIosAppName_1DevStudioPlcNamePathDevStudioServiceTypePathDevStudioServiceNamePathDevStudioServicePathAdapter_1
Тип устройстваМенеджер опроса данныхПуть и имя эеземпляраПуть к базовому типу представления IOS (сервисный узел Modbus) в библиотекеПуть и имя экземпляра в устройствеПуть к базовому типу представления Service в библиотекеПуть к базовому типу представления Service в библиотекеПуть к базовому типу представления Service в библиотеке
MbDevModbusTcpMaster[Domain].[GateTag]unit.CommonLib.Types.Diagnostic.Communication.MbTcp.ModbusEqt_IOS_ModbusEqtService[DevStudioDeviceNamePath].[TAG]unit.CommonLib.Types.Diagnostic.Communication.MbTcp.ModbusEqtServiceService.Modules.[ManagerName].[GateTag].[TAG][DevStudioServiceNamePath].[iTCPAddr_1]_[iTCPAddr_2]_[iTCPAddr_3]_[iTCPAddr_4]:[Port]

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