人人范文网 范文大全

plc学习教程

发布时间:2020-03-03 08:59:17 来源:范文大全 收藏本文 下载本文 手机版

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

••

3、应用举例例6-9 用数字开关给定时器间接设定延时时间,延时时间在0.1~99.9秒之间。

用三个数字开关分别连接在PLC的X0~X3和X20~X27 输入端上,由于输入继电器的元件号不连续,需要进行一下调整,如6-24所示。 十位数字开关个位数字开关百位数字开关X27X26X25X24X23X22X21X20PLCX3X2X1X0COM三个BCD码数字开关的外形M8000BINBINSMOVX10T0D2K2X20K1X0D1K1D2D1K1D2K3D2D1D1’D2’D2(X3~X0)(X27~X20)BCD→(D2)BIN(X3~X0)BCD→(D1)BIN1位BCD数3位BCD数二进制数(X3~X0)(X27~X24)(X23~X20)十位个位百位↓图6- 24 用SMOV指令调整数字开关的数位

3、应用举例•例6-1 0 用BCD码数字开关间接设定的定时器,用4位数码管显示定时器的当前值。M8000BINK4X0BCDX20T0D0D0数字开关百位数字开关十位数字开关个位数字开关小数位T0K4Y0X17X16X15X14X13X12X11X10X7X6X5X4X3X2X1X0COMY17Y16Y15Y14Y13Y12Y11Y10Y7Y6Y5Y4Y3Y2Y1Y0COM+-百位十位个位小数位图6- 31 BIN、BCD指令应用举例

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

6.3.11 应用举例•例6-11 用PLC控制4组彩灯,每隔1秒变化1次,每次亮2组彩灯,要求按图6-32所示的时序图反复变化。4组彩灯分别由Y0~Y3控制。表6- 5输出控制状态真值表 当前值C00123由K1M0表示C0当前值M30000M20000M10011M00101Y30011输出控制Y20110Y11100Y01001由K1M0表示C0当前值,再由K1M0来控制Y0~Y3的状态。由表6- 5真值表可写出逻辑表达式如下所示:Y0=M0M1+ M0M1Y1=M1Y2=M0M1+ M0M1 = Y0Y3=M1 = Y

1文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

4组彩灯控制C0Y0Y1Y2Y3Y01Y11Y20Y300110001110011100011000111001RSTC0C0K4C0K1M0Y0M8013M8000MOVM0M0M1Y1Y3M1M1Y

23、应用举例投币检测X0ADD PK3000D0ADD PK6000D0设定喷水时间•例6-12 一台投币洗车机,用于司机清洗车辆,司机每投入1元可以使用10分钟时间,其中喷水时间为5分钟时间。D1D1设定使用时间K0D0M8002ADD PT250ADD PT0 RSTT250X2手动复位X1喷水按钮M8020T250D0喷水时间Y0X1M0M0M8020T0D1使用时间喷水阀K0K0D1K0图6- 35 投币洗车机

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

3、应用举例例6-13 倒计时显示定时器T0的当前值。X1T0K350M8000SUBK359BCDT0D2↓D2K3M0十位十位↓↓D2个位小数位K3M0个位K2Y0↓K2M4↓MOVK2M4K2Y0图6- 37 倒计时显示定时器T0的当前值

3、应用举例•例6-1 4用两个数字开关整定一个定时器的设定值,要求设定值范围在1~99秒之间。梯形图如图6-39所示,如两个数字开关的设定值为35,35为BCD码,由BIN指令转换成BIN码存放到D2中,再将D2中数值35×10→D0,D0中的350即为T0定时器的设定值35秒。M8000BINK2X0MULX10T0D0D2D2K10D0图6- 39 用数字开关整定定时器的设定值

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

