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

相关推荐

  • Wincc7.4画面不能全屏

    如何设置画面全屏 最佳答案 在WINCC主窗口 —点击计算机—-点击图形运行系统—–勾选全屏详情看下图。 图片说明:    提问者对于答…

    2021年7月5日
  • 请教大家几个能耗报表?

    1.日报表  是统计当天的0点到23点的能耗值吗?还是当天0点到次日0点?2.月报表在日报表上做比较方便吧?2.SQL有没有查询相邻两行数据差的语句?非常感谢!…

    SIMATIC WinCC 2020年11月1日
  • HMI变量编译显示“引用对象不存在”

    V14做的程序,程序已经正常运行,我手里的程序是厂家发过来的,准备对触摸屏进行修改一下。对触摸屏编译显示“引用变量不存在”。这些变量在PLC中是全局DB中的。请教一下是什么原因吗?…

    2020年11月1日
  • TIA Portal WinCC的量表和滚动条位置

    请问,TIA Portal WinCC的量表和滚动条位置在工具箱的哪个地方可以找到 问题补充:请问单开控件是什么,可以举例子吗,还有滑块控件在哪里可以找到 最佳…

    SIMATIC WinCC 2017年6月6日
  • simatic net v14 sce中没有wincc.appl

    wincc7.4 SP1,NET V14,安装完后,SCE里添加模块时找不到wincc application,“AS-OS Enginee…

    2020年11月1日
  • 报表查询

    在分布式的客户机/服务器模式中,客户机无法显示查询数据。但查询代码执行前半部分 最佳答案 先要找到你代码问题错在哪里?可以用msgbox语句看看你代码执行到哪里就停了,但要注意报表…

    SIMATIC WinCC 2019年6月11日
  • 用户归档的归档数据老是覆盖上次归档的数据,在归档控件里就显示一条归档数据,ID就一个

    用户归档的归档数据老是覆盖上次归档的数据,在归档控件里就显示一条归档数据,ID就一个,每次归档ID都不变。WINCC 6.2,PC是XP SP2的,#inclu…

    2019年6月11日
  • WINCC里I/O 域输入值后的事件是哪个?

    现在用的输出值更改的事件,缺点是重复输入同样值时不会触发。有没有事件是输入值后就能触发的? 问题补充:扫码存库的程序,焦点给I/O域,扫码后触发VBS,把条码分解分析内容存变量与归…

    2021年7月5日
  • 按钮显示的问题

    我使用了库里的一个tog型开关,是由一个脉冲触发显示(按钮左键激活),想显示之后10S内自动隐藏(这个开关是停车开关)平时是隐藏的安全些 最佳答案 通过在PLC里编程(定时器)来实…

    SIMATIC WinCC 2019年6月11日
  • OPC配置中出现问题

    在WINCC 7.4中配置OPC,开始提示没有安装JAVA ,然后安装了JRE9之后出现如截图所示的内容,还是无法配置OPC,请教各位有没有遇到过此问题的?谢谢…

    2021年7月5日