Time()函数---Codesys笔记

TIME() function
(操作)系统启动后开始计时

开机运行时间

全局变量

{attribute 'qualified_only'}
VAR_GLOBAL
	tRunTime	:	TIME;
END_VAR

PRG记录运行时间

PROGRAM TimeLog
VAR
	isFirstCycle	:	BOOL := TRUE;
	startTIME		:	TIME;
	nScan			:	USINT:=0;
END_VAR

//首个扫描周期,记录当前时间
IF isFirstCycle = TRUE THEN
    startTime := TIME();
    isFirstCycle := FALSE;
END_IF

//计算已启动Runtime运行的时间
GVL.tRunTime := TIME() - startTime;  
posted @ 2025-04-19 08:59  科里布  阅读(146)  评论(0)    收藏  举报