三菱plc,单按钮启停。这个程序为啥不行?请详细解释下 求助:PLC单按钮控制启停
作者&投稿:雀眨 (若有异议请与网页底部的电邮联系)
三菱PLC单个按钮做到启动停止控制?请指教!~
先看错误的这个程序,当某个扫描周期检测到X0按下,Y0输出并自锁,C0计数1,C0触点为OFF,不执行RST C0,这个扫描周期结束。当若干个扫描周期后,检测到X0再次按下,Y0依然保持自锁,C0计数2,C0触点为ON,执行RST C0,C0复位,C0触点为OFF。下一个扫描周期中,C0常闭触点依然保持导通的状态,不会断开Y0自锁。
而正确的这个程序,当某个扫描周期检测到X0按下,Y0输出并自锁,C0触点为OFF,不执行RST C0,C0计数1,这个扫描周期结束。当若干个扫描周期后,检测到X0再次按下,Y0依然保持自锁,C0触点为OFF,依然不执行RST C0,C0计数2,C0触点为ON。下一个扫描周期中,C0常闭触点不导通,断开Y0自锁。然后执行RST C0,C0复位。
所以这个就是错误的是C0到2,同一个扫描周期C0复位了,下一次扫描周期扫描第一行时,C0常闭触点就是导通的。而正确的这个是C0到2了,下一个扫描周期中,C0才会复位,在复位前,C0常闭触点不导通的。 因为C0常闭触点在复位上面,先执行C0常闭触点,后执行复位。
望采纳。。。。。。
用上升沿:
不能复位肯定是程序没写对
至少可以用三种方法实现你的目的,
1.交替输出.
2.上升缘检测.
3.置位.
我写一个置位的程序给你,
LD X1按钮
OUT C1 K1
OUT C2 K2
LD C1
SET Y1
LD C2
RST C1
RST Y1
END
当然,用交替输出最简单
LDP X1按钮
ALT Y1
END
OUT C1 K1
OUT C2 K2的意思就是记数器C1 C2,他们的值分别设定为1和2,联系后面的程序,就是,当X1按下第一次的时候C1动作,再用C1置位输出继电器Y1,当按下X1第二次的时候,C2动作,并复位C1.同时复位输出继电器Y1.
还有,任何PLC都有上升缘和交替输出的指令,只是你还没有发现而已.
先看错误的这个程序,当某个扫描周期检测到X0按下,Y0输出并自锁,C0计数1,C0触点为OFF,不执行RST C0,这个扫描周期结束。当若干个扫描周期后,检测到X0再次按下,Y0依然保持自锁,C0计数2,C0触点为ON,执行RST C0,C0复位,C0触点为OFF。下一个扫描周期中,C0常闭触点依然保持导通的状态,不会断开Y0自锁。
而正确的这个程序,当某个扫描周期检测到X0按下,Y0输出并自锁,C0触点为OFF,不执行RST C0,C0计数1,这个扫描周期结束。当若干个扫描周期后,检测到X0再次按下,Y0依然保持自锁,C0触点为OFF,依然不执行RST C0,C0计数2,C0触点为ON。下一个扫描周期中,C0常闭触点不导通,断开Y0自锁。然后执行RST C0,C0复位。
所以这个就是错误的是C0到2,同一个扫描周期C0复位了,下一次扫描周期扫描第一行时,C0常闭触点就是导通的。而正确的这个是C0到2了,下一个扫描周期中,C0才会复位,在复位前,C0常闭触点不导通的。 因为C0常闭触点在复位上面,先执行C0常闭触点,后执行复位。
望采纳。。。。。。
《三菱PLC单键启停怎样编程?》
答:后面的就是重复了,这个其实就是单键启停的一种编法,按一下X3,Y6输出,再按一下X3,Y6停止输出,如此重复。望采纳。。。
《PLC单按钮控制两台电机顺序启停程序即按一下M1启动再按一下M2启动,当...》
答:x0启动 x1急停 x2停止
《三菱单按钮启停plc程序》
答:单按钮启停,有个仅用基本指令的,参看下图
《PLC如何单键控制启停》
答:用一个SR触发指令实现,其I0.0为启动按钮,Q0.0为控制输出端。Q0.0=1为启动运行。Q0.0=0为停止运行。