0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子博诊断缓冲区的使用方法

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-12-11 10:24 次阅读

fde1df62-9756-11ee-8b88-92fbcf53809c.png

在何处读出 CPU 的诊断缓冲区?

可从在线和诊断视图中“诊断”文件夹的“诊断缓冲区”组中读出 CPU 的诊断缓冲区。

“诊断缓冲区”组的结构

“诊断缓冲区”组由以下各区域组成:

“事件”

“设置”

诊断缓冲区

诊断缓冲区用作记录诊断事件的日志文件,这些诊断事件是在分配给它的 CPU 和模块上发生的。这些事件按其发生的顺序输入,并且最新的事件显示在顶部。

“事件”区域

“事件”区域选项卡由以下元素组成:

“CPU 时间戳记采用本地 PG/PC 时间”复选框

事件表

“冻结显示”或“取消冻结”按钮

事件详细信息:事件编号、事件 ID、模块名称和可能的站名称或设备名称、机架/插槽、描述信息、关于事件的帮助、位置标识符、到达/离去信息、事件类型

“在编辑器中打开”和“另存为...”按钮

“CPU 时间戳记采用本地 PG/PC 时间”复选框

如果尚未选中该复选框,将使用模块时间显示诊断缓冲区条目。

如果选中了该复选框,将使用按以下公式计算的时间显示诊断缓冲区条目:

显示的时间 = 模块时间 + PG/PC 上的时区偏移量

这要求模块时间与 UTC 时间一致。

如果要查看以 PG/PC 的本地时间表示的模块诊断缓冲区条目时间,则应使用该设置。

选中或取消选中该复选框会立即更改诊断缓冲区条目的显示时间。

说明
如果在程序中使用“WR_SYS_T”指令或者使用 HMI 设备(而不是使用 UTC)设置 CPU 的实时时钟,则建议您取消选中“CPU 时间戳记采用本地 PG/PC 时间”复选框。在这种情况下,模块时间是唯一有意义的时间。

事件表

以表格形式显示每个诊断事件的以下信息:

条目的顺序号

第一个条目包含最新的事件。

诊断事件的日期和时间

如果没有显示日期和时间,则表明模块中未集成时钟

事件的短名称和 CPU 的响应(如果适用)

说明
如果无法确定文本的个别参数,则相应参数位置将显示字符串“###”。
如果还没有可用于新模块或新事件的显示文本,事件编号和各个参数将以十六进制值表示。

仅 S7-1200 和 S7-1500 CPU:事件类型图标

下表列出了相应的图标及其含义。

图标 含义
正常(无需维护和/或无故障)
需要维护
要求维护
错误

到达/离去状态相关的信息图标

下表列出了相应的图标及其含义。

图标 含义
到达事件
离去事件
离去事件与到达事件无关
用户自定义诊断事件

在事件表中,可更改列顺序、调整列宽度、移除及添加单列。此外,还可以按以下条件来排序:按照顺序号、“日期和时间”以及“事件”排序。

“冻结显示”或“取消冻结”按钮

只有存在到 CPU 的在线连接时,才会启用“冻结显示”或“取消冻结”按钮。

默认设置为“冻结显示”。

如果单击“冻结显示”按钮,将出现以下情况:

诊断缓冲区条目的当前显示将被冻结。

按钮标签变为“取消冻结”。

如果系统中出现错误,接下来可能会非常快速地发生诊断事件。如此会使显示的更新速率加快。通过冻结显示,用户便可冷静而详细地检查所出现的情况。

如果冻结了显示然后单击“取消冻结”按钮,将发生以下情况:

诊断缓冲区条目的显示会再次更新。

按钮标签变为“冻结显示”。

说明
如果冻结了诊断缓冲区显示,CPU 会继续在诊断缓冲区中输入事件。

事件的详细信息

如果选择了事件列表中的一行,则将获得有关相应事件的详细信息:

诊断缓冲区中的事件顺序号

事件 ID

模块、站或设备名称(如果适用)

机架/插槽

事件描述信息,含事件特定的附加信息。有关附加信息的示例:

导致该事件的命令

因诊断事件导致操作模式切换

关于事件的帮助:详细说明选定的事件以及可能的解决方法。对于离去事件,显示文本信息“离去事件:无需用户操作”(No user action required)。

仅 S7-1200 和 S7-1500 CPU:工厂名称、位置标识符

事件是到达事件还是离去事件的相关信息

事件类型。支持以下事件类型:

正常(无需维护和/或无故障)

需要维护

要求维护

错误

“在编辑器中打开”按钮

下表显示了“打开块”按钮是否激活以及该按钮所具有的功能。

何时启用“在编辑器中打开”按钮? 单击该按钮时会发生什么情况?
如果诊断事件引用了块的相对地址。
这是引起事件的命令的地址。
“在编辑器中打开”功能用于在离线视图中导致错误的程序指令位置打开被引用块。这样,用户就可以检查并根据需要更改该指定位置的块的源代码,然后将其再次下载到 CPU。
如果诊断事件由模块触发。 “在编辑器中打开”功能用于打开涉及模块的设备视图。

“另存为...”按钮

如果单击该按钮,会将诊断缓冲区的内容保存到文本文件中。“诊断”,取决于语言,建立在该文件名后添加扩展名“.txt”。但可以更改此名称。

“设置”区域

“设置”区域选项卡由以下元素组成:

“显示事件”列表

“默认应用设置”按钮

“以十六进制格式输出事件信息”复选框

列出“显示事件:”

对于每个事件类别,该列表中都有一个复选框(默认设置:选中所有复选框)。若清空某复选框,则该复选框所对应事件类别的事件将不再显示在“事件”区域。重新选择该复选框,将再次显示相关事件。

“默认应用设置”按钮

