S5TIME(持续时间)

西门子S7-1200/1500PLC与S7-300/400PLC一样支持S5TIME定时器

格式

数据类型 S5TIME 将持续时间存储为 BCD 格式。持续时间的生成基于 0 到 999 范围内的时间值和时间基线。时间基线指示定时器时间值按步长 1 减少直至为“0”的时间间隔。时间的分辨率可以通过时间基线来控制。

下表列出了数据类型 S5TIME 的取值范围:

长度(位)

格式

取值范围

输入值示例

16

按 10 ms 增长的 S7 时间(默认值)

S5T#0MS to S5T#2H_46M_30S_0MS

S5T#10s,S5TIME#10s

下表显示了 S5TIME 的时基编码:

时间基线

时间基线二进制代码

10 ms

00

100 ms

01

1 s

10

10 s

11

使用带定时器的数据类型 S5TIME 时,必须遵守时间值的范围限制和精度。下表指出与每个分辨率相关的值范围:

解决方法

范围

0.01 s

10 ms 到 9 s 990 ms

0.1 s

100 ms 到 1 min 39 s 900 ms

1 s

1 s 到 16 min 39 s

10 s

10 s 到 2 h 46 min 30 s

不接受超过 2h46m30s 的数值。

示例

下图显示的是时间值为 127 且时基为 1 s 的时间操作数的内容:

西门子plc定时器指令梯形图(西门子PLC数据类型)(1)

TIME(IEC 时间)

说明

数据类型为 TIME 的操作数内容以毫秒表示。表示信息包括天 (d)、小时 (h)、分钟 (m)、秒 (s) 和毫秒 (ms)。

下表列出了数据类型 TIME 的属性:

长度(位)

格式

取值范围

输入值示例

32

有符号的持续时间

T#-24d_20h_31m_23s_648ms 到 T# 24d_20h_31m_23s_647ms

T#10d_20h_30m_20s_630ms,TIME#10d_20h_30m_20s_630ms

没必要指定所有时间单位。例如,T#5h10s 是有效条目。如果仅指定了一个单位,则天、小时和分钟的绝对值不能超过上限或下限。当指定了多个时间单位时,数值不能超过 24 天 23 小时 59 分 59 秒 999 毫秒。

LTIME(IEC 时间)

说明

数据类型为 LTIME 的操作数内容以纳秒表示。表示信息包括天 (d)、小时 (h)、分钟 (m)、秒 (s)、毫秒 (ms)、微秒 (us) 和纳秒 (ns)。

下表列出了数据类型 LTIME 的属性:

长度(位)

格式

取值范围

输入值示例

64

有符号的持续时间

LT#-106751d_23h_47m_16s_854ms_775us_808ns 到 LT# 106751d_23h_47m_16s_854ms_775us_807ns

LT#11350d_20h_25m_14s_830ms_652us_315ns,LTIME#11350d_20h_25m_14s_830ms_652us_315ns

没必要指定所有时间单位。例如,T#5h10s 是有效条目。如果仅指定了一个单位,则天、小时和分钟的绝对值不能超过上限或下限。当指定了多个时间单位时,数值不能超过 106751 天 23 小时 59 分 59 秒 999 毫秒 999 微秒或 999 纳秒。

,