浅谈几种单按钮控制启停的PLC编程方法
浅谈单按钮启停电动机的PLC设计方法

浅谈单按钮启停电动机的PLC设计方法作者:裴艳芳来源:《魅力中国》2018年第27期摘要:本文根据PLC控制系统的特点,以三菱FX1N系列PLC为例,阐述几种利用单个按钮实现电动机启停控制的PLC控制方法,发挥PLC控制功能的灵活性和实用性。
关键词:PLC;单按钮启停;梯形图在PLC控制系统中,经常会用到按钮启动和停止电动机,我们通常会根据电力拖动的控制原理,采用两个按钮分别控制电动机的启动和停止,PLC则需要两个输入端子来控制,无形中增加了控制的成本,浪费了PLC的端子。
为了最大发挥PLC设备的资源潜能,提高PLC控制系统的性能价格比,采用单按钮起停控制电动机,不仅实现了控制要求,还能简化电路的实际接线,节省硬件成本,提高PLC输入端子的利用率,使电路更加经济合理、安全可靠,控制方便简单具有很高的实用价值。
本文以三菱公司的FX1N系列PLC为例,介绍几种利用PLC程序控制实现单按钮启停电动机的编程方法。
控制任务要求:利用一个按钮SB1控制一台电动机,第一次按下按钮SB1,电动机启动;第二次按下按钮SB2,电动机停止;第三次按下,再次启动,第四次按下,再次停止,以此类推控制。
(注:电动机通过交流接触器KM控制)接线图如图1所示一、用脈冲微分指令实现单按钮启停控制程序梯形图如图2所示。
PLS为上升沿脉冲微分指令,第一次按下按钮SB1时,辅助继电器M100产生一个扫描周期的脉冲,使M100的常开触点闭合一个扫描周期,M100常开触点闭合1号支路接通,M100常闭触点断开2号支路断开,线圈Y0得电,电动机启动,2号支路Y0常开触点闭合。
一个扫描周期后,M100复位,2号支路接通,线圈Y0继续得电,电动机持续运行;第二次按下按钮SB1时,M100又产生一个扫描周期的脉冲,这时Y0得电,M100也得电,2号支路断开,Y0线圈的状态由得电变为失电,电动机停止。
一个扫描周期后,M100复位,线圈Y0继续失电,电动机保持停止状态;第三次按下时,又和第一次变化一样,电动机再次启动运行,以此类推重复前面的变化,实现单个按钮控制电动机的启停。
单按钮起停控制的几种实现方式及对比应用

单按钮起停控制的几种实现方式及对比应用作者:冯劼廖亦凡来源:《计算机时代》2017年第08期摘要:所谓单按钮起停控制,是指采用一个按钮来实现被控设备的启动和停止操作。
从控制的角度来看,PLC单按钮控制的优点是节省输入点、硬件接线少,从而连接可靠,故障率低,维护方便。
从教学的角度看,单按钮起停控制的设计比较可以训练学生的设计能力,吸取不同的设计思想,优化设计方案,培养学生严谨求精的科学态度。
实践证明,合理地采用单按钮起停控制方式,可以加快设计速度,简化控制电路和梯形图程序。
关键词:单按钮;起停控制; PLC;输入点;梯形图中图分类号:G642 文献标志码:A 文章编号:1006-8228(2017)08-32-03Abstract: The single button start-stop control refers to the use of a single button to realize the start and stop operation of the controlled device. From the point of view of control, the advantage of PLC single button control is to save input point and have less hardware connection, so that the connection is reliable, the failure rate is low, and the maintenance is convenient. From the point of view of teaching, the comparison of the designs of single button start-stop control can train students' design ability, absorb different design ideas, optimize the design scheme, and train students' rigorous and refined scientific attitude. It has been proved that reasonably adopting the single button stop-stop control method can speed up the design, simplify the control circuit and ladder diagram program.Key words: single button; start-stop control; PLC; input point; ladder diagram0 引言所谓单按钮起停控制是指,采用一个按钮(通常是常开接点)来实现对被控设备的启动和停止操作[1]。
单按钮起停控制的几种实现方式及对比应用

・
3 2 ・
Co mp u t e r Er a No. 8 2 01 7
DO I : 1 0 . 1 6 6 4 4 / j . c n k i . c n 3 3 - 1 0 9 4 / t p . 2 0 1 7 . 0 8 . 0 1 0
单按钮起停控 制的几种实现方式及对 比应用
冯 劫 。廖 亦凡
( 湖南涉外经济学院信息科 学与工程 学院,湖 南 长沙 4 1 0 2 0 5 )
摘 要 :所谓 单按钮起停控 制 , 是指采 用一个按 钮来 实现 L C单按 钮
控 制的优点是 节省输入 点、 硬件接 线 少, 从 而连接 可靠 , 故 障率低 , 维护方便 。从教 学的角度看 , 单按钮起停控 制的设计 比较 可以训练 学生的设 计能 力, 吸取不 同的设计 思想 , 优化 设计 方案 , 培养 学生严谨 求精 的科 学 态度 。实践证 明, 合 理地
【PLC编程好技巧】8种“单键控制电机启停”程序,你造么?

