弹出画面的问题

碰到一个棘手改造工程,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日
下一篇 2019年6月11日

相关推荐

  • 请问用项目复制器复制的项目如何使用?

    里面包括了数组库文件 以及一些增多的文件 最佳答案 项目复制完之后,有些文件要单独拷贝。如一些excel文件等。 最简单的办法就是直接文件夹拷贝,不用项目复制器…

    SIMATIC WinCC 2019年6月11日
  • WINCC的版本问题

    WINCC7.2比WINCC7.0多有哪些功能,谢谢 最佳答案 WINCC V7.2版本的新功能参考:http://support.automation.siemens.…

    SIMATIC WinCC 2017年11月19日
  • 下拉表控件的应用

    各位大侠,我想添加一个类似于VB中combox这样的控件,用于选择数据,在控件中我添加了一个S7hwTpaComboCtrl的控件,可是不太会用,该怎么对他编程,举个例子好吗?或者…

    SIMATIC WinCC 2019年6月11日
  • 请教如何写VBS来处理csv文件

    面板是MP270  我想写个脚本来打开csv文件,请问怎么写呢?  我试过 set createobject …

    SIMATIC WinCC 2019年6月11日
  • wincc如何读取多个txt文件并生成曲线

    小弟初用wincc,现在项目里通讯用的多个txt文件储存数据,现在想把这几个txt文件的数据生成在一个坐标系下的多条曲线,是怎么一个思路呢? 最佳答案 txt文档的读取参考:WIN…

    SIMATIC WinCC 2021年7月5日
  • wincc无法打开和建立项目

    无论是打开还是新建。都会提示cannot open/create wincc project ,project manager&n…

    SIMATIC WinCC 2019年6月11日
  • wincc打开画面

    我想做两个画面a和b,a画面上有一个按钮,b画面上有一个画面窗口windowb,我想运行a画面,点击按钮后调用b画面,并且让b画面中的画面窗口windowb显示按钮中指定的画面。&…

    SIMATIC WinCC 2019年6月11日
  • OS站下的OS.LCK文件删不掉???

    OS站项目目录下的OS.LCK文件删不掉??? 请问各位老师:这个文件的作用是什么?为什么生成之后删不掉?  谢谢! 最佳答案 1.这个文件干什么用的…

    SIMATIC WinCC 2019年6月11日
  • 画面窗口的画面更改

    我想通过脚本来更改画面窗口中的画面而不是通过%ignore_a_1%比如变量A等于1的时候画面窗口1中显示画面A当变量A等于2的时候画面窗口1中显示画面B 问题补充:仅需要C脚本&…

    SIMATIC WinCC 2020年11月1日
  • wincc HResult Error

    当我打开或新建一个WINCC项目,出现HResult Error(0x80070040:The specified network name…

    SIMATIC WinCC 2019年6月11日