一个按钮控制启动和停止的几种PLC梯形图编程
在以往PLC控制系统中对负载如三相电机的启动和停止控制,通常用两个按钮采用起保停的方式完成,一个按钮作为启动输入(输出自锁)、一个按钮作为停止输入(解除自锁)。今天我们尝试使用一个按钮来实现这种控制:如果输出是OFF状态按钮的功能是启动,如果输出是ON状态,按钮的功能是停止。下面我们就以三菱PLC为例简单介绍【单按钮启停控制】的几种梯形图编程。
操作方式
在GX-Works2软件上编写梯形图程序,然后下载到PLC中,使用威纶通HMI软件EBPro在线模拟PLC程序的运行过程和IO显示,方面我们观察和理解程序的设计。
操作方式
使用的软件介绍
软件介绍
注意事项要点
HMI添加的PLC设备通信端口选择编程线缆的com口,这个可以在设备管理器中进行查找。在线模拟的时候不要在线监控PLC程序以免通信冲突。这个功能大家可能平常用的时候比较少,触摸屏的在线功能可以用电脑画面实际模拟通信PLC,对于没有触摸屏实物的通信可以使用。
HMI通信端口选择
下面我们正式对梯形编程进行介绍、讲解以及演示,主要分为以下7中编程方式:
自锁按钮ALT指令上升沿保持置位和复位指令计数器功能定时器功能移位指令●自锁按钮
这是最简单的实现方式不使用PLC都可以,只需要使用个带自锁功能的开关即可比如旋钮,这种开关你拨打哪个位置不会自动复位。
方式1梯形图
●ALT指令
使用了ALT交替输出指令,当输入ON时控制位元件反转(ON~OFF)输出,这里采用脉冲型指令ALTP进行控制,每接通一次M0,输出Y0的状态就进行一次反转。
方式2梯形图
●保持功能
对输出Y0的状态进行识别,如果是OFF状态,闭合M0检测到上升沿信号则进行输出保持(自锁),如果是ON状态,检测到M0信号后,常闭的M4触点断开,自锁功能解除,Y0线圈断开。
方式3梯形图
●置位和复位指令
使用了SET置位指令和RST置位指令,其原理与上一个方式是相同的,只不过保持(自锁)采用SET指令,自锁解除使用RST复位指令来实现。
方式4梯形图
●计数器功能
对M0的输入进行次数的检测,M0闭合一次,C0计数一次同时输出保持,当M0再次闭合时,计数器C0累加到2线圈导通,常闭的C0触点断开使得输出保持断开,同时对计数器进行复位,为下一次计数功能进行初始化。
方式4梯形图
●定时器功能
当M0闭合位置输入Y0,同时进行定时,时间到达后,常闭的T0触点断开;常开的T0触点接通,当M0再次闭合对Y0进行复位。这里没有直接对输出Y进行识别,而是通过定时器线圈来判断。
方式6梯形图
●移位指令
使用了SFTL位左移指令,把M8000作为一个ON信号对M1,M2进行1位数据的移动,当输入M0闭合时,ON状态先移动到M1的位置,则Y0线圈接通;M0再次闭合后,M1和M2都是ON状态,M2触点接通后使用ZRST对M1、M2进行全部复位恢复最初状态,Y0断开。
方式7梯形图
总结
通过以上的分析、演示,我们可以看出无论使用什么样的编程方式,单按钮控制很重要的一点就是对输出Y状态进行识别。如果识别到ON,则下一次的输入起到停止作用,如果识别到OFF,则下次输入为启动的功能。这里我们只简单阐述几种简单的控制方式,当然还有其他的方法来实现。
单按钮启停的三种方式与触摸屏上显示,你都会吗?
说到单按钮启停,相比大家都会用到过,在实际的项目中为了使用方便与节省按钮会采用单按钮启停的方式来做程序,那么接下来就为大家来分析实现单按钮启停的三种方法。
一、方式一(位逻辑关系)
第一步:(编程程序)
按下启动按钮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的i点,然后在编程软件里写写起保停程序,如果是触摸屏里的用指令m开头的中继,在...
plc上按压式急停怎么接?
你好,按压式急停按钮通常用于PLC(可编程逻辑控制器)系统中,用于紧急停止机器或设备的运行。接线方法如下:1.将PLC的电源线连接到电源插座,并确保电源线接...
plc多地控制的启动停止如何接线?
同一设备多点控制起动条件相同的即或逻辑可以外部并联再接IN,停止一样(使用常开,停止=1=STOP)。停止要串联,启动并联,这个既可以在PLC外部做,也可以在PLC...
plc按钮选型参数?
PLC选型一般要考虑以下参数:一、输入输出(I/O)点数的估算I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加10%~20%的可扩展余量后,作为...
PLC怎样通过按钮来控制继电器?
用PLC的输出点去驱动继电器的线圈,继电器的触点去驱动电磁阀。原理是,通过程序设计逻辑控制,当需要外部电磁阀接通时,PLC输出端输出信号去驱动继电器的线圈,...
触摸屏上面的按钮信号在PLC中编程用的是PLC里面的辅助继电器...
[最佳回答]不是,HMI的按钮信号一般使用PLC里的内部变量,而并非辅助继电器。比如启动一台电机,按HMI上的启动按钮,那么这个按钮连接的中间变量如M0.0就会为1,...
plc控制电机启停怎样接线?
手动启停按钮对于PLC而言,属于开关量输入信号,也就是DI信号,因此必须接PLC的输入端。可以不进,但要做好安全自锁线路。手动控制按钮可以进PLC,也可以不进PL...
西门子PLC编程,一个按键控制一个灯,按一下长亮,再按一下灭?
1、以S7-300为例,用你说的RS触发器就可以实现。按钮的信号取下降沿,就是(N)这个指令,并串上灯灭状态作为Set,串上灯亮状态作为Reset,RS触发器输出给灯。2...
plc一键启停按钮如何接线?
PLC一键启停按钮的接线方式可能略有不同,具体取决于所使用的PLC品牌和型号。但通常情况下,可以按照以下步骤进行接线:1.首先,确定要控制的负载的电源开关位...
西门子触摸屏TP900编程软件是博图v13,我要在触摸屏做个按钮传给plc,要?
触摸屏掉电不会影响PLC的工作状态。你将按钮设置成开关读与写都同一个就行。触摸屏掉电不会影响PLC的工作状态。你将按钮设置成开关读与写都同一个就行。