wincc vbs脚本编程,如何定义一个全局变量

在wincc vbs脚本编辑器中定义了一个数组,在A页面打开时给这个数组赋值,跳到其他画面再打开A画面,之前给数组赋的值没有了,好像这个数组不是全局的,只在调用时有效,那么有没有方法在vbs里定义一个全局变量供任何画面使用,赋了值后都不会变

最佳答案

是的,Public仅限于本画面,你可以使用DataSet来保存全局数据,如果你的版本是V6.0 SP3或高于V6.0 SP3的话。

 DataSet可以用于保存变量、数组甚至对象。
 HMIRuntime.DataSet.Add "motor1", 23   ‘添加DataSet,并赋值

 HMIRuntime.Trace "motor1: " & HMIRuntime.DataSet("motor1").Value & vbNewLine  ‘访问DataSet

 HMIRuntime.DataSet.Remove("motor1")   ‘清除DataSet

 关于DataSet的详细情况可见WinCC Information System:
 使用 WinCC ->VBS for Creating Procedures and Actions->VBS Reference->DataSet-Objekt (List)

提问者对于答案的评价:
对的,感谢

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

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

相关推荐

  • wincc授权如何安装

    wincc运行一段时间后就显示授权已过期。 我下了一些授权,其中有一个好几百个授权的合集,是一个.exe的应用程序,里面有不少V6.2的授权,但我不知道如何安装。在win…

    SIMATIC WinCC 2019年6月11日
  • 无限提示重启

    安装wincc 7.3,每次在SQL都出现重启。“开始–运行–输入regedit–删除HKEY_LOCAL_MACHINE&#8211…

    2021年7月5日
  • 编程调试器TuboC的使用

    请问TurboC编辑状态  怎么加大括号的啊? 最佳答案 Example of operating a WinCC&nb…

    SIMATIC WinCC 2019年6月11日
  • 更新WinCC

    如何更新WinCC版本,现在是K6.02.0,想更新到6.2版.哪里有下载啊? 问题补充:找了,授权是不好找。有难度! 最佳答案 中国自动化网:http://www.ca800.c…

    SIMATIC WinCC 2019年6月11日
  • SIMATIC WinCC flexible 2008 sp4安装问题

    SIMATIC WinCC flexible 2008 sp4安装后,能正常使用,但是电脑重启就蓝屏,修复后电脑能正常启动,启动后提示“al…

    SIMATIC WinCC 2017年5月29日
  • WINCC和工控的PC的关系?

    本人是新手,刚开始学习wincc,但是感觉WINCC和WINCC flexible区别挺大的,我想问的是,WINCC工具栏上面并不像WINCC flexible…

    SIMATIC WinCC 2017年6月12日
  • 如何用VB访问Wincc数据库

    需要对数据增、删、改、查这些操作 问题补充:connectivity pack能详细一点吗? 最佳答案 VB访问wincc数据库可以,通过wincc的连通性选件包conn…

    SIMATIC WinCC 2018年12月5日
  • wincc flexible MP277 8" touch报警视图的常规设置中无法选择报警记录

    本人属于初学者,利用软件练习过程中发现在画面添加报警视图后,在报警视图的常规选项中无法选择问报警记录 问题补充:感谢回答者的帮助,不是上述原因造成的,你们注意右侧报警视图有一个*号…

    2021年7月5日
  • wincc客户机不能打开服务器项目

    如题,服务器已按说明组态完毕,在客户机打开服务器项目时提示“组态的服务器不可用,是否打开项目,将本地计算机作为服务器”,选择启动本地服务器后提示“无法打开项目,已组态服务器的项目管…

    SIMATIC WinCC 2019年6月11日
  • wincc 授权 删除

    wincc 授权 怎么删除呀? 在Automation License Manager将wincc的授权传送到其它盘也删不掉,弹出…

    SIMATIC WinCC 2019年6月11日