若单击该按钮,当“事件”选项卡打开时,设置在将来也同样适用。

“以十六进制格式输出事件信息”复选框

若选择该复选框,则“事件”区域事件列表中的事件 ID 将以十六进制进行显示。若清空该复选框,则事件信息以文本的形式给出。

诊断缓冲区信息解析

fe05d6a6-9756-11ee-8b88-92fbcf53809c.png

通过诊断信息定位故障块

fe290f40-9756-11ee-8b88-92fbcf53809c.png

审核编辑:汤梓红

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

    关注

    68

    文章

    10802

    浏览量

    210756
  • 西门子
    +关注

    关注

    93

    文章

    2993

    浏览量

    115451
  • 程序
    +关注

    关注

    116

    文章

    3754

    浏览量

    80735
  • 视图
    +关注

    关注

    0

    文章

    140

    浏览量

    6563

原文标题:西门子博途:在线诊断

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子plc1200诊断缓冲区使用方法

    西门子S7-1200中的诊断缓冲区是CPU系统存储器的一部分,诊断缓冲区中记录了由CPU或具有诊断
    的头像 发表于 07-28 19:56 3712次阅读
    <b class='flag-5'>西门子</b>plc1200<b class='flag-5'>诊断</b><b class='flag-5'>缓冲区</b>的<b class='flag-5'>使用方法</b>

    缓冲区溢出的危害及避免缓冲区溢出的三种方法

    1. 蠕虫病毒简介2. 缓冲区溢出3. 缓冲区溢出举例4. 缓冲区溢出的危害5. 内存在计算机中的排布方式6. 计算机中越界访问的后果7. 避免缓冲区溢出的三种
    发表于 03-02 07:55

    缓冲区溢出的危害及避免缓冲区溢出的三种方法

    1. 蠕虫病毒简介2. 缓冲区溢出3. 缓冲区溢出举例4. 缓冲区溢出的危害5. 内存在计算机中的排布方式6. 计算机中越界访问的后果7. 避免缓冲区溢出的三种
    发表于 03-30 14:01

    SIEMENS(西门子)系统的故障诊断与维修分析

    SIEMENS(西门子)系统的故障诊断与维修分析 SIEMENS系统的硬件特点是模块少、整体结构简单,用户一般无需调整,硬
    发表于 10-17 14:07 3305次阅读

    西门子变频器如何选型_西门子变频器选型注意哪些

    本文开始介绍了西门子变频器的概念,其次阐述了西门子变频器的参数设置,最后介绍了西门子变频器的选型方法以及选型注意事项。
    的头像 发表于 04-02 09:10 2w次阅读

    环形缓冲区的实现原理

    在通信程序中,经常使用环形缓冲区作为数据结构来存放通信中发送和接收的数据。环形缓冲区是一个先进先出的循环缓冲区,可以向通信程序提供对缓冲区的互斥访问。
    的头像 发表于 03-22 10:03 7478次阅读
    环形<b class='flag-5'>缓冲区</b>的实现原理

    西门子《工业以太网诊断技术》资料下载

    西门子《工业以太网诊断技术》资料免费下载。
    发表于 04-22 10:35 18次下载

    MODBUS转PROFINE网关接入西门子PLC1500 PROFINET网络的使用方法

    微硬创新MODBUS转PROFINET(PROFINET转MODBUS)网关PNMD485-K20将电磁流量计接入西门子PLC1500 PROFINET网络的使用方法
    的头像 发表于 10-10 16:22 1893次阅读
    MODBUS转PROFINE网关接入<b class='flag-5'>西门子</b>PLC1500 PROFINET网络的<b class='flag-5'>使用方法</b>

    西门子HMI故障诊断方法分享-天拓四方

    西门子HMI操作面板一般安装在控制柜的正面,便于用户对设备和数据进行监控。用户在使用过程中,有时会遇到西门子HMI出现故障的情况。本文下面就为您介绍一下西门子HMI的故障诊断
    的头像 发表于 04-21 15:14 2761次阅读

    西门子途1200/1500PLC单按钮启停控制10种设计方法

    西门子途1200/1500PLC单按钮启停控制10种设计方法
    的头像 发表于 08-31 09:14 7552次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b>途1200/1500PLC单按钮启停控制10种设计<b class='flag-5'>方法</b>

    西门子plc单按钮启停的十种方法途1200/1500PLC)

    西门子途1200/1500PLC单按钮启停控制10种设计方法
    发表于 08-31 09:15 6109次阅读
    <b class='flag-5'>西门子</b>plc单按钮启停的十种<b class='flag-5'>方法</b>(<b class='flag-5'>博</b>途1200/1500PLC)

    西门子途如何联机访问CPU?

    工作区域-诊断 在这里,可以调用诊断状态和诊断缓冲区的内容。 工作区域-功能 在这里,可以在CPU上进行设置。
    发表于 11-08 10:19 690次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b>途如何联机访问CPU?

    C++环形缓冲区设计与实现

    一、环形缓冲区基础理论解析(Basic Theory of Circular Buffer) 1.1 环形缓冲区的定义与作用(Definition and Function of Circular
    的头像 发表于 11-09 11:21 1770次阅读
    C++环形<b class='flag-5'>缓冲区</b>设计与实现

    了解一下西门子840D数控系统故障维修与诊断方法

    了解一下西门子840D数控系统故障维修与诊断方法
    的头像 发表于 11-23 10:46 3804次阅读

    西门子诊断中继器有信号放大作用吗

    西门子诊断中继器(Siemens Diagnostic Relay)是西门子公司生产的一种用于电力系统保护和控制的设备。它通常用于监测和控制电力系统中的电流、电压、功率等参数,以确保系统的稳定运行
    的头像 发表于 09-05 09:48 225次阅读