TIME_TO/TIME_OF_DAY 转化

IEC 操作: 转化从变量类型 TIME 或者 TIME_OF_DAY 转化为不同类型。

语法:

<TIME 数据类型>_TO_<数据类型>

时间将会按照毫秒形式存储在 DWORD 中 (TIME_OF_DAY 变量以 12:00 A.M. 开始)。这个值会立即被转化。

关于STRING类型,结果是一个时间常量。

提示!

当从一个大的数据类型向小的数据类型进行转化时将会有数据丢失。

 

IL 示例:

(* 结果为 'T#12ms' *)

(*结果为 300000 *)

(*结果为 12 *)

 

ST 示例:

str :=TIME_TO_STRING(T#12ms);

(*结果为 T#12ms *)

dw:=TIME_TO_DWORD(T#5m);

(*结果为 300000 *)

si:=TOD_TO_SINT(TOD#00:00:00.012);

(*结果为 12 *)

 

FBD 示例:

(*结果为 T#12ms *)

(*结果为 300000 *)

(*结果为 12 *)