weincc写入excel自动换行

各位大神,需要在wincc界面隔一段时间,手动按按钮记录一次数据。(每次记录的变量和变量数量相同,变量采集的数值在变化,所以变量内容不同而已)
我按指导做了个VBS按钮动作,成功记录到了变量数值,但后面记录总是覆盖前面的数值,无法自动换行记录,有哪位大神指点指点,如何才能实现自动换行啊!
按钮每按一次,记录一次,下次自动换行,在下行记录啊。
我的按钮VBS代码,界面,记录到的数值如下图

问题补充:
全部写入excel同1行,下次再写入下一行,以此类推。

图片说明:

weincc写入excel自动换行    weincc写入excel自动换行    weincc写入excel自动换行    weincc写入excel自动换行    weincc写入excel自动换行   

最佳答案

需要在原来列数上+1再写入,可写个循环递增写入
GetLocalDate(oRs.Fields(1).Value)
objExcelApp.Worksheets(sheetname).cells(i,3).value= oRs.Fields(2).Value
objExcelApp.Worksheets(sheetname).cells(i,4).value= oRs.Fields(3).Value
objExcelApp.Worksheets(sheetname).cells(i,5).value= oRs.Fields(4).Value
oRs.MoveNext
i=i+1
Loop

具体可参考
https://support.industry.siemens.com/cs/cn/zh/view/77940055

再每次按钮按下时要有一个计数器来记录你记录了多少条,在此基础上+1在写入。

提问者对于答案的评价:
按大神的指导思路,自己加了些程序,完全实现了需要的功能。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:39
下一篇 2021年7月5日 下午3:40

相关推荐

  • wincc读取smatic net数据异常

    1、项目由OS编辑器建立。2、wincc 7.5sp1 正版512rt版本,win10正版。3、smatic net通过communication&n…

    SIMATIC WinCC 2021年7月5日
  • 一个C脚本语句的疑问

    SetOperation (lpszPictureName,lpszObjectName, 0); SetTagBitWait (Apc_P…

    SIMATIC WinCC 2019年6月11日
  • 组态棒图步进输出脉冲怎么解决

    棒图与步进电机脉冲输出怎么连接问题,我200PLC输出脉冲用位置控制向导做的,准备用棒图组态运行位移,想知道位置控制向导输出脉冲存放在什么位置,怎么组态监控谢谢各位高手 问题补充:…

    SIMATIC WinCC 2019年6月11日
  • WINCC的VB脚本故障

    我想把S7-300的DB1中的一个“INT”型的变量先做数学运算后再在WINCC上显示。设了一个变量objvar1,先声明,来表示这个变量。可是写“objvar1.read”的时候…

    SIMATIC WinCC 2019年6月11日
  • WINCC可以做历史回放功能吗?

    如题,WINCC平台可以实现整个项目画面的历史回放吗? 钻石用户推荐最佳答案 这就是wincc作为一个SCADA系统的意义,它可以对现场数据进行周期存档或者按事件触发存档,相当于行…

    SIMATIC WinCC 2021年7月5日
  • Wincc变量周期

    如何批量更改 Wincc变量周期  由于开始复制粘贴了很多对象,变量周期都是1S的,怎么批量改成有变化时 钻石用户推荐最佳答案 1.变量周期已经为1s…

    2021年7月5日
  • wincc授权含义

    wincc授权中的 RC 256 PTG 512 ATG是什么意思?请高手指点 最佳答案 参考问题ID: 36334的答…

    SIMATIC WinCC 2019年6月11日
  • vbs脚本读取SQL2005中的数据

    各位大侠,vbs脚本怎样读取SQL2005中的数据呀,请大家指点一下,小弟急用呀,最好能给个例程看看,谢谢! 可以在下面回答我,也可以发到我的邮箱,jinhui-zou@…

    SIMATIC WinCC 2019年6月11日
  • 寻找软件

    请问哪位大侠有wincc flexible 2008 sp3 upd5  谢谢 最佳答案 WinCC flex…

    SIMATIC WinCC 2017年6月12日
  • 怎么在VC脚本中循环调用变量?

    我做了N个变量,变量名字为“S1”到“Sn”。我想在脚本中读出这n个变量的值并相加。由于变量太多,不想一一读,想做个循环程序读出,但是我不知道怎么做,比如读S1的语句为GetTag…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论