PLC可编程控制实例100要点_第1页
PLC可编程控制实例100要点_第2页
PLC可编程控制实例100要点_第3页
PLC可编程控制实例100要点_第4页
PLC可编程控制实例100要点_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、L1 L2 L3 I I 1 A-qs j FU X0 X1 X2 M0 220V Q 斗一 T十1Y Y0 FR KM1 X1 X2 FR KM2 Yu SB1 T -O COM -X0 COM Y2- C0Ml KM2 Y1 KM1 KM2 6V o TO Y0 -I M0 HF V Y1 U W M HL1 ?0住炉介 心抵审*电 :+d 毎* J7. *七护曲9亠 +vl.-*-.玉 e 2*也 2-k *fl-w世旳总ft TT易氏知申再忌 -*:f $. :*+:E-i-*-:-+ 此+-:-+.:+:-+?:+:+ -i:T-!-* :傳:W:*ITI辛*空:+: * * + 妙

2、 二:*:+?*+51*忖.+Edlels-sl:-禹:即选畅宦 一;片:+麻牛世冷-:+尺阵出.号番屏试应弁祚w-tt:蚣:+!? 杆#伐咅*我埠沖寺*押霄计寺*总$.咅*押也-咅韓3+乱为爭*辛举*;-:d 试曲:+:诙特:;:*414耶rt :J :+:+ -i ;皆-:+4?-!傑均业吊; ;舜-* -捕皆咅号蒔抠忖工帝家为 ftQ尸皆+:忌乍看甘桂孑却-:+:卫齊丹虫 *- * w # * *- * - S * W # a 皆心帶:sl-ti-咅咅4lalt;-事矗廉就占缺祁如港咅?*4 當 i爭-twii 号 $*样-4- $*: * A -+:l * d*J-:+:云辛 *:w:

3、+:A辛*曲 * |3:*曲-:|3 中 gTkH-_;Q W A 抠 $. awti:-*:-J 打 农3淨+:-*!4 轴辛书空弱零4 -.-*:+:.+.曲:*:丹 Aw密 呼啥虫f护IX:出中-+呼辛*片 r.-:+选吆:+呂晖 4 址*用彎氓4 T我睪:;励吋 !:畀涼-xfrt*静 - F芒n:M书思拿4營甘射羊挪a+J寺霁-电i+令曲- d 辛*空-:|?:!丄空-:手辛*七-:中*-*:- 审!4条沙容爭靱扮翠*辛wA.it电I*#:it 帝聊.*盼-曲毋.*野5 *酬:曲*曲駕比 曲:即叢呑*由郭阳8 诗*4序用卒逸吕序. 餓1*召#辯合召思 SS*-*-*-* *坊曲令并*

4、.S-4 暮XL 图张17传送带PLC控制梯形图 后再来电时传送带能够继续工作, 试画出对应的梯形图。 小 车 行 走 PLC 控 制 图 (C)梯形图 4、典型定时器应用梯形图 * (1)断电延时型定 X0_lyd0一 Y0 X0 X0 C0 K50J 1 5SI 图3- 27断电延时型定时器 X0 型定通断电均延时 Y0 T0 K10G) T9 K30 -TO K20 X0 Y0 L 3S 2S 图3- 28通断电均延时型定时器 4、典型定时器应用梯形图 M0 K40 L X-K40 T0 111 KI1 4S 丨 4S 丨 4S 丨 (Mq) 1 定时脉冲电路1 定时脉冲电路2 图3-

