恭喜,你发布的帖子
发布于 2016-07-26 19:27:20
19楼
事情是这样的,半个月前有客户打电话说设备出现问题,不能启动,我去客户现场看了下,通过监控PLC,我发现有一个标志位的线圈的逻辑为0,但是在它下面的第二个网络里(同一个子程序),引用这个标志位的常开触点却是导通的,其他网络里都正常。我当时很纳闷,由于客户着急生产,我把程序重新下载了一遍就好了。但是,客户今天又打电话说机器又不行了,还是同样的问题。由于当时着急没有拍照,求大神分析下问题,PLC是s7-200 224xp cn 用的触摸屏TP900。
楼主,给你提个建议,我们看电视剧的时候,在新的一集播放之前,都有几幕前情回顾,这也是为了防止电视观众“断片”,同样我们问问题的时候,也应该尽量的“前情回顾”,毕竟我们对你说的东西不是很了解。
我想你要是能说明一下,这套系统运行多长时间了,是新上的控制系统还是N年以前上的,有没有正常运行了一段时间?如果有的话,这段时间是多长?
是什么情况下出现这种故障的,故障的触发条件有没有什么共性?
你说的越详细,对故障的快速判断也就越有利。
楼主的情况,看截图的情况是V204.0的NO(常开)点和NC(常闭)点同时处于接通状态。我用欧姆龙软件仿真器仿真程序时出现过,某个点或者某几个点突然不受控了,原因是频繁地写入程序,造成仿真器系统出现问题,此种情况的解决方法是“清空仿真PLC内存”或者重新启动软件,完成系统的初始化操作。
看楼主的子程序中使用了定时器,个人以为子程序的编写还有完善的空间。
在此揣测一下,故障原因有如下几种可能:
1、子程序编写不严谨,没有完全遵从“好的子程序”的编写设计规约;
2、程序在控制逻辑设计上存在冲突;
3、外部环境的变化(干扰)或者自身系统的变化(“脑血栓”或者“脑溢血”)导致PLC工作机制发生变异;
建议楼主先进行替换法用好的PLC先试一下,看效果如何,再针对上述各条仔细推敲。
请填写推广理由:
分享
只看
楼主