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

已锁定

威师爷

  • 帖子

    5108
  • 精华

    47
  • 被关注

    255

论坛等级:至圣

注册时间:2013-09-18

普通 普通 如何晋级?

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

2429

13

2017-08-19 16:22:03

 今天碰到一个奇怪的问题。

只要设备的某个机构一动作,就会跳K1主回路,实际上这个机构与主回路是没有任何关联的东西的。

经过检查,也没有发现有什么不正常的地方,后来经过查看电气图,发现在这个机构动作时,有一个电机的散热风机会动作,先上一个图片

在这个机构动作时,会输出Q20.3控制风机动作,这个是为了后面的介绍准备的。

 

接下来我们看一下电气图

经过分析发现跳K1主回路与Q20.2动作有关系,但是程序上是不可能会动作的,一开始怀疑是有人修改了程序但是后来经过在线变量表监控是为0的,所以程序问题是排除了。

 经过排除了程序问题以后开始怀疑有临近的回路引起了Q20.2的误动作,

经过查看电气图,发现文章一开始说的电机风机的控制与这个控制是在同一个DO模块上,

 实际上用人的眼睛去观察程序以及这个风机的信号都是没有输出的,因为前面说到一动作就跳主回路了,眼睛根本看不到PLC程序以及实际的动作,所以不能确定是风机动作影响了这个控制回路的跳闸

下面添加了一个 S  置位触发器捕捉信号有没有动作。程序如下:

果然在动作这个机构时,虽然看不到Q20.3的输出动作就跳了K1,但是操作以后虽然跳了K1,但是M200.0在这个时候为1了,说明Q20.3是有一瞬间的为1信号的,因为K1跳了以后立即复位了

 


接下来为了证明Q20.3输出时导致了Q20.2也为1了下面屏蔽了Q20.3的输出,在Q20.3的前面加了一个M0.0为0的常开点屏蔽Q20.3的输出。

果然这个时候操作设备的运行没有再跳K1了,说明的确是Q20.3导致了Q20.2一起输出了。实际上Q20.2是没有输出的。

 

 


经过检查电气回路以及程序都没有发现有任何问题,毕竟这个设备已经正常运行了13年了,不可能是设计上的问题,后来感觉可能是因为环境的原因导致了模块内部出现了一些问题,经过综合发现,可能是模块损坏或者环境湿度大粉尘大引起了Q20.3导通了Q20.2。

后来更换了这个模块,同时恢复了前面测试时短接的程序,果然设备恢复了正常。

所以这样的问题处理起来比较麻烦,我们这个环境非常恶劣。腐蚀性大,粉尘大,温度高。可能是没有及时的清洁模块的粉尘等等原因引起的错误搭接,从而引起了临近DO点之间的导通从而引起的这个故障。


希望分享给大家,在有安全要求非常高的场合还是要使用安全系统(安全CPU+安全IO)避免误动作引起的安全问题。




疑难杂症之S7-300-DO模块误动作 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。