西门子S7-300 400PLC编程与应用 教学课件 作者 刘华波 何文雪 王雪 12 故障诊断.pptVIP

西门子S7-300 400PLC编程与应用 教学课件 作者 刘华波 何文雪 王雪 12 故障诊断.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统诊断概述 调用“模块信息”工具 模块信息: “诊断缓冲器”选项 解释错误信息 打开一个有错误的块 练习1: 发现并排除故障 交叉参考表 过滤参考数据 查找参考数据 利用交叉参考表修改块 地址定位功能 I,Q,M,T,C分配表 未使用的符号 / 无符号的地址 程序结构 块的比较 (1) 块的比较 (2) 什么是诊断 诊断指的是S7-300/400内部集成的识别和记录功能。记录错误信息的区称为诊断缓冲区。这个区的大小有赖于CPU型号 (例如:CPU 314 = 100个信息)。 当有错误时 如果一个错误或事件发生时,例如:模式转换。将发生如下事件: 将发生什么? ? 标有时间和日期的信息被保存到诊断缓冲区中。最近的信息保存到缓冲区的 开始。 如果缓冲区满,最旧的信息将覆盖。 ? 将事件记入系统的状态表中。 ? 如果必要,将激活一个相关的错误 OB(组织块)。 错误的类型 利用CPU的诊断功能,可以识别下面的错误: ? CPU或模板中的系统错误 ? CPU中的程序错误 排除故障的手段 针对下列故障,应采用不同的手段予以排除: ? 导致CPU停机的故障,应使用“Module Information” 工具。 ? 逻辑错误,即程序可执行但功能不能实现,应使用“Referece Data” 和 “Program Status”工具。 ? 偶尔出现的故障,即只在特定的系统状态下才出现的故障,它可能导致停机 或逻辑错误。可采用“CPU Messages”工具或生成自定义触发点“your own trigger point”。 引言 在菜单PLC - Module Information (模块信息)中包含了许多检测故障所需要的信息。可以通过文件管理器( SIMATIC Manager )或程序编辑器( Program Editor)进入这一菜单。 SIMATIC管理器 如果在PG上没有相应的项目结构,可以单击“Accessible Nodes”图标然后选择 MPI=x (x = 所连接CPU的MPI地址),接着选择菜单PLC - Module Information。 如果已在SIMATIC管理器中打开了硬盘上的一个项目,选中S7项目后可以进入PLC - Module Information 菜单。 程序编辑器 打开一个块后,检测故障的信息功能将出现。 诊断缓冲器 诊断缓冲器(diagnostic buffer)是一个FIFO(先入先出)缓冲器,它是CPU中一个用电池支持的区域,存储器复位时也不会被删除。诊断缓冲器中按先后顺序存储着所有可用于系统诊断的事件。 事件的详细说明 选中了一个事件后,在“Details on Event”信息框中可以看到关于该事件的详细说明:: ? Event ID (事件代号)和 Event no.(事件的序号) ? 关于事件的附加说明,如导致该事件的指令地址 ? 其它 事件帮助 单击“ Help on Event”按钮,可打开事件帮助信息窗口。 ( 例如: a programming error has occured, the relevant OB (OB121) is not loaded or activated, however.) 打开块 单击“Open Block” 按钮,可打开CPU中出现错误的块。 (在上例中: “FC number: 10”,将打开FC10)。 操作方法 在SIMATIC Manager 或Program Editor中选择菜单功能PLC -- Module Information -- Diagnostic Buffer,可打开诊断缓冲器。 概述 最后发生的事件位于清单的最上面,时间将表明哪些错误信息属于该事件。 (如幻灯片中event no. 1 和 2)。 解释错误 本例中,在故障出现前曾执行了一次冷启动 (event no. 3 到 5)。重启动后,出现故障并将序号为1和2的两条信息记入诊断缓冲器中。 Event no. 1: 由于由于错误处理的OB未编程而导致CPU停机。在 “Details on event”信息框中指示: Caused by OB:1 (最后执行的组织块为OB1) Priority class:1 (优先级为1) FC number:10 (出现错误的位置为FC10) module address: 2

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档