•例6-15 控制一台电动机,要求正转5秒→停止5秒→反转5秒→停止5秒→并自动循环运行,直到停止运行。X0M3M2M1M0012300110101停止正转停止反转M1M0Y1X0ZRSTM0M3反转M1M0Y0正转INCPK1M0T0T0K50图6- 43 电动机定时正停反转停自动循环运行主轴电动机例6-1 6某机床要求滑台每往复运动一个来回,主轴电动机改变一次旋转方向,如图6-44所示。滑台和主轴均由三相异步电动机控制,滑台的自动往复运动由行程开关控制。 SQ1Y2工件滑台Y3Y0Y1挡铁SQ2图6- 44 机床滑台示意图表6- 7机床滑台运行状态表 计数值M5010011M5000101工步(计数值)0123主轴反转Y30011正转Y21100滑台后退Y10101前进Y01010

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

X0INCP K1M500X1ZRSTM500M503左限位右限位起动停止SQ1SQ2SB1SB2X1X2COMX0KM2Y0KM1Y1Y2Y3COM1KM4KM3KM1KM2KM3KM4~X1前进后退正转反转X2M0M500Y0M500Y1M501Y2M501Y3M0(a)PLC接线图(b)电动机起停梯形图图6- 45 滑台自动往复主轴双向控制梯形图和接线图X0M0M1Y4Y3Y2Y1SBX0COMY0COM1~顺序停止PLSM0M0M1M1T0KM4KM3KM2KM1单按钮起动停止KM5KM4KM3KM2KM1M5M4M0T0T0K50定时脉冲M1Y4INCPM0顺序起动M3M2M1K1Y0ZZZK1Y0ZINCPM1Y0DECPDECP(a)外部接线图(b)5台电动机顺起逆停梯形图图6- 47 5条皮带传送机的顺序控制

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

例6-18 用WAND、WOR、WXOR指令简化电路。M8000WANDK1X0K1M4K1Y0M8020X0X1X2X3M4Y0M5Y1M6Y2M7Y3X3ALTP(a)(b)Y3X2ALTPY2X1ALTPY1X0ALTPY0WXORPK1X0K1Y0K1Y0M8000SUMK1X0D0图6- 49 WAND、WOR、WXOR指令的应用M8000WORK1X0K1Y0K1Y0M8000CMLK1X4K1M0X0SETX1SETX2SETX3SETY3X7Y2X6Y1X5Y0X4WANDK1M0K1Y0K1Y0RSTRSTRSTRSTY0Y1Y2Y3(c)(d)图6- 49 WAND、WOR、WXOR指令的应用

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

例6-21 求两个数之差的绝对值如图6-54所示,当X1=1时,D2-D4→D10,如D10<0,则比较结果M2=1,对D10求补。如D2=5,D4=8,则D10=-3,求补后D10=3。X1SUBPD2CMPM2D10D4K0D10M0NEGPD10图6- 54 求两个数之差的绝对值例6-20 求负数的绝对值由于PLC中的负数为补码,负数的最高位为1,可以利用补码指令求负数的绝对值,如图6-52所示,用BON指令判断D10的b15位(既最高位)为1时,表明D10中的数为负数,求D10的补码,就是它的绝对值。 M8000BONM0D10M0K15D10的第15位(最高位)为1时,M0=1NEGPD10M0=1时,求D10的补码图6- 52 求负数的绝对值

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

•例6-22 按1-2相激磁方式控制一个四相步进电动机。可正反转控制,每步为1秒。电机运行时,指示灯亮,四相步进电动机的1-2相激磁方式波形如图6-57所示。X0X0ZRSTY0Y3当X0=0(停止) D0K4K4将产生1~2相激磁波形值H13264C89初始值传送到32位数据寄存器D1,D0中当X1=0时,D1,D0每1秒左移4位(正转)当X1=1时,D1,D0每1秒右移4位(反转)T0T0K10当X0=1(起动) T0产生1S的脉冲13264C8913264CA相B相A相B相→正转 ←反转Y0Y1Y2Y3M8002DMOVT0T0X0MOVD0K1Y0X1DROLX1DRORD0D0H13264C89图6- 57 四相步进电动机1-2相激磁方式波形将D0中的低4位传送到Y3~Y0以驱动步进电动机END图6- 58 四相步进电动机1-2相激磁方式控制梯形图•例6-23 用按钮控制5条皮带传送机的顺序控制。 皮带传送机由5个三相异步电动机M1~M5控制。起动时,按下起动按钮,起动信号灯亮5秒后,电动机按从M1到M5每隔5秒起动一台,电动机全部起动后,起动信号灯灭。停止时,再按下停止按钮,停止信号灯亮,同时电动机按从M5到M1每隔3秒停止一台,电动机全部停止后,停止信号灯灭。如图6-63所示。M1起动停止M2M3M4M5115S3S225S3S335S3S445S3S55图6- 63 5条皮带传送机的顺序控制

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

