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·
   68   69   70   71   72   73   74   75   76   77   78