wincc中vb脚本根据变量后缀依次查找所有变量?

比如有部分BOOL变量后缀都是RUN,在VB脚本中想实现能依次查找所有*RUN的变量,RUN前有字母有数字不规则。获取变量名称后读取变量的值计算处理,比如值为1就加1算运行的电气设备数量。可以实现吗?或者有别的思路吗?

最佳答案

如果你前面部分有规律也可以在脚本中拼接变量名称。比如你的都是motor1run,motor2run.......则vbs脚本中:
dim tagname
for i to 100
tagname="motor"&i&"run"
hmiruntime.tags(tagname).read
.......
next i

提问者对于答案的评价:
谢谢。就这么办了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午11:02
下一篇 2017年6月18日 下午11:02

相关推荐

  • wincc如何修改操作站权限使操作员只能监视,不能操作

    wincc如何修改操作站权限使操作员只能监视,不能操作?我已经在资源管理器改了/还是不行,我是想把某个操作站的电气的开停车按钮禁止 最佳答案 除了给操作员用户分配权限外,还需要给你…

    SIMATIC WinCC 2017年6月13日
  • wincc如何实现对用户密码做到期提醒

    已经做好用户登录密码修改之类的操作,但是客户想要给做成能定期提示用户修改密码。比如说30天当用户1登陆时提示他密码即将到期,及时修改密码之类的 问题补充:好吧,先说下我自己的想法吧…

    SIMATIC WinCC 2017年6月19日
  • wincc给值问题

    一个按钮通过脚本给值,0-1给不了;下位机强制给按钮置位后,点击按钮,1-0可以给值 问题补充:以下是脚本图片 图片说明:    最佳答案 修改写入为&nbsp…

    2020年11月1日
  • 用WinCC6.0怎样实现时间范围可以选择的报表打印

    已经在论坛上找了好久,不过说的都不是很详细,哪位高人能给个实例看一下,在此谢过了 问题补充:我已经建立了文本变量,现在的问题是在画面上如何把规定格式YYYY-MM-DD …

    SIMATIC WinCC 2019年6月11日
  • 博图wincc与wincc7.4和7.5比较

    博图的wincc上位好用吗,对电脑配置的要求比老版wincc高吧 问题补充:我问的是基于博图的wincc,V15,V16等版本 最佳答案 WINCC 上位功能是很强的,版…

    SIMATIC WinCC 2021年7月5日
  • 请教大家几个WINCC的C脚本问题?

    1.我在System Info设置了系统时间,但是在运行画面中为什么读不出来系统时间呢?2.在C脚本中怎么对系统时间变量和字符串进行连接,比如下面的输出用户归档语句,文件…

    2020年11月1日
  • 水流动画问题

    我现在做的是一条水平直线的蒸汽(X初始位置90,直线从90到1600)此时,我的X的VB脚本该怎么写? 求详细脚本程序 问题补充:我现在做的就是这样的一个蒸汽管道,我该如…

    2021年7月5日
  • SetTagValue/GetTagValue函数的使用。急!

    SetTagValue/GetTagValue函数的使用方法。。请详细。最好举个例子。谢谢 问题补充:能不能给个实例什么的。。我不知怎么用 最佳答案 SetTagValue/Get…

    SIMATIC WinCC 2019年6月11日
  • ValueColumnAdd怎么用

    在线表格控件,如果在属性列表中手动添加数值列,之后Rename,一切正常。但是因为我的数值列不固定,我希望用代码添加动态的数值列,请问是否利用ValueColumnAdd,它的参数…

    SIMATIC WinCC 2021年7月5日
  • SiWa_WinCC_flexible_SMART_V3SP1安装问题

    本机操作系统为win7旗舰版SP1,安装过程出现问题,详见上传图片。请高手指点!谢谢! 问题补充:问题补充 图片说明:    最佳答案 从图片上看,你是已经安装…

    2021年7月5日