首先,将简要介绍该记录的通用结构。下表列出了资产管理数据块的嵌入结构。每个数据块表示一个资产,如端子块。
数据结构的元素 | 名称(基于 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
词条
词条说明
通常 WinCC V 7.5 的产品包装中包含三张光盘。分别是 WinCC V7.5 、SIMATIC NET V 15和 additional Content。其中,WinCC V7.5是基本的安装包,SIMATIC NET V15 提供了通讯所必须的驱动程序,Additional Content 中提供了SQL SERVER 的管理工具。安装时需要注意以下事项:1.安装环境需要满足软件的兼容性
在报警显示中对表进行排序对表格按升序或降序顺序进行排序要根据某一列对表格按升序或降序顺序进行排序,请执行以下步骤:如果想要对某一列按升序顺序进行排序,请单击该列的表格标题。再次单击该列的表格标题可对该列按降序顺序进行排序。*三次单击该列的表格标题则可取消排序。“冻结报警”(Freeze alarms) 按钮未激活。只能通过“日期”(Date) 和“时间”(Time) 列,对报警进行排序。项目关闭时
更新过程映像顺序除非另行定义,否则操作系统将以组态中的循环时间间隔更新过程映像。 过程映像输入/输出按以下顺序更新:执行操作系统的内部任务。将过程映像输出 (PIQ) 表写入到模块的输出。将输入状态读取到过程映像输入 (PII) 表中。执行用户程序以及其内部调用的所有块。操作系统自动控制过程映像输出到模块输出的写入过程和过程映像输入的读取过程。特性可以选择通过直接 I/O 访问来直接访问输入或输出
例如在使用TCP通讯建立连接时采用客户端服务器模式,这种模式又常常被称为主从式架构,简称为C/S结构,属于一种网络通讯架构,将通讯的双方以客户端(Client )与服务器 (Server) 的身份区分开来。使用C/S结构的通信常见的还有S7通信, ISO-on-TCP通信。服务器的特征:被动角色,等待来自客户端的连接请求,处理请求并回传结果。客户端的特征:主
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com