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

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

图片说明:

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

最佳答案

#pragma code("kernel32.dll")
VOID GetLocalTime(SYSTEMTIME *lpst);
#pragma code();
SYSTEMTIME zeit;
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)

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc202747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午12:46
下一篇 2017年11月1日 上午12:46

相关推荐

  • wincc 脚本程序怎么写

    在画面中建了一个按钮:按钮1,上面的文字为:启动。我想要一个vbs动作。当按下按钮的时候,如果当前按钮的文字为“启动”,则将二进制变量p1赋值为1,并且将按钮文字改为“停止”。如果…

    SIMATIC WinCC 2019年6月11日
  • Wincc中的语言设置

    Wincc计算机属性里参数中有运行系统的语言设置和运行系统的默认语言,这两个分别有什么作用? 最佳答案 Language Settings in Ru…

    2021年7月5日
  • winCC的故障查询及开停记录

    刚正是使用WINCC.有例程关于故障查询及开停记录的吗? 钻石用户推荐最佳答案 可以直接用表格控件即可。参考如何计算和设置变量归档的段参数:http://www.ad.siemen…

    SIMATIC WinCC 2021年7月5日
  • wincc能否支持利用双网卡连接不同网段的opc server进行opc通讯?

    wincc能否支持利用双网卡同时连接不同网段的opc server进行通讯? wincc版本是6.2 sp3 asia 操作系统w…

    SIMATIC WinCC 2019年6月11日
  • 如何在Wincc编制定时启停设备的程序

    我想在Wincc的画面中输入时间,用于定时启动停设备,如何做到?以前用Protool可以设定输入格式为时间,Wincc中如何做到?另:定时程序在Wincc中做,还是在PLC中做?哪…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3运行时界面不显示

    请教各位前辈,我用wincc7.3做了个监视界面,运行时部分界面黑屏,不能正常显示,但最大化/最小化一下后,又能显示了,请问如何解决,是设置的问题吗? 最佳答案 通常是系统配置较低…

    SIMATIC WinCC 2017年6月1日
  • MSFlexGrid 控件

    WINCC 中已经把数据显示到MSFlexGrid 表格中,现在如何能直接预览且打印MSFlexGrid 表格中内容呢?比如做个按钮 预览和…

    SIMATIC WinCC 2018年12月14日
  • WINCC V6.0授权问题

    请教各位一个问题, 在问WINCC授权中: WINCC-V6 RC 150K PTg 512 ATg&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 打印数据库查询结果

    我将从数据库查询的信息放在listview中,想打印出来;准备将listview中的数据导入Excel中打印;如何导入呢? 最佳答案 这个问题论坛里也讨论过。关键在于遍历ListV…

    SIMATIC WinCC 2019年6月11日
  • 如何知道wincc软件的版本

    我从别人的电脑上看到有运行的wincc软件,可是我怎么才可以知道它是哪一个版本呢? 最佳答案 我也认为在wincc的主菜单的界面下的“帮助”下即可查看到本上位机安装的wincc的版…

    SIMATIC WinCC 2019年6月11日