VBS 点MSGBOX确认,更改变量

我想通过VBS的Msgbox,点击OK更改变量,点击CANCEL保持不变,脚本如下:
Dim TAG123
Set TAG123 = MsgBox("123",1,"456")
If TAG123 = vbOK  Then
Dim objTag
Set objTag = HMIRuntime.Tags("WH1")
objTag.Write 9
End If 
脚本似乎有问题,点OK不能改变变量WH1,请大家帮忙看看

问题补充:
根据zhangli0的回答,我自己又试验了下。似乎wincc的脚本不支持下面的书写格式:
Dim VAR
VAR = MsgBox 
而微软的正式文档中,都是支持此格式的。

最佳答案

if msgbox(“确实要改变变量值吗?”,4,"警告")=6 then
 hmiruntime.tags("WH1").write 9
end if

提问者对于答案的评价:
多谢专家指点,万分感谢!

最佳答案作者回复:
wincc用的vbs,不是vb

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日 下午11:42
下一篇 2017年12月9日 下午11:42

相关推荐

  • WINCC变量模拟器

    WINCC变量模拟器能模拟外部变量吗?如何做? 问题补充:我没有PLC程序,只有WINCC  OS 程序! 最佳答案 可以模拟外部变量 设置…

    SIMATIC WinCC 2019年6月11日
  • wincc变量传送到另一个变量

    怎样在wincc 里在一个二进制变量有效时将一个8位变量A,传送到另一个8位变量B?能给出一个实例吗? 最佳答案 dim tag1set tag1=h…

    SIMATIC WinCC 2019年6月11日
  • 读取sql2000中的数据

    wincc 6.0 怎么样才能读到数据库中的数据?能不能那读到数据参与PLC程序的控制?望高手们能指点指点,不胜感激!发个列子更好, 邮箱:xch20…

    SIMATIC WinCC 2019年6月11日
  • 请教:关于step 7集成 wincc 变量的更改问题

    我们公司有两个工段的控制系统为300PLC系统,上位机为wincc,且wincc集成于step7系统。由于之前为MPI通信,现我们决定改为tcp网络通信。现在硬件上通过购买一个MP…

    2020年11月1日
  • smart 700ie V3 密码等级?

    WinCC flexible Smart V3如何实现进入不同的页面需要输入不同的密码?例如进入产品选择页面需要输入用户名123 密码123…

    SIMATIC WinCC 2021年7月5日
  • 西门子MP277中怎么做动画

    西门子MP277中怎么做动画? 最佳答案 这个好办,以水流动画为例。  1,首先需要4张水流的静态图片(从第一张依次快速变化到第四张能够明显看到有水流的动画效果…

    SIMATIC WinCC 2019年6月11日
  • 有没有模拟表盘的例子?

    就像组态王里的那种指针表盘,wincc里怎么实现呢?不知道有没有高手做过能注册的控件 钻石用户推荐最佳答案 http://www.ad.siemens.com.cn/service…

    SIMATIC WinCC 2021年7月5日
  • wincc v6.0里的变量名怎么改

    实验项目里建立了一个变量A1确认后发现在想把A1了发现给不了了。请问这个变量怎么改名称。还有就是变量怎么把"点"打上去如:只能打句号可是就打不了点0。我看别的项…

    SIMATIC WinCC 2019年6月11日
  • wincc 报表问题

    wincc归档压缩数据怎样读取  做报表用 最佳答案 Dim oRs Dim conn Dim oCom&nb…

    SIMATIC WinCC 2017年8月24日
  • TP117B OS更新问题

    TP117B更新OS时提示“无法执行期望的动作,prosave版本和操作单元上的操作系统不兼容。。。”请问各位朋友这是什么问题?谢谢!! 问题补充:不知道怎么回事,原本挺简单的一个…

    2019年6月11日