5、29定时脉冲电路 xc TO / (jT K10 TOY0 TO Y0 Y0 I I 1S 1S 1S 1S 4、典型定时器应用梯形图 * (5)占空比可调震荡电路 T1 zrK20 TO .T1:K30 T1 K50 TO 2S 3S 2S 3S 震荡电路1 震荡电路2 图3- 31占空比可调震荡电路 X0 * (6)上升沿单稳态电路 Y0 T0 K10 X0 Y0 1S 图3- 32上升沿单稳态电路 4、典型定时器应用梯形图 * (7)下降沿单稳态电路 X0 xo YO 1S 1S 图3- 33下降沿单稳态电路 *为了保证运行安全,许多大型生产机械在运行起动之前需用 电铃或蜂鸣器发出报警信

6、号,预示机器即将起动,警告人们 迅速退出危险地段。试设计 PLC控制接线图和梯形图。 起动 停止 PLC接线图 (b)梯形图 (c)波形图 图3- 34起动报警控制电路 例3-6 用按钮控制三台电动机,为了避免三台电动机同时起动,起动电流过 大,要求每隔5秒起动一台,试设计PLC控制梯形图。 TO Y1 第三台 Y2 TO Y0 Y1 (b)波形图 图3- 35三台电动机顺序起动控制 2、典型计数器应用梯形图 *(1)循环计数器 C0 1RST C0 X0 I (CK10 循环计数器 X0 123456789 10111213141516171819202122 图3- 39循环计数器 *(2

7、)长延时定时器 RST C0 X0 1 rsT C0 X0 M8013 T |1 | K28800 X0 井 X0 M8014 | |1 |(00) K1440 llC0 (a)8小时定时器 C0 (b)24小时定时器 图3- 40长延时定时器 (3) 365天定时器 XO 井 XO RST CO TO CO TO K1OOOO :CO : K31536 YO; (a)365天定时器之一 (c)365天定时器之三 (4)单按钮控制电动机起动停止 XO MO Y0 RST CO X0 X0 II CO lMo 丫丨起动丨停止丨起动丨停止 X0X1X2C0 SQ (a)圆盘示意图 图3-43圆盘旋

8、转控制 例3-7 用PLC控制 一个圆盘,圆盘 的旋转由电动机 控制。要求按下 起动按钮后每转 1圈后停止3秒, 转5圈后停止。 起动按钮 旋转 限位开关 (b)圆盘控制梯形图 :一个线圈后面又通过单接点连接线圈输出称为连续输出 (b)非单接点电路1 X10 CY2) X11 -|(Y3) X12 (c)非单接点电路2 图4- 2连续输出与非连续输出电路 x| 边沿单接点的应用 X n :0 YO HH CO RST CO XO M0 K1 X0 或 丫0|起动|停止|起动.停止 图4- 5单按钮控制电动机起动停止 X0 M8014 M8014 HtP M0 TO M8014 TO T1 M8

9、O14 TO TO T T1 T1 导O M8O14 T5k1OO MO /T1j K2OO YO Y1 Y2 Y0 Y3 Y2) Y4 Y3) Y5 T1 图4- 7 6个彩灯循环控制 例4-2 * 一条生产线由电动机驱动,为了安全起见,要求先发出报 警信后,电动机再起动时或停止。试画出控制梯形图并写 出程序。 图4- 21电动机起动停止报警 起动按钮 图4- 23传送带接力传送PLC接线图和梯形图 4.4.1普通线圈指令 *普通线圈的指令为OUT,用于表示Y、M、 S、T、C的线圈,是最常用的指令之一。 例4-4用一个按钮控制电动机的起动和停止,要求起动时按下按钮先预 警5秒钟后电动机起动

10、。停止时再按下按钮先预警5秒钟后电动机停止。 X1 / ) TC 丫1 RST C0 (a)梯形图 K50 0 1 LD X1 OR Y0 预警 2 OUTT0 K50 5 ANI T0 6 OUTY0 K1 7 LD T0 8 OUTC0 K1 11 ANDY1 C0 12 RSTC0 14 LD C0 15 OUTY1 起动 (b)指令表 X1 | T0 - Y0 预警 Y1起动, (c)时序图 X0 Hl M0 M0 SET Y0 X0 Y0 RST M0 | Y0 X0 |:I Y0 1| M0 X1 M1 互 X1 I Y 1 M1 梯形图1及时序图 (b)梯形图2及时序图 图4-

11、28二分频电路(置位、复位指令) 边沿线圈指令也可以用边沿接点指令来替换,如图4- 30二分 频电路的梯形图可以用如图4- 31所示的梯形图来替换。 图4- 31二分频电路(边沿接点指令) 例4-8单按钮电动机起动停止报警控制 *用一个按钮控制电动机的起动停止,起动时按下按钮X0,发出报 警信号,确认可以安全起动时松开按钮,解除报警信号YO, Y1 得电,电动机起动。 X0 *停止时,再按下按钮 X0,发出报警信号,确认可以安全停止时松 开按钮,解除报警信号 YO,Y1失电,电动机停止。 PLF M0 起动停止 X0按钮 MO I YO 丨I报警 Y1起动 图4- 32单按钮电动机起动停止报警

