wincc控件

我想做个下拉菜单,就像提问界面这个悬赏分似的,点击后有多个选项供选择,不知是使用哪个wincc控件?

问题补充:
恩,我试过小路的程序,是没问题,但是刚激活运行时那个控件是空白的,我想让它有个初始值,怎么设置?另外我想找个变量关联,就是变量的值就是控件LIST显示的数值,这样我通过下拉菜单的选择来改变变量的数值。
 可以用LIST的改变事件赋值要用到IF语句.麻烦小路再细致解释下最后这个问题,谢谢。还有这个变量应该是什么类型的呢,文本还是整数?
 

最佳答案

可以用文本列表,但外观及使用效果和WINDOWS的下拉菜单有点区别.

     也可以引用控件:
     1、随便打开一个编辑画面。
     2、点击屏幕右册的控件选项卡,空白处鼠标右键选择
     “添加/删除”选项。
     3、弹出窗口中找到“Microsoft Froms 2.0 Combobox”
     4、其实使用需要用脚本,也不是很难。
    给你个例子:
    拖出Microsoft Froms 2.0 Combobox控件,把控件名称改为"LIST".
    在画面事件的“画面打开”选择VBS写如下脚本:
    ScreenItems("LIST").AddItem ("1")
    ScreenItems("LIST").AddItem ("2")
    ScreenItems("LIST").AddItem ("3")
    ScreenItems("LIST").AddItem ("4")
    ScreenItems("LIST").AddItem ("5")
    ScreenItems("LIST").AddItem ("6")
    运行看看结果。

   TO楼下的同志:我测试过,没问题.感谢楼下的平反.

    ScreenItems("LIST").ListIndex=0代表第一个显示,=1是第2个依次类推.用它完成初始值.

    ScreenItems("LIST").Value是获取LIST的当前内容.可以用LIST的改变事件赋值要用到IF语句.

 
 这样吧用ScreenItems("LIST").ListIndex。

 1、建立一个无符号8位变量(256个我认为够了)。
 2、LIST(指这个Combobox控件),右击选属性再事件选项卡。
 3、对象事件-》Change的VBS
 Dim XXX
 Set XXX = HMIRuntime.Tags("变量名")

 XXX.Write ScreenItems("LIST").ListIndex
 4、变量里的值对应0、1、2、3、4、5

  
 

提问者对于答案的评价:
谢谢小路,在你的帮助下我完成了,只是纠正一点,我最后那个问题的本意是让变量和LIST显示的内容一致,所以我把你那个ListIndex改成value就是我想要的了。再次谢谢。
 

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

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

相关推荐

  • WINCC6.2与SP3不兼容,怎样解决

    装好WINDOWS xp sp3的系统,准备装Wincc6.2,已经装好SQL2003,接下来装6.2的时候,提示要装补丁319740,但打开补丁安装时候提示,…

    SIMATIC WinCC 2019年6月11日
  • SIMATIC WinCC flexible 2008 SP3软件下载地址

    SIMATIC WinCC flexible 2008 SP3软件下载地址及授权文件? 最佳答案 为何不升级最新SP5版本?:SIMATIC…

    SIMATIC WinCC 2021年7月5日
  • wincc软件安装问题

    我在windows xp sp3操作系统下安装wincc6.0,第一步安装microsoft sql server2000,此时360出来拦…

    SIMATIC WinCC 2019年6月11日
  • 1500和wincc 7.5通讯

    1500和winnn7.5通讯不上。帮我看看哪里有问题 问题补充:可以ping通的;simatic net 安装版本是V15 ;访问节点什么意思,怎么…

    2021年7月5日
  • wincc数据归档时间

    我的wincc数据归档是1s采集一个数据,但是我最后进行数据分析的时候想要1min一个数据,请问有什么方法可以将数据导出来的时候直接就是1min一个? 最佳答案 1、归档直接在归档…

    SIMATIC WinCC 2020年11月1日
  • wincc组态程序如何转换为可执行程序

    我采用的是wincc V6.0组态,现在要求在其他电脑上不用安装wincc软件也能运行这个组态界面,能将要转换为一个可执行程序,而且要能实现与PLC之间通信,不知该如何转…

    SIMATIC WinCC 2019年6月11日
  • wincc对象属性的控制

    wincc中的对象有没有可以控制显示与否的属性呀,例如通过某些条件控制输入/输出域的显示或隐藏 最佳答案 图形的属性中–其他-显示,右击选变量连接,选要连变量即可. 提问者对于答…

    SIMATIC WinCC 2019年6月11日
  • wincc v13的 station configuration editor

    wincc v13的 station configuration editor具体在那里啊?找了半天没找着 问题补充:在安装v13的时候应该…

    2017年6月29日
  • GRAPH定时器引用 问题

    我想外部引用GAPH内部的定时器,同时可以在WINCC设定显示时间。该怎么做。最好有个小例子。并且我有个时间很长40个小时。 最佳答案 每个GRAPH都有它对应的背景数据块,GRA…

    SIMATIC WinCC 2019年6月10日
  • WINCC6.0项目不能打开文件

    我打开wincc6.0项目时,首先提示“0X80080005:服务器运行失败”,确定后提示“请求数据存储接口时出错”,最后是“无法加载文件….”,请问那位大侠给我指点迷津,在此…

    SIMATIC WinCC 2019年6月10日