首先,将简要介绍该记录的通用结构。下表列出了资产管理数据块的嵌入结构。每个数据块表示一个资产,如端子块。
数据结构的元素 | 名称(基于 IEC 61158-6-10 标准) | 代码 | 数据类型 / 长度(单位为字节) |
---|---|---|---|
标头 AssetManagementData | BlockType | 0x0035 | UINT / 2 |
BlockLength | 字节数,不含 BlockType 和 BlockLength 的字节数 | UINT / 2 | |
BlockVersion | 0x0100 | UINT / 2 | |
AssetManagementInfo AssetManagementBlocks (n) | NumbersOfEntries | AssetManagementBlock 的数量 | UINT / 2 |
AssetManagementBlock 1 | 见下表 | ||
AssetManagementBlock 2 | |||
... | |||
AssetManagementBlock n |
每个 AssetManagementBlock 都包含资产的标识数据和本地化信息。AssetManagementBlock 中包含一个子结构,基本特性如下所述。
AssetManagementBlock 的标头中包含有该记录进行 AM 数据编译时的代码信息。设备将根据具体的设备类型采用相应的 BlockType:
复杂设备,包含硬件和固件信息(BlockType 为“AM_Fullinformation”)
复杂设备,包含硬件和固件信息(BlockType 为“AM_HardwareOnlyInformation”)
设备,包含固件信息(BlockType 为“AM_FirmwareOnlyInformation”)
正是由于块类型不同,标头下方的数据结构更为高效。而且,数据记录的大小可以非常大(较大 64 KB,具体取决于 IO 设备提供的资产数量)。
列表: AssetManagementBlock 的结构
数据结构的元素 | 名称(基于 IEC 61158-6-10 标准) | 代码 | 数据类型 / 长度(单位为字节) |
---|---|---|---|
AssetManagementBlock 标头 | BlockType | 0x0036 (AM_FullInformation) 0x0037 (AM_FirmwareOnlyInformation) 0x0038 (AM_HardwareOnlyInformation) | UINT / 2 |
BlockLength | 字节数,不含 BlockType 和 BlockLength 的字节数 | UINT / 2 | |
BlockVersion | 0x0100 | UINT / 2 | |
Padding | 0x0000(填充字节) | USINT / 1 | |
Padding | 0x0000(填充字节) | USINT / 1 | |
AssetManagementBlock (结构取决于 BlockType。此处以 AM_Fullinformation 为例) | IM_UniqueIdentifier | 制造商基于 ISO / IEC 9834-8 标准生成的一通用标识符 (UUID),用作该资产一标识的参考关键字。 示例:550c5300-d34a-22b4-11d3-5533991111b3 | Array of Byte / 16 |
AM_Location | 资产位置: 基于插槽(“插槽和子插槽号格式”)或基于层级(“十二级树形格式”)。 参见以下说明。 | Array of Byte / 16 | |
IM_Annotation | 制造商特定标识 示例:“端子块,类型 xyz123 ”。 通常使用 64 个字节。如果字符串长度过短,则使用空格进行填充。 | Array of Char / 64 | |
IM_OrderID | 制造商特定的订货号 示例:“6ES7 131-6BF00-0BA0 ”。 通常使用 64 个字节。如果字符串长度过短,则使用空格进行填充。 | Array of Char / 64 | |
AM_SoftwareRevision (不在 AM_HardwareOnlyInformation 处) | 制造商特定的软件版本 示例:“V6.3.8 ”。 通常使用 64 个字节。如果字符串长度过短,则使用空格进行填充。 如果资产支持 IM_Software_Revision,则使用空格填充 AM_SoftwareRevision。 | Array of Char / 64 | |
AM_HardwareRevision (不在 AM_FirmwareOnlyInformation 处) | 制造商特定的硬件版本 示例:“A4 ”。 通常使用 64 个字节。如果字符串长度过短,则使用空格进行填充。 | Array of Char / 64 | |
IM_Serial_Number | 制造商特定的一产品相关编号。 支持显示字符(0x20 到 0x7E),不含控制字符。 示例:“A78C-1C82 ”。 通常使用 16 个字节。如果字符串长度过短,则使用空格进行填充。 | Array of Char / 16 | |
IM_Software_Revision (不在 AM_HardwareOnlyInformation 处) | 软件版本,具有严格的结构要求(软件版本前缀(如,“V”),功能扩展数字,BugFix 数字,内部更改数字)。 示例:'V' 0x01 0x2 0x3 如果 AM_SoftwareRevision 使用空格进行填充,则应对 IM_Software_Revision 进行评估 如果资产不支持任何硬件,则编码为 'V' 0x00 0x00 0x00。 | Array of Byte / 4 前缀(字符“V”、“R”、“P”、“U”或“T”),后跟 3 个数字(“0”到“9”) | |
AM_DeviceIdentification | 设备标识符。具体结构如下所示: AM_DeviceIdentification.DeviceSubID (西门子为 0x0000) AM_DeviceIdentification.DeviceID (制造商的设备 ID,0x0000 到 0xFFFF) AM_DeviceIdentification.VendorID (西门子资产示例:0x002A) anization:西门子资产示例:0x0000 (PROFINET) | Array of Byte / 8 | |
AM_TypeIdentification | 制造商分配的类型标识: 0x0000:未* 0x0001:控制器 (PLC) 0x0002:基于 PC 0x0003:IO 模块、IO 子模块 0x0004:通信模块 / 子模块 0x0005:接口模块 / 子模块 0x0006:有源网络组件 0c0007:介质连接部件(总线适配器) 0x0100 到 0x7FF:制造商特定 | UINT / 2 | |
IM_Hardware_Revision (不在 AM_FirmwareOnlyInformation 处) | 硬件版本(0x0000 到 0xFFFF) 示例:0x0003 如果 AM_HardwareRevision 使用空格进行填充,则应对 IM_Hardware_Revision 进行评估。 | UINT / 2 |
PROFINET 的资产管理支持两种资产位置编码格式:
基于插槽(“插槽和子插槽编号格式”)
基于层级(“十二级树形格式”,缩写为“LT 格式”)
如果资产为 PROFINET 设备一部分,则使用基于插槽的格式。这些资产与 PROFINET 模块和子模块完全绑定在一起。
如果资产位于 PROFINET 设备之外,则资产位置编码使用层级格式(LT 格式)。
这些资产按照树形层级进行定位。树形层级从 0 级开始。层级 0 的值包含有关 PROFINET 设备的信息:
如果资产所连接的模块可通过 PROFINET 设备模型进行寻址,则层级 0 的值为 0。后续层级(层级 1 到层级 3)分别为插槽地址、子插槽地址和通道编号。如果该资产还连接有其它资产,则使用下一层级 4。层级限值为 11。
如果资产属于一个 PROFINET 设备,但未连接可通过 PROFINET 设备型号寻址的模块,则层级 0 的值介于 1 到 0x1FF 之间。例如,PROFINET 设备中的电源部件即为这种资产。如果该电源部件连接有其它资产(如,传感器),则使用下一树形层级定位该传感器(层级 1)。
如果资产位于 PROFINET 设备之外,但属于安装有 PROFINET 设备的机器,则层级 0 的值介于 0x200 到 0x3FE 之间。
树形层级的值为 0x3FF 时,表示该树形层级不使用。即,未连接其它资产。此时,所有下级树形层级到层级 11 均为该值。
机架和该机架上的端子块都提供 AM 数据。插槽分配如下图所示。
图片: AM_Location 使用基于插槽格式编码的资产示例。
将 AM_Location 作为各模块的资产进行编码,如下所示:
位 0 – 7:AM_Location.Structure = 0x02(编码采用“插槽和子插槽编号格式”)
位 8 – 15:AM_Location.Reserved1 = 0x00(填充字节)
位 16 – 31:AM_Location.BeginSlotNumber = 2(“机架”资产从插槽 2 开始)
位 32 – 47:AM_Location.BeginSubslotNumber = 0xFFFF(资产包含插槽 2 的所有子插槽,否则需*资产开始时的子插槽编号)
位 48 – 63:AM_Location.EndSlotNumber = 4(资产到插槽 4 结束)
位 64 – 79:AM_Location.EndSubslotNumber = 0xFFFF(资产包含插槽 4 的所有子插槽,否则需*资产结束处的子插槽编号)
位 80 – 95:AM_Location.Reserved2 = 0x0000(填充字节)
位 96 – 111:AM_Location.Reserved3 = 0x0000
位 112 – 127:AM_Location.Reserved4 = 0x0000
复杂传感器连接一个 IO 模块(插槽 5,子插槽 1,通道 1)。同时,将两个简单的传感器连接到复杂传感器中。该模块可在 PROFINET 设备模型中寻址。因此,层级 0 的值为 0x0000。下一层级(层级 1)则由所分配的插槽*。之后为子插槽和通道的更多层级,以及更多下级层级(如果有)。
图片: AM_Location 使用层级格式编码的资产示例。
该示例的详细编码信息:
位 0 – 7:AM_Location.Structure = 0x01(LT 格式)
位 8 – 17:AM_Location.Level0 = 0x000(分配给模块的资产,层级 0 的值通常为 0x000)
位 18 – 27:AM_Location.Level1 = 0x005(插槽 5)
位 28 – 37:AM_Location.Level2 = 0x001(子插槽 1)
位 38 – 47:AM_Location.Level3 = 0x001(通道 1)
位 48 – 57:AM_Location.Level4 = 0x3FF(“层级未使用”时的编码)
位 58 – 67:AM_Location.Level5 = 0x3FF(“层级未使用”时的编码)
...
位 118 – 127:AM_Location.Level11 = 0x3FF(“层级未使用”时的编码)
复杂传感器 LT 进行 LT 编码时,使用的标识:0.5.1.1
以下信息适用于其它传感器:
复杂传感器处,简单传感器 1 的 LT 编码:0.5.1.1.1
复杂传感器处,*二个简单传感器 2 的 LT 编码:0.5.1.1.2
词条
词条说明
下面列出来的通讯协议,是精智(Comfort)屏能提供的第三方通讯协议。Allen-Bradley EtherNet/IPAllen-Bradley DF1 1) 2)Mitsubishi MC TCP/IPMitsubishi FX 2)Modicon Modbus TCP/IPModicon Modbus RTU 2) 3)Omron Host
清除所有报警归档将归档装入环形缓冲区中。也就是说,当缓冲区满了之后,将删除归档中较老的报警。使用“清除所有报警归档”(Clear alarm archive completely) 按钮,将删除所有归档,而与是否选择筛选条件显示特定报警无关。操作步骤要清除归档,请执行以下步骤:在报警显示中,单击工具栏中的“清除所有报警归档”(Clear alarm archive completely) 按钮。
管理窗口布局的设置概览概述在下表中,列出了管理窗口布局的各种设置:组设置说明管理所有窗口布局激活除了默认的窗口布局,创建其它窗口布局时将选择一个窗口布局。
HTTPS 访问通过 HTTPS 访问HTTPS 服务器用于对浏览器和 Web 服务器之间的通信进行加密和身份认证。要使用 HTTPS 协议在浏览器和 CPU 之间进行数据传输,在浏览器的地址栏中输入 URL(https://ww.xx.yy.zz ,其中 ww.xx.yy.zz 表示 CPU 的 IP 地址)。要想在通过 HTTPS 访问 CPU 时不出现错误,需要安装有效证书。如果没有安装证书
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com