定时采集变量差一小时

您好!我用wincc6.2做了一个项目,用表格控件(Wincc  Online Table Control)每小时记录一次数据。现在记录归档都正常运行。
    step7中做小时累计,step7到整点后先把累积值先传给另外一个变量(比如MD0)然后清零重新累积。MD0连接到wincc中。
      但让我郁闷的是每次的记录数据都相差一个小时。我做成PLC的时间比wincc快半分钟,应该是step7先到整点把累计值传到wincc变量中,但是表格控件总是差一个小时记录。比如step7中8点到9点的累计值为12,9点到10点的累计值为16,10点到11点的累积至为13,那么在画面表格控件中显示10点的累计值为12,11点的累积至为16。永远记录不了当前小时数,这个小时记录的是上一个小时的数据。我在wincc中用I/O域监控变量值整点能传过来,但归档记录的是上一个小时的数,不知道怎么回事。请大家帮忙!
    若哪位大侠能帮忙解决问题我会把分数加到头后给您!谢谢您的帮助!

问题补充:
感谢大家的回答。
 时间设置我看了,就是GMT。
 我是想先让PLC把整点的数传出来,半分钟后让wincc归档。实际监控的时候小时累计值每小时都能传上来,但归档显示的却是上一个小时的累计数。不明白,时间和累计值怎么总是差一个小时记录?
 wincc整点的设置:
 变量记录--定时器-- 1小时--属性中的分和秒都填了0。
 归档中连接变量--周期-连续(采集类型)-- 1小时(采集周期)

 dcount107 -非常感谢您的回帖,若问题补充不清的话给您邮箱发邮件可以么?谢谢您的帮助!
 也感谢大家的热心帮忙!

 

最佳答案

我觉得做法的逻辑上有点错误。你设置的归档间隔是一小时,但是他没有保证是整点开始的。
  比如你开始的时间10:10,一小时后11:10Wincc归档,它归档的值是10:00时候PLC传递过来的值。在趋势控件表里,时间显示是11点,但是归档值为10:00的值。

  所以,使用非周其归档会更好。在变量归档--〉属性--〉归档--> 归档方式:非周期, 归档:数值改变。

  因为你的累加值改变是整点的,这里就不用考虑时间问题了。
 

提问者对于答案的评价:
感谢大家的帮助,其实这个跟时间设定没什么关系。鼓励一下新朋友!问题不好解决!希望 置评专家 看到后给点建议,一点点也行,谢谢您的帮助!

专家置评

这个问题应该是时间差的问题,很多网友都给出了原因。
 应该是这次计算出的数还没有传到WinCC,WinCC就开始归档,所以得到的是上次的结果。
 你把时间间隔错开大一些,比如10分钟,30分钟,应该可以得到正确的结果。
 或者先对PLC和WinCC做时间同步,然后在循环起始点直接设置30分归档,这样测试一下。

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

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

相关推荐

  • wincc如何动态修改用户名

    在网上看到wincc可以动态修改密码,但是如何动态修改用户名称和权限呢?请高工们帮忙写出一段可以修改用户名和权限的代码。以是网上修改密码的C代码,不可以修改用户名和权限#pragm…

    SIMATIC WinCC 2019年6月11日
  • 画面字体

    wincc画面里面字体显示不全怎么弄 钻石用户推荐最佳答案 组态开发状态下:打开画面,在图形编辑器的菜单中:视图-语言,选择Chinese(PRC)确定在WinCC中的“计算机属性…

    SIMATIC WinCC 2021年7月5日
  • 全局脚本

    这段程序是什么意思?写得对不对?在具体应用时,还需要进行哪些设置才能使用呢? Option Explicit Function action…

    SIMATIC WinCC 2019年6月11日
  • 请问大家这个时间差脚本该怎么做?

    我用两个按钮,两个时间显示,一个时间差显示,做两个日期时间差,单位以秒的计算,但是显示出来的数字很大,请问这是为什么?脚本请看附件,谢谢! 图片说明:    &…

    2021年7月5日
  • 西门子HMI图库文件

    能不能给个能适用于西门子HMI的按钮、开关、各种电机、水泵、设备图标的图库文件啊?谢谢了!hmi本身也有一些,但是选择起来太慢了,比较麻烦的 最佳答案 参考:《西门子hmi图库》h…

    SIMATIC WinCC 2021年7月5日
  • vb获取wincc历史数据

    在使用vb6.0连接到wincc历史数据库的过程中出现了一些问题,不能解决,故此致信求助!使用wincc版本是6.0SP3亚洲版.sql是2000 sp5. &…

    SIMATIC WinCC 2019年6月11日
  • wincc两台单客户,冗余问题?

    是这样的,两台wincc单用户模式。因为需要每小时读取一次PLC的一些数据的一小时累计值并且给下位发送一个清零指令。两台的时间,一个快一个慢的话,慢的发送清零指令,才能保证两台机子…

    SIMATIC WinCC 2017年11月1日
  • 树形菜单

    请教怎样使用微软提供的树形菜单控件,源码怎样写。谢谢 最佳答案 微软提供的树形菜单控件要先注册,然后在使用. 提问者对于答案的评价:号

    SIMATIC WinCC 2019年6月11日
  • wincc 鼠标动作不能切换画面

    想要切换画面,用一个按钮来切换,属性为鼠标左键动作;在运行时,把鼠标放置按钮上,有一个蓝色闪电,用左键点一下,却没有反应。这是怎么回事 问题补充:以上大家说的,我都做过了,不管是用…

    SIMATIC WinCC 2019年6月11日
  • 加不进脚本

    我今天用wincc 6.2做了一个菜单和工具栏,在上午时还能加入好用,但是后来我改了一下脚本程序,在工具栏的加入脚本上把脚本移除后,再就加不进去了,不知道怎么回事? 最佳…

    SIMATIC WinCC 2019年6月11日