12、控制 停止 后退 前进 B点 A点 原位 X0 T5 X1 M0 T3t7 41 SB3 LJJ SB2 ILJ SB1 SQ3 4 ZJ SQ2 SQ1 七 X5 X4 X3 X2 X1 X0 CM) K300 Tr) K400 K450 K550 CD K600 K650 K5 K10 COM +24V 4T 丫0、绿灯 T 黄灯 T1 -丫2,红灯 车道 车道 车道 丫红灯人行道 T4 T4 4FtM绿灯人亍道 T6 图4- 50按钮人行道梯形图 KM2 KM1 END X3前进X5 M0 X1 A点 M0 -H-HF M1 丫1 Y0 COM1 后退 KM1 KM2 220V (a)送

13、料车自动循环控制PL(接线图 前进 起动 X2 丫1 B点前进 X1 A点 丫1 X2 X5 B点停止A点记忆 M1 X4后退Y0 X1 X2 丫1 X0 X5 討一【丫1 原位 停止 后退 END (b)送料车自动循环控制梯形图 图4- 52送料车自动循环控制 474三相异步电动机Y降压起动控制电路 L1 L2 L3 iy-QS FU1 KM1 Y X1 X2 X1丫0. T0 ;00Y; K50 FR O 220V o END , FU2 U11V1 IW KM2 (a)主电路 M 4 km3W SB2 SB1 COM1 X2 X1 Y1 COM Y0 KM2 沖FR (c)梯形图1 X1

14、 X2 KM3 KM3 (b)PLC接线图 KM2 KM1 TO K50 Y2 END (d)梯形图2 图4- 53三相异步电动机丫一 减压起动控制电路 图5-9相邻的状态步的转移条件相同时的处理 立即停 暂停 SET S20 S21 S0 X0 S22 Jump Jump _(VT)后退 X6 X3 i-CS0) X6 X3 dlI (S2Q) 后限位结束停 S22 HJF (a)步进梯形图 图5- 13小车运行梯形图和SFC图 一个传送机械手装置如图5-1所示,用于分捡大球和 小球。机械臂原始位置在左限位勺电磁勒上限位。接近 开关SQ用于检测是否有球。SQSQ分别用于传送机 械手上下左右运

15、动的定位。 ?状态转移图适合于步进顺序控制,对于随机变量的控制一般可单 独编制梯形图。本例中手动控制就是随机变量对机械手的控制, 在本例中将手动控制梯形图放在初始状态步SO ,如图5-19所示 图5-19手动控制梯形图 图6- 11内部定时器中断的应用 例6-4定时器中断用于斜波信号 中断子程卩 中断返回 EI中断开始 IRET FEND 主程序 中断允许范貝 主程序结束 RAMP D1 D2 D3 K1000 斜波信号 END JM 确认键 例6-5计数器中断用于咼速计数 -Ei中断开始 9 9 O - IT L 8 Mln In H K2147483647 DHSCSC1Q00 C255

16、IQ1Q FEND主程序结束 IRET END 中断允许范MU 回 返 断 中断子程中 图6- 12高速计数器中断的应用 例6-6用PLC控制一个密码锁 12 M1 CMP K1XO K8 MO CMP K1XO K3 M3 CMP K1XO K6 M6 CMP K1XO K5 M9 M4 M7 M10 IHMf M4 M7 密码数8 密码数3 密码数6 密码数5 开锁 M10 K20开锁时间 比较结果复位 数字开关 -cX5 oX4 *X3 -oX2 -cX1 Y0 *X0 -oa COM COM M0 M2 M3 M5 M6 M8 M9 M11 SET M12 密码出错 图6- 18密码锁

17、 3、应用举例 ? 例6-8 一辆小车在一条线路上运行,如图6-21所示。线路上有0 # 7 # 共8个站点,每个站点各设一个行程开关和一个呼叫按钮。要求无论小 车在哪个站点,当某一个站点按下按钮后,小车将自动行进至U呼叫点。 小车 SQ8 SQ7Z SQ6 1 SQ5 SQ4 - SQ33 SQ2 二 SQT月行程开关 X7 X6 X5 X4 X3 X2 X1 X0 SB8 SB7 SB6 SB5 SB4 SB3 SB2 SB1 呼叫按钮 X17 X16 X15 X14 X13 X12 X11 X10 图6- 21小车行走示意图 图6- 22 8站点小车行走梯形图 三个BCD码数字开关的外形

