登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:WinCC中如何获得系统当前时间?

点击:5848 回复:9

请问各位大侠,在WinCC中有没有控件或其他简单的方式获得系统当前时间?
05-11-01 11:09
在WINCC的帮助中有如何读取系统时间;也可用脚本程序读取系统时间,在WINCC的组态手册中有例子程序.
05-11-01 11:35
好的,谢谢
05-11-01 13:09
有个时间控件
05-11-01 20:48
能再说的具体一点吗!?
05-11-04 14:45
控件没找到,但是WinCC脚本范例里面的C脚本我写下来,大家可以参考一下:
静态文本时间的C动作:
#include "apdefap.h"
char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszProper)
{
#pragma code("kernel32.dll")
VOID GetLocalTime(LPSYSTEMTIME lpSystemTime);
#pragma code()
SYSTEMTIME sysTime;
char szTime[6]="";
GetLocalTime(&sysTime);
sprintf(szTime,"%02d:%02d",sysTime.wHour,sysTime.wMinute);
return szTime;
}
05-11-08 19:48
不用这么复杂,WINCC里有时间控件的,你仔细找一下,很容易实现的。
05-11-08 21:22
附件
启动WINCC
附件
打开图形编辑器
附件
点击"控件"
05-11-08 22:38
附件
双击"WINCC DIGITAL/ANALOG CLOCK"
附件
激活画面,点击工具栏上的右三角形图标.
05-11-08 22:44
谢谢,这个我也知道,但是,如何将它的值读到变量中呢?
最后修改:2005-11-9 9:14:12
05-11-09 09:04

工控新闻

更多新闻资讯