弹出画面的问题

碰到一个棘手改造工程,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

相关推荐

  • Wincc用户归档的使用

    各位大侠,小弟有个任务是这样的。做一个界面调用用户归档UserAdministration这个功能,想能够在界面运行时用VBS或者C脚本编程,可以随时修改用户名和密码。保证用户名和…

    SIMATIC WinCC 2018年1月1日
  • c脚本 修改按钮文本属性

    想请教一个问题 我想用c脚本修改画面中- 窗口中-按钮的文本  这个语句怎么写了  我想修改画面中一个按钮文本&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WinCC如何编辑用户登陆对话框

    在多用户中,对不同权限的用户登陆的窗口需要不同的限制,为此,需要编辑一个登(Log on)对话框,现在只知道在用户管理器中创建新用户和分配授权,去不知道如何组态登陆对话框…

    SIMATIC WinCC 2019年6月11日
  • WINCC求助:急!!!

    因为报警消息控件,WINCC瘫痪了! WINCC本来运行正常,只因为我加了个报警画面,在画面里添加了一个报警控件,用来显示消息列表。结果激活该画面做模拟运行时,激活到5%…

    SIMATIC WinCC 2019年6月11日
  • Wincc 读取plc 时间

    我要获取plc1200的时间,这个时间不是日期的时间,是定时器的运行时间,格式是time 到wincc里没有time 这个格式,怎么办呢,我要得到多少小时多少分…

    SIMATIC WinCC 2021年7月5日
  • 上位机有主从设置吗?

    我厂系统有3台上位机(WINCC V6.0),分别是1#2#3#机,监控同一个画面,走MPI通讯,用的是CP5611卡,现象如下:当1#机关机后2#3#机就灰屏,数据全部…

    SIMATIC WinCC 2019年6月11日
  • wincc 安装channel

    我安装的wincc是在SP3下的。安装完后打开后弹出,没有找到指定的模块。我安装过程中出现了没有找到什么channels1到4.,请问是不是授权没有了、 最佳答案 你说的SP3是不…

    SIMATIC WinCC 2019年6月11日
  • wincc中怎样用vbs脚本创建txt文档?并写入一句话?

    自己参照网上的帖子写了一段程序,没有报错,但是要写入的txt文档中没有找到我要写入的字符串,大家帮忙看一下哪块出问题了?Sub OnClick(ByVal It…

    SIMATIC WinCC 2019年6月11日
  • WICC 里也程序连锁吗

    我在S7里看到这样程序,A DB801.DBX14.0 = Q 10.0    但是我找不到DB80…

    SIMATIC WinCC 2019年6月11日
  • 安装许可证

    XP系统安装WINCC%ignore_a_1%后总是提示缺少许可证,具体需要哪些 最佳答案 和你项目使用到的功能有关,一般如果只是运行,则需要rt授权;如果需要组态,则需要rc授权…

    SIMATIC WinCC 2021年7月5日