ComboBox控件

我想在wincc中加入ComboBox控件,加入SIEMENS Step7 S7Combox后,控件名称改为"LIST". 在画面事件的“画面打开”选择了VBS写如下脚本:
  ScreenItems("LIST").AddItem ("工业泵") 
 ScreenItems("LIST").AddItem ("化水泵")
  ScreenItems("LIST").AddItem ("备用泵")
 这些在wincc中都可以运行正常,但我想把ComboBox控件中选择的内容在静态文本中或输入/输出域显示出来,编写了下面的代码
 "S7FlatComboBox > Object Events > Click" 使用如下的 VB 脚本:  

 Sub Click(Byval Item)
   Dim motor
   Set motor = HMIRuntime.Tags("SelectedValue")
   motor.Write Item.Text  (motor是定义的输入/输出域变量)
 但始终在输入/输出域显示不出来。这是为什么呢?

最佳答案

我测试没有问题,你的SelectedValue是不是文本变量

提问者对于答案的评价:
问题已经解决。
 

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

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

相关推荐