我想在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