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自带的项目函数的说明在那里可以找到? 最佳答案 WINCC自带帮助手册里面有->全局脚本函数描述,这一章,再那里面有说明,主要是内部函数,其他C语言的运算转…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc趋势图数据库

    1.我用wincc v6.0做了一个趋势图归档的实验。做完后激活运行提示没有服务器连接,趋势画面没有显示这是那出来问题? 2.后来我把计算机属性—启动里的文本库…

    SIMATIC WinCC 2019年6月11日
  • WINCC是不是不能读取s7-1200 DB块的数据?

    我用的是wincc7.2(可以和s7-1200或s7-1500)TCP/IP和S7-1200数据连接,S7-1200的DB块属性,优化访问勾勾已经取消,有绝对地址偏移量,在winc…

    SIMATIC WinCC 2017年6月6日
  • WIN XP SP3下 如何安装WINCC 7.0 SP2

    WIN XP SP3下 如何安装WINCC 7.0 SP2?和网上爆的WIN7环境下步骤一样不? 最佳答案 1.在添加删除程序中安…

    SIMATIC WinCC 2019年6月10日
  • S7-200通过无线的方式连接WINCC

    如题,现有10几台S7-200的PLC,如何通过无线通讯的方式连接上位机的WINCC,使用MD720-3好像最多能连8台PLC,有没有连接更多台PLC的方案,使用国产的无线通讯模块…

    SIMATIC WinCC 2019年6月11日
  • WinCC不能启动

    我单位的一台设备出现显示屏花屏后不能消除,直接重启电脑后,自动加载WINCC不能启动。运行到如下图停止不动。  关闭此画面后,直接运行工程,工程不能打开,如下图…

    SIMATIC WinCC 2019年6月11日
  • WinCC Update问题

    WinCC7.4SP1的update是必须安装吗?还有这里有两个分别是干什么用的?我只要安装exe文件就可以了,.001那个文件是干嘛用的 图片说明:    最…

    2021年7月5日
  • Kepserver 能访问wincc5.0吗?

    网络里有台WIncc5.0的机子,是NT系统,英文的OS,不大好用,vb都装不上。可能系统有问题!所以我想在另外一台机子上装个Kepserver,请问能看到wincc5里的变量吗,…

    SIMATIC WinCC 2019年6月11日
  • WINCC变量导入导出

    现在做PLC项目时,如果有很多个变量的话,如果在WINCC里一个个的添加会很麻烦,请问有什么方便的办法吗?比如是否可以用其他工具一次性从STEP7导出,然后再一次性导入到wincc…

    SIMATIC WinCC 2019年6月11日
  • 博图wincc pc监控画面分辨率修改

    博图13的wincc采用pc监控,如何修改分辨率,因为我的电脑分辨率为1366×768,启动wincc后,画面右侧1/5的空间无法使用。 问题补充:该如何操作呢,可以具体点吗 最佳…

    SIMATIC WinCC 2017年6月1日