导读:作为电气人员通常喜欢用单按钮程序来理解PLC程序的基本逻辑,那么本文就给大家带来几种基本的单按钮控制的方法! 1.控制要求 工厂有一台电机控制风扇换气,人工进行控制,但为了减少操作步骤只允许设置一个按钮来实现控制电机的启动和停止。 ① 第一次按下按钮SB1,电机M1启动运行。 ②第二次按下按钮SB1,电机M1停止运行。 ③再次按下按钮SB1,电机M1启动运行,如此循环。 二.实现方法 方法1:使用辅助点(一) 按下按钮SB1(10.0),辅助点(M0.1)导通一个周期,在本次的扫描周期中M0.1常开触点闭合,Q0.0的常闭触点也是闭合的状态,所以Q0.0会接通,而在下个扫描周期中。M0.1的常闭触点是接通的,Q0.0由于上个扫描周期是为1的状态,从而形成自锁。
方法2:使用辅助点(二) 在这个案例中先是按下SB1然后置位M0.3,当M0.3接通后,Q0.0线圈得电,当线圈有电时,在下个扫描周期的Q0.0会接通,当再次按下SB1时M0.3复位,此时Q0.0失电。 方法3:使用辅助点(三) 按下按钮SB1(10.0)、辅助点1(M0.0)导通,00.0导通并自锁、电机M1启动。 再次按下按钮SB1(10.0),辅助点2(M0.1)导通,Q0.0断开电机 M1停止。 方法4:使用SR置位/复位触发器 按下按钮SB1(10.0),此时指令的S端接通置位Q0.0,而在下一个扫描周期时,Q0.0的常开触点接通,当再次按下I0.0时,Q0.0复位。
方法5:使用计数器 ①按下按钮SB1(10.0),CTU计数器加1,当前计数值(MW2)为1:MW2和1进行比较,数值相等,则Q0.0导通,电机M1启动。 ②再次按下按钮SB1(10.0),CTU计数器加1,当前计数值(MW2)为2;此时复位计数器,且MW2和1比较,数值不相等,Q0.0断开电机M1停止。
方法6:使用加法指令 ①按下按钮SB1(10.0),加法指令将当前值(MW2)加1,此时当前值等于1。Q0.0导通,,电机M1启动。 ②再次按下按钮SB1(10.0),当前值(MW2)=2,此时不等于1电机M1停止,且当前值等于2,将当前值清0。
|