如何在wincc中用C脚本实现每天的0点8点16点各归档一次变量,归档完后将一个bool型变量置1?

如何在wincc中实现每天的0点8点16点各归档一次变量,归档完后将一个bool型变量置1?这样一个功能,如何用C脚本实现?脚本语句该如何写?、万分感谢!

问题补充:
各位老师,思路我明白,就是代码不会写,请赐教编程的步骤及代码,谢谢!

最佳答案

如何整点启动归档?
答:在"GlobleScript"下的Projectfunction编写程序函数:cyclicarchive
BOOLcyclicarchive()
{
#pragmacode("kernel.dll");
voidGetLocalTime(SYSTEMTIME*lpsz);
#pragmacode();
SYSTEMTIMEtime;
Intt1;
GetLocalTime(&time);
T1=time.wMinute;
If(t1==00)
{
SetTagBit("startarchive",1);
Return(BOOL)(GetTagBit("startarchive"));
}
}
在Tagloging中的"Propertiesofprocesstag"中的"archivetag"Tab下的Archivetype选择Cycle-selective,在"Event"标签下的"StartEvent"内选择cyclicarchive函数。


参考:
http://ningling002002.blog.163.com/blog/static/64029202008228104341310/

提问者对于答案的评价:
虽然不能直接用但能得到一点启示。谢谢了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc7。2安装完成后打不开直接闪退

    没有安装杀毒软件,,之前你没有运行过,第一次运行就闪退,项目管理器出现后就闪退 钻石用户推荐最佳答案 软件问题,一般都是软件没有安装好,或者360等杀毒清理软件破坏了,解决的办法,…

    SIMATIC WinCC 2021年7月5日
  • HMI怎么能用电脑监控呢?

    HMI怎么能用电脑监控呢?我的触摸屏在一楼.都挂在以太网上,我在二楼,怎么能用电脑监控HMI呢?距离15米以内!MP277的触摸屏. 最佳答案 很简单,在电脑上安装wincc&nb…

    SIMATIC WinCC 2019年6月11日
  • PC站组态 无法正确传送跟随项目

    PC站组态 无法正确传送跟随项目到目标电脑 提示错误 “无法打开项目 THE SQL SERVER ACCES…

    SIMATIC WinCC 2017年12月9日
  • 必须使用项目移植器?

    什么情况下可以不使用?什么情况下必须使用? 最佳答案 只要是不同版本的wincc用另一个版本的打开 就要使用项目移植器不使用的是从A计算机拷贝一个项目到B A和…

    SIMATIC WinCC 2019年6月11日
  • web画面在远程电脑操作时候,服务器电脑画面也切换,什么原因?

    Web画面在远程电脑操作时候,服务器电脑画面也切换,什么原因?如何解决才好啊? 最佳答案 你切换画面的按钮用按钮本身的切换画面,不要用脚本触发或者点击来做就行了。还有就是WEB可能…

    SIMATIC WinCC 2019年6月11日
  • Wincc延时脚本怎么做好

    Wincc延时脚本怎么做好 钻石用户推荐最佳答案 VBS脚本:Dim mytime,bsSet bs=HMIRuntime.Tags("BoolSho…

    SIMATIC WinCC 2021年7月5日
  • 两个函数趋势控件为什么不能同时运行

    一个界面上有四个的函数趋势控件,都采用在线变量进行数据连接,而且在线变量都是各不相同的。这四个控件对应的脚本运行函数都是独立的,不存在先后的顺序。一个函数趋势显示的时间大概为5S。…

    SIMATIC WinCC 2019年6月11日
  • WINCC和S7的关系

    我的工控机安装了S7和WINCC5.1并且我的电脑里运行了一个WINCC项目,项目运行的都很好只有一个在线控件的趋势图用的是过程变量归档。运行期间趋势图不显示归档值,趋势图上的时间…

    SIMATIC WinCC 2019年6月11日
  • wincc可以做出清除全部选择的功能么?

    比如做了很多个按钮,可以有全选或者全不选的功能吗?初学乍练·请多指教 问题补充:五个按钮,每个对应一个指示灯,可以单独按亮/灭对应的指示灯,然后再另外有一个按钮可以同时按亮/灭五个…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 2008 卸载问题

    卸载时提示重启,然后那个注册表也已经删了,卸载和更改都是提示需要重启,我想把这个软件卸掉,目前是SP4的需要卸掉装SP3版的 图片说明:    最佳答案 如何将…

    2020年11月1日