X0Y0T0X1Y6T1SFTRY0Y1K5K1顺序停止X1X2ZRSTY0END(a)5台电机顺序起停梯形图

Y5X1Y0T0起动信号PLCT0K50X2X1X0COMY6Y5HL1KM5停止信号电动机5SFTLY0Y1K5K1顺序起动急停SB3Y1停SB2Y6停止信号T1起动SB1T1K30Y4COM2Y3Y2Y1KM4KM3KM2KM1HL012V+电动机4电动机3电动机2电动机1起动信号Y5急停Y0COM1(b)5台电机顺序起停接线图图6- 64 5条皮带传送机顺序控制的梯形图、接线图Y3X0KM4→(M4)KM3→(M3)KM2→(M2)KM1→(M1)~••例6-24 4台水泵Y0轮流运行控制Y1由4台三相异Y2步电动机M1~Y3M4驱动4台水泵。正常要求2台运行2台备用,为了防止备用水泵长时间不用造成锈蚀等问题。要求4台水泵中2台运行,并每隔8小时切换一台,使4台水泵轮流运行。C08H8H8H8H8H8H停止SA运行X1X0COMY2Y1Y0COM1(a)4台水泵运行时序图(b)4台水泵运行PLC接线图Y1M0X0SFTL(P)M0Y0K4K1C0RSTC0X0M8014C0K480X1ZRSTY0Y3(c)4台水泵运行梯形图Y3Y2Y1Y0M000001000110011001100110011001100110循环图6- 65 4台水泵轮流工作

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

例6-25 入库物品先入先出。•写入99个入库物品的产品编号(4位十进制数数),依次存放在D2~D100中,按照先入库的物品先出库的原则,读取出库物品的产品编号,并用4位数码管显示产品编号。输入产品编号SB2SB1数字开关千位数字开关百位数字开关十位数字开关个位入库按钮X20BINK4X0D04位十进制产品编号0~9999→D0X21X20X17X16X15X14X13X12X11X10X7X6X5X4X3X2X1X0COMY17Y16Y15Y14Y13Y12Y11Y10Y7Y6Y5Y4Y3Y2Y1Y0COM1~COM4译码电路译码电路译码电路译码电路SFWRPD0出库按钮D1K100X21M8000存放99个产品编号D0到D2~D100中+-SFRDPD1D101K100把产品编号读到D101中BCDD101K4Y0用4位BCD数码管显示产品编号千位百位十位显示产品编号个位图6- 70 写入和读出产品编号例6-26用功能指令组成1个八位选择开关。X0M0M1M2M3M4M7(a) 八位选择开关示意图(b) 八位选择开关梯形图X0INCPD0M8000DECODO MOK3DECODO MOK3M6RSTD0INCPD0M7M6M5M8000M0M1M0M5(c) 六位选择开关梯形图图6- 73 八位选择开关

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

例6-27 圆盘180°正反转。SQX0SB3SB2X2X1X0Y1Y0COM1COMKM1KM2 反转KM2KM1 正转~X0DECOY0X0X2(c)圆盘180度正反转梯形图X1ZRSTY0Y1Y0K1Y1Y0SB1SQ(a)圆盘示意图(b)PLC接线图图6- 74 圆盘180°正反转例6-28 大数优先动作•如图6-76所示,当输入继电器X7~X0中有n个同时动作时,编号较大的优先。如图中当X

5、X

