学PLC编程的第1个关卡:单按钮启停程序
原标题:单按钮启停程序,加深对程序扫描的理解,学习编程的第一个关卡
——技成陈育鑫
今天给大家介绍一些单按钮启停的控制程序(也叫一键启停程序),就是使用一个点动按钮,按一下启动一个灯泡点亮,再按一次,熄灭灯泡,再按一次,点亮再按一次,熄灭... ...
看是很简单的一个程序,仔细想想可能很多人还做不出来,这个题目也是我当年刚毕业时面试的时候,考官出的一个题目。
其实这个程序的写法有很多种,通过分析这些写法,可以加深我们对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
其实还有好多写法,真正写出来应该有30多种,后面老师会给大家一一介绍,你们想听哪一种写法的也可以后台私信留言喔!
单按钮启停的三种方式与触摸屏上显示,你都会吗?
说到单按钮启停,相比大家都会用到过,在实际的项目中为了使用方便与节省按钮会采用单按钮启停的方式来做程序,那么接下来就为大家来分析实现单按钮启停的三种方法。
一、方式一(位逻辑关系)
第一步:(编程程序)
按下启动按钮I0.0触发上升沿接通M0.0线圈,M0.0常开触点闭合接通Q0.0常闭触点输出线圈Q0.0,M0.0常闭触点接通Q0.0常开触点接通自锁Q0.0线圈。
二、方式二(置位优先指令SR)
第一步:(编程程序)
按下启动按钮I0.1触发上升沿接通Q0.1常闭触点接通S1置位引脚,参考信号输入Q0.1,线圈接通置位输出,再次按下I0.1启动按钮接通上升沿使能R引脚Q0.1线圈复位断开。
三、方式三(复位优先指令RS)
第一步:(编程程序)
按下启动按钮I0.2触发上升沿使能S引脚置位Q0.2线圈,参考信号输入Q0.2,再次按下启动按钮I0.2触发上升沿接通Q0.2常开触点输出R1引脚复位Q0.2线圈断开。
四、软件组态画面
第一步: (设置PLC IP地址,端口等其它不需要设置默认就好)
这里PLC IP地址根据你实际PLC下载、上传的IP地址来填写的。
第二步: (组态触摸屏画面)
1.使用文字标签设计标题(单按钮启停的三种方式)
2.使用线条画出一条如下图的分割线
3.设计启动按钮
4.使用文字标签给按钮注释
5.设计运行指示灯
全部设计完之后,如下图所示:
五、演示效果
不知以上单按钮启停的三种方式与触摸屏上显示学会了木有?
(技成培训原创,作者:徐陈爽,未经授权不得转载,违者必究!)
↓免费学习资料
相关问答
plc单按钮启停扫描顺序?
PLC扫描顺序是从左到右,从上到下,说明书这么说的PLC扫描顺序是从左到右,从上到下,说明书这么说的
plc用一个按钮启动和复位怎么编程?
哪里的复位键,没有说清楚,显示屏的还是plc的,显示屏上的复位键,要看显示屏上有没有带相应的键,没有的话,单纯做参数复位功能,可以自己做个按键,里边加上...哪...
plc启动按钮是什么?
PLC(可编程逻辑控制器)启动按钮是一种用于启动PLC系统的按钮,通常被称为“PLC启动按钮”或“PLC运行按钮”。PLC启动按钮通常具有以下几个特点:1.外观:PL...
plc一个输入可以同时接两个按钮吗?
在PLC(可编程逻辑控制器)中,一个输入通常不能直接同时接两个按钮。PLC的输入是用于检测外部信号的,每个输入通道(或位)通常只能连接一个信号源。这样可以确...
PLC如何单键控制启停-懂得
用一个SR触发指令实现,其I0.0为启动按钮,Q0.0为控制输出端。Q0.0=1为启动运行。Q0.0=0为停止运行。扩展资料:PLC如何单键控制启停方式一、用SR触发...
plc按钮选型参数?
PLC选型一般要考虑以下参数:一、输入输出(I/O)点数的估算I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加10%~20%的可扩展余量后,作为...
plc一键启停按钮如何接线?
PLC一键启停按钮的接线方式可能略有不同,具体取决于所使用的PLC品牌和型号。但通常情况下,可以按照以下步骤进行接线:1.首先,确定要控制的负载的电源开关位...
设计一个plc控制电路,一个按钮控制三台电动机,当第一次按下,...
[最佳回答]三菱的写一段.就是计数比较LDX0OUTC0K4LD=C0K1SETY0LD=C0K2SETY1LD=C0K3SETY2LD=C0K4ZRSTY0Y2RSTC0END...
plc按钮输出指令?
你说的是外部的按钮还是触摸屏里的虚拟按钮,如果是外部的按钮,需要接线在plc的i点,然后在编程软件里写写起保停程序,如果是触摸屏里的用指令m开头的中继,在...
用一个按钮控制系统的启停,停止时,按按钮则系统启动。运行时,按按钮则系统停止,请写出PLC程序?
在设计PLC控制方案时,我们应考虑如何减少所需PLC的输入点数问题。为了减少所需PLC的输入点数,区别不同情况,其实实现方法有多种,其中一种实现方法就是采用单...