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日 上午11:48
下一篇 2019年6月11日 上午11:48

相关推荐

  • 有关WINCC脚本

    给点有关WINCC脚本的参考资料吧,入门的就好,我现在对WINCC脚本基本没有什么概念,想学习下,谢谢。 最佳答案 已发到你的邮箱huatec_qxx@126.com,注意查收。 …

    SIMATIC WinCC 2019年6月11日
  • 图形位置随变量变化

    想实现一个圆的x位置随一个bool量为1时,移动到预定的位置,请教如何实现? 问题补充:因本人对脚本不熟悉,所以如果用脚本实现的话,请大家给出函数 最佳答案 给你邮箱hzp515@…

    SIMATIC WinCC 2019年6月11日
  • 必须使用项目移植器?

    什么情况下可以不使用?什么情况下必须使用? 最佳答案 只要是不同版本的wincc用另一个版本的打开 就要使用项目移植器不使用的是从A计算机拷贝一个项目到B A和…

    SIMATIC WinCC 2019年6月11日
  • WINCC 运行报错

    项目激活时每次编译到图形运行系统就停止,换过新的项目也如此。 求同行朋友指教!谢谢~坐等 最佳答案 新建一个项目试试,如果还是同样的问题,那就是软件安装问题,否则就是项目…

    SIMATIC WinCC 2021年7月5日
  • 怎样在wincc动态向导中创建位内存(0-31位)?

    比如在S7程序中用了一个M10.0,想通过wincc创建一个C动作的按钮来对之置位。是不是在动态向导里?打开了动态向导,全是英文的,弄了半天也找不出来。哪位朋友帮帮忙。非常感谢!&…

    SIMATIC WinCC 2019年6月11日
  • 5台PC的Wincc画面与CPU315-2DP(PLC侧无以太网)通讯?

    各位前辈:目前的硬件配置:CPU315-2DP、PC1、PC2、PC3、PC4、PC5。其中PC1加CP5611卡与CPU315-2DP进行通信,该用什么办法才能够让剩下的4台PC…

    SIMATIC WinCC 2020年11月1日
  • wincc7.4的TCP/IP出现 闪连闪离,但ping网络正常,怎么解决?

    wincc7.4的TCP/IP出现 闪连闪离,画面计数也跟着闪离,但ping网络都正常,SIEMENS NET 之前也安装了,怎样能正常通讯?该怎么解…

    SIMATIC WinCC 2021年7月5日
  • wincc运行异常卡死在变量记录运行

    wincc7.5 sp1一直运行不了,授权也重装,软件也了,还是不行,启动运行时组态软件就关闭退出了,运行系统卡死在变量记录运行那里,任务管理器里查看user……,强制结…

    2021年7月5日
  • 请问ODK哪个函数可以获得WinCC归档变量信息

    请问ODK哪个函数可以获得WinCC归档变量信息和归档中各个Tag的信息?谢谢! 问题补充:我在ODK的帮助文档里找到一个TLGReadArchiv,请问这个行吗,我试着写了写TL…

    SIMATIC WinCC 2019年6月11日
  • 上位机WINCC同时监控多台200smartPLC

    现场新增一套PLC控制系统,同其几套一致,现在要新增一个监控画面。怎么在一个界面同时显示多个监控 最佳答案 1.在WINCC中新建通讯通道(使用第三方OPC或西门子自已的S7-20…

    SIMATIC WinCC 2020年11月1日