Page 73 - 《橡塑技术与装备》2020年11期(6月上半月橡胶)
P. 73
设备管理与维护 门喜德 等·三辊内衬层生产线 PROFINET 网络诊断
显示,通常编程及显示的可用性较差且效果不理想。 在 FB126 的背景数据块 DB126,共保留 48 个字
基于此,西门子推出了 S7 功能块 PNIODiag,开发 (96 字节)用于存储各个系统状态信息。每个系统 1
旨在为用户提供易于使用且高效的诊断工具。此功能 个 字(2 个字节)。前 32 个字包含了 PROFIBUS DP
块能够识别所有组态的 PROFINET IO 和 PROFINET 主站的状态,下面 16 个字包含了 PROFIBUS IO 系统
DP 系统。在诊断中可监控有关 PROFINET IO 和 的状态。如表 2、表 3 所示。
PROFIBUS DP 系统状态以及站的一般信息。诊断包 表 2 DB126 中系统状态存储区
含有关的维护、错误和故障信息。与人机界面 (HMI) DB126 数据块结构
地址 描述
有机结合,可方便观察互动。 Word 1578 DP 主系统 1
Word 1580 DP 主系统 2
在维护中,基于人机界面 (HMI) “ 状态 ” 的维护
Word 1582 DP 主系统 3
规程普遍性显的更为重要,依据设备和组件的能力 … …
Word 1640 DP 主系统 32
来确定它们的状态,并通过已约定的机制通知它们。
Word 1642 PROFINET IO 系统 100
PROFIBUS/PROFINET 设备用标准格式发送它们的 Word 1644 PROFINET IO 系统 101
Word 1646 PROFINET IO 系统 102
状况给较高层的设备。为此目的可利用一个状态模型, … …
除含有状态 “ 好 ” 和 “ 故障 ” 外,它还定义两种预警 Word 1672 PROFINET IO 系统 115
级的状态 “ 维护请求 ” 和 “ 维护要求 ”。
表 3 DB126 中系统状态存储区的位分配
PROFINET、 PROFIBUS 网络诊断功能原理如下。 位号 意义
Bit 0 OK
2.1 诊断包结构 Bit 1 Maintenance
在链接 : https://support.industry.siemens.com/ Bit 2 Faulty
Bit 3 Failed
cs/document/98278878/?lc=zh-cn 可下载 PNIODiag Bit 4 Reserved
诊断包,该诊断包为免费使用,需注意 FB126 所支 Bit 5 Reserved
Bit 6 Was under maintenance
持的 CPU 和 CP 模板的类型。解压诊断包,完整安装 Bit 7 Was faulty
Bit 8 Was failed
PNIODiagV1.4 Setup.exe。安装完成后将会出现 3 个
Bit 9-15 reserved
文件,分别是 HMI PNIODiag WINCC flexible,HMI
PNIODiag WINCC,以及 Diagnosepaket_PNIODiag. 例如,对于 PROFINET IO 系统 104 的状态查询,
chm。前两个文件夹分别用于 WINCC flexible 诊断 必须根据表 4 读取和评估来自实例数据块(DB126)
WINCC 诊断,最后文件为帮助文件。 中地址 1650 的数据字。
该诊断包由 STEP7 库 “PNIODiag” 和 WINCC 人 2.4 数据块 DB200 中的数据信息
机界面组成,其中 STEP7 PLC 程序程序中包含 OB/ 数据块 DB200 包含地址 0 以后的配置系统站的
FB/DB 块,用于故障诊断及数据存储。 状态信息。配置的系统从地址 0 开始按升序从 DB 开
2.2 功能块 FB126 的适用 CPU 始提交。如果同时存在 PROFIBUS DP 主站系统和
功能块有两种类型供选择 : PROFINET IO 系统,则首先提交 PROFIBUS DP 主
站系统。对于每个 DP 从站或每个 IO 设备,都有一种
(1)用于 S7 块的存储容量> 16 KB 的 CPU 的
S7 块。 存储格式为 Word 格式。这就是说,DP 从站或 IO 设
备的状态是编码的。后面将描述设备的可能状态。
(2)用于 S7 块的存储容量≤ 16 KB 的 CPU 的
节点的最大数量是 256,因此为每个配置的系统
S7 块。
可应用于如下带集成或外部 PROFIBUS DP 和 保留 256 个字(512 字节)。这是一个固定设置,也适
用于 PROFIBUS。数据库 DB200 结构如表 5 所示。
PROFINET IO 接口的设备中 :
以下计算规则用于确定 DP 从站或 IO 设备的状态
SIMATIC S7-300 控制器,SIMATIC S7-400 控
制器,SIMATIC S7-400 通讯处理器请查看相应手册 字的地址。
列表。 地址 [ 字节 ] =(系统编号 -1)×256×2Byte +(站
号 -1)×2Byte
2.3 功能块 FB126 中 DB126 块的系统状态
系统编号是指已配置系统的数量。
信息
年
2020 第 46 卷 ·23·