电工学习网

 找回密码
 立即注册
查看: 4291|回复: 1
打印 上一主题 下一主题

疑难杂症之S7-300-DO模块误动作

[复制链接]
跳转到指定楼层
楼主
发表于 2017-8-19 22:00:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
今天碰到一个奇怪的问题。
只要设备的某个机构一动作,就会跳K1主回路,实际上这个机构与主回路是没有任何关联的东西的。
经过检查,也没有发现有什么不正常的地方,后来经过查看电气图,发现在这个机构动作时,有一个电机的散热风机会动作,先上一个图片
在这个机构动作时,会输出Q20.3控制风机动作,这个是为了后面的介绍准备的。
疑难杂症之S7-300-DO模块误动作
接下来我们看一下电气图
经过分析发现跳K1主回路与Q20.2动作有关系,但是程序上是不可能会动作的,一开始怀疑是有人修改了程序但是后来经过在线变量表监控是为0的,所以程序问题是排除了。
疑难杂症之S7-300-DO模块误动作
经过排除了程序问题以后开始怀疑有临近的回路引起了Q20.2的误动作,
经过查看电气图,发现文章一开始说的电机风机的控制与这个控制是在同一个DO模块上,
疑难杂症之S7-300-DO模块误动作
实际上用人的眼睛去观察程序以及这个风机的信号都是没有输出的,因为前面说到一动作就跳主回路了,眼睛根本看不到plc程序以及实际的动作,所以不能确定是风机动作影响了这个控制回路的跳闸
下面添加了一个 S  置位触发器捕捉信号有没有动作。程序如下:
果然在动作这个机构时,虽然看不到Q20.3的输出动作就跳了K1,但是操作以后虽然跳了K1,但是M200.0在这个时候为1了,说明Q20.3是有一瞬间的为1信号的,因为K1跳了以后立即复位了
疑难杂症之S7-300-DO模块误动作


接下来为了证明Q20.3输出时导致了Q20.2也为1了下面屏蔽了Q20.3的输出,在Q20.3的前面加了一个M0.0为0的常开点屏蔽Q20.3的输出。
果然这个时候操作设备的运行没有再跳K1了,说明的确是Q20.3导致了Q20.2一起输出了。实际上Q20.2是没有输出的。
疑难杂症之S7-300-DO模块误动作
经过检查电气回路以及程序都没有发现有任何问题,毕竟这个设备已经正常运行了13年了,不可能是设计上的问题,后来感觉可能是因为环境的原因导致了模块内部出现了一些问题,经过综合发现,可能是模块损坏或者环境湿度大粉尘大引起了Q20.3导通了Q20.2。
后来更换了这个模块,同时恢复了前面测试时短接的程序,果然设备恢复了正常。
所以这样的问题处理起来比较麻烦,我们这个环境非常恶劣。腐蚀性大,粉尘大,温度高。可能是没有及时的清洁模块的粉尘等等原因引起的错误搭接,从而引起了临近DO点之间的导通从而引起的这个故障。
希望分享给大家,在有安全要求非常高的场合还是要使用安全系统(安全CPU+安全IO)避免误动作引起的安全问题。
本文转载自:西门子工业技术论坛

回复

使用道具 举报

沙发
发表于 2017-8-20 06:40:08 | 只看该作者
有道理    有时外部因素决定了故障的性质

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-8-31 00:45

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表