例5.计数器应用举例:产品数量检测(教材P509例9-3) 产品通过检测器 PH (每24个产品 机械手动作1次) 机械手KM2 传送带电机KMl PLC的IO分配: Y0传送带电机KM1 X0—传送带停机按钮 Y1一机械手KM2 X1—传送带起动按钮 TMY2—定时器,定时2秒 X2产品通过检测器PHCT100计数器,初始值24
例5. 计数器应用举例:产品数量检测(教材P509例9-3) 产品通过检测器 PH 机械手 KM1 KM2 传送带电机 PLC的I/O分配: X0— 传送带停机按钮 X1—传送带起动按钮 X2— 产品通过检测器PH Y0—传送带电机KM1 Y1—机械手KM2 TMY2—定时器,定时2秒 CT100—计数器,初始值24 (每24个产品 机械手动作1次)
计数器应用举例:产品数量检测 XI XO Y0H←起、停传送带电机 DF—R1H←电机起动后,R产生宽度为一个扫描 CPT24周期的正脉冲,使CT100和IM1复位 RI R ←每检测到一个产品,X2产生一个正脉冲, 100 使CT100计一个数 CT100 TMI Y1H←Cm100每计24个数,机械手动作一次 CT100 R1 TM¥2H←机械手动作后,延时秒,将机械手 电磁铁切断,同时将CT100复位。CT100 ED 复位后,Y1和TM1也复位
电机起动后,R1产生宽度为一个扫描 周期的正脉冲,使CT100和TM1复位 起、停传送带电机 计数器应用举例:产品数量检测 TM Y 2 1 Y0 ED X1 X0 Y0 Y0 Y1 DF R1 CT 24 100 TM1 R1 X2 Y0 CT100 R1 CT100 TM1 R CP 每检测到一个产品,X2产生一个正脉冲, 使CT100计一个数 CT100每计24个数,机械手动作一次 机械手动作后,延时2秒,将机械手 电磁铁切断,同时将CT100复位。CT100 复位后,Y1和TM1也复位
计数器应用举例:产品数量检测 XI XO 地址指令数据地址指令数据 YO 0 ST X1 10 OR TMI 1 OR YO 11 CT 100 DF—R1 2ANX012K24 CPCT 24 3 OT Y0 13 ST CT100 RI ST YO 14 AN/ TMI R 100 DE 15 OT Y1 OT R1 16 ST CT100 CT100 TMI ST X2 17 AN/ R1 CT100 R1 KTM Y 2 456789 AN Y0 18 TM Y1 ST RI 19 K 2 ED 20 ED
计数器应用举例:产品数量检测 TM Y 2 1 Y0 ED X1 X0 Y0 Y0 Y1 DF R1 CT 24 100 TM1 R1 X2 Y0 CT100 R1 CT100 TM1 R CP 地址 指令 数据 0 ST X1 1 OR Y0 2 AN X0 3 OT Y0 4 ST Y0 5 DF 6 OT R1 7 ST X2 8 AN Y0 9 ST R1 地址 指令 数据 10 OR TM1 11 CT 100 12 K 24 13 ST CT100 14 AN/ TM1 15 OT Y1 16 ST CT100 17 AN/ R1 18 TM Y1 19 K 2 20 ED
置位指令与复位指令(SET,RST) ST XI SET YI X2 ST X2 R RST YI XI X1=时,Y1=1 X1=0时,Y1仍=1 X2 X2=1时,Y1=0 Y1
置位指令与复位指令(SET,RST) S R X1 X2 Y1 Y1 ST X1 SET Y1 ST X2 RST Y1 X1=1时,Y1=1 X1=0时,Y1仍=1 X2=1时,Y1=0 X2 X1 Y1
数据传送指令(共11条长) 16位数据传送指令 梯形图格式 F0Mv□□ 指令代号 目的寄存器 助记符(Move) 源寄存器或常数K 例: ST XI XI FO MV WRo WYO WRO WYO 若X1=1,则将WR0的数据传送到WY0
数据传送指令(共11条) 16位数据传送指令 梯形图格式 目的寄存器 助记符(Move) 源寄存器或常数K 指令代号 F0 MV X1 F0 MV WR0 WY0 例: ST X1 F 0 WR0 WY0 若X1=1,则将WR0的数据传送到WY0