18、 (X27 X20)BC(D2)BIN (X3 X0)BCD*(D1)BIN 1 位 BC数 3位BC数 二进制数 图6- 24用SMOV指令调整数字开关的数位 3、应用举例 图6- 31 BIN、BCD指令应用举例 6311应用举例 ? 例6-11用PLC控制4组彩灯,每隔1秒变化1次,每次亮2组彩灯,要求按 图6-32所示的时序图反复变化。4组彩灯分别由Y0Y3控制。 表6- 5输出控制状态真值表 当前值 由K1M0表示CO当前值 输出控制 C0 M3 M2 M1 M0 Y3 Y2 Y1 Y0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 1 0 2 0 0 1 0 1

19、1 0 0 3 0 0 1 1 1 0 0 1 由K1M0表示C0当前值,再由K1M0来控制Y0Y3的状态。 由表6- 5真值表可与出逻辑表达式如下所示: Y0=M0M1+ M0M1 丫仁M1 Y2=M0M1+JMOM乔 Y0- Y3=M1 = Y1 4组彩灯控制 投币检测 ?例6-12 一台投 币洗车机,用 于司机清洗车 辆,司机每投入 1元可以使用 10分钟时间, 其中喷水时间 为5分钟时间。 手动复位 喷水按钮 xn 设定使用时间 X1 M8020 T250 DO喷水时间 设定喷水时间 X1 M8020 M0 TO D1使用时间 图6- 35投币洗车机 3、应用举例 例6-13倒计时显示

20、定时器TO的当前值 图6- 37倒计时显示定时器TO的当前值 3、应用举例 ?例6-1 4用两个数字幵关整定一个定时器的设定值,要求设定值范围在 199秒之间。梯形图如图6-39所示,如两个数字幵关的设定值为 35, 35为BCD码,由BIN指令转换成BIN码存放到D2中,再将D2中数 值35 X 10 D0,D0中的350即为TO定时器的设定值35秒。 图6- 39用数字开关整定定时器的设定值 ?例6-15控制一台电动机,要求正转 5秒停止5秒反转5秒停止5 秒并自动循环运行,直到停止运行。 M3 M2 M1 M0 0 0 0 停止 1 0 1 正转 2 1 0 停止 3 1 1 反转 图6

21、-43电动机定时正停反转停自动循环运行 图6- 44机床滑台示意图 例6-1 6某机床要求滑台每往复运动一 个来回,主轴电动机改变一次旋转方 向,如图6-44所示。滑台和主轴均由 三相异步电动机控制,滑台的自动往 复运动由行程开关控制。 表6- 7机床滑台运行状态表 计数值 工步 (计数值) 主轴 滑台 M501 M500 反转Y3 正转Y2 后退Y1 前进Y0 0 0 0 0 1 0 1 0 1 1 0 1 1 0 1 0 2 1 0 0 1 1 1 3 1 0 1 0 X0 INCP K1M50C X1 ZRSTM500 M5C3 图6- 45滑台自动往复主轴双向控制梯形图和接线图 左限位

22、 右限位 起动 停止 SQ1 SQ2 孑 SB1 h SB2 X0 Y0 Y1 X1 Y2 X2 Y3 COM COM KM2 KM X1 X2 KM1,/ jKM2- KM4= 卜KM3 KM3 匚 KMfi 前进 后退 正转 反转 MC M50C M5CC M5C1 PLC接线图 (b)电动机起停梯形图 图6-47 5条皮带传送机的顺序控制 例6-18用WAND、WOR、WXOR指令简化电路 M8000 WANDK1X0 K1M4 K1Y0 (b) (a) 图6- 49 WAND、WOR、WXOR指令的应用 M8000 WOF K1X0 K1Y0 K1Y0 (d) (c) 图6-49 WA

23、ND、WOR、WXOR指令的应用 例6-21求两个数之差的绝对值 如图6-54所示,当X1=1时,D2 D4 D10,如D10 V 0,则比较结果 M2=1,对 D10 求补。女口 D2=5,D4=8,贝U D10= 3,求补后 D10=3。 图6- 52求负数的绝对值 ?例6-22按1-2相激磁方式控制一个四相步进电动机。可正反转控 制,每步为1秒。电机运行时,指示灯亮,四相步进电动机的1-2 相激磁方式波形如图6-57所示。 1 3 2 64C89132 64C 图6- 57四相步进电动机1-2相激磁 方式波形 当X0=1 (起动)T0产生1S的脉冲 END X0 T0 K10 X0 图6

