西门子博途在线和诊断功能

描述

Online & Diagnostics

内存

在线和诊断

模块信息功能从直接连接的模块中读取最重要的数据。您将在各个选项卡中找到其他信息:

概述:除其他外,模块描述、硬件和固件版本

.诊断缓冲区:按发生顺序包含所有诊断事件。所有事件都以纯文本形式列出,并按它们在显示中发生的顺序排列。

.内存:EPROM加载内存、RAM加载内存和工作内存的大小和用途。

循环时间:显示所选的监控时间、最短、最长和当前循环时间

.时间系统:显示实时时钟和集成运行时仪表

.性能数据:显示集成的系统块和可用的组织块以及地址区域(I、Q、M、T、C、L)

通信:显示通信接口的性能数据和连接概述

诊断:诊断缓冲区

内存

诊断缓冲区

诊断缓冲区是CPU上的一个缓冲存储区域,组织为循环缓冲区。它按发生的顺序包含CPU的所有诊断事件(错误警报、诊断中断、启动信息等)。最高的条目是发生的最后一个事件。所有事件都可以在编程设备上以简单的语言和发生的顺序显示。

诊断缓冲区:解释错误消息

解释诊断缓冲区

要解释诊断缓冲区,您必须查看事件发生顺序中属于一起的事件,换句话说,从下到上:

对于定向:

在我们的示例中,在最近的错误发生之前执行了WARM RESTART(事件4和5)。

诊断缓冲区中的条目

此热重新启动后发生的最后一个错误导致诊断缓冲区中出现以下条目:

.第3号事件:

FC15中的区域长度错误

活动详细信息:

一影响OB1执行

(循环程序中调用FC15)

一读取访问数据库区域地址不正确(无法访问指定的地址)

.第2号事件:

编程错误(OB启动事件)

(如果存在,操作系统会为编程错误调用OB)

活动详细信息:

一CPCPU变为STOP模式

一无OB处理

(因为编程错误OB121未编程)

.第1号事件

一CPCPU变为STOP模式

诊断缓冲区:打开故障块

内存

打开块

对于同步错误,即由用户程序中的错误指令触发的错误,您可以通过单击“在编辑器中打开”按钮打开发生中断的块。

如果选择了STL语言,则光标直接位于导致中断的指令的前面。在LAD/FBD中,会突出显示导致中断的网络。在所示的示例中,DB99.DBX100。1位被读取访问,这在数据块中不存在。

  审核编辑:汤梓红

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

全部0条评论

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

×
20
完善资料,
赚取积分