查看原文
其他

学PLC编程不得不了解的单按钮启停程序!(免费领42种起保停案例)

PLC发烧友 2023-07-10

The following article is from 技成电工课堂 Author 陈育鑫

今天给大家介绍一些单按钮启停的控制程序(也叫一键启停程序),就是使用一个点动按钮,按一下启动一个灯泡点亮,再按一次,熄灭灯泡,再按一次,点亮再按一次,熄灭... ...

看是很简单的一个程序,仔细想想可能很多人还做不出来,这个题目也是我当年刚毕业时面试的时候,考官出的一个题目。

其实这个程序的写法有很多种,通过分析这些写法,可以加深我们对PLC的工作扫描方式的理解。



PLC的工作过程分为3步:

1、输入检测,检测各种按钮开关的状态

2、程序扫描,穿透到位扫描一遍程序,执行对应的运算

3、输出刷新,把程序的运行结果输出控制对应的负载,比如指示灯

 


下面我们来看看各种写法吧





写法1



通过一条交替输出指令,可以达到效果,这是最简单的控制方式,不需要分析也能看的懂。






写法2:使用计数器


按下第一次按钮后

第一个扫描周期,x0的上升沿会导通(上升沿只导通1个扫描周期),导通Y0的线圈,注意,这个周期的Y0常开触点并不会闭合,因为程序是从上往下,从左往右循环的,然后继续往下,C0的常开触点不闭合,继续下一行扫描,X0的上升沿会导通C0计数器,记1。

 第二个扫描周期,由于上一个周期Y0的线圈导通了,所以Y0的常开触点会导通,这时形成自锁由于上升沿只能导通一个扫描周期,所以这一个周期里面的X0全部都不会导通,计数器保存的数据还是1,下一个周期执行的结果和第二个周期时一样的,这时Y0常亮

按下第二次按钮

第一个扫描周期,第一行,X0继续导通Y0的线圈,Y0继续自锁;第3行,计数器的常开触点依然断开;第4行,X0的上升沿又导通了一次,致使C0计数器有记了一个数,计数为2。最终输出结果Y0还是点亮的。

第二个扫描周期,,第一行程序,由于上个周期C0计数器记了2,使得我们的C0常闭触点断开,Y0的自锁解除,熄灭;第3行,C0的常开触点会闭合,把C0的计数器复位,由于上升沿只能导通一个扫描周期,这个周期里面的X0点全部时断开的,这是,结果是Y0断开,C0计数器复位,程序回复导初始状态。

以下还有好多的写法,同样能够实现这个功能,由于解说太长,我们就在后面再给大家解说






写法3



 






写法4



 






写法5



 






写法6


 






写法7


 






写法8


 






写法9


 

其实还有好多写法,扫码关注公众号回复:42 即可获取42种单按钮起保停案例(需要用GX Developer 编程软件打开哦)。↓↓↓

扫码关注,公众号回复:42 




快速掌握三菱PLC115个快捷键,建议收藏! 2020-05-22
如何将三菱PLC程序转换成欧姆龙PLC程序? 2020-05-17
PLC工程师一步一步教你顺倒计时百天程序设计 2020-05-16
三菱PLC怎么用以太网的方式下载程序 2020-05-15
三菱Q系列和FX2N系列进行CC-Link通讯(主站和智能设备站的通讯) 2020-05-10
FX5U PLC 跳转指令做手动切换功能应用讲解 2020-05-09

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存