单按钮启动停止程序设计,简单实用
电工小杨杨
2020年11月23日 15:31:02
只看楼主

别小瞧一个按钮的作用哦。只用一个按钮就可以启动+停止。是不是有点神奇! 单个按钮不仅可以节约材料成本,也可以做到功能很强大! 对于单按钮的启停功能,你试着写一写,最多可以写几个? 可以是单个的真实按钮,也可以是触摸屏组态中单个的开关按钮。利用单个按钮做到启动+停止功能 举例说明: 如果 Q0.0没接通,通过I0.0上升沿置位M20.0,如果Q0.0接通,通过I0.0上升沿复位M20.0,M20.0接通输出Q0.0。


别小瞧一个按钮的作用哦。只用一个按钮就可以启动+停止。是不是有点神奇!

单个按钮不仅可以节约材料成本,也可以做到功能很强大!

对于单按钮的启停功能,你试着写一写,最多可以写几个?

可以是单个的真实按钮,也可以是触摸屏组态中单个的开关按钮。利用单个按钮做到启动+停止功能

举例说明: 如果 Q0.0没接通,通过I0.0上升沿置位M20.0,如果Q0.0接通,通过I0.0上升沿复位M20.0,M20.0接通输出Q0.0。

LAD写法:

SCL写法:

  I0.0上升沿MW32加1 MW32大于等于2将MW32清零,当MW32等于1,输出Q0.0,程序如下:


SCL的另一种写法:

梯形图写法:

启动过程:

1、检测X0的上升沿,M0接通一个扫描周期;

2、第一个扫描周期,M0接通,所以M1也被接通,输出到Y0。PLC循环扫描到第二个周期,M0是没有接通的,此时上个扫描周期的运算结果M1还是接通的,所以M1自保持输出状态,Y0受M1驱动,也保持输出。

 

停止过程:

再次检测到X0的上升沿,M0再次接通一个扫描周期。

M1输出的自保持条件因为M0的B接点被接通而不被满足。所以M1断开输出,相应的Y0也断开输出。程序恢复初始状态。

  当然还有触摸屏画面制做按钮控制等等, 大家可以借鉴思考,每个人的编程习惯不同,会有不同的程序呈现,最终能严谨准确的实现动作就可以了。


免费打赏

相关推荐

APP内打开