1、变量管理器->创建SYSTEM INFO通道,创建字符串内部变量,选择对应的日期格式以及时间格式即可。
注意:
本地计算机时间是字符串类型的。通过 WinCC 变量读出后,可以编辑该字符串,可以将其拆分(例如年,月,日,时,分秒)。应该注意的是该时间显示的格式与操作系统的区域设置相一致。
关于 System Info 通道的相关信息可以参看 WinCC 在线帮助下的:“ WinCC 信息系统 > 通讯 > System Info ”。
2、文本对象->属性->文本,使用C脚本,触发周期1S:
#pragma code("kernel32.dll")
BOOL GetLocalTime(LPSYSTEMTIME);
#pragma code()
char szReturn[255];
SYSTEMTIME sysTime;
GetLocalTime(&sysTime);
//sprintf(szReturn,"%d年%d月%d日",sysTime.wYear,sysTime.wMonth,sysTime.wDay); //日期
sprintf(szReturn,"%d:%d:%d",sysTime.wHour,sysTime.wMinute,sysTime.wSecond); //时间
return szReturn;
3、文本对象->属性->文本,使用VBS脚本,触发周期1S:
Dim tNow
tNow = Now()
''Text_Trigger = CStr(Year(tNow)) & "年" & CStr(Month(tNow)) & "月" & CStr(Day(tNow)) & "日" ''#日期
Text_Trigger = CStr(Hour(tNow)) & ":" & CStr(Minute(tNow)) & ":" & CStr(Second(tNow)) ''#时间
回答者:
CoolCool的猪 - 高级顾问  第14级
2020-02-26 14:24:44
用VBS比较方便,参考一下日期时间的函数:
VBS的字符串及日期操作相关函数
https://www.jb51.net/article/26150.htm
回答者:
RENHQ - 超级顾问  第15级
2020-02-26 22:46:11
上一页
1
下一页