文档介绍:可编程控制器
西门子S7-300/400PLC实践与应用
库文档分享
序号
指令分类
LAD
说明
1
定时器指令
S_PULSE
脉冲S5定时器
2
S_PEXT
扩展脉冲S5定时器
3
S_ODT
接通延时S5定时器
4
S_ODTS
保持型接通延时S5定时器
5
S_OFFDT
断电延时S5定时器
6
—(SP)
脉冲定时器输出
7
—(SE)
扩展脉冲定时器输出
8
—(SD)
接通延时定时器输出
9
—(SS)
保持型接通延时定时器输出
10
—(SF)
断开延时定时器输出
定时器相当于继电器电路中的时间继电器,S7 300/400
的定时器分为脉冲定时器(SP)、扩展脉冲定时器(SE)、接通
延时定时器(SD)、保持型接通延时定时器(SS)和断开延时定
时器(SF)。
2. 定时器字的表示方法
可以使用以下任意一种格式预先装载时间值:
(1)十六进制数W#16#wxyz
其中,w = 时间基准(即时间间隔或分辨率)
其中,xyz = 以二进制编码的十进制格式表示的时间值
(2)S5T#aH_bM_cS_dMS
其中,H = 小时,M = 分钟,S = 秒,MS = 毫秒;
定时器字的第12位和第13位用于时基(时间基准),
时间基准定义将时间值递减一个单位所用的时间间隔。
最小的时间基准是10毫秒;最大的时间基准是10秒。
时间基准
时间基准的二进制编码
10毫秒
00
100毫秒
01
1秒
10
10秒
11
分辨率
范围
10MS到9S_990MS
100MS到1M_39S_900MS
1秒
1S到16M_39S
10秒
10S到2H_46M_30S
定时器:脉冲(SP)
FBD
S_PULSE
TV
Q
BI
R
S5T#35s
MW0
QW6
T4
BCD
=
S
S处的RLO
R处的RLO
定时器操作
Q
例如
STL
A
L S5T#35s
SP T4
A
R T4
L T4
T MW0
LC T4
T QW6
A T4
=
MW0
LAD
T4
S_PULSE
TV
S
Q
BCD
BI
R
S5T#35s
QW6
定时器:接通延时(SD)
LAD
T4
S_ODT
TV
S
Q
BCD
BI
R
S5T#35s
MW0
QW6
FBD
S_ODT
TV
Q
BI
R
S5T#35s
MW0
QW6
T4
BCD
=
S
STL
A
L S5T#35s
SD T4
A
R T4
L T4
T MW0
LC T4
T QW6
A T4
=
例如
S处的RLO
R处的RLO
定时器操作
Q
时间值: 0 . . . 999
0,01s <--
0,1s <--
1s <--
10s <--
0
0
0
1
1
0
1
1
S5TIME数据类型
定时器: 带保持接通延时(SS)
STL
A
L S5T#35s
SS T4
A
R T4
L T4
T MW0
LC T4
T QW6
A T4
=
LAD
T4
S_ODTS
TV
S
Q
BCD
BI
R
S5T#35s
MW0
QW6
FBD
S_ODTS
TV
Q
BI
R
S5T#35s
MW0
QW6
T4
BCD
=
S
例如
S处的RLO
R处的RLO
定时器操作
Q
定时器:关断延时(SF)
STL
A
L S5T#35s
SF T4
A
R T4
L T4
T MW0
LC T4
T QW6
A T4
=
LAD
T4
S_OFFDT
TV
S
Q
BCD
BI
R
S5T#35s
MW0
QW6
FBD
S_OFFDT
TV
Q
BI
R
S5T#35s
MW0
QW6
T4
BCD
=
S
例如