WINCC数据写入EXCEL的相关问题(高手进)

小弟在利用EXCEL在做报表,基本已经实现0:00对23:00每小时记录一次数据。但是业主要求当班报表对应为8:00对8:00.我通过改动程序,发现程序中存在一个问题,请各位指教:我写的程序在23:00到0:00变化时,9点到23点数据全部清零,8点时候保存的数据只有0:00对8:00的。
 现将程序贴在后面,供大家讨论:
 

问题补充:
Option Explicit
  Function action

  
  Dim objExcelAPP
  Dim reportfile
  Dim reportfile1
  Dim reporttime
  Dim index
  Dim j
  Dim i
  index=Hour(Now)
  index=CInt(index)
  reportfile=CStr(Date)
  reporttime=Hour(Now)
  reporttime=CStr(reporttime)
  reportfile=reportfile 
  reportfile1=reportfile
  reportfile="D:\report\" & reportfile & ".xls"

  
  Dim TEMP_1
  Set TEMP_1 = HMIRuntime.Tags("NewTag")
  Dim TEMP_2
  Set TEMP_2 = HMIRuntime.Tags("FIT2")
  Dim TEMP_3
  Set TEMP_3 = HMIRuntime.Tags("FIT1_add")
  Dim TEMP_4
  Set TEMP_4 = HMIRuntime.Tags("FIT2_add")
 后面回答把程序补上,欢迎来电,来函讨论。谢谢!13918641075
 

最佳答案

数据清零的时间不对,应该在8点,文件另存之后再对所有数据清零。你现在的程序应该是在0点的时候把所有数据都清零了,所以你8点钟保存的时候是已经清零后的数据了。

提问者对于答案的评价:
应该是9点时候清零才对,非常感谢你的来电。

                         王

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

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

相关推荐

  • wincc历史数据设置

    wincc7.0SP1,要实现历史数据报表里面1分钟更新一次数据,一页显示60条数据,我这个设置里面哪里有问题? 图片说明:       &…

    2017年12月9日
  • WINCC报警控件问题

    1、如图所示,报警控件里只能确认最后一行报警,我没办法选择前面的行。2、图中最后一个确认状态列不能完全显示出来 问题补充:您好,显示问题已经根据您的方法解决。可确认问题还是存在。我…

    2019年6月10日
  • pc acces哪有免费的下载

    pc acces哪有免费的下载,在做wincc v6.0与s7-200的通讯,以太网方式(243-1模块),查资料才知道要用它,哪有免费的啊,谢啦! 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • SetTagValue的使用方法

    我想使用SetTagValue函数避免变量前缀,怎样把获取鼠标的位置参数串传递出来:POINT myPoint;GetCursorPos(&myPoint);printf…

    SIMATIC WinCC 2020年11月1日
  • 关于WinCC向PLC写变量?

    WinCC能不能向PLC DB块里的变量写数据,我在WinCC里试了一下,好像写不了,外部变量没变化。请问一下外部变量是不是只能读啊?能不能从WinCC向PLC里边写? …

    SIMATIC WinCC 2019年6月11日
  • WinCC组态画面中怎样可以连接到其他文件

    WinCC组态画面中怎样可以连接到其他文件,如zz.xls电子表格或者zz.doc Word文档 最佳答案 可以连接。用C脚本调用:ProgramExecute(&quo…

    SIMATIC WinCC 2019年6月11日
  • 归档变量删除

    归档变量只有512个,多建了几个就提示超出范围,删除掉不用的变量后减到510个,但还是频繁提示超出范围,在不停机重启的情况下如何去掉这个超出范围提示?7.02正版授权,谢谢! 最佳…

    SIMATIC WinCC 2019年6月10日
  • wincc按钮的显示与隐藏

    总共四个按钮ABCD,本班次组合里的按钮全部依次ABC按过一遍后,系统才会开放按钮D,防止操作人员误操作。请叙述如何完成并附上脚本源码 最佳答案 那D按钮点击一次后,是否还需要再重…

    2020年11月1日
  • 将数据存储在生成的EXCEL表中

    按照例子我可以实现:1、创建一个excel表,将变量归档的数据写进去2、创建一个与IO域中输入日期为名称的excel表     但…

    SIMATIC WinCC 2017年11月18日
  • 触摸屏出现问题

    西门子SIMATIC WinCC flexible 2008 安装后出现这个错误并软件打开,如何处理 最佳答案 和系统有关系。。。。。。。。…

    SIMATIC WinCC 2021年7月5日