excel通过DDE读取WINCC变量数据后自动生成历史数据问题

excel通过DDE读取WINCC变量数据后,可以读到数据,并编写VB宏程序实现5秒自动保存变量数据,但excel一运行宏命令,保存的数据就不能自动更新了,保存的数据不变。不知道是什么原因?excel的VB宏命令如下:
Sub autosave()
Dim wincc As Worksheet
Set wincc = Worksheets("F2")
Dim i As Integer
i = 1
For i = 1 To 3
Application.Wait (Now + TimeValue("0:00:05"))
nextrow = wincc.Range("A65536").End(xlUp).Row + 1
wincc.Range("A3:D3").Copy wincc.Cells(nextrow, 1)
wincc.Cells(nextrow, 1).Value = wincc.Cells(nextrow, 1).Value
wincc.Cells(nextrow, 2).Value = wincc.Cells(nextrow, 2).Value
wincc.Cells(nextrow, 3).Value = wincc.Cells(nextrow, 3).Value
wincc.Cells(nextrow, 4).Value = wincc.Cells(nextrow, 4).Value
Next i
End Sub

问题补充:
我是想问宏命令一运行,保存的数据都是一样的,怎么才能正确保存历史数据。请高手指点一二,试了好久都不行。。好苦恼

最佳答案

1、《如何导出和重新导入WinCC 运行时数据》:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/850338.pdf

《如何在Excel中访问WinCC变量归档数据》:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0567.rar

《WINCC数据报表实现方法》:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0300.pdf

《WinCC与Excel,VB的本地DDE通讯(更新版)》:  
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0106.pdf

使用OLE将WinCC归档数据导出到Excel :
http://wenku.baidu.com/view/ecb8bdc10c22590102029dbf.html

WinCC和EXCEL数据传递:
http://wenku.baidu.com/view/355146e69b89680203d825cc.htm


2、可以参考同类问题的解答:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=65992&cid=1032

http://210.51.187.41/Service/answer/solution.asp?Q_id=47914&cid=1032

提问者对于答案的评价:
问题还是没解决。。

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

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

相关推荐

  • 求wincc 6.2下载地址

    望各位大虾提供一下WINCC 6.2的下载地址,如果有与其配套的SQL软件,麻烦也提供一下,谢谢! 最佳答案 用电驴去搜,国外网站上很多。 提问者对于答案的评价:谢谢啦

    SIMATIC WinCC 2019年6月11日
  • HMI 用户管理

    采用精简面板,在HMI变量表设置内部变量,数据类型为Wstring,在计划任务中采用用户更改获取当前用户名,但是在画面组态中,采用IO域组态显示用户名称,但是在IO域中无法组态Ws…

    SIMATIC WinCC 2021年7月5日
  • 精智屏TP 700的历史数据

    我用S7-1200和TP700做历史数据,想把配方的数据记录名YY001和其他数做到历史数据中,但发现历史数据不能保存字符串,这个我因为怎么做?同时还要在按下启动时记录启动时间,停…

    SIMATIC WinCC 2017年5月31日
  • 怎样用wincc延时显示

    比如一个搅拌器用几幅图组成,怎样通过延时显示的方法实现动态效果呢?希望答案详细点,本人刚刚接触wincc,拜托各位高人了。 问题补充:什么叫判断变量aa的每个位的状态?具体怎么操作…

    SIMATIC WinCC 2019年6月11日
  • 求 SIMATIC NET 软件

    求 SIMATIC NET 软件 。谢谢 问题补充:WINCC7.5的 钻石用户推荐最佳答案 此回答已完善 官方不提供下载,需要购买的sim…

    2021年7月5日
  • WINCC FLEXIBLE 700IE怎样和LG通信

    在组太太软件中无与LG的驱动,如何解决呢???急急急急急!!!!! 图片说明:    专家建议 如果是 Smart 700 IE&…

    SIMATIC WinCC 2020年11月1日
  • wincc中画面怎样显示时间

    wincc中画面怎样显示时间 最佳答案 可以参考:wincc画面中怎么显示当前日期和系统时间,适时地http://www.ad.siemens.com.cn/service/ans…

    SIMATIC WinCC 2019年6月11日
  • Wincc矩形上下移动

    Wincc做了全局脚本,实现一个矩形对象升降停移动,详情请见图片。@:zhangli0你的方案我尝试了,一运行就会出现图片里的情况,点击按钮不起作用,不知道是哪里问题,方便的留个Q…

    2017年6月24日
  • wincc7.4装好后打开一直在这个界面

    是什么情况? 图片说明:    钻石用户推荐最佳答案 此回答已完善 在开始-运行,写RESET_wincc.vbs执行,然后再运行参考一下如何在Win10中安装…

    2020年11月1日
  • wincc变量归档另存的问题

    在wincc的变量归档里有快速和慢速两个选项,在它们的属性里都有变量归档另存其他地址的选项和地址选项,我打上了对钩选项,可是运行一段时间发现另存的目录下没有记录文件,不知道我哪里操…

    SIMATIC WinCC 2019年6月11日