wincc的变量赋值

哪位老师能帮我解决以下问题:
  1、在项目中有“Taga”、“Tagb”、“Tag1”、“Tag2”、“Tag3”外部变量。
  2、当按下按钮时执行:
   当Taga数值=1时,把Tag1的值写入Tagb;
   当Taga数值=2时,把Tag2的值写入Tagb;
   当Taga数值=3时,把Tag3的值写入Tagb;
3、按钮和变量配置没问题,我用VBS脚本写了几次运行不正确。
    哪位老师能帮我写一下?
 谢谢!不胜感激!

问题补充:
最好使用vb脚本。谢谢!

最佳答案

dim a
dim b
dim x
dim x1
dim x2
dim x3
set a = hmiruntime.tages("taga")
a.read
set b = hmiruntime.tages("tagb")
b.read
set x1 = hmiruntime.tages("tag1")
x1.read
set x2 = hmiruntime.tages("tag2")
x2.read
set x3 = hmiruntime.tages("tag3")
x3.read

if a.value=1 then
x=x1.value
b.write x
end if
if a.value=2 then
x=x2.value
b.write x
end if
if a.value=3 then
x=x3.value
b.write x
end if

提问者对于答案的评价:
非常感谢塞上雁老师和mugui老师!
这两位老师的答案我已运行过,很好用,两位老师的回答采用了两种方法,使我受益匪浅,但答案只能采纳一位老师的。
mugui老师的答案在倒数第五行编译时改为“End Select”后,运行正常。
再次感谢两位老师花掉时间对我的帮助!
同时感谢其它的热心答侠,祝我们栏目越办越好!

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

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

相关推荐

  • wincc全局脚本读系统时间继续求教

    各位高手,我在学习WINCC脚本,在网上我看到一段读系统时间的脚本程序,我拿来学习。我按照程序在内部变量中定义了无符号16位( 年、月、日、date、date1,然后在全…

    2017年11月12日
  • wincc声音报警

    我想在某个变量超过限定值时,有声音报警,怎么做呀,请高手指点一下,谢谢 最佳答案 1. 先在报警记录中激活模拟量报警。可以参考找答案ID:8068 http:/…

    SIMATIC WinCC 2019年6月11日
  • WinCC 7.4SP1自定义报警消息文本

    如题,我想在报警的消息文本里添加当前用户名与变量的过程值以及报警限制设定值,消息文本格式大概是这样    “当前用户:XXX &n…

    SIMATIC WinCC 2021年7月5日
  • wincc数据库无法显示报警记录组态里面的文本

    在wincc报警记录里面组态了文本消息,为什么带有过程变量的文本消息(设置为归档)在数据库里无法归档,而其他的却可以 最佳答案 有可能是语言切换问题,对应你现在运行的这种语言下面没…

    SIMATIC WinCC 2019年6月11日
  • wincc用户名比较

    wincc全局脚本怎么比较登录的用户名,举个例子,只有用户名“admin”登录后才能显示start这个按钮,否则其他用户进去就看不到。自己做了一个周期2S的全局脚本,怎么感觉像不运…

    2021年7月5日
  • wincc 6.0手册

    请问哪有wincc 6.0的中文手册 下载,谢谢 最佳答案 安装wincc后看帮助文档最实用 提问者对于答案的评价:hao

    SIMATIC WinCC 2019年6月11日
  • 如何让画面窗口1,一直显示在画面窗口2上面,就是总显示在最前面

    我做个主画面,然后用画面窗口2切换显示的子画面,然后画面窗口1用来弹出故障消息,现在有个问题,窗口1显示出来之后,如何点了窗口2其他地方,窗口1就跑窗口2底下去了,这样就没法操作了…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.4 脚本调试 VS2008怎样配置?

    WINCC7.4 脚本调试 VS2008怎样配置?  我截了两张图,没够明白,这个先安装VS2008后,然后是安装WINCC7.4&nbsp…

    2021年7月5日
  • wincc技术求教

    wincc使用过程中总是会出现警告的提示,还无法解决,特别是在点击“图形编辑器”的时候必定出现,请问各位大神们谁知道我这个问题出在哪里,该如何解决。目前安装的是wincc7.2 图…

    2021年7月5日
  • 请问 如何设置WINCC操作机器的通讯设置

    一台西门子工控机有1#和2# 2个网卡口,我发现一个令我不解的事情,每次重起机器后该机器与PLC柜的联系会随机性的换网卡口,比如你现在网卡在1#口,重起后可能通讯还是正常…

    SIMATIC WinCC 2019年6月11日