TIME 常量用于运行标准定时器模块。时间常量 TIME 的大小为 32 位,精度为毫秒,符合 IEC 61131-3 标准的规定。此外,与高分辨率定时器时基一样,LTIME 能够作为标准的扩展。LTIME 的大小为 64 位,精度为纳秒。
库 standard64.lib 提供了 WSTRING 字符串的函数。
t#<时间声明>
除 t#
之外,您还可以使用:
T#
time#
TIME#
时间声明可以包括以下时间单位。必须按以下顺序使用这些单位,但不需要使用所有单位。
D | d
:天
H | h
:小时
M | m
:分钟
S | s
:秒
MS | ms
:毫秒
ST 赋值中正确 TIME 常量的示例
示例 |
描述 |
---|---|
|
– |
|
(* 最高组件可以超出其限制 *) |
|
– |
不正确的使用示例
示例 |
描述 |
---|---|
|
(* 较低组件超出限制 *) |
|
(* T# 缺失 *) |
|
(* 条目顺序不正确 *) |
LTIME#<时间声明>
时间声明可以包括 TIME 常量使用的时间单位以及以下时间单位:
us:微秒
ns:毫微秒
ST 赋值中正确 LTIME 常量的示例:
LTIME1 := LTIME#1000d15h23m12s34ms2us44ns
LTIME1 := LTIME#3445343m3424732874823ns
有关详细信息,请参阅日期和时间数据类型的说明。