STEP7报告系统错误的解决办法

描述

当发生系统错误时,硬件组件和DP标准从站(属性由其GSD文件确定的从站)可以触发组织块调用。

STEP7

实例:如果有断线,具有诊断能力的模块可以触发一个诊断中断(OB82)。

STEP7

STEP7

硬件组件提供所发生系统错误的信息。启动事件信息,即,已分配OB的本地数据(除其它各项外,还包含数据记录0),提供关于错误位置(例如模块的逻辑地址)和错误类型(例如通道错误或备用电池故障)的常规信息。

此外,可以通过另外的诊断信息(用SFC51读数据记录1或用SFC13读DP标准从站的诊断消息)更详细地说明错误。这种情况的实例可能是通道0或1和断线或测量范围超出限度。

有了报告系统错误功能,STEP7就可提供方便的方法,以消息形式显示组件提供的诊断信息。

STEP 7生成必要的块和消息文本。所有用户必须将所生成的块装载到CPU中,并将文本传送到所连接的HMI设备。

STEP7

要在HMI设备上以图形方式显示诊断事件,可以创建一个PROFIBUS DP DB (默认为DB 125)或一个PROFINET IO DB (默认为DB 126)。在每个数据块的接口中声明元素"Map_ErrorNo"和"Map_HelpNo"。在操作期间,给它们提供了错误或帮助文本ID。"报告系统错误"应用程序在生成期间将可能的数值及其含义导出到选定文件夹的csv文件中。为可以显示错误含义或帮助文本ID,HMI必须导入这些文本。

可创建一个数据块支持CPU Web服务器(默认DB127),用于显示CPU Web服务器中的模块状态。

消息通过ALARM_S/SQ标准消息路径发送到编程设备上的CPU消息中,或发送到所连接的HMI设备上。可以取消选择将消息发送至HMI设备。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分