3、X0同时动作时,则最大编码的输入继电器X5的有效,对应的M5=1。X10ENCOX0DECOD0D0M0K3K30000000X7X5X300101000000010X00101D0M7M500100M000图6- 76 大数优先输出

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

例6-29 用4个开关分别在4个不同的地点控制一只灯。S4S3S2S1X3X2X1X0COMY0COM1~(b)4个开关控制一盏灯梯形图M8000SUMK1X0ELM0Y0K1M0(a)外部接线图图6- 78 4个开关控制1盏灯•••••••例6-30 用报警器监控送料小车的运行情况。如图6-83所示,一辆小车从O点前进,如果超过10秒钟还没有到达A点则报警器S900动作。如果超过20秒钟还没有到达B点则报警器S901动作。如果小车在B点后退时,如果超过20秒钟还没有到达O点则报警器S902动作。只要报警器S900~S902中有一个动作,则M8048=1,使Y10=1,起动报警器报警。用X10按钮可对已动作的报警器S900~S902复位。M8000M8049最小报警器编号存入D8049Y0进Y0进Y1退M8048Y10X10ANR P报警复位(a)送料车运行监控报警梯形图(b)送料车自动循环示意图X1ANSX2X0ANSANS报警T0T1T2K100S900K200S901K200S902OX0SQ1Y1Y0退进前进时,10s不到A点报警前进时,20s不到B点报警后退时,20s不到O点报警AX1SQ2BX2SQ3图6- 83 送料车运行监控报警

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

例6-37 用示教定时器指令TTMR为T0~T9设置延时时间。 T0D300T0~T9为0.1s型定时器,而存入D200中的值为X10的闭合时间的秒数,T1D301如果要使定时器的动作时间等于按钮闭合时间, 应将X10的闭合时间(秒数)乘10存入D200中。T9M8000BINX10D309K1X0Z将数字开关的数值经BIN转换传至ZTTMRD200示教按钮X10MOVK1将X10的闭合时间(秒数)乘10存入D200中D200D300ZX10=0时将D200中的值存入D300Z中图6-116 用数字开关和按钮给定时器设定时间X1例6-40 控制一台电动机,起动时,按一下按钮SB1,警铃报警5秒钟后电动机起动,停止时,再按一下按钮SB1,警铃报警5秒钟后电动机停止。电动机运行时,按下按钮SB2或电动机过载,电动机立即停止。SB2FRSB1X1X2Y1Y0220vKMHAX1M0M1M2M3M45SALTPM0STMRM2M0T10K50Y0M1M3M4Y1X2ZRSTM0M4(b)梯形图COMCOM15S(a)接线图(c)时序图图6-121 起动报警、停止报警控制例6-43 用10个数字键设定一个定时器的设定值。设定值范围在1~9999。

文鼎教育集团~南京

www.daodoc.com

声明:该文章由文鼎教育汇编、转载,版权归原作者所有。

M8000DECOX0M0K4TKYX10T0M1D0M20D0

3、应用举例例6-46 用FX2N-8AV-BD型模拟量功能扩展板设定8个定时器T0~T7的设定值。首先将FX2N-8AV-BD型模拟量功能扩展板安装在FX2N型PLC的基本单元上。旋转扩展板上的可调电位器旋钮VR0~VR7,以VR0~VR7的刻度值分别作为T0~T7的外部输入设定值。M8000RSTFORM8000VRRDINCNEXTT0D200定时器T0~T7的电路T0~T7为100ms定时,对于0~255的设定值可以获得0~25.5秒的延时。T7D207K0ZZD200ZZK8用FOR-NEXT指令将VR0~VR7中的设定值依次传送到D200~D207中D200~D207分别为T0~T7的间接设定值 变址寄存器Z复位图6- 157 用模拟量功能扩展板设定T0~T7的设定值

文鼎教育集团~南京

www.daodoc.com

江阴基础三菱PLC教程

江阴三菱PLC教程目录

江阴基础三菱PLC编程教程

电工、PLC学习

plc学习笔记

PLC学习笔记

plc学习笔记

如何学习PLC

PLC学习总结

PLC学习总结

plc学习教程
《plc学习教程.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档