点击阀门,弹出画面

我在画面上插入WINCC库中的阀门图标,我想做一个点击这个阀门,弹出一个对话框进行阀门的操作,请高手赐予C或VB语言程序帮忙

问题补充:
我知道做画面窗口,可是画面上阀门太多了,有上千个,我不能每个都做画面窗口吧,而且阀门在图里的位置都不同,要求点击阀门,阀门的对话窗口就在阀门附近弹出

最佳答案

WinCC类似IFIX标签组的用法
第一、 建立一个用来标识是哪个设备的标号的内部变量点(当值为1时候说明打开操作的是第一个设备,当值为2的时候说明打开操作的是第二个设备,以此类推)
第二、 建立一套统一的设备状态点(包括开关量和模拟量),类似ifix中的@@之间的那部分的名字
第三、 建立全局脚本,放入”动作”中。示例脚本如下:
Option Explicit
Function action
If HMIRuntime.Tags("A").Read = 2 Then
HMIRuntime.Tags("A2").Write HMIRuntime.Tags("B2").Read
HMIRuntime.Tags("A3").Write HMIRuntime.Tags("B3").Read
End If
If HMIRuntime.Tags("A").Read = 3 Then
HMIRuntime.Tags("A2").Write HMIRuntime.Tags("C2").Read
HMIRuntime.Tags("A3").Write HMIRuntime.Tags("C3").Read
End If
End Function
第四、 在弹出窗口的指令下发的左键按下事件里面加入以下VBS脚本

If HMIRuntime.Tags("A4").Read = "1#泵" Then
   HMIRuntime.Tags("B5").Write HMIRuntime.Tags("A5").Read
End If
If HMIRuntime.Tags("A4").Read = "2#泵" Then
   HMIRuntime.Tags("C5").Write HMIRuntime.Tags("A5").Read
End If


第五、 记得建立一个文本变量16位字符集的变量,存放当前画面打开时候的窗口标题

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • 关于wincc是否为c/s结构的问题

    请问多个电脑中的wincc是否为c/s结构还是单机结构如何看出?如果为c/s结构的话,如果服务器的电脑关闭的话,客户端电脑的运行wincc中的数据是否都为坏值?本人刚入门wincc…

    SIMATIC WinCC 2017年6月10日
  • WINCC里如何实现三档开关

    WINCC里如何实现三档开关功能 最佳答案 查看论坛上的: http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=5&a…

    SIMATIC WinCC 2019年6月11日
  • s7200与wincc

    我在wincc工程里,想让一物体根据模拟量的变化进行前进或者后退的变化,不知哪位工程师有好的办法 问题补充:这个物体比如是一个料车上料,根据爬行高度在画面里进行高低变化显示 最佳答…

    SIMATIC WinCC 2019年6月11日
  • Wincc6.2中是应用MSComm控件进行485通讯没有实现,哪里出问题了?

    见上传的图片,根据第一张图片操作,但是第二张图片显示无许可信息 图片说明:       最佳答案 注册成功后,接着要修改下注册表:点击“开始…

    2021年7月5日
  • MP377与S7-300时间同步方法

    我想做个MP377与315-2DP的时钟同步  是用PLC的时间同步HMI的,在使用SFC1读取系统时间的时候  没读取出来,郁闷,大侠们给…

    SIMATIC WinCC 2018年12月5日
  • WINCC用户归档函数

    请问个路大侠,我现在使用户归档做了个报表,我想键一个外部按钮来控制用户归档变量的添加,按一次添加一行 最佳答案 给归档分配控制变量,在归档属性中改.然后在按钮的单击事件中添加VBS…

    SIMATIC WinCC 2019年6月11日
  • 请问大家WINCC通讯中断叹号怎样组态?

    上位机上有些信号是从别的CPU里读过来的,当通信中断时只能保持数值没有提示?我想做成WINCC自带的黄色叹号效果,请问怎么做?谢谢! 图片说明:    最佳答案…

    2021年7月5日
  • 智能工具里没有组合框功能

    我的WINCC EXPLORE 里没有组合框功能,咨询过技术服务,说不可能,还发了以下一个图片,请大家帮助解决一下。 图片说明:    最佳…

    2019年6月11日
  • 怎么调整msgbox中两个按钮的位置?

    怎么调整msgbox中两个按钮的位置?我想让他们居中,谢谢! 图片说明:    最佳答案 这是msgbox函数定义好的,改动不了 提问者对于答案的评价:谢谢!

    2021年7月5日
  • wincc flexible的模拟运行问题

    在点击“启动带模拟器的运行系统”后出现“Error  :  运行系统仿真器对该设备而言不可用。 ”的提示。请问该如何才能运行模拟系…

    SIMATIC WinCC 2019年6月11日