用一个按钮控制电机的启动于停止的编程方法很多,现举二例:
1、用SR触发器指令构成的控制电路,见下图:
程序解析:按钮接 I1.0 输入点,按下按钮,使 I1.0=1,断电延时定时器 T101 得电吸合,按钮抬起,I1.0=0 ,T101 并不立即释放,要延时0.4S,才释放断开,用此T101的目的,防止按钮在按下的瞬间产生抖动而出现的打连发的现象,即确保按钮动作的可靠无误。此条可以不用,如不用时,将下一条中的T101改为 I1.0 即可。
第二条是用SR触发器指令配合其他指令构成双稳态电路,其编程要点是,用SR输出的Q1.0位信号的常开与常闭点串接在R、S触发输入口中,这样处理可确保双稳态电路的动作可靠性。加”SM0.1”并接在R输入端上的目的是确保开机时,Q1.0=0,即确保输出口为断开状态。
2、第二种编程方案:
同第一种构思是一样的,是利用PLC周期性的逐条询检的特点编写的,只是语句用的不一样。该图的第一条的作用原理同上,第二条,T101(或 I1.0)的后沿到来,如果M1.0=0,就使Q1.0=1(输出接通),否则(即M1.0=1)Q1.0=0(即输出断开)。第三条为将Q1.0 - M1.0,这一条的作用就是利用时间差,即第二条动作完成后,才将Q1.0M1.0,从而确保第二条动作的可靠性。