【PLC编程好技巧】8种“单键控制电机启停”程序,你造
么?
笔者在实际工作中,经常遇到这样一种题目:“用一个按钮控制电动机的启停,即第一下按按钮,电机运转,第二次按按钮,电机停止运转。
”我浏览了近几年各地的PLC技能比赛也多次涉及到类似问题。
下面我就以S7-300PLC为例,介绍七种“单键控制电机启停”PLC编程实例。
一、用SR触发器实现
二、用逻辑判断实现
三、用计数器实现
四、用字右移指令实现
五、用双字循环右移指令实现
六、用异或指令实现
七、用累加器指令实现
八。
用S和R指令实现
启程工控学院。
单按钮控制一台电动机的起动

单按钮控制一台电动机的起动-三菱PLC编程实例单按钮控制一台电动机的起动-三菱PLC编程实例时间:2015-02-21 来源:未知作者:admin 点击:900次单按钮控制一台电动机的起动-三菱PLC编程实例通常一个电路的起动和停止是由两只按钮分别完成的,当一台三菱PLC控制多个这种需求的起停电路时,将占用很多输入点,有可能会面临输入点不足的情况,这时可以用单个按钮实现起停控制。
控制要求如下: 用单按钮实现三相异步电动机的起动和停止控制。
具体要求是,第一次按按钮SB1,电动机起动运行;第二次按按钮,电动机停止运行;第三次按按钮,电动机再次起动……依次循环。
I/O分配表如表3-6所示可以通过以下几种方式来实现:1、用分颇电路实现图3-54所示是用二分频电路实现的程序,将要分颇的脉冲信号加入到X0端,Y0端输出分频后的脉冲信号。
1) 程序开始执行时,M8002接通一个扫描周期,确保Y0的初始状态为断开状态。
2) X0端第一个脉冲信号到来时,M100接通一个扫描周期。
所以接通,而是闭合状态,因此Y0线圈接通,并通过一直保持接通状态,直到X0端来第二个脉冲。
3)当X0端第二个脉冲到来时,M100又接通一个扫描周期。
在第一个扫描周期日断开,所以能使Y0线圈断开,并一直保持断开状态,直到X0端来第三个脉冲。
这样输出Y0的频率为输入X0频率的一半,实现了分频,时序图如图3-54c所示。
2、用计数器实现图3-55中,实现了用一只按钮完成单数次计数起动,双数次计数停止的控制3、其他方法另外单按钮起停也可以通过图3-56和图3-57的梯形图来实现。
安装与调试:完成三菱PLC接线,并将录入的程序传送到PLC,并进行调试,检查是否完成了控制要求,按下与X0相连接的按钮,按第一次,电动机起动;按第二次,电动机停止工作,直至运行情况完全符合任务要求方为成功。
浅谈几种单按钮控制启停的PLC编程方法

浅谈几种单按钮控制启停的PLC编程方法宜宾烟叶复烤厂陈巍2010年8月20日1.引言在PLC控制系统设计中,常常碰到负载的启动与停止控制,通常的做法是采用两只按钮作为外部启动与停止控制的输入器件,在PLC 中与两只按钮相对应的输入点数也有两个,PLC的外部接线图如图1所示,按钮SB1(X0)作为启动控制,按钮SB2(X1)作为停止控制,当按下SB1时,XO接通,Y0的线圈接通并自锁,启动外部负载KM工作运行;当按下SB2时,X1接通,Y0的线圈断开,外部负载KM 停止工作。
这样虽然可以达到控制目的,但需要的按钮和连接导线较多,PLC的输入点数也较多。
在实际工作中,可以充分利用PLC内部多功能化的特点,采用单个按钮控制负载的起动与停止,进行改进后的PLC外部接线如图2所示,用SB替代SB1和SB2的功能,用X0替代X0和X1的功能,当第一次按下SB时,X0接通,Y0的线圈接通并自锁,启动外部负载KM工作运行;当第二次按下SB时,X0再次接通,通过中间控制环节使Y0的线圈断开,外部负载KM停止工作。
图2与图1相比,电路的实际接线就大大简化,这样做不仅节省了硬件成本,而且还大大减少了由于按钮多而可能引起的故障.使电路更加经济合理、安全可靠,控制方便简单,具有很高的实用价值。
笔者根据实际的工作经验和研究成果,以三菱FX系列PLC为例介绍几种单按钮起停控制的PLC编程技术。
图1 PLC的外部接线图图2 进行改进后的PLC外部接线图2.采用上升沿微分指令的编程技术采用上升沿微分指令编程的梯形图程序,如图3所示,控制过程如下:当第一次按下SB时,X0接通,使R0的线圈接通一个扫描周期,其常开触点闭合,Y0的线圈接通并自锁,启动外部负载工作运行;同时,Y0的常开触点闭合,为M1的线圈接通做准备;当第二次按下按钮SB 时,X0接通,M0再次接通一个扫描周期,M1的线圈被接通,M1的常闭触点分断,Y0的线圈断开,外部负载停止工作。
一个按钮的控制电机启动停止

