如何通过点击阀门弹出子画面,该画面为所有阀门公用的。并且在主画面分别点击阀门时子画面不相互覆盖,可同时显示。
最佳答案
最简单的办法如下:
1.把你的每个阀门要采集的信号做分类,分清一个阀门几个信号,以及信号所对应的变量类型。
2.在结构变量中建立结构类型,结构类型下建立你的阀门所有的信号类型,布尔的、实数的所有你阀门上有的都建立起来,注意给变量加个英文后缀,如:开关状态可以叫STAU。
3.建立阀门对应的变量,比如阀门1可以叫VAVLE1,建立变量时选择你刚才创建的结构类型,你会发现该阀门对应的变量全部建好了,其他的阀门完全按一样的方法建立变量
4.选择一个画面,在该画面中建立画面窗口,有几个阀门就建几个画面窗口不要重叠
5.自己做一个阀门的控制或状态面板,大小和你刚才创建的画面窗口一样,高度可以低一点,因为上面还有标题栏,把面板上要显示的信息做上,比如做个小矩形,在阀门打开时显示黄色,关闭时显示绿色,连接上开关状态的布尔变量,有信号了表示开,没有了表示关。其他如开度显示也一样,注意:在这里连接的可不是阀门对应的变量,而是变量的后缀。
6.在你刚才建立的几个画面窗口中作如下组态,打开一个画面窗口的属性,在画面名称中选择阀门面板的名字,例如:VAVLE.PDL,这样导入后,这个画面窗口在弹出时就显示阀门面板的内容了,在变量前缀中填上VAVLE1....VAVLE5....,每个画面窗口都按这样的模式组态
7.在阀门所在的画面中选中阀门,在属性--鼠标动作中添加直接连接,选择常数,在后面填1,在画面中的对象里选择创建的画面窗口,在后面的“属性”中选择“显示”,按确定,所有的阀门画面窗口都这样组态就能实现你说的功能了
参考资料见《深入浅出WINCC V6》64至68页
提问者对于答案的评价:
谢谢各位。聊聊工控给的链接我前面注意过了,就是没试过,担心不能实现。竹林清风说的不错,看你建议之前我刚试过,做法跟你说的一模一样。回答的很详细,相当感谢!!!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc273520.html