一个按钮控制启动和停止的几种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,则下次输入为启动的功能。这里我们只简单阐述几种简单的控制方式,当然还有其他的方法来实现。
PLC课题图文讲解之用ALT指令启动停止
本次我们来讲讲用ALt取反指令怎样启动/停止一个动作。
先来看题目
要求是汽车出发前按下计时按钮开始计时,等汽车到终点再按下计时按钮停止计时,记下时间后清零计时。
这里涉及到ALT取反指令的用法
看看指令帮助,OFF-ON时触发一次取反操作,就是上升触发,目标原来是ON,变成OFF
原来是OFF,变成ON,这样就可以实现我们按一下启动,再按一下停止。
我们看下程序
X1控制启动停止计时,X2清零时间
下面看仿真模拟图,其实就是模拟了一个秒表的功能。
下面链接是视频讲解,有兴趣可以看看。
相关问答
plc怎么设置停止按钮全关?
外面用常开,程序用常闭,外面用常闭,程序用常开,与线圈串联。外面用常开,程序用常闭,外面用常闭,程序用常开,与线圈串联。
plc停止启动怎么写?
plc停止启动怎么写方法步骤如下1.起保停PLC程序一般需要根据具体的场景进行编写,因此难以给出一般性的答案。2.一般来说,起保停PLC程序是指根据输入信号...
plc中如何添加停止按钮?
PLC中文意思是设备远程自动控制系统。正常情况下,设备运行状态由PKC控制系统根据设备反馈的信号实现自动化控制。PLC控制正常状态下,人力(外力)是不可以介入...
如何用PLC编辑暂停程序?
1.编程思路:编程之前首先需要弄清楚动作的具体要求,实现的先后顺序。在动作运行过程中,总避免不了实现启动、暂停的功能,而暂停设置即使整个过程停止在当前运...
PLC暂停操作如何实现?单步的定义是什么意思?
其实啊,plc只要一上电就一直扫描plc的程序的啦,你想要终止扫描,那就把plc打到stop,也可以直接断电啊,还可以让m8037(三棱)得电,plc会强制运行stop指令。...其...
PLC编程方法:启动、停止程序设置?
国产简思PLC是由娄底市简思工控有限公司研发的新一代可编程控制器,不同于传统PLC基于继电器电路的梯形图编程方法,JENASIPLC基于控制流程采用电脑中文指令进行...
plc怎么解除stop?
一般来说,解除三菱系统紧急停止PLC的方法有以下几种:1.通过PLC编程软件解除:使用PLC编程软件连接到PLC,进入程序编辑模式,选择“解除紧急停止”命令,并按...
PLCS7-200怎么实现程序状态暂停?
其实啊,plc只要一上电就一直扫描plc的程序的啦,你想要终止扫描,那就把plc打到stop,也可以直接断电啊,还可以让m8037(三棱)得电,plc会强制运行stop指令。...其...
plc起跑停怎么编程?
在PLC编程中,实现起跑停的功能可以通过以下步骤完成:首先需要定义输入信号用于启动和停止控制,然后编写逻辑程序,当启动信号激活时,输出控制信号启动设备;...
PLC中,紧急停止,和停止区别?
停止是停止相应的控制电路或部分控制线路,急停是在紧急情况下使用,大型设备在每个操作点都设有急停按钮,发生紧急情况是每个操作点都可以使用急停按钮,使整台...