TIME 常量

TIME 常量创建用于标准的时间模块操作。除了时间常量 TIME, 大小为 32 Bit 并且符合 IEC 61131-3 标准,LTIME 是作为一个标准时间基础的扩展用于高处理时间。LTIME 大小为 64 Bit 并且以纳秒为处理。

TIME 常量语法:

 t#<时间定义>  

'"t#' 也可以用于时间常量的定义: 'T#', 'time', 'TIME'.

时间定义可以包含以下时间单位,必须按照以下顺序使用,但是不是所有的都必须。

'd': 天

'h': 时

'm': 分

's': 秒

'ms': 毫秒

ST中正确 TIME 常量示例:

TIME1 := T#14ms;

 

TIME1 := T#100S12ms;

(* 最高组件可以用于处理限制值 *)

TIME1 := t#12h34m15s;

 

错误使用示例:

TIME1 := t#5m68s;

(* 低组件的限制处理*)

TIME1 := 15ms;

(* T# 丢失 *)

TIME1 := t#4ms13d;

(* 输入顺序不正确 *)

 

LTIME 苍凉语法:

LTIME#<时间定义>

时间定义可以包含在TIME常量中使用的单位 (参见上文) 并且附加的:

'us' : 微妙

'ns' : 纳秒

ST中正确的 LTIME 常量示例:

LTIME1 := LTIME#1000d15h23m12s34ms2us44ns

LTIME1 := LTIME#3445343m3424732874823ns

 

 

参阅: 时间数据类型