用一个按钮实现控制电机启动与停止的几种编程方法介绍网上看到有好多网友提出用一个按钮实现控制电机的启动与停车的求助帖,这里,用S7-200编程,用不同的思路编写出5种可控制电机启停的梯形图,供大家分析参考1、第一种设计方案:用SR触发器指令构成的控制电路,见下图:程序解析:按钮接 I1.0 输入点,按下按钮,使 I1.0=1,断电延时定时器 T101 得电吸合,按钮抬起,I1.0=0 ,T101 并不立即释放,要延时0.4S,才释放断开,用此T101的目的,防止按钮在按下的瞬间产生抖动而出现的打连发的现象,即确保按钮动作的可靠无误。
此条可以不用,如不用时,将下一条中的T101改为 I1.0 即可。
第二条是用SR触发器指令配合其他指令构成双稳态电路,其编程要点是,用SR输出的Q1.0位信号的常开与常闭点串接在R、S触发输入口中,这样处理可确保双稳态电路的动作可靠性。
加”SM0.1”并接在R输入端上的目的是确保开机时,Q1.0=0,即确保输出口为断开状态。
2、第二种设计方案:同第一种构思是一样的,是利用PLC周期性的逐条询检的特点编写的,只是语句用的不一样。
该图的第一条的作用原理同上,第二条,T101(或 I1.0)的后沿到来,如果M1.0=0,就使Q1.0=1(输出接通),否则(即M1.0=1)Q1.0=0(即输出断开)。
第三条为将Q1.0 --> M1.0,这一条的作用就是利用时间差,即第二条动作完成后,才将Q1.0 --> M1.0,从而确保第二条动作的可靠性。
3、第三种设计方案:用加1计数器实现。
见下图:该程序是利用二进制加法计数器的个位数,在进行加1运算时,总是0、1变化的特点编写的,第一条是初始化,即将MB1清0,确保开机后Q1.0的输出状态为断开,第二条防抖动,第3条 T101的后沿使MB1内容加1,第4条为将M1.0 --> Q1.0。
分析一下动作:开机使 MB1=0,即M1.0=0,也是 Q1.0=0 输出为断开状态。
如何通过PLC编程实现用单按钮控制启动和停止

