如何在WinCC中读取系统时间(C-Action) 点击:449 | 回复:2



leishuang2005

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 41回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2008年12月05日
发表于:2012-01-11 12:33:45
楼主

如何在WinCC中读取系统时间,使用c脚本:

#pragmacode("kernel32.dll");
VoidGetLocalTimes(SYSTEMTIME*lpst);
#pragmacode();
SYSTEMTIMEtime;
GetLocalTime(&time);
SetTagWord("Varname",time.wYear);
SetTagWord("Varname",time.wMonth);
SetTagWord("Varname",time.wDayOfWeek);
SetTagWord("Varname",time.wDay);
SetTagWord("Varname",time.wHour);
SetTagWord("Varname",time.wMinute);
SetTagWord("Varname",time.wSecond);
SetTagWord("Varname",time.wMilliseconds);



楼主最近还看过



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10267回
  • 年度积分:504
  • 历史总积分:50650
  • 注册:2005年4月22日
发表于:2012-01-11 13:21:48
1楼
Wincc6开始可以使用VBS脚本,调用NOW函数即可。

狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:469帖 | 5379回
  • 年度积分:3
  • 历史总积分:62964
  • 注册:2020年3月27日
发表于:2012-01-17 15:32:42
2楼
在变量管理里用系统信息建系统时间的变量不是更简单吗。

热门招聘
相关主题

官方公众号

智造工程师