在STEP7中,由于在控制系统内的变量定义和标签与人机界面(HMI)系统当中的变量定义和标签完全一致并且共享统一的数据库,因此用户不需要对信息在自动化控制层和人机界面层传输进行干预和编程。简单地说,这一过程是自动触发并且由全集成自动化的框架来实现的。在全集成自动化的HMI端,网络错误的显示是标准页面,这些页面可从SIMATIC标准库中复制一个预先定义并设计好了的诊断画面进行应用。在这个诊断画面上通过PLC自动完成诊断数据包功能调用( FB125),现场人员可以直接看到整个自动化系统的诊断画面(见图13、图14)。
图13 41#从站故障显示(右工作台)
图14 41#从站故障详细信息
在STElP7程序中,FB125 (DB125)须由OB1、OB82、OB86进行调用。该功能的使用可使生产线的网络故障诊断在不借助其他网络诊断工具的前提下独自完成对整个网络的监测,DP故障子站的状况及原因分析在HMI上可以一目了然地进行查阅。它是一种最便捷!最实用的网络在线诊断工具。
JC M002
TAK
MO01: AN #Error_ come
JC M091
LW#16#D40 //D40故障子站送显(左移动工作台)
T “MW6”
BEU
M002: AN #Error_ come
JC M091
LW#16#D41 //D41故障子站送显(右移动工作台)
T “MW6"
BEU
6.应用S7_PDIAG和ProAgent实现故障点诊断严格意义上讲,本节将要介绍的内容不完全属于Profibus网络诊断的范畴,S7_PDIAG和ProAgent实际上是一种基于STEP 7平台开发的以网络通信为介质进行设备故障点诊断的技术,它的出现和使用很好地诠释了西门子全集成自动化的理念。在STEP 7程序的编制中使用S7_PDIAG软件,在ProTool或WinCC Flexible编制的HMI程序中植入ProAgent软件,用以提高采用STEP 7标准软件在LAD/STU FBD语言编程中处理诊断功能方面的能力,这个诊断处理功能能够监视生产过程,察觉使用过程中出现的故障并提供相应的故障ID和相关联的值发送到相连接的HMI操作面板上,通过在HMI上编制的诊断页面,就可以查看相应发生故障的程序段和了解故障发生的原因。
通常的故障点诊断是采用诊断消息的方式实现的,即取PLC中的一个位信号作为触发信号,在HMI中设置相应的报警文本,当故障点触发时弹出设置的报警文本,这样的报警消息由HMI扫描PLC中故障位的状态得出,通过符号表产生的消息同样由CPU扫描消息触发位的状态得出,该故障扫描方式将占用大量的通信负荷。S7_PDIAG软件采用与程序块调用等相关的报警信息,由PLC触发,只有当故障触发时才发送报警消息,由于PLC和HMI集成在一个项目下,PLC中定义的文本消息存储于HMI中,故障触发时只发送位状态而不发送整个文本消息,故大大减少了通信负荷。
鉴于DR开卷线控制系统自身结构的复杂性和外围检测元件、执行系统的繁杂性,在S7程序编制中实现对系统外围元件的故障诊断是十分必要的,SIMATIC提供的S7 _PDIAG和ProAgent是一个有效的解决方案。我们使用其对生产线的液压系统、润滑系统、安全系统、上料垛料及传送系统的关键点进行诊断监控。该功能的使用使生产线的设备维护和故障诊断在脱离PG编程器的情况下变得简单可行。
台达DOP-W系列提供10.4”/12”/15&rdqu…
JetNet 3005G · 5口全千兆RJ-45交换机 …
显示规格 一般规格 环境规格 结构规格 外形…
功能规格 …
功能规格 …
西门子SIMATIC S7-400PLC的主要特色为:极高的处理…