弹出画面的问题

碰到一个棘手改造工程,PLC中的变量地址不规律,导致WINCC中无法规律创建结构变量,这样只好把所有的阀门、电机的控制图都做出来了(虽然不多,但数量也不少),现在我想问的是有没有办法实现点击阀门、电机弹出操作的对话框,而且对话框出现的位置在阀门、电机的附近,画面窗口是能实现,但是不能每个阀门、点击都放置一个吧,不知道大侠们有没有这方面的经验,望予以赐教,(是不是能编个程序使得画面弹出来是个对话框的形式,而不是画面的形式,同时能出现在阀门或者电机的附近呢)

问题补充:
你这个程序我有,阀门、电机的操作不光包含启动、停止,还有解锁连锁、急停之类的很多功能呢,所以你这个程序不相符,不过也感谢你回答,我的问题意思是能不能把制作的操作画面用VB或C语言之类的编程语言改为窗口式的弹出画面(即对话框形式的),并且在鼠标点击的位置或者在所点击的阀门、电机的位置附近出现

最佳答案

给你举个例子:
1、所有的阀门、电机的控制图 都单独做一个画面。其中一个画面名称为 1#阀门操作.PDF  。
2、建一个画面窗口名称为 window 。
3、写VBS脚本(通过改变画面窗口的名称来弹出对应的窗口):
ScreenItems.Item("window").PICTURENAME="1#阀门操作"
4、在这种方式下一次只能弹出一个对应的控制画面,因为共用了一个画面窗口。
5、画面窗口出现在阀门或者电机的附近:
ScreenItems.Item("window").Left=item.Left+10
ScreenItems.Item("window").Top=item.Top+10

提问者对于答案的评价:
再次感谢啊  真羡慕你的VB编程技术啊  呵呵

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

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

相关推荐