WinCC中用vbs脚本怎么循环读取变量

用For循环,怎么对WinCC变量进行访问。
 For i=1 To 31
   'objExcelApp.Worksheets(sheetname).cells(1,3).value= HMIRuntime.Tags("Mouth_Day_Data[1]").Read
    objExcelApp.Worksheets(sheetname).cells(i,3).value= HMIRuntime.Tags("Mouth_Day_Data"&i).Read
   'objExcelApp.Worksheets(sheetname).cells(3,3).value= HMIRuntime.Tags("Mouth_Day_Data[3]").Read
    Next

问题补充:
注释起来的单条读取没有问题的,如何对变量进行访问?下表i不识别,Mouth_Day_Data[1],Mouth_Day_Data[2],Mouth_Day_Data[3],它不能写成Mouth_Day_Data[i]作为变量,很奇怪!哪位大神能解决啊?非常感谢

图片说明:

WinCC中用vbs脚本怎么循环读取变量   

最佳答案

这样试一试
For i=1 To 31
   Tag1="Mouth_Day_Data[" & i & "]"
    objExcelApp.Worksheets(sheetname).cells(i,3).value= HMIRuntime.Tags(Tag1).Read
 Next

提问者对于答案的评价:
正确的写法是: objExcelApp.Worksheets(sheetname).cells(i,2).value= HMIRuntime.Tags("Mouth_Day_Data[" & i & "]").Read   ,如Tag1="Mouth_Day_Data[" & i & "]"  然后objExcelApp.Worksheets(sheetname).cells(i,2).value= HMIRuntime.Tags("Tag1").Read 这样是读不出来的。多谢网友提供了一些思路

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

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

相关推荐

  • 高分求教:WINCC,VB,SQL关系

    各位大侠,我是WINCC的初学者,现在搞不清WINCC,VB,SQL之间的关系,请大家详细的解释一下。 另外VB对SQL可以进行什么操作?谢谢 最佳答案 楼主是想搞清出W…

    SIMATIC WinCC 2019年6月11日
  • WinCC授权问题

    使用PCS7v7.0sp1,1台ES,3台OS,均为正版授权,在Step7中打开WinCC后,右下脚能显示License正确的PO数,但是只要启动Runtime就会弹出授权已经过期…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0怎样生成最上面的总览区?

    新建项目后,我在画面树里把画面都连接上了,为什么运行后,画面上没有总览栏啊? 最佳答案 使用"OS项目编辑器"生成的 ,具体做法参考一下下面文档中OS…

    SIMATIC WinCC 2019年6月10日
  • wincc通讯的奇怪问题

    4台上位机5611卡  wincc 7.0 与4台CPU315通讯,每台315有2个站,其中4台上位机通过DP数据共享,现在出现一个情况是其…

    SIMATIC WinCC 2019年6月11日
  • mp370触摸面板容量

    使用wincc flexible2008编写触摸屏程序,并使用mp370  12`作为触摸面板。但是其最多7MB用于wincc flexib…

    SIMATIC WinCC 2017年11月4日
  • Wincc中C脚本报AP_GLOBE.H错误

    这个不是库函数么,怎么还会有错! 说该动作不包含解释代码,这是怎么回事啊? 最佳答案 AP_GLOBE.H是WinCC系统头文件,保存的是标准函数的声明。楼主可以试着打开…

    SIMATIC WinCC 2019年6月11日
  • WINCC安装程序

    那位有WINCC6.2中文版安装程序,麻烦给我发下,谢谢了。我是名初学者。邮箱是:huangyeluo003@163.com 最佳答案 WINCC6.2的安装程序大小差不多1G,&…

    SIMATIC WinCC 2019年6月11日
  • s7-300与wincc仿真

    s7-300与wincc仿真,在MPI变量中,启动按钮鼠标左键连接M20.0,赋值为1;释放左键连接M20.0,赋值为0;用PLCSIM  V5.4仿真器,下载…

    SIMATIC WinCC 2021年7月5日
  • wincc新建、打开项目都是提示没有注册类别?

    无法新建以及打开项目,不知道什么原因、也没装杀毒软件.  最佳答案 软件安装有问题。建议重装系统后,再装软件 提问者对于答案的评价:嗯 正在重装中…

    SIMATIC WinCC 2019年6月11日
  • WINCE系统的嵌入式平台能安装使用WINCC吗?

    现在有个系统是基于ARM9的嵌入式平台外接17寸显示器,使用WINCE操作系统。想在上面使用组态软件,请问,WINCC可以在WINCE系统上安装和使用吗???如果不可以,有没有合适…

    SIMATIC WinCC 2017年6月24日

发表回复

登录后才能评论