西门子博途:通过“ 报告系统错误” 进行系统诊断

描述

激活 CPU  的系统诊断  这里将激活“S7-300 Master”CPU  的系统诊断。  如果激活了系统诊断,则在下一次编译硬件时将自动生成诊断所需的所有报警和块。 

      1.   在设备组态中选择 CPU  并在巡视窗口中打开“属性”选项卡。 

西门子

2.   在“系统诊断”>“常规”下,激活对该 CPU  的系统诊断。 

西门子

3.   检查在激活系统诊断(默认设置)期间是否启用了“发送报警”和“装载硬件组态时,将装载系统诊断块”功能。  必要时,需启用这两个功能。  4.   打开诊断支持。 

西门子

通过激活系统诊断,已自动激活了用于获取诊断数据的数据块 “RSE_DIAGNOSTIC_STATUS_DB” 。 

       5.   要生成所需的系统诊断块,需切换到设备视图的工作区,然后编译 CPU  的硬件组态。 

西门子

6.   在项目树中,打开组织块“Main” 。 

西门子

结果  在组织块的最后一个程序段中,在编译硬件组态时已自动添加了一个调用系统诊断块。  除了组织块“Main” 中的条目之外,还需要根据不同的错误情况生成了不同的组织块。 

       如果模块中发生错误,则将自动调用相应的组织块(例如,出现删除/ 插入报警时,将调用 OB 83)。 

       在用于读取错误信息的每个组织块中,已经添加了一个“RSE_FB” 调用系统诊断块。   错误信息则存储在诊断状态 DB“RSE_DIAGNOSTIC_STATUS_DB” 中。             

 

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

全部0条评论

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

×
20
完善资料,
赚取积分