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

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 = Y14组彩灯控制C0Y0Y1Y2Y3Y01Y11Y20Y300110001110011100011000111001RSTC0C0K4C0K1M0Y0M8013M8000MOVM0M0M1Y1Y3M1M1Y23、应用举例投币检测X0ADD PK3000D0ADD PK6000D0设定喷水时间?例6-12 一台投币洗车机,用于司机清洗车辆,司机每投入1元可以使用10分钟时间,其中喷水时间为5分钟时间。D1D1设定使用时间K0D0M8002ADD PT250ADD PT0 RSTT250X2手动复位X1喷水按钮M8020T250D0喷水时间Y0X1M0M0M8020T0D1使用时间喷水阀K0K0D1K0图6- 35 投币洗车机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 用数字开关整定定时器的设定值?例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前进Y01010X0INCP K1M500X1ZRSTM500M503左限位右限位起动停止SQ1SQ2SB1SB2X1X2COMX0KM2Y0KM1Y1Y2Y3COM1KM4KM3KM1KM2KM3KM4~X1前进后退正转反转X2M0M500Y0M500Y1M501Y2M501Y3M0(a)PLC接线图(b)电动机起停梯形图图6- 45 滑台自动往复主轴双向控制梯形图和接线图