文档介绍:42PLC的定时器计数器指令
S7-300定时器——脉冲定时器SP
时序图(SP定时时间为t)
特点:
启动信号上升沿启动定时器,常开触点同步闭合,输出状态为1;
定时时间到、或定时期间启动信号消失、或复位信号输入,则并通过调节定时器的定时值来实现所需的占空比。
Theory and Application of PLC
21
方案:采用接通延迟定时器SD
2s后开通,3s后关断
思路:
1 先实现延迟2s后的高电平 输出,采用SD型T22;
3 考虑如何用T21的触点去去关断T22,引入其常闭触点控制。
2 采用定时器T21实现3s定时;
Theory and Application of PLC
22
课后练习题
练习:分析下述梯形图的功能,并写出相应的STL语言
Theory and Application of PLC
23
S7系列PLC的指令系统
逻辑指令
功能指令
位逻辑指令
定时器指令
计数器指令
字逻辑指令
数据处理指令
算术运算指令
程序执行控制指令
其它功能指令
Theory and Application of PLC
24
S7-300计数器指令
* 功能:S7中的计数器用于对RLO正跳沿计数。
* 结构:是由表示当前计数值的字及状态的位组成。
计数器
C#127
BCD计数值(0~999)
计
数
字
加计数器 (S_CU) (0~999)
减计数器 (S_CD) (定时值~0)
可逆计数器(S_CUD)
S7中有三种计数器
各计数器状态:只要当前计数值不为0,其常开触点状态均为“1”
Theory and Application of PLC
25
计数器梯形图线圈指令与对应的STL
Theory and Application of PLC
26
指令
说明
FR
允许正在运行的计数器再启动
L
将计数器二进制计数值装入累加器1
LC
将计数器BCD计数值装入累加器1
T
将累加器1中的内容传送至指定的字地址处
R
复位计数器
S
将计数器的预置值送入计数器字中
CU
启动加计数器
CD
启动减计数器
计数器指令汇总
Theory and Application of PLC
27
减计数器指令应用示例
加法计数器
?
Theory and Application of PLC
28
计数器梯形图方框指令
Theory and Application of PLC
29
S7-300计数器
参数
数据类型
存储区
说明
no.
COUNTER
C
计数器标识号
CU
BOOL
I、Q、M、D、L
加计数输入
CD
BOOL
I、Q、M、D、L
减计数输入
S
BOOL
I、Q、M、D、L
计数器预置输入
PV
WORD
I、Q、M、D、L
计数初始值输入(BCD码)
R
BOOL
I、Q、M、D、L
复位输入端
Q
BOOL
Q、M、D、L
计数器状态输出
CV
WORD
Q、M、D、L
当前计数值输出(二进制)
CV_BCD
WORD
Q、M、D、L
当前计数值输出(BCD格式)
Theory and Application of PLC
30
可逆计数器方框图指令及其STL语句表
Theory and Application of PLC
31
可逆计数器工作时序图
计数值大于0,Q输出始终为1
计数值为0,Q为0
CU
CD
S
R
复位
Theory and Application of PLC
32
实现步骤:
1、设计脉冲发生器;
2、用脉冲发生器来控
制法减法计数器
3、计数到,则输出状
态1,表示定时到。
示例:设计16h的定时器 。
分析:1、 S7300/400定时器定时值最长即2h46m30s,不超过3
小时,如何解决?
2、可采用计数器扩展定时器的定时值
定时时间=计数值X脉冲周期
Theory and Application of PLC
33
电路块?
Theory and Application of PLC
34
小结
定时器与计数器的功能、分类、特点。
课后练习:
13、15、17、22、23
Theory and Applicat