请问 1.在wincc中,如何在一个主画面中通过点击不同的按钮,达到显示不同图像的效果,就是在主画面中列出报警,曲线,控制界面按钮,分别点击按钮,主画面出现相应的图像,2我利用模板做了一个控制4台水泵的控制界面,请问在实现1的前提下,是否需要在结构变量前缀上做相应的处理呢?(由于水泵控制界面使用了模板,在主界面显示控制界面)
请高手指点一下,非常感谢!
问题补充:
请问对于解决问题1,是在主画面中建立一个画面窗口,通过setpicturename函数显示多个画面,还是在主画面建立多个画面窗口,通过相应按钮的点击,显示相应的画面而隐藏其它的画面呢?请各位高手指点一下,谢谢
最佳答案
问题1可以不建画面窗口,用以下办法都可以实现画面的切换:
1).C脚本:
OpenPicture("切换画面名称.Pdl");
2).可以在按钮--属性--事件--双击鼠标键--直接连接--常数“打开画面名称.PDL”,当前窗口选“画面名称”就能互相切换画面。
在主画面中建立一个画面窗口的话:
1).用VBS脚本在控件的双击事件属性中编写:
ScreenItems.Item("画面窗口名").PICTURENAME="切换画面名称"
2).用C脚本在控件的双击事件属性中编写:
SetPictureName(lpszPictureName,"画面窗口名","切换画面名称.Pdl");
问题2首先建立一个画面宽口,在属性--变量前缀--里连接一个内部变量或者外部变量,点击不同按钮对应不同的前缀变量来实现控制不同设备。
具体参考WinCC中的画面模板:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0205
提问者对于答案的评价:
非常感觉“满 ”和“zhangli0 ”以及回复我问题的高手们,谢谢宝贵经验的分享
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269968.html