可编程序控制器
(FP1型PLC)
4. 计数器及计数器指令(CT指令) 计数器初始值:
1~ 32767
CT指令梯形 CP CT
图格式:
R
n
计数器编号
计数脉冲
复位信号(FP1机:100~143)
说明:
(1)复位信号接通时,计数器复位,装入初始值。
(2)复位信号断开时,每来一个计数脉冲减 1,直
到减为0,计数器的“常开接点接通,常闭接
点断开”。
CT指令梯形图与时序图
助记符编程
X1
CP CT 50 ST X1
ST X2
X2 R
100 CT 100
K50K 50
1 23 49 50
X1
CT100
R
PLC的寄存器(以FP1为例)一览
字输入寄存器 WX0~WX12 通用数据寄存器DT0~DT8999
位输入寄存器 X0~X12F 专用数据寄存器DT9000~DT9069
字输出寄存器 WY0~WY12 设定值寄存器 SV0~SV143
位输出寄存器 Y0~Y12F 经过值寄存器 EV0~EV143
通用字寄存器 WR0~WR62 索引寄存器 IX,IY
通用位寄存器 R0~R62F 十进制常数寄存器 K
专用字寄存器 WR900~WR903 十六进制常数寄存器 H
专用位寄存器 R900~R903F
定时器 TM0~TM99
计数器 C100~C143
微分指令:DF, DF/
ST X0
X0 DF
(DF) R0 OT R0
X1 ST X1
(DF/) R1 DF/
OT R1
功能解释
X0接通瞬间(上升沿),R0接点接通一个扫描周期T。
X1断开瞬间(下降沿),R1接点接通一个扫描周期T。
X0 X1
R0 R1
T T
例5. 计数器应用举例:产品数量检测(教材P509例9-3)
产品通过检测器
PH
(每24个产品
机械手动作1次)
机械手 KM2
传送带电机 KM1
PLC的I/O分配: Y0—传送带电机KM1
X0—传送带停机按钮 Y1—机械手KM2
X1—传送带起动按钮 TMY2—定时器,定时2秒
X2—产品通过检测器PH CT100—计数器,初始值24
计数器应用举例:产品数量检测
X1 X0
YY00 ←起、停传停传带机送带电机
Y0
Y0
DF R1 ←电机起动后,R1产生宽度为一个扫描
X2 Y0
CP CT 24 周期的正脉冲,使CT100和TM1复位
每检测到一个产品, 产生一个正脉冲,
R1 R ← X2
100
TM1 使CT100计一个数
CT100 TM1
Y1 ← CT100每计24个数,机械手动作一次
CT100 R1
TM Y 2 ←机械手动作后,延时2秒,将机械手
1
电磁铁切断,同时将CT100复位。CT100
ED
复位后,Y1和TM1也复位
计数器应用举例:产品数量检测
X1 X0 地址指令数据地址指令数据
YY00
Y0 0STX10 ST X1 10 OR TM1
1 OR Y0 11 CT 100
Y0 DF R1 2 AN X0 12 K 24
X2 Y0
CP CT 24 3 OT Y0 13 ST CT100
14 AN/ TM1
R1 R 4 ST Y0
100
TM1 5 DF 15 OT Y1
6 OT R1 16 ST CT100
CT100 TM1
Y1 7 ST X2 17 AN/ R1
CT100 R1
TM Y 2 8 AN Y0 18 TM Y1
1 9 ST R1 19 K 2
ED 20 ED
置位指令与复位指令(SET,RST)
X1 ST X1
Y1
S SET Y1
X2
Y1 ST X2
R
RST Y1
时,
X1 X1=1 Y1=1
X1=0时,Y1仍=1
X2
X2=1时,Y1=0
Y1
数据传送指令(共11条)
16位数据传送指令
梯形图格式
F0 MV
指令代号目的寄存器
助记符(Move) 源寄存器或常数K
例:
ST X1
X1 F0F 0
F0 MV WR0 WY0 WR0
WY0
若X1=1,则将WR0的数据传送到WY0
PLC编程实例教程 来自淘豆网m.daumloan.com转载请标明出处.