wincc vbs 怎么判断对象存在

小弟想用HMIRuntime.DataSet("last")这个对象来保存数据  进行页面直接数据的传递。

每个页面都有一个按钮,按钮调用一个全局函数,函数里HMIRuntime.DataSet.Add("last"),""可是每个页面按钮单击都会增加这个对象

就会提示对象已经存在的错误,就是有没有判断HMIRuntime.DataSet.Add("last")对象是否存在,如果存在则不在增加对象,不存在则增加。 

问题补充:

要么有没有wincc启动可以运行初始化的运行一个vbs函数,我把HMIRuntime.DataSet.Add("last"),""这个放到初始化函数中,这样就不会重复,不知到有没有这个功能。

最佳答案

这个只能用On Error Resume Next忽略错误,添加在脚本的开头


其实忽略错误完全是可以的,不过是浪费了一点时间

如果是固定添加的,可以写在全局脚本里,定义一个内部变量,通过判断这个内部变量的值来确定对象是否已经定义,如果没有定义那么就定义对象,然后给内部变量赋值,本站很多关于全局脚本只执行一次的问题,基本都是这样处理的

提问者对于答案的评价:
是在是很感谢啊

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

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

相关推荐

  • WINCC中风机旋转动画的制作

    WINCC中风机旋转动画的怎么制作,假如我检测到风机运行信号了!在画面上我要把风机做成旋转的!怎么来制作? 最佳答案 详见同类问题答案:http://www.ad.siemens.…

    SIMATIC WinCC 2019年6月11日
  • 如何解密WINCC中加密的全局脚本?

    怎样将已加密的WINCC全局脚本进行解密,求高手指点? 最佳答案 请把你的函数发到 xxy_password@126.com 破解后发给你 提问者对于答案的评价…

    SIMATIC WinCC 2019年6月11日
  • 求救,急啊 wincc 的安装问题

    我的系统是XP2,WINCC版本是V6.0.sp2.ASIA,我下的SQL版本是2000+sp3,SQL已经安上了,但是在WINCC安装窗口下显示未安装上,我弄了2天了没有搞定,请…

    SIMATIC WinCC 2019年6月11日
  • xxx指令引用的xxx内存。该内存不能为written。

    在用OPC做S7-200和WINCC通讯是老是出:xxx指令引用的xxx内存。该内存不能为written或xxx指令引用的xxx内存。该内存不能为read。导致画面变量连不上。 最…

    SIMATIC WinCC 2018年1月1日
  • wincc modbus tcp/ip 中cpu类型选择问题

    我在选用compact,不能读取数据,选用premium时,能读取数据,查了资料,premium只能读,不能写数据,wincc中4x对应功能码06,不知道怎么设置,也没找到写的列子…

    2021年7月5日
  • wincc6.2报表问题

    初学WinCC想完成如下功能,画面中组态一按钮,当外部变量达到某一设定值时,手动按下该按钮,显示值储存到组态好的报表中,同一变量需储存十次,报表中显示十行,按下另一按钮,能预览显示…

    SIMATIC WinCC 2019年6月11日
  • wincc如何实现无线远程数据监控

    本地设备数据打算用moxa的无线传输模块,请问本地的wincc如何配置才能接到数据?数据通过opc方式发送 最佳答案 远程传输方式一般可以采用几种模式: 1、无线传输模式…

    SIMATIC WinCC 2019年6月11日
  • 以太网modbus通讯问题

    如何wincc v6.0 与 多个ABB PLC通讯,已知ABB PLC是以太网下的MODBUS,就是MODICON的MODNET协议。 问…

    SIMATIC WinCC 2019年6月11日
  • wincc输入域的输入确认

    请问我想实现这样一个功能,一般情况wincc的输入域内输入数据 回车后,所输入的数据就会生效,这样有时候我会产生误操作,我想在输入数据然后回车出现一个确认框,等确认后才可…

    SIMATIC WinCC 2019年6月11日
  • c脚本访问ACCESS数据库

    在WINCC中,使用VBS访问数据库的例子很多,但没有C的例子。在官方文档中也只有VBS的例子!无奈现有程序全是用C写成,VBS无法嵌入C中,也以请教各位老师了! 最佳答案 参考:…

    SIMATIC WinCC 2021年7月5日