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

主题:关于Y点互锁有没有简单的方法

点击:1286 回复:5

一个按钮控制一个Y点,一个Y点对应一个电磁换向阀,A按钮先按下,其对应的电磁换向阀动作,其它的电磁不允许动作,
即使其它按钮之后也有按下,A按钮对应的电磁阀还是动作。
用PLC编程一般会用Y点常闭互锁,少量Y点的话,程序不复杂,Y点多的话,那就烦琐了,
有没有简单点的程序实现这个功能呢???
就用三菱FX系列的PLC来举例吧。
13-12-28 17:48
在程序里面,输出线圈互锁,即使大量使用,应该是没有捷径可走的。
只有改变你的算法,也就是解决问题的方法。比如单纯100个按钮控制100个Y输出,你可以用传统的编程思路,一条一条的编。
也可以直接使用传送,将当前的按钮状态直接传送到输出。
13-12-28 19:12
不可能几百个y吧
13-12-28 22:50
三菱的不知道啊。不知道是西门子还是富士有个功能是:“求十六位字或三二位的字中,置1的位的数量”。应该能解决你的需求
13-12-29 04:01

引用 lujianmei12 在 2013/12/28 17:48:11 发言【内容省略】

LD X0
MOV K1 K8Y0
这样就确保了32个输出点中,Y0动作其他不动作。
Good Luck~
13-12-29 10:20

引用 cfg168 在 2013/12/28 19:12:43 发言【内容省略】

今天看了你的回贴,和三楼朋友的,我想了想,这样应该可以:
LD M8000  SUM K4X0 D1000,
LD<= D1000 K1  MOV K4X0 K4Y0
13-12-29 10:21

工控新闻

更多新闻资讯