当前位置: 主页 > PLC控制

WINCC用C脚本获取系统时间,请详细解说,谢谢老师们

都试了一天了,求老师们来看看该怎么弄,麻烦看一下图。谢谢。

图片说明:

95c622c7934f6f2fb3b9a2ea0e5a88d1WINCC用C脚本获取系统时间,请详细解说,谢谢老师们

最佳答案

#pragmacode("kernel32.dll")
VOIDGetLocalTime(SYSTEMTIME*lpst);
#pragmacode();
SYSTEMTIMEzeit;
GetLocalTime(&zeit);
SetTagWord("year",zeit.wYear);
SetTagWord("month",zeit.wMonth);
SetTagWord("week",zeit.wDAyOfWeek);
SetTagWord("day",zeit.wDay);
SetTagWord("hour",zeit.wHour);
SetTagWord("minute",zeit.wMinute);
SetTagWord("second",zeit.wSecond);
SetTagWord("msecond",zeit.wMilliseconds);
把以上内容粘贴到全局脚本中,触发器中建立周期触发,可以选择250ms,建立相应内部变量如(年–year,月–month)

提问者对于答案评价:
谢谢,我已经解决了,不过代码还是对的,我电脑反应慢,我动作太快了,以至于误以为没实现,不过还是谢谢你的回答,分给你了。

  • 关注微信

猜你喜欢

微信公众号