第一范文网 - 专业文章范例文档资料分享平台

plc故障诊断和处理

来源:用户分享 时间:2025/10/9 14:55:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

PLC在实际生产中故障诊断及处理方法

一、PLC工作原理

PLC是按集中输入、输出,周期性循环扫描的方式进行工作的,每一次扫描所用的时间称为扫描周期。CPU从第一条指令开始,按照顺序逐条地执行用户程序直到结束,然后返回第一条指令开始新的扫描。

工作全过程可分为三个阶段:

第一部分是上电处理,机器上电后对PLC进行一次扫描,包括硬件初始化,I/O模块配置检查,停电保持范围设定及其他初始化处理。

第二部分是扫描过程,上电后对系统进入扫描工作过程,先完成输入处理,其次完成与其他外设的通讯处理,带次进行时钟,特殊寄存器更新。当CPU处于STOP状态时,转入执行自诊断检查。当CPU处于RUN方式时,还要完成用户程序的执行和输出处理,再转入执行自诊断检查。

第三部分是出错处理,PLC每扫描一次,执行一次自诊断检查,确定PLC自身的动作是否正常,如CPU自身动作是否正常,电池电压,I/O和通讯等,如检查异常时,CPU面板上的LED及异常继电器会接通,在特殊寄存器中会存入错误代码,当出现致命错误时,CPU会强制为STOP方式,所有扫描停止。

针对以上情况,我主要对第三部分来分析和学习,因为在实际生产应用中,需要我们解决的是PLC在运行中出现的故障和提高解决

问题的办法

二、故障分析

在线项目调用诊断视窗来查看硬件故障:

1在项目窗口中,使用菜单命令VIEW/ONLINE建立与PLC的在线连接。

2选择一个站双击并打开

3然后打开其中的“HARDWARE”对象。

4选择一个模板,使用命令PLC/diagnostics/settings/module information调用期其模板信息。打开之后错误信息将以高亮显示。

判断停机原因的基本步骤: 1选择已停机的CPU

2选择菜单命令PLC/diagnostics/settings/module information 3选择diagnostic buffer诊断缓冲区标签 4可从诊断缓冲区中最后一项判断停机原因

检查扫描循环时间以避免时间错误

在模板信息“scan cycle time”循环扫描时间标签中可以给出有关用户程序扫描循环时间的信息。可以通过延长用户程序最大循环时间来避免由于循环时间接近组态最大扫描循环监控时间所造成的危险。可以下载OB90背景OB块来处理cpu自动延长循环时间。

例举处理错误的程序,有利于我们学习和使用

当CPU检测到程序处理过程中的错误和可编程控制器中的错误时,会调用适当的组织块(OB)处理错误:

I/O冗余错误 OB70 CPU冗余错误 OB72 时间错误 OB80 电源错误OB81 诊断中断OB82 插拔模板中断OB83 CPU硬件故障OB84 优先级错误OB85

机架故障分或分布式I/O的站故障OB86 通讯错误OB87 编程错误OB121 I/O访问错误OB122

通过调用以上OB块可以应对错误作出响应,减小或根除错误影响,造成的停机可能性。

基本步骤

1显示CPU的模板信息

2选择“performance data性能属性标签

3根据显示的列表,确定需要编程的OB是否能在该CPU上执行

4输入故障处理程序 5将OB下载到可编程控制器

以上是对CPU报故障的一些分析、查找和处理方法的总结,更

深的东西还有待在实践中学习。

搜索更多关于: plc故障诊断和处理 的文档
plc故障诊断和处理.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c085xx9w6by9ersa9r13n_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top