登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:这个plc程序存不存在触点竞争?

点击:1279 回复:32

附件 IMG_20210221_081953.jpg
有没有可能M1接通又断开,M0才接通,从而导致M2接通不了?
相关原程序
附件:
[本地下载]
最后修改:2021/2/21 15:10:51
21-02-21 08:26
你既然相要按下X0,M0和M2都自锁,为什么不用X0直接作为启动条件,X4和X5分别作为M0和M2的停止条件
21-02-21 08:40

引用 ehszcs 在 2021/2/21 8:26:10 发言【内容省略】

从程序来分析,M0和M1肯定是同时导通的,在X5没有导通的情况下,M2一定会导通,之所以会出现在M0导通的情况下M2没有导通。
1.X5有导通过。
2.其他地方有使用M2线圈,出线双线圈。
3.PLC本身有问题。
个人觉得第3种情况的可能性非常小,第2种情况靠你自己去检查程序了,假设2可以肯定的排除,结合你上一个贴的内容,你可以分别对M2和X5进行计数,原则上讲要在油缸到位感应到X5时两个计数的数据才是一样大的,你可以在出现异常时看看两个的计数数据,这个可以判断X5到底有没有干扰过。
21-02-21 10:20
附件 IMG_20210221_102943.jpg
附件 IMG_20210221_103004.jpg
这是改后的程序,一楼的图只是把它简化了。直接pls M52就会出问题,几台机子出现同样的问题,应该不是plc坏,程序检查没有双线圈。如果是x23,x24有问题那怎么解释这样改就好了呢?
21-02-21 10:41
如1楼所说,M1完全是多余的东西,直接用X0或M0去启动M2就完了。。
21-02-21 10:52

引用 chi1225 在 2021/2/21 10:52:33 发言【内容省略】

m0是个主控触点,要求用m0可以断开下面的m2,所以不能省略m1。
21-02-21 11:15
你这样提问题回误导我们的,你的简图与实际的程序是有很大区别的,你最好把整个程序传上来。
21-02-21 11:41
只要程序不出现重复输出就不存在触点竞争问题。
在X4,X5外部没通情况下--既X4 X5灯不亮
改前程序M1肯定是通了再断(通一个扫描周期)。
改后程序M1同样只通一个扫描周期。
看楼上,猜测X4,X5是油缸两端信号?
如果是看一下,是接开点还是闭点?
怀疑信号与程序不匹配。
21-02-21 12:19
对了,先前你说解决了,看来是骗了我们。
21-02-21 12:21

引用 YXBK 在 2021/2/21 11:41:21 发言【内容省略】

飞天的简化
最好说出工艺控制要求及各信号作用
现在有出现若干不明信号
21-02-21 13:26

上一页下一页

工控新闻

更多新闻资讯