您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7的故障诊断与故障显示的自动化
来源:艾特贸易2017-12-20
简介前面艾特贸易小编介绍了使用 STEP7 的故障诊断方法,这种诊断方法简便易行,可以迅速地获取准确、详细的诊断信息。但是这是一种“手动”的诊断方法,需要在现场使用安装了 STEP
前面艾特贸易小编介绍了使用STEP7的故障诊断方法,这种诊断方法简便易行,可以迅速地获取准确、详细的诊断信息。但是这是一种“手动”的诊断方法,需要在现场使用安装了STEP 7的计算机,以及与PLC通信的硬件。此外还要求使用者熟悉STEP 7,掌握用STEP 7进行故障诊断的操作方法。
故障诊断的最高境界是故障的自动诊断和自动显示。为了实现故障诊断的自动化,首先需要调用系统功能SFC 13,读取DP从站和模块的诊断数据。然后编写分析诊断数据的程序,得出故障诊断的结论。最后调用SFC 17等系统功能,将故障诊断信息用报警消息的形式发送给人机界面或WinCC显示出来。报警消息是一种比较理想的故障显示方式,可以显示几乎同时出现的多个故障的消息,每条消息包含了较多的故障信息。
SFC 13读取的是很“原始”的数据,DP从站的用户手册给出了诊断数据的数据结构和诊断数据各存储单元的具体意义,它们可能与从站的型号、订货号、组成从站的模块数量和是否用于冗余系统均有关系。编程者应了解诊断数据的基本结构,搞清楚每个字、每个字节、甚至每一位的意义,在大量的诊断数据中找到关键的信息,最后得出故障诊断的结论。因为DP从站和从站中的模块有多种型号,分析诊断数据的编程工作量非常大。对于S7 -300/400的最终用户来说,这一任务几乎是无法完成的。
STEP 7的“报告系统错误”功能只需要进行简单的组态,可以全部采用默认的参数,就能自动生成用于诊断故障和发送报警消息的OB、FB、FC和DB,以及各机架、从站和模块对应的报警消息,故障的消息文本被自动传送到HMI或WinCC的项目中。运行时如果出现故障,CPU将对应的消息编号发送到HMI设备或WinCC,它们用报警消息显示故障信息。
这种诊断方法的组态过程非常简单,诊断和显示用的逻辑块和程序都是自动生成的,生成的消息几乎覆盖了所有的硬件故障和已组态的诊断事件。运行时读取诊断数据、分析故障信息和将报警消息发送到HMI或WinCC都是自动完成的。因此这是一种相当理想、极为实用的故障自动诊断和自动显示的方法。
为了实现报警消息的自动显示,应使用西门子的人机界面或上位机的组态软件WinCC。在有条件的情况下,建议将这种方法作为故障的自动诊断和显示的首选方法。
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
点击排行
