西门子PLC S7-1200编程与操作七 (故障诊断与数据维护)

西门子PLC S7-1200编程与操作
模块七故障诊断与数据维护
任务一故障诊断
【学习目标】
1.能够区分发生错误是“系统检测错误”还是“功能错误”。
2.能够读取诊断缓冲区,解释并使用它来进行故障排除。
3.熟练运用交叉参考解读程序。
4.熟练运用调用结构、分配列表、从属性结构、资源窗口查看程序状态。
5.熟练块比较、调用环境、强制等各种调试操作
【相关知识】
监视功能:诊断在系统或机器运行阶段非常重要。通常当问题 (干扰) 导致系统停机,或者使系统或机器功能不正常时,就需要进行诊断。
由于停机或功能故障所导致的成本往往很高,必须快速到干扰的相关原因并排除。
错误类别:根据是否是由 PLC 检测到,发生的错误可以分为两类:
•一类是由 PLC 的操作系统检测到的错误,这通常会导致 CPU 进入停止状态。
•另一类是功能性错误,即 CPU 正常处理程序,但是所需要的功能要么根本没有执行,要么执行不正确。
搜索这类错误非常困难,因为通常很难确定这类错误的原因。
有两种功能性错误。
过程故障 (例如接线错误)
由直接与过程控制相关的组件的功能故障所引起的故障,例如到传感器/执行器的电缆,或者传感器/执行器自身出现的问题。
逻辑编程错误 (例如重复赋值)
用户程序创建和启动期间没有检测出来的软件错误,出现频率极少。
一、在线和诊断
选择CPU—双击“在线和诊断”,或者工具栏—在线—单击“在线和诊断”
在线访问:可以查看编程器与CPU在线访问的状态,点击“转到在线”,切换到在线模式。
诊断:
常规:其中包括了模块描述、硬件和固件版本。
诊断状态:模块总状态。
诊断缓冲区:按发生顺序列出发生的所有诊断事件。所有事件以纯文本形式列出,按照事件发生的顺序显示。
循环时间:监视循环扫描时间状态。
存储器:装载存储区、工作存储器和保持存储器的大小和使用情况。
PROFINET:CPU PROFINET网络接口状态。
(一)、诊断缓冲区
诊断缓冲区按事件发生顺序列出了所有诊断事件。所有事件可以在编程设备上以纯文本方式按照发生顺序进行显示。
事件:事件栏按照时间以最新到过去的时间顺序排列显示。
离线浏览事件详细信息:选择事件条目后,这里会展示相应事件的详细信息,包括模块、机架/插槽、事件说明、相应的措施。
在编辑器中打开:可以直接跳到出现问题的地方,如编程错误,可以跳到出问题的程序。

本文发布于:2024-09-23 13:19:26,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/354854.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:事件   错误   诊断   发生   故障
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议