103、故障诊断.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
故障诊断 故障诊断 目标 故障的级别 STEP7 – 调试工具, 概述 系统诊断 - 概述 显示CPU信息 调用“模块信息”工具 模块信息选项: “诊断缓冲器” 解释诊断缓冲器中的错误信息 打开一个有错误的块 利用堆栈中断堆栈,块堆栈,局部堆栈诊断 块堆栈的内容 中断堆栈的内容 局部堆栈的内容 显示硬件诊断 练习: 发现并排除故障 启动“Monitor/Modify Variables”工具 设定“Monitor/Modify Variables”触发点 打开变量表并建立与CPU的连接 用“Monitor”测试程序 程序状态显示信息的选择 程序状态监视的模式 程序状态监视的触发点(1) 程序状态监视的触发点(2) 显示参考数据 显示程序结构 显示交叉参考表 过滤交叉参考表 利用交叉参考表修改块 地址定位功能 练习: 测试电机点动 练习: 测试干扰3的分析 练习: 测试数量的显示 查找参考数据 I,Q,M,T,C分配表 未使用的符号 / 无符号的地址 块的比较 (1) 块的比较 (2) 在停止模式修改输出 强制功能 断点调试功能(1) 断点调试功能(2) 用途 对于复杂的程序,当排故时特别需要有一个概览,在哪里哪个地址被扫描或赋值、哪个输入或输出被实际使用、或整个用户程序关于调用层次的基本结构如何。 “参考数据”工具给你一个用户程序结构的概览以及所用的地址。参考数据从离线存储的用户程序生成。 对于功能错误,例如可以跟踪逻辑程序错误(例如多重赋值),你将发现“程序状态”和 “参考数据” 非常有用。 例如,一个逻辑功能不满足是因为一个内存位没置位,可以利用参考数据工具来确定该位是在哪里被赋值的。 参考数据 可以在 SIMATIC Manager中(离线选择“Blocks”文件夹)或在 LAD/STL/FBD …生成 Editor 中,使用 Options - Reference Data - Display 或 Filter and Display生成 …显示 和显示参考数据。 …过滤器 参考数据包含不同的表格(见图中Customize )以过滤后的形式显示, (不论是否在菜单Options中选择了Display或 Filter and Display选项)。当你选择显示参考信息时,你可以在用户定制对话框中选择首先显示哪个表。然后你可以选择任何的表。 程序结构 程序结构(program structure)描述了在S7用户程序中块调用的层次。 滤波器 根据过滤器中设置的不同,程序路径可以两种格式来显示:Tree structure (树状结 构)或 Parent/child structure (从属结构)(在这两种格式中都将显示调用块和被调用块)。 符号的意义 下列符号只在树状结构中显示: maximum : nnn ? 在树状结构的根部给出对局部数据存储器的最大需求量(以字节为单位)。 [ nnn ] ? 在每个调用路径的最后一个块上给出了该路径上对局部数据存储器的最大需 求量。 用途 交叉参考(表)给你关于哪个地址在哪个块中(随着哪条指令)被使用的信息。于是,例如你可以发现在整个程序中存储器位被(双重)赋值。选择菜单功能 View - Cross References 或单击左边看到的图标可以打开交叉参考表。 你可以显示所有输入、输出、标志、定时器、计数器、块(除了OB)、外设输入和输出的交叉参考。 对某一地址的 在交叉参考表中选中一地址后,可通过菜单功能View - Cross Reference for 交叉参考信息 Address 打开一个新的窗口,其中只包含被选中地址的交叉参考信息。 结构 交叉参考表是结构化的表格。该表中包含以下各列: ? Address(地址) 操作数的绝对地址 ? Symbol(符号) 地址的符号名 ? Block(块) 使用该地址的块 ? Type(访问类型) 只读 (R) 或只写 (W) 访问 ? Language (语言) 生成块时的编程语言 ? Details(细节) 对该地址访问的指令 过滤交叉参考 你可以使用过滤功能来选择要显示的地址范围。通过View菜单访问Filter reference data对话框。 过滤对话框选项有以下意义: ? Objects 通过激活相应的选项可以决定列出哪种地址类型。 ? …with Number 过滤区设定要显示的地址区。可以分几段输入。 过滤区输入“10-50; 70; 100-130” 意味着地址 70和地址范围10到50以及100 到130的地址将被显示。 ? Display absolutely and symbolically 当激活该选项时,和图中一样,地址带

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档