#pragma code("kernel32.dll");
Void GetLocalTimes(SYSTEMTIME*lpst);
#pragma code();
SYSTEMTIME time;
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);
这是我在网上看到的一段用C读取系统时间的脚本,请问我能添加到按钮事件属性里吗,总是包30处错误,我需要更改新建头文件吗,小弟C不好,能否详细的给说明下,不胜感激
最佳答案
抛除脚本不说,报30多处错误是你的WinCC系统除了问题。解决方法有二:
1.找一台同版本WinCC没有问题的机子,将C:\Program Files\Siemens\WinCC\aplib拷贝过来覆盖到你的机子aplib目录。
2.如方法1行不通,请重新安装WinCC
另外脚本也有一点问题:
1.GetLocalTimes >>> GetLocalTime
2.保存日期的变量怎么全是Varname,最起码得一一对应吧。
提问者对于答案的评价:
谢谢 WinCC确实出现了点问题,已用的授权变量为“-1”了,都是我在装上卡巴之后才出现的问题,我装的是卡巴2009,是不是由于WiCC被列入卡巴2009信任组的原因?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276100.html