例单按钮启动停止控制
PLC程序设-启动,停止,初始位置
对于我们教学中所使用的YL-235A机电一体化设备来讲, 也可能结合实际的工业设备提出各种不同的启动控制要
求,以下做举例分析:1)按下按钮后延时启动 PLC接线示意图如图11-2-5所示:
图11-2-5 PLC接线示意图
1)按下按钮延时启动程序
程序如图所示
2)用按钮控制进入系统待机状态(S0)
N0
M100 [M100则成为程序(MCR为结束)的总开关]
停止控制
X1
MC N0 M100
N0
被控部分
M100
……
MCR N0
使用在急停控制中
S20
被控部分
RET MCR N0 END
停电后重新运行要求
系统应有掉电保持功能。若系统在自动运行中突然遇到电源断电后再来电, 系统能自行启动并从断电前的状态继续运行。
a、指定为同一种类的软元件。如位软元件S、M、X、Y及字软 元件KnX、 KnY、 KnM、 KnS、T、C、D、V、Z。
b、D1的编号要小于D2的编号。 c、D1、D2应同为16位数据或同为32位数
注意:程序中若有置位的元件(Y0),停止时要同时 将其复位,如:
2)用特殊辅助继电器M8031 实现停止控制
5)按下停止按钮后,需判断系统的工 作状态,再根据工作状态选择停机方式。
发出停止指令后,只有下料工件数(D1)与出料工件数(D2)相等时,传送带无工件时,才可停机。 按下按钮SB5,则发出正常停止信号,此时,若皮带输送机尚有物料,则系统需完成物料的分拣后才停 止运行;若皮带输送机已无物料,则系统立刻停止运行。系统正常停止运行后应自动回到待机状态
对于我们教学中所使用的yl235机电一体化设备来讲也可能结合实际的工业设备提出各种不同的启动控制要求以下做举例分析1按下按钮后延时启动plc接线示意图如图1125所示图1125plc接线示意图1按下按钮延时启动程序程序如图所示2用按钮控制进入系统待机状态s0系统通电后按下待机控制按钮sb1x0系统就进入待机状态在各部件都处于复位状态后绿色指示灯发光指示可以下料待机程序3受设备原点限制的启动只有初始位置条件全部满足后才能启动进入运行停止功能关于设备的停止功能我们在这里讨论立即停止和有条件停止两种情况
PLC指令举例
红灯 绿灯 按钮
RUN(I0.0=ON)
过程0 Q0.0=ON
人行横道 公路
红灯
绿灯 黄灯 按钮
I0.1=ON Q0.0=ON 过程1 T37=4s T37=ON
有效
无效
红灯 绿灯 4s 5s 4s
Q0.1=ON 过程2 T38=5s T38=ON Q0.1闪4s 过程3 T39=4s T39=ON
过程0
应用举例8:
高速计数器应用
1、控制要求
包装箱用传送带输送,当箱体到达检测传感器A时, 开始计数。计数到2000个脉冲时,箱体刚好到达封箱机下 进行封箱,此时传送带并没有停下,而是继续运转。则在 封箱过程中,箱体还在前行。假设封箱过程共用300个脉冲, 然后封箱机停止工作。继续前行,当计数脉冲又累加到 1500个时,开始喷码,喷码机开始工作,假设喷码机共用 5秒钟进行喷码,喷码结束后,整个工作过程结束
应用举例2:
定时器 应用举例
振荡器的设计是经常用到的,例如控制一个指示灯的闪 烁。现在用2个定时器组成一个振荡器,振荡器的时序图及 程序设计如图4-20所示。
例:顺序延时接通电路
例:顺序循环执行电路
例:电动机正反转循环控制电路
应用举例3:
Q0.0 ………………… Q0.7 Q0.8 ………………… Q1.7
…………………………………………………………………
…………………………………………………………………
应用8:
交通灯控制
1、人行道交通信号灯控制程序 某人行横道设有红、绿两盏信号灯,一 般是红灯亮,路边设有按钮SB1,行人横穿街 道时需按一下按钮。4s后红灯灭,绿灯亮, 过5s后,绿灯闪烁4次(0.5s亮、0.5s灭), 然后红灯又亮 。
项目4-2 单按钮控制五台电动机的启停
二、情景模拟:
单按钮控制五台电动机的启停如图4-2-1所示。按钮按数次, 最后一次保持 1s 以上后,则号码与按钮次数相同的电机运行,再 按按钮,该电机停止。五台电动机接于 Y0-Y4 。
图4-2-1 单按钮控制五台电动机启停
三、知识准备:
1、区间复位指令
(1)该指令的助记符、指令代码、操作数范围、程序 步如表4-2-1所示。
3、 编码指令
该指令的助记符、指令代码、操作数范围、 程序步如表4-2-3所示。
操作数范围 指令名 称 助记 符 指令代码位 数 S(.) D(.) n 程序步
编码
EN CO EN CO(P)
FNC42 (16)
X、Y、M、 S T、C、V、 T、C、D Z、D、 、V、Z
K、H 1≤n≤ 8
ENCO 、 ENCOP…7 步
图4-2-8 单按钮控制五台电动机程序
程序说明】
1、按下X0,程序对M10解码,解码的结果放到M0中,同 时K1M10加1,若X0按下5次,则K1M10=0100,M4=1,如图42-9程序说明1所示。
M12
M11
M10
图4-2-9 程序说明1
1
M4
1 0
M7
0 0
M6
0 0
M5
0
M3
0
M2
0
M1
1
0
1
1
16位 D0
23
最高1进行编码
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
D1
图4-2-6 编码指令举例
四、任务实施
单按钮启停程序
单按钮启停对于PLC编程来说,有一些比较经典的程序,实用且简单,比如单按钮启停,其主要目的是利用单个按钮,实现启动、停止的功能,即第一次按下时,系统启动,第二次按下时,系统停止,第三次按下,系统又会启动,如此循环。
我们以works3为例,先看程序:如上图,M0为单按钮,M2为输出,M1为中间转换量。
分析一下,M0是一个上升沿触发触点,这很好理解,单按钮就是这种方式,因为要区别每一次按钮,如果不适用脉冲沿,是无法区分同一个按钮信号的多次触发的。
(计数也可以,但那是另一种思路)M1是一个中间量,很显然,当M0为有效的上升沿输出时,M1接通。
A:因此,M1的常开触点也会接通。
由于M2此时没有接通,所以M2的常闭触点是接通的,因此,M1常开触点与M2常闭触点的串联这一路接通(上图红色圈1),M2接通。
M2一旦接通M2的常开触点就闭合,而M1属于脉冲信号,只在一瞬间有信号,此时M1的线圈已经断开,所以,M1的常闭触点接通,因此,M2常开触点与M1常闭触点的串联接通(上图红色圈2),继续保持M2的接通状态。
以上是系统启动的逻辑分析,我们假设第一次按下按钮后,M2为1,如下图。
B:此时,我们再次按下按钮,M0产生上升沿脉冲,M1接通。
程序向下扫描,由于M1线圈接通,所以M1的常开触点接通,但由于M2是接通的,所以M2的常闭触点断开,因此,上图中红色圈内1的串联路是不通的。
程序继续向下扫描,此时M2的常开触点是接续接通的,但是M1的线圈接通,所以常闭触点会断开,因此红色圈内2的串联路也会断开,此时因为M2线圈前面的两条通路都断开,所以M2的线圈断开,也就是系统停止。
如此,逻辑又恢复之前的状态,这时,如果再次按下按钮,将重复A步骤。
如此,每一次按下按钮,都将在A、B步骤间循环。
也就是实现单按钮启动、停止的逻辑。
这里,可能有人会有疑问,为什么要用M1中转,而不是直接写成下面的这种形式:看起来,这样的写法没有什么问题,甚至比上面还少一行。
三菱plc编程案例经典案例
Y1
T0
Y1 K50
T0
Y2
0 LD X0 1 OR Y1 2 ANI X1 3 ANI X2 4 ANI X3 5 OUT Y1
6 OUT T0 K50 9 LD T0 10 OUT Y2 11 END
END
注意:1.热继电器做输入
2.220V控制电压取决于实际需要;
3.对比外电路,逻辑部分由PLC完成;
三菱plc编程案例经典案例
例 电机延时启动控制
1、控制工艺要求:按SB1则M1启动, 5S后M2启动,按SB2电机同时停止。
2、输入输出地址分配 3、电路接线及程序
输入 输人继 电器 X0 X1
X2 X3
输入 元件 SB2 SB1
FR1 FR2
功能
启动按钮 停止按钮 M1过载保护 M2过载保护
输出 输出继 电器
X1 COM COM
KM
FR
220~
FU
X0 SET Y0
X1 RST Y0
END
LD X0 SET Y0 LD X1 RST Y0 END
注意:1、FR接输出回路,安全,但PLC并不知道过载的发生;
2、SET指令只能用RST复位。 3、SET指令代替自锁,程序步长可以减少。
例:两台电机延时启动控制
X003:运转选择开 关
T151:0.5Hz脉冲发 生器。
风机1 风机2 风机1 风机3
风机2 风机3
M100 两台以上运行
X000 X001 X000 X002
X001 X002
M100
M100
M101 T151
Y004
一台运行
风机1 风机2 风机3
M101
(优选)单按钮启停实验
方法五:采用取反指令
方法五:采用取反指令
控制过程如下: 当 按 下 SB 时 ,X0 接 通 , 每 按 下 SB 一
次,Y0的状态反转一次。
课程总结
上述介绍的这些编程技术,实践证明是切 实可行的。由于PLC具有丰富的指令集, 编程十分简单灵活,同样的控制要求可以 选用不同的指令进行编程,编程人员需要 在实践中不断摸索和提高自己的编程技 巧,才能充分发挥PLC的优势,实现各种控 制要求。
回忆:继电器组成的单按钮启停电路
回忆:继电器组成的单按钮启停电路
方法一:模仿继电器电路
方法二:采用上升沿微分指令
方法二:采用上升沿微分指令
控制过程如下: 当第一次按下SB时,X0接通,使M0的线圈
接通一个扫描周期,其常开触点闭,Y0的线圈接 通并自锁,启动外部负载工作运行;同时,Y0的常 开触点闭合,为M1的线圈接通做准备;当第二次 按下按钮SB时,X0接通,M0再次接通一个扫描 周 期 ,M1 的 线 圈 被 接 通 ,M1 的 常 闭 触 点 分 断,Y0的线圈断开,外部负载停止工作。反复按 下SB,将会重复上述控制过程。
方法三:采用置位/复位指令
方法三:采用置位/复位指令
控制过程如下: 当按下SB时,X0接通,R0的线圈接通一个扫描周期,其 常开触点闭合,M2置位(闭合)且保持,M2的一对常开 触 点 闭 合 ,Y0 的 线 圈 接 通 , 启 动 外 部 负 载 工 作 运 行 ; 同 时,M2的另一对常开接点闭合,为M1的线圈接通做准备; 当再次按下SB时,X0接通,使M0的线圈再次接通一个 扫描周期,M1的线圈接通,M1的常开接点闭合,M2复位 (断开)且保持,Y0的线圈断开,外部负载停止工作运 行。之后依次按下SB的工作情形与上述相同。
PLCS200例题
东训PLC培训中心例题(西门子200)一基本指令类1.起保停:I0.0接通I0.1断开Q0.0输出,I0.1接通时,Q0.0关断输出,即I0.0为启动按钮I0.1为停止按钮Q0.0为输出;2.正反转控制:有一正转启动按钮I0.0,一反转启动按钮I0.1,一停止按钮I0.2,正转输出Q0.0,反转输出Q0.1,要互锁;3.单按钮控制:利用一个按钮控制电机的启动与停止,I0.0第一次接通时Q0.0输出,电机运转,I0.0第二次接通时Q0.0关断输出,电机停止;4.混合控制:一台电机即可点动控制,也可以长动控制,I0.0为点动按钮I0.1为长动的启动按钮I0.2为长动的停止按钮Q0.0为输出点控制电机运转,两种控制方式之间要有互锁;5.连锁控制:某设备由两人操作,甲按了启动按钮I0.0,乙按了启动按钮I0.1后Q0.0输出设备才可以启动,两按钮不要求同时按,按钮了停止按钮I0.2后设备停止。
6.顺序控制:每按一次启动按钮启动一台电机,每按一次停止按钮,停掉最后启动的那台电机,按下紧急停止按钮,停止所有的电机,I0.0为启动按钮I0.1为停止按钮I0.2为紧急停止按钮Q0.0----Q0.3为电机控制的输出点;7.正反转:按下启动按钮I0.0电机正转,机床正向移动,当撞到正向限位开关I0.2时,电机停止,接着反转启动,机床反向移动,当机床撞到反向限位开关I0.3时,电机停止,又正转运行,如此循环,当按下停止按钮I0.1后机床不会马上停止,而是反转到位后才停止,Q0.0为正转输出Q0.1为反转输出;8.两灯交替闪烁:当按下启动按钮I0.0,Q0.0亮一秒后灭,Q0.1亮2秒,如此循环,当按下停止按钮I0.1,输出停止;9.小功率电机的星三角控制:一个启动按钮I0.0,一个停止按钮I0.1,一个主输出Q0.0,星形输出Q0.1,三角输出Q0.2,用一个定时器,要互锁;10.大功率电机的星三角控制:一个启动按钮I0.0,一个停止按钮I0.1,一个主输出Q0.0,星形输出Q0.1,三角输出Q0.2,用两个定时器,一个启动延时用,一个是星形转三角时延时0.2秒用,要加互锁;11.延时启动延时停止:按下启动按钮I0.0延时3秒电机启动,按下停止按钮I0.1延时5秒电机停止,电机控制输出点为Q0.0;12.延时自动关断:按下启动按钮I0.0,Q0.0输出,30秒后Q0.0输出停止,任意时刻按下停止按钮I0.1,Q0.0立即停止输出;13.五台电机顺序启动逆序停止:按下启动按钮I0.0,第一台电机启动Q0.0输出,每过5秒启动一台电机,直至五台电机全部启动,当按下停止按钮I0.1,停掉最后启动的那台电机,每过5秒停止一台,直至五台电机全部停止,任意时刻按下停止按钮都可以停掉最后启动的那台电机;14.控制方式选择:有一个选择按钮I0.0,按一下时电机可点动控制,按5秒时为长动控制,按10秒时为启动后延时自动停止,I0.1为启动按钮,I0.2为停止按钮,Q0.0为输出控制点,切换选择方式时Q0.0必须是输出0;15.做一个计时程序:统计设备的运行时间,能显示时,分,秒,用计数器做;16.做自动正反转:按下启动按钮I0.0,电机正转运行,2分钟后停止2秒,后反转2分钟停2秒,如此循环,按下停止按钮I0.1后电机停止运转,Q0.0为正转输出,Q0.1为反转输出;17.计数程序:例如有一台冲床在冲垫片,要对所冲的垫片进行计数,即冲床的滑块下滑一次,接近感应开关动作,计数器计数,计够数后自动停机,要冲下一批产品时,必须对计数器进行复位;18.用计数器配合定时器使用:例如机床运行500小时后需更换某个易损零件或换机油等,这时某个指示灯点亮,或触摸屏给出一条提示,但我们所用的定时器的定时时长是有限的,最长也不到一小时,所以要配合计数器使用即可解决此问题;19.顺序控制:一台气缸控制的机械手有上,下,左,右,夹紧和松开6个动作,这6个动作的执行是顺序执行的,程序要有手动调试模式,半自动模式和全自动模式,回原点模式,输入分配;I0.0启动按钮,I0.1停止按钮,I0.2回原点模式选择,I0.3手动模式,I0.4半自动模式,I0.5全自动模式,I0.6上限位,I0.7下限位,I1.0左限位,I1.1右限位,I1.2夹紧,I1.3松开,I1.4手动上移,I1.5手动下移,I1.6左行,I1.7右行,I2.0夹紧,I2.1松开,输出分配:Q0.0上移,Q0.1下移,Q0.2左行,Q0.3右行,Q0.4夹紧,Q0.5松开;20.顺序控制的分支与汇合:例如排钻有4个机头,可同时钻4个孔,设备面板上有4个选择开关,某个机头使用与否可以选择,每个机头都有上下两个限位开关,当工作平台到位后,所选择的排钻下行钻孔,撞到下限位开关后上行,碰到上限位开关后停止,若有某个机头的上限位开关没动作,设备的工作平台就不能移动,输入输出可自行设计分配;二.功能指令类21.传送指令应用:例如有8个按钮(IB0)点动控制8台电机(QB0);22.传送指令应用:例如某设备可做两种型号的产品,有一个选择开关I0.0进行切换选择,当I0.0接通时做大型号的产品,按下启动按钮I0.1后Q0.0输出10秒自动停止,当I0.0关断是做小型号的产品,按下启动按钮I0.1后Q0.0输出5秒自动停止;23.块传送指令应用:做不同型号的产品要调不同的参数,每组有3个参数,例如灌注机灌注不同的产品,温度和压力不同,灌注时间也不一样,选择某个型号要调用对应的那组参数,I0.0为小型号选择按钮,I0.1为中型号选择按钮,I0.2为大型号选择按钮;24.比较指令应用:8个按钮对应8个输出点,输入与输出相对应,按了某个按钮后对应的那个输出点输出,其他点为0;25. 比较指令应用:温度低于15度时亮黄灯(Q0.0),温度高于35度时亮红灯(Q0.1),其他情况亮绿灯(Q0.2);26. 比较指令应用:5灯顺序点亮,每个灯亮2秒,按下启动按钮I0.0第一个灯亮1秒时第二个灯亮,在第二秒时第一个灯灭第三个灯亮,如此循环,按下停止按钮所有的灯都不亮;27.数学运算指令应用:计数25.5乘以14.6再除以79再加上465等于多少;28. 数学运算指令应用:一个圆的直径是100毫米,要切一个最大的正方形,求正方形的边长;29.逻辑运算指令应用:有6个按钮(I0.0---I0.5)点动控制6个输出点(Q0.0---Q0.5),还有一起保停控制,启动按钮I0.6,停止按钮I0.7,输出Q0.6;30. 逻辑运算指令应用:8个按钮点动控制对应8个输出点,但是这8个按钮有接常开有接常闭;31.指针应用:例如一条做鞋底的生产线要生产10种型号的产品,每种型号有3个模具,由灌注机对模具进行注料,不同型号的模具其灌注时间不同,I0.0为模具感应开关,Q0.0为注料电磁阀,即I0.0感应到有模具时,Q0.0输出已设定好的一段时间停止。
经典案例-1(西门子PLC)
S1 S2
Y
正品
M
次品
M
Y
S1 S2 SB1 SB2
实例11 最简单的PLC计时程序编程实例
TOF
7
实例12 PLC自锁及互锁控制程序编程实例
反转 正转 停止 过载
输入 SB3
SB2 SB1 FR
I0 .3 I0 .2 I0 .1 I0 .0
Q 0 .0 Q 0 .1
输出
KM 1 KM 2
KM 2 KM 1
接线图及抢答器程序
(3)程序设计 抢答器的程序设计如图4-35所 示。本例的要点是:如何实现 抢答器指示灯的“自锁”功能, 即当某一抢答席抢答成功后, 即使释放其抢答按钮,其指示 灯仍然亮,直至主持人进行复 位才熄灭;如何实现3个抢答席 之间的“互锁”功能。
. 控制要求 (1)用启动和停止按钮控制电动机M运行和停止。在电动机运行时,被检 测的产品(包括正次品)在皮带上运行。 (2)产品(包括正、次品)在皮带上运行时,S1(检测器)检测到的次品, 经过5s传送,到达次品剔除位置时,起动电磁铁Y驱动剔除装置,剔除次品 (电磁铁通电1s),检测器S2检测到的次品,经过3s传送,起动Y,剔除次 品;正品继续向前输送。正次品分拣操作流程如图所示。
正转 反转
1M 2M
L+
S 7-200
1L
A C220V
(2)I/O分配 输入
起动按钮:I0.0 停止按钮:I0.3 S1按钮:I0.1 S2按钮:I0.2
输出 M1:Q0.0 M2:Q0.1 M3F:Q0.2 M3R:Q0.3 Y1: Q0.4
如图所示。当起动按钮按下,电动机 M1、M2运行,按S1表示检测到物件, 电动机M3正转,即M3F亮。再按S2, 电动机M3反转,即M3R亮,同时电磁 阀Y1动作。再按S1,电动机M3正转, 重复经过三次循环,再按S2,则停机 一段时间(3s),取出成品后,继续 运行,不需要按起动。当按下停止按 钮时,必须按起动后方可运行。必须 注意不先按S1,而按S2将不会有动作。
三菱习题
1.基本指令1.起保停:X0接通X1断开Y0输出,X0接通时,Y0输出,即X0为启动按钮X1为停止按钮,Y0为输出;2.正反转控制:有一正转启动按钮X0,一反转启动按钮X1,一停止按钮X2,正转输出Y0,反转输出Y1,要互锁;3.单按钮控制:利用一个按钮控制电机的启动与停止,X0第一次接通时Y0输出,电机运转,X0第二次接通时Y0关断输出,电机停止;4.混合控制:一台电机即可点动控制,也可以长动控制,X0为点动按钮X1为长动的启动按钮X2为长动的停止按钮Y0为输出点控制电机运转,两种控制方式之间要有互锁;5.连锁控制:某设备由两人操作,甲按了启动按钮X0,乙按了启动按钮X1后Y0输出设备才可以启动,两按钮不要求同时按,按钮了停止按钮X2后设备停止。
6.顺序控制:每按一次启动按钮启动一台电机,每按一次停止按钮,停掉最后启动的那台电机,按下紧急停止按钮,停止所有的电机,X0为启动按钮,X1为停止按钮,X2为紧急停止按钮Y0----Y5为电机控制的输出点7.有三台电机,要求启动时每隔60S钟一次启动一台,每台运转30分钟后自动停止;运行时还可以用停止按钮将三台电动机同时停机。
试编写PLC控制程序。
8.某皮带运输机由M1,M2,M3,M4四台电机拖动,要求(1)启动时,按M1→M2→M3→M4顺序启动,停止时按M4→M3→M2→M1顺序停止,间隔也为3S,试编写PLC控制程序。
9.一台电动机运转20S后停止五秒,重复如此动作5次试编写PLC程序。
10.正反转:按下启动按钮X0电机正转,机床正向移动,当撞到正向限位开关X2时,电机停止,接着反转启动,机床反向移动,当机床撞到反向限位开关X3时,电机停止,又正转运行,如此循环,当按下停止按钮X1后机床不会马上停止,而是反转到位后才停止,Y0为正转输出X1为反转输出;11.两灯交替闪烁:当按下启动按钮X0,Y0亮一秒后灭,X1亮2秒,如此循环,当按下停止按钮X1,输出停止;12.小功率电机的星三角控制:一个启动按钮X0,一个停止按钮X1,一个主输出Y0,星形输出X1,三角输出X2,用一个定时器,要互锁;13.地下停车场出入口进出管制【控制要求】地下停车场的进出入车道为单车道,需设置红绿交通灯来管理车辆的进出。
例单按钮启动停止控制
课后题
5.4 已知外部按钮SB1控制 PLC的输入触点I0.0, 要求每按 动一次按钮 SB1,PLC输出点Q0.1 输出为1,经过5s后, 自动关断输出点Q0.1;或者在 5s时间内通过外部按钮SB2 控制PLC的输入触点 I0.1使输出触点Q0.1置0。
课后题
5.5应用PLC的Q1.0和Q1.1输出触点,编写出每隔 3s轮流输出的应用程序,启动信号采用输入触点 I0.1
10 0 00 0 0 0
0 1 00 00 0 0
0 0 1 00 00 0
0 0 0 00 00 1
I0.0 I0.1
M0.0 T33 T34 Q0.0
1s 2s
例3:某产品分拣控制系统的时序图如下图, 根据时序图编写程序。
I0.0 I0.1
启动 计数
Q0.0
输出 5s
从时序图中可以看出,要想完成控制,程 序中应主要包含计数和延时指令(可采用最常 用的递增计数器指令),为了达到控制要求, 还应有下降沿指令及其他控制基本指令。
5.10 编写一段程序,将VB100开始的50个字的数据送到 VB1000开始的存储区
课后题
5.12 编写一段程序,将VB0开始的256个字节存储单元清零
例5.13 编写出将IB0字节高4位和低4位数据交换,然后送入 定时器T37作为定时器预置值的程序段。
5.14 写出能循环执行5次程序段的循环体梯形图程序
5.8 运用LAD算术运算指令,完成下列算式的运算
e (2)6的78次方
78ln 6
5.8 运用LAD算术运算指令,完成下列算式的运算
(2)sin65°的函数值
5.9 用逻辑操作指令编写一段数据处理程序,将累加器 AC0与VW100存储单元数据进行逻辑与操作,并将运 算结果存入累加器AC0
PLC项目教程项目4-2 单按钮控制五台电动机的启停
2、控制系统程序设计:
(1)I/O 的分配
输入 SB0 X0 功能说明 启动按钮 KM0 KM1 KM2 KM3 KM4 输出 Y0 Y1 Y2 Y3 Y4 功能说明 电机 1 电机 2 电机 3 电机 4 电机 5
表4-2-4 单按钮控制五台电动机I/O分配表
(2)编写程序,并下载到PLC (见图4-2-8)
可编程控制器应用技术
三菱FX2N系列PLC教学课件
模块四:功能指令的使用
项目4-2 单按钮控制五台电动机的启停
南京技师学院PLC精品课程课题组
一、复习提问:
1、功能指令有哪两大部分组成? FX系列PLC功能指令主要由功能指 令助记符和操作元件两大部分组成。 2、传送和比较指令的作用是什么?
1) 用以获得程序的初始工作数据 2) 机内数据的存取管理 3) 运算处理结果向输出端口传送 4) 比较指令用于建立控制点
K、H 1≤n≤ 8
DECO 、 DECOP…7 步
表4-2-2 解码指令DECO
(2)指令说明
解码指令是对每一种可能的源操作数各寄 存器构成的组合,目的操作数各寄存器构成的 组合中有且仅有一个输出信号为ON。 n表示原操作数需要解码的位数。若 n=0 时,程序不执行; n=0-8以外时,出现运算错 误。若 n=8 时, [D] 位数为 28=256 。驱动 输入 OFF 时,不执行指令,上一次解码输出 置 1 的位保持不变。
0
1
0
1
0
1
0
1
0
0
0
0
1
0
1
1
16 位 D0
23
最高1进行编码
0
0
0
0
0
plc单按钮控制启停
• 例:
LD EU = LD ED =
I0时序图分析:
采用一只按钮实现两台电动机分时启动的PLC控制程序
假定Q0.0驱动第一台电机,Q0.1驱动第二台电机。 I0.0为起动按钮,I0.1为停止按钮。
任务五 单按钮控制启动和停止 案例导入:
使用一个按钮控制一盏灯,第一次按下指示灯接 通,第二次按下指示灯熄灭,即奇数次按下灯亮,偶 数次按下灯灭。输入信号I0.0,输出信号Q0.0.
相关知识 脉冲生成指令
指令功能说明:
EU -上升沿微分指令,当输入触点由断开到 接通使该触点控制的继电器或触点,仅导通一 个扫描周期。
I0.1 I0.0 Q0.0 Q0.1
单按钮控制指示灯起动和停止
实验内容:
• 1、按下启动按钮I0.0,红灯亮,绿灯灭;松开按 钮I0.0,红灯灭,绿灯亮。 2、用脉冲生成指令编写程序。要求:按下启动 按钮M1立即启动,松开按钮后,M2才启动。按 下停止按钮,M1、M2同时停止。 3、使用一个按钮控制两个灯,第一次按下,第 一个灯亮,第二个灯灭;第二次按下,第一个灭, 第二个亮;第三次按下,两个灯全灭。 4、起动时,电动机M1,M2同时起动,停止时, 只有在电动机M2停止时,电动机M1才能停止。
PLC编程实例
当计数器值不到5则延时2s —— 继续进行污水处理和排放 —— 若计数器达到5次 —— 则延时2s后启动污物小车 —— 再延时6s后继续进行污水处理循环 —— 如果中途按下停止按钮SB2 —— 则完成本次排污关闭罐底门后延时 2s停止污水处理过程。
解: 1)设I/O端口地址安排为:
启动按钮
停止按钮
T1 M5
RST M4 SET M5 Y0
X4 M6
RST M5 SET M6 Y3 T2 K t3/0.1 RST M6 SET M7 Y1
a)梯形图 b)语句表 图3-24续 PLC控制装卸小车
44 47 49 53
T2
M7 M7 X2 M8
RST M7 SET M8 Y4 T3 K t4/0.1
二、基本指令编程应用举例 例3-1 编制一个用户程序,控制交流电动机M1、 M2的启/停运行。其控制要求是: 1) M1启动40s后方允许M2启动; 2) M2停止运行30s后,方允许M1停止运行。 解: 1) 设I/O端口安排如下: M1:启动按钮SB1接X0 启/停控制接触器 KM1接Y0停止按钮SB2接X1 M2:启动按钮SB3接X2 启/停控制接触器 KM2接Y1停止按钮SB4接X3
RST M0 RST M1 END
指令 LD OUT K LD ANI RST SET LD AND RST SET RST LD OUT OUT K LD RST SET LD OR AND OUT LD RST RST END
数据 M8 T3 20 T3 C0 M8 M1 T3 C0 M8 M9 C0 M9 Y6 T4 60 T4 M9 M1 X7 M10 M0 M10 M10 M0 M1
58
T3
RST M8 SET M1 C0 Kn SET M9 RST M0 RST M1 RST C0
三相交流异步电动机单按钮启停控制教学案例
六、教学过程的实施
教学步骤10:学生独立编程,并在教师现场监护下进行 通电调试,完成下表。
六、教学过程的实施
教学步骤11:对学生完成的具体任务进行质量评价。具 体评价方式如表:任务评价表1.doc 教学步骤12:拓展与提高,如何完成将按钮信号的频 率进行四分频?
教学步骤13:布置作业,完成报告。
六、教学过程的实施
教学步骤8:根据PLC接线图,安装、检测电路,确保 安全。然后通电试验,完成下列表格:安装、检测电 路并通电试验。.doc
六、教学过程的实施
教学步骤9:电路安装检查无误后,学习相关知识点。 知识点1:理解时序图的概念,学生画出三相交流异步
电动机单按钮启停的时序图。
知识点2:学习相关指令的用法(略)
用PLC实现电动机单按钮启停控制 教学案例
一、课例背景介绍
•
本课程是以三菱FX2N系列PLC为核心,采用
“项目导向、任务驱动”的课程模式,来实施和引领
课堂教学。
• 本课例是项目一《三相交流异步电动机的简单控 制》中的任务四《用PLC实现电动机单按钮启停控 制》,课时为4节。
• 教学实施是在PLC实验室进行的,学生通过理论 知识学习与实践操作一体化的综合训练方式,逐步学
会三菱PLC的相关知识和技能,为后续课程打下扎实 的基础。
二、学习目标的设定
• 课程的总目标(略) • 本课例的目标: • 1、知道时序图的概念,会画出单按钮控制电动机启停的时序图。 • 2、能运用微分脉冲输出指令(PLS、PLF)、置位/复位指令
(SET/RST)进行简单的编程。 • 3、会根据控制要求熟练分配PLC的输入/输出点,并能画出PLC
电路原理图和安装接线图。 • 4、能利用梯形图和指令语句两种方式完成程序的编写。 • 5、能独立完成电动机单按钮启停控制的安装、调试和监控。 • 6、努力培养学生勤于思考、善于动手的良好习惯以及团队合作
在PLC中实现单按钮控制启动停止的方法
在PLC中实现单按钮控制启动/停止的方法彭增良沧州炼油厂渤海五公司摘要:本文介绍在PLC中实现单按钮控制启动/停止的几种方法,程序已在F1系列PLC上运行通过。
这有助于减少所需要的PLC输入点数,有实用价值。
关键词:PLC;单按钮控制启动/停止实现方法由于PLC具有可靠性很高、编程简单、使用和维护方便等一系列优点,所以应用越来越广泛。
在设计采用PLC控制方案时,应考虑如何减少所需PLC的输入点数问题,为了减少(简化)所需PLC的输入点数,区别不同情况,其实现方法有多种,其中一种实现方法就是采用单按钮控制启动/停止。
这种方法和彩色电视机的开关大都采用单个按钮控制电视机的开机和关机的情形一样,但它是由机械结构来实现,而在PLC 中通过程序使一个普通的按钮具有启动/停止的控制功能,这样不仅能节约所需PLC的输入点数一个,而且控制方便。
以下介绍几种实现方法。
一、采用PLS指令实现的方法1、方法之一图1 采用PLS指令实现方法之一PLC输入/输出接线示意图如图1a所示,梯形图如图1b所示,输入/输出时序关系波形图如图1c所示,指令程序如图1d所示。
工作过程如下:当第一次按下按钮SB,输入继电器X400常开接点短时闭合,在微分脉冲指令PLS的作用下,使辅助继电器M100接通一个扫描周期,其一对常开接点接通输出继电器Y430的线圈回路,且Y430一对常开接点闭合使Y430自锁(保持),Y430输出驱动外部负载的控制信号,启动外部负载开始工作运行。
同时Y430另一对常开接点闭合,为M101接通作准备。
当第2次按下按钮SB时,在PLS指令作用下,M100一对常开接点接通M101的线圈回路,M101的PLC的输入点。
2、方法之二输入/输出接线示意图如图1a所示,梯形图如图2所示,输入(X400)和输出(Y430)时序关系波形图如图1c所示。
其工作过程读者可依照方法之一自行分析。
图2 采用PLS指令实现方法之二的梯形图二、采用PLS和S/R指令实现方法1、方法之一输入/输出接线示意图如图1a所示,梯形图如图3所示,输入/输出时序波形图如图1c所示。
单按钮控制电机启动停止
单按钮多电机的启—停控制总结1.有时间继电器的正转,停止,反转循环启—停控制1)第1次揿SB1,通过KT1、KT2、KT3和KM2的常闭触点使KM1得电并自锁,电机正向启动;之前KT1也得电,其常闭触点断开,常开触点延时闭合,为第2次揿SB1准备电路.2) 第2次揿SB1,通过KT1、KT2的常闭触点使KT2和KA得电并自锁,KA的常闭触点断开KM1,电机停止。
KT2的延时到,除使启动电路进行转换外,还为第3次揿SB1准备电路;也使KA的线圈回路断开而失电,KA的常闭触点恢复闭合,为KM2的自锁准备电路。
3) 第3次揿SB1,只能通过KT3的常闭触点使KM2和KT3得电并自锁,电机反向启动;KT3延时时间到实行电路转换,为第4次揿SB1准备电路。
4) 第4次揿SB1,通过KT3的常闭触点使KT2和KA得电并自锁,KA的常闭触点断开KM2,电机停止.一次循环完成,第5次以后揿SB1则重复第1至第4项的动作过程。
一次循环完成,第5次以后揿SB1则重复第1至第4项的动作过程。
此主题相关图片如下,点击图片看大图:2.无时间继电器正转,停,反转的循环启—停控制4次揿按钮时,电路的工作情况如下:第1次揿SB1,通过KM1(2—3)-KM2(3-4)触点使KA1得电;又通过KM2(1-6)—- KA1(6 -7)—KA3(7—9) 使KM1得电并自锁,正向启动,同时切换了启/停信号通路。
第2次揿SB1,通过KM1(2—5) 触点使KA2得电;又通过KM2(1—6)-- KM1(6—7)-K A2(7—8)使KA3得电并自锁,同时切换了启动对象;KM1由于通电回路中的KA3(7—9)的断开而失电,正向停止。
第3次揿SB1,通过KM1(2-3)—KM2(3-4)使KA1得电;由于KA3(7-9)的断开,KM1不会再得电;又通过KA1(1-10)—- KA3(10—11)——KA2(11—12)-—KM1(12-13)的路径使KM2得电并自锁,反向启动,同时又切换了启/停信号通路。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课后题
5.4 已知外部按钮SB1控制 PLC的输入触点I0.0, 要求每按 动一次按钮 SB1,PLC输出点Q0.1 输出为1,经过5s后, 自动关断输出点Q0.1;或者在 5s时间内通过外部按钮SB2 控制PLC的输入触点 I0.1使输出触点Q0.1置0。
课后题
5.5应用PLC的Q1.0和Q1.1输出触点,编写出每隔 3s轮流输出的应用程序,启动信号采用输入触点 I0.1
课后题
5.6 编写I0.0触点闭合3s后,Q0.0输出3s的应用程序。
课后题
5.7 利用PLC对外部信号进行计数(低频),已知输入 触点为I0.2,要求每计满100后,内部标志位M0.0产生 一个扫描周期的输出脉冲。
5.8 运用LAD算术运算指令,完成下列算式的运算
(1)[(100+200)×10]/3
5.8 运用LAD算术运算指令,完成下列算式的运算
(2)6的78次方
e
78 ln 6
5.8 运用LAD算术运算指令,完成下列算式的运算
(2)sin65°的函数值
5.9 用逻辑操作指令编写一数据处理程序,将累加器 AC0与VW100存储单元数据进行逻辑与操作,并将运 算结果存入累加器AC0
课后题
例5.15使用顺序控制程序结构,编写出实现红、黄、 绿三种颜色信号灯循环显示的程序(要求循环间 隔为1s),并画出该程序设计的功能流程图
5.16 编写一段输出控制程序完 成以下控制:有8个指示 灯,从左到右以0.5s速度 依次点亮,到达最右端 后,再从左到右依次点 亮,如此循环往复。
Q0.0
Q0.7
I0.0 I0.1 M0.0 T33 1s 2s
T34
Q0.0
例3:某产品分拣控制系统的时序图如下图, 根据时序图编写程序。
I0.0 I0.1 Q0.0 启动
计数
输出
5s
从时序图中可以看出,要想完成控制,程 序中应主要包含计数和延时指令(可采用最常 用的递增计数器指令),为了达到控制要求, 还应有下降沿指令及其他控制基本指令。
1
0
0
0
0
0
0
0
0
1
0 0
0 0
0
0
0
0
1
0 0
0
0
0
0
0
0
0 0
0
0
1
AC
KM Q0.0
I/O I0.0
I0.1 I0.2
功能 启动按钮
停止按钮 热继电器
FR
I0.2 1M +24V
1L
Q0.0 接触器
课后题
5.3 使用置位、复位指令,编写两套电动机(两台) 的控制程序,这两套程序的控制要求如下: (1)启动时,电动机M1启动后才能启动M2; 停止时,电动机M1、M2同时停止。 (2)启动时,电动机M1、M2同时启动; 停止时,只有在电动机M2停止时电动机 M1才能停止。
例4:某大厦欲统计进出大 大门 厦的人数,在唯一的门廊里 设置了两个光电检测器,如 下图,当有人进出时就会遮 出 住信号,检测器就会输出ON 状态,反之为OFF状态。 当检测器A的光信号被 遮住时,若检测器B发出上 升沿信号时,可以认为有人 检测器A 进入大厦,若B发出下降沿 信号,可以认为有人走出大 检测器B 厦。
大厦
进
A
B
大厦平面图
进入
走出
检测器A和B的时序图
课后题
5.1 根据梯形图写出对应的语句表
课后题
5.2 设计一个使用PLC控制、通过交流接触 器KM控制电动机M的启动和停止的控制装 置,要求列写出I/O分配表,编写出PLC应 用程序。 I/O分配表
外设 SB1
SB2 FR KM
PLC SB1 SB2 I0.0 I0.1
5.10 编写一段程序,将VB100开始的50个字的数据送到 VB1000开始的存储区
课后题
5.12 编写一段程序,将VB0开始的256个字节存储单元清零
例5.13 编写出将IB0字节高4位和低4位数据交换,然后送入 定时器T37作为定时器预置值的程序段。
5.14 写出能循环执行5次程序段的循环体梯形图程序
例1:单按钮启动、停止控制 在大多数电器设备的控制中,启动操作和停止 操作是通过两只按钮分别控制的。如果1台PLC 控制多个这种具有启动/停止操作的设备时,势必 占用很多输入点。有时为了节省输入点,可采用 单按钮启动/停止控制。
I0.0 Q0.0
单按钮操作示意图
例2:自制脉冲源的设计 在实际应用中,经常会遇到产生一个周 期和占空比均可调的脉冲序列,例如控制 一个指示灯的闪烁。这样的脉冲信号用两 个接通定时器即可实现,其时序图及程序 设计如下图: