蓝色港湾 发表于 2023-4-12 22:25:07

Codesys之时间函数TIME,LTIME

1 说明

TIME()函数返回TIME类型数据
LTIME()函数返回LTIME类型数据
这个函数产生自系统启动以来经过的时间(以毫秒为单位)
2作用

可以用于计算中间语句运行的时间,以便优化算法等
3 举例

VAR
        ltTime   : LTIME;
        iCounter : ULINT;
        iVar   : LINT :=0;
END_VAR

//计算开始时间
ltTime :=LTIME();
FOR iCounter :=1 TO 1000000 BY 1 DO
    iVar := iCounter +1;       
END_FOR;//计算时间差,LTIME数据类型精确的纳秒
ltTime :=LTIME()- ltTime;
循环1百万次的时间是 1毫秒704微妙700纳秒
页: [1]
查看完整版本: Codesys之时间函数TIME,LTIME