[求助]如何用变量记录和脚本实现整点记录数据

因为客户要求要整点记录一些数据,并求这些数据的平均值。但我用变量记录设置成每小时归档一次后,报表预览都是项目激活时开始记录,然后每隔一小时记录一次。
 后来我找到一个整点记录的脚本,就是当整点时使一个内部变量置1,变量记录选成周期-可选择,事件-起始事件 选成那个脚本,画面监视整点时变量置1了,可是一看报表还是没有在整点时记录,怎么办啊,我也是初学,数据库不会,谁能教教我啊 
 

问题补充:
脚本是参考西门子官方FAQ上的一个整点记录资料
   全局脚本如下,项目函数名为cyclicarchive,起始事件函数选择的也是它
   BOOL cyclicarchive()
   {
   #pragma code ("kernel32.dll")
   void GetLocalTime(SYSTEMTIME* lpst);
   #pragma code();
   SYSTEMTIME time;
   int t1;
   GetLocalTime(&time);
   t1=time.wMinute;
   if (t1==00)
   {
   SetTagBitWait("startarchive",1);
   return(BOOL)(GetTagBit("startarchive"));
   }
   }

  现在问题可能出现在哪呢?

最佳答案

整点记录可以不用脚本编程实现,直接在WinCC中设置就可以。
 打开WinCC变量记录,在“定时器”下双击“1小时”,选择“输入周期开始点”,在“分钟”和“秒”处输入0,其它不动。这样就设定了归档“小时”的定义是从每个小时的0分0秒开始的。
 在归档变量的属性中选择采集周期和归档周期都为1小时,即可。

提问者对于答案的评价:
太谢谢了,这个问题困扰我好久了,终于解决了,谢谢

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

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

相关推荐

  • vbs与/或

    在vbs中如何进行与/或的运算。 想达到的效果是,当我点击一个按钮btn1的时候,将一个已有的mw类型参数(比如mw120变量(地址为mw120))的第一位置位。&nbs…

    SIMATIC WinCC 2019年6月11日
  • 整点启动打印

    做了报表布局和打印作业,应该怎样设置,使打印作业在整点的时候工作 问题补充:请问一下 全局脚本中启动打印作业是用哪一个函数? 最佳答案 在全局动作中启动打印作业。&nbs…

    SIMATIC WinCC 2019年6月11日
  • WINCC的控件框

    请问wincc中有控件能实现一个框里能放多个按钮和一些文本这种功能的吗 最佳答案 可能通过C脚本实现 提问者对于答案的评价:非常感谢!

    SIMATIC WinCC 2021年7月5日
  • wincc 在页面插入了combobox 控件,如果有vbs脚本改其的背景颜色

    如题目,应该如何修改 问题补充:我用的是wincc 7.4添加的combobx 并没有那个选项 最佳答案 我是WINCC V7.4 SP1,…

    2021年7月5日
  • wincc组态程序如何转换为可执行程序

    我采用的是wincc V6.0组态,现在要求在其他电脑上不用安装wincc软件也能运行这个组态界面,能将要转换为一个可执行程序,而且要能实现与PLC之间通信,不知该如何转…

    SIMATIC WinCC 2019年6月11日
  • wincc备份疑问

    各位大佬 咨询几个问题问题1:怎么查看simatic wincc V6.x-V7.X是不是正版授权?正版序列号问题2:step 7&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 报表变量的小数点

    报表变量的小数点如何控制呀,我在报表里写了一个变量,他的值是0.073,可是打印结果却是7.3,我估计是成了科学计数法了。如何让他显示正确值呢 最佳答案 报表里的变量默认是字符串格…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 sp2 如何在XP系统下安装

    请问各位大侠 wincc7.0 sp2 是不是在win7下安装的?在XP系统下如何安装。注意是SP2 最佳答案 不支持XP SP2,升级到X…

    SIMATIC WinCC 2019年6月11日
  • 演示模式

    我从供销商那里购买了正版的WINCC软件,是运行版的,但是在做组态程序时,过不了多久他就出现对话框提示:WINCC正运行在演示模式下,要保存现在的改变吗?然后就自己关闭了我的图形编…

    SIMATIC WinCC 2019年6月11日
  • WINCC如果输入出错弹出报警窗口?

    #include "apdefap.h"void OnKeyUp(char* lpszPictureName, char…

    SIMATIC WinCC 2017年11月12日