PLC可编程控制实例150 - 图文

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台水泵轮流工作例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 八位选择开关例6-27 圆盘180°正反转。SQX0SB3SB2X2X1X0Y1Y0COM1COMKM1KM2 反转KM2KM1 正转~X0DECOY0X0X2(c)圆盘180度正反转梯形图X1ZRSTY0Y1Y0K1Y1Y0SB1SQ(a)圆盘示意图(b)PLC接线图图6- 74 圆盘180°正反转例6-28 大数优先动作?如图6-76所示,当输入继电器X7~X0中有n个同时动作时,编号较大的优先。如图中当X5、X3、X0同时动作时,则最大编码的输入继电器X5的有效,对应的M5=1。X10ENCOX0DECOD0D0M0K3K30000000X7X5X300101000000010X00101D0M7M500100M000图6- 76 大数优先输出例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 送料车运行监控报警 例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 用数字开关和按钮给定时器设定时间

联系客服:779662525#qq.com(#替换为@)