如何通过PLC编程实现⽤单按钮控制启动和停⽌在实际应⽤中,有时plc的输⼊⼝不够⽤,或者其开关数量有限,我们可以通过编程的⽅
式⽤⼀个按钮解决掉启动和停⽌的控制,即按⼀下启动,再按⼀下停⽌。
当然,为了安全,实
际应⽤中还应当配备运⾏和停⽌的指⽰灯,否则容易发⽣操作危险事故。
以下的例⼦中X0接的
都是点动开关,即⼿按着变化,⼿松开⼜复位。
⽅法⼀:利⽤功能指令 ALT ALT指令是交替输出指令,多⽤其脉冲边沿触发指令ALTP,如
下图所⽰。
X0第⼀次通电时Y0为ON,第⼆次时为OFF,反复交替
⽅法⼆:利⽤计数器来控制
计数器C0设置为2,当x0第⼀次通电时Y0为ON,当x0第⼆次通电时计数器经过值为2,计数器
动作,常开触点闭合,常闭触点断开,Y0为OFF,同时计数器清零复位,下次⼜可循环操作。
⽅法三:
X0第⼀次通电时M0置位,Y0接通,Y0的常开触点闭合,同时常闭触点断开,当x0第⼆次通电
时M0复位,Y0为OFF,同时Y0也复位了。
需要注意的是此时x0选脉冲边沿触发较好,原因是,plc对程序是循环扫描的,若是电平触发,
当x0接通的时间超过两个扫描周期的话,结果会是什么呢。
y0不动作的。
当选边沿触发
时可解决这个问题。
以上⽅法仅仅是本⼈初学PLC所总结的⼀些⾃认为实⽤价值较⾼的资料,和⼤伙分享下,
有些仅供参考,如有疑问欢迎讨论。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈几种单按钮控制启停的PLC编程方法
2010年8月20日
1.引言
在PLC控制系统设计中,常常碰到负载的启动与停止控制,通常的做法是采用两只按钮作为外部启动与停止控制的输入器件,在PLC 中与两只按钮相对应的输入点数也有两个,PLC的外部接线图如图1所示,按钮SB1(X0)作为启动控制,按钮SB2(X1)作为停止控制,当按下SB1时,XO接通,Y0的线圈接通并自锁,启动外部负载KM工作运行;当按下SB2时,X1接通,Y0的线圈断开,外部负载KM 停止工作。
这样虽然可以达到控制目的,但需要的按钮和连接导线较多,PLC的输入点数也较多。
在实际工作中,可以充分利用PLC内部多功能化的特点,采用单个按钮控制负载的起动与停止,进行改进后的PLC外部接线如图2所示,用SB替代SB1和SB2的功能,用X0替代X0和X1的功能,当第一次按下SB时,X0接通,Y0的线圈接通并自锁,启动外部负载KM工作运行;当第二次按下SB时,X0再次接通,通过中间控制环节使Y0的线圈断开,外部负载KM停止工作。
图2与图1相比,电路的实际接线就大大简化,这样做不仅节省了硬件成本,而且还大大减少了由于按钮多而可能引起的故障.使电路更加经济合理、安全可靠,控制方便简单,具有很高的实用价值。
笔者根据实际的工作经验和研究成果,以三菱FX系列PLC为例介绍几种单按钮起停控制的PLC编程技术。
图1 PLC的外部接线图
图2 进行改进后的PLC外部接线图
2.采用上升沿微分指令的编程技术
采用上升沿微分指令编程的梯形图程序,如图3所示,控制过程如下:
当第一次按下SB时,X0接通,使R0的线圈接通一个扫描周期,其常开触点闭合,Y0的线圈接通并自锁,启动外部负载工作运行;同时,Y0
的常开触点闭合,为M1的线圈接通做准备;当第二次按下按钮SB 时,X0接通,M0再次接通一个扫描周期,M1的线圈被接通,M1的常闭触点分断,Y0的线圈断开,外部负载停止工作。
反复按下SB,将会重复上述控制过程。
图3 采用上升沿微分指令编程的梯形图程序
3.采用置位/复位指令的编程技术
采用置位/复位指令编程的梯形图程序,如图4所示,控制过程如下: 当按下SB时,X0接通,R0的线圈接通一个扫描周期,其常开触点闭合,M2置位(闭合)且保持,M2的一对常开触点闭合,Y0的线圈接通,启动外部负载工作运行;同时,M2的另一对常开接点闭合,为M1的线圈接通做准备;当再次按下SB时,X0接通,使M0的线圈再次接通一个扫描周期,M1的线圈接通,M1的常开接点闭合,M2复位(断开)且保持,Y0的线圈断开,外部负载停止工作运行。
之后依次按下SB的工作情形与上述相同。
图4 采用置位/复位编写的梯形图程序
4.采用计数器指令的编程技术
采用计数器指令编程的梯形图程序,如图5所示,从图中可以看出: 第一次按下SB时,X0接通一个扫描周期,C0计数1次,Y0的线圈接通并自锁;第二次按下SB时,X0再次接通一个扫描周期,C0再计数1次,累计计数2次,则C0常闭触点断开,Y0的线圈断开,且C0常开触点闭合使C0复位,为下一次计数作好准备。
然后又开始新
一轮的循环。
图5 采用计数器指令编写的梯形图程序
5.采用定时器指令的编程技术
采用定时器指令编程的梯形图程序如图6所示。
定时器T0的设定值为1,定时时间为0.01s(设定值值尽可能小,以防止启动后出现
异常情况时,便于立即停车)。
从图6中可以看出:
当按下SB时,X0接通一个扫描周期,Y0的线圈被置位接通。
Y0的常开触点使定时器T0定时0.01s后启动,其常闭触点断开,而常开触点闭合,为Y0的复位做准备;当再次按下SB时,X0又接通一个扫描周期,由于X0和T0的常开触点都接通,Y0复位,Y0的线圈断开。
如此循环往复。
图6 采用定时器指令编写的梯形图程序
6.采用取反指令的编程技术
采用保持指令编程的梯形图程序,如图7所示,控制过程如下:
当按下SB时,X0接通,每按下SB一次,Y0的状态反转一次。
图7 采用取反指令编程的梯形图程序
7.结束语
上述介绍的这些编程技术,实践证明是切实可行的。
由于PLC具有丰富的指令集,编程十分简单灵活,同样的控制要求可以选用不同的指令进行编程,编程人员需要在实践中不断摸索和提高自己的编程技巧,才能充分发挥PLC的优势,实现各种控制要求。