24、- 58四相步进电动机1-2相激磁方式控制梯形图 ?例6-23用按钮控制5条皮带传送机的顺序控制 皮带传送机由5个三相异步电动机 M1M5控制。起动时,按下起动按钮,起动 信号灯亮5秒后,电动机按从 M1到M5每隔5秒起动一台,电动机全部起动后, 起动信号灯灭。停止时,再按下停止按钮,停止信号灯亮,同时电动机按从M5 到M1每隔3秒停止一台,电动机全部停止后,停止信号灯灭。如图6-63所示。 图6- 63 5条皮带传送机的顺序控制 X0 Y5 X1 HFY0U4IY6H di T 丫起动信号 -SFTL |丫0|丫1 |K5|Kl顺序起动 Y1 IHCYD停止信号 T1 K30 (a)5台电机

25、顺序起停梯形图 急停 停 起动 停止信号 电动机5 电动机4 电动机3 电动机2 电动机1 起动信号 (b)5台电机顺序起停接线图 图6- 64 5条皮带传送机顺序控制的梯形图、接线图 ? 例6-24 4台水泵 轮流运行控制 ? 由4台三相异 步电动机M1 M4驱动4台水泵。 正常要求2台运 行2台备用,为 了防止备用水 泵长时间不用 造成锈蚀等问 题。要求4台水 泵中2台运行, 并每隔8小时切 换一台,使4台 水泵轮流运行。 xo CO 8H 8H | 8H 8H 8H 8H Y1 Y2 Y3 Y3 Y2 , 停止 SA X1Y1 一 L X0Y0 运行 COM COM (b)4台水泵运行P

26、LC接线图 KM4(M4) KM茄(M3) KM步(M2) KM 仔(M1) (a)4台水泵运行时序图 Y1 (c)4台水泵运行梯形图 Y3 Y2 Y1 Y0 M0 0 0 0 0 1 0 0 0 1 1 0 0 1 1 0 L 循环 F 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 图6- 65 4台水泵轮流工作 例6-25入库物品先入先出 ?写入99个入库物品的产品编号(4位十进制数数),依次存放在D2D100 中,按照先入库的物品先出库的原则,读取出库物品的产品编号,并用4 位数码管显示产品编号。 输入产品编号 SB1 入库按钮 X20 BIN K4X0

27、 DO SFWR PD0 D1 K100 4位十进制产品编号09999D0 SFRDF D1 D101 K100 出库按钮存放99个产品编号D0到DdO冲 M8000 BCDD101 K4Y0 用4位BC数码管显示产品编号 SB2 E 数字开关 数字开关 数字开关 数字开关 X21 X20 X17 X16 X15 X14 X13 X1; X11 X10 X7 X6 X5 X4 X3 X2 X1 X0 CO Y1 Y1 5Y1 1Y1/ Y1: Y1: Y1 Y1C Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y( COIMCOM 千位 百位 十位 个位 M fTT 把产品编号读到D10仲 百位

28、千位 个位 十位 百位 千位 十位个位 显示产品编号 + 显示产品编号 图6- 70写入和读出产品编号 4 例6-26用功能指令组成1个八位选择开关 X0 INCP DO MO M7 M1 M2 M6 M3 M5 M4 (a)八位选择开关示意图 M8000 XO I M8000 INCP DO MO M1 DECO 1 DO MO K3 : M7 (b)八位选择开关梯形图 M6 DECO )DO MO K3 RST DO MO (c)六位选择开关梯形图 图6- 73八位选择开关 (a)圆盘示意图 KM2反转 KM1正转 (b) PL(接线图 X0 (c)圆盘18O度正反转梯形图 图6- 74圆

29、盘18O。正反转 例6-28大数优先动作 ?如图6-76所示,当输入继电器X7X0中有n个同时动作时,编号较 大的优先。如图中当X5、X3、X0同时动作时,则最大编码的输入继 电器X5的有效,对应的M5=1。 X10X7 X5 X3X0 图6- 76大数优先输出 例6-29用4个开关分别在4个不同的地点控制一只灯。 图6- 78 4个开关控制1盏灯 例6-30用报警器监控送料小车的运行情况。 如图6-83所示,一辆小车从O点前进, 如果超过10秒钟还没有到达A点则报警器S900动作。 如果超过20秒钟还没有到达B点则报警器S901动作。 如果小车在B点后退时,如果超过20秒钟还没有到达O点则报警器S902动作。 只要报警器S900S902中有一个动作,则M8048=1 ,使Y10=1 ,起动报警器报警。 用X10按钮可对已动作的报警器 S900S902复位。 M8000 Y0 进 X1 * / ANS T0 K100 S900 YC )进 X2 前进时,10s不到A点报警 ANS T1 K2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论