第九章 可编程序控你 (FP1型PLC 清华大学电机系电工学教研室唐庆玉编 海南风光
海南风光 第九章 可编程序控制器(2) (FP1型PLC) 清华大学电机系电工学教研室 唐庆玉 编
4.计数器及计数器指令(CT指令) 计数器初始值: 1~32767 CT指令梯形 CP CT囗 图格式: R 计数脉冲 计数器编号 复位信号 FP1机:100-143) 说明: (1)复位信号接通时,计数器复位,装入初始值。 (2)复位信号断开时,每来一个计数脉冲减1,直 到减为0,计数器的“常开接点接通,常闭接 点断开
计数器初始值: 1~32767 计数器编号 计数脉冲 复位信号 (FP1机:100~143) (1)复位信号接通时,计数器复位,装入初始值。 (2)复位信号断开时,每来一个计数脉冲减1,直 到减为0,计数器的“常开接点接通,常闭接 点断开”。 说明: 4. 计数器及计数器指令(CT指令) CT指令梯形 图格式: CP R CT n
CT指令梯形图与时序图 助记符编程 X1 CP CT 50 ST XI ST X2 X2 R 100 CT100 K50 CT100 R
1 2 3 49 50 X1 CT100 R CT指令梯形图与时序图 CT 100 X1 X2 CP R 50 ST X1 ST X2 CT 100 K 50 助记符编程
PLC的寄存器(以FP1为例)一览 字输入寄存器WX0~WX12 通用数据寄存器DT0~DT8999 位输入寄存器X0X12F 专用数据寄存器DT900DT9069 字输出寄存器wY0~WY12 设定值寄存器Sv0~Sv143 位输出寄存器Y0~Y12F 经过值寄存器EV0~EV143 通用字寄存器WR0WR62 索引寄存器 通用位寄存器R0~R62F 士进制常数寄存器K 专用字寄存器WR900WR903+六进制常数寄存器H 专用位寄存器R900R903F 定时器 TMO-TM99 计数器C100~C143
PLC的寄存器(以FP1为例)一览 字输入寄存器 WX0~WX12 位输入寄存器 X0~X12F 字输出寄存器 WY0~WY12 位输出寄存器 Y0~Y12F 通用字寄存器 WR0~WR62 通用位寄存器 R0~R62F 专用字寄存器 WR900~WR903 专用位寄存器 R900~R903F 定时器 TM0~TM99 计数器 C100~C143 通用数据寄存器DT0~DT8999 专用数据寄存器DT9000~DT9069 设定值寄存器 SV0~SV143 经过值寄存器 EV0~EV143 索引寄存器 IX,IY 十进制常数寄存器 K 十六进制常数寄存器 H
微分指令:DF,DF/ ST XO XO DE (H(R0 OT RO XI STⅹ1 FDFD RI DF/ OT RI 功能解释 ⅹ0接通瞬间(上升沿),R0接点接通一个扫描周期T。 Ⅺ断开瞬间(下降沿),R1接点接通一个扫描周期T。 XO XI RO RI T
微分指令:DF, DF/ (DF) R0 (DF/) R1 X0 X1 ST X0 DF OT R0 ST X1 DF/ OT R1 X0接通瞬间(上升沿),R0接点接通一个扫描周期T。 X1断开瞬间(下降沿),R1接点接通一个扫描周期T。 功能解释 R0 X0 T X1 R1 T
例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