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

相关推荐

  • WINCC,激活时报告错误,取消激活

    WINCC激活时,在运行用勾选变量记录后,激活,出现错误报告,然后取消激活了。 文件路径中没有中文出现,有没有其他原因 比如,STEP7安装后打了WINCC补丁…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc画面中对象属性的一个问题

    我在wicc画面中,假设添加一个对象,例如一个按钮,点出对象属性对话框,发现在对象属性对话框中(对象属性对话框中上面那个可以弹出下拉框的那个框),已经自动帮我起了一个名字,叫按钮1…

    SIMATIC WinCC 2019年6月11日
  • 请教大神,有2个温度值,和一个参考温度50度,如何做出最优的温度?

    有2个温度值(PLC读取),一个参考温度 50 度,当大于50 时 选择2个温度值更高的一个,低于50 度时选择最接近50度的值,…

    SIMATIC WinCC 2021年7月5日
  • 无法连接到服务器

    wincc7.4版本,电脑win7家庭高级版64位系统。之前用wincc没什么问题,然后昨天打开用的时候突然就不能新建项目和打开项目了。我重装wincc也没用。 图片说明: &nb…

    2021年7月5日
  • wincc 项目实例在哪下载

    都说西门子官网有wincc项目实例或者演示demo下载我怎么没有找见啊,哪位老大能给个连接呢,在此先谢过了。 最佳答案 WINCC6.0项目实例:http://www.gongko…

    SIMATIC WinCC 2019年6月10日
  • 怎样增加访问保护?

    有两个按钮,需要通过两个不同的用户访问,怎样实现? 问题补充:具体点成吗?还是不太明白 最佳答案 首先在用户管理器中选择表格-〉插入授权后将弹出一个插入行号的对话框,该框中有一个编…

    SIMATIC WinCC 2019年6月11日
  • 西门子WINCC 和WINCC FIEXIBLE以及PCS有什么不同,各有什么作用?

    请问:西门子WINCC 和WINCC FIEXIBLE以及PCS有什么不同,各有什么作用?它们现在已经升级到哪个版本了? 最佳答案 WINCC: 使用…

    SIMATIC WinCC 2021年7月5日
  • TCP/IP通讯

    WINCC变量管理的TCP/IP模式只能和300或400的PLC通讯吗 问题补充:PLC指的是300/400带以太网口,或者加上以太网模块的 最佳答案 wincc &nb…

    SIMATIC WinCC 2019年6月11日
  • wincc画面调整

    我在其他机子上拷贝的WINCC程序,运行时画面总是偏大,导致有些画面跑到屏幕之外了!我估计是显示器的大小不一样引起的,但不知道如何调整。请教大家一下,给个方法,谢谢! 最佳答案 如…

    SIMATIC WinCC 2019年6月11日
  • STEP7能同时集成WINCC与WINCC FLEXIBLE吗?

    项目中既有WINCC(以太网),又有触摸屏(MPI),把WINCC项目与触摸屏项目都集成到STEP7以后,传递变量时无论选择以太网还是MPI,都是把变量传给WINCC项目了,触摸屏…

    SIMATIC WinCC 2019年6月11日