技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 点击阀门,弹出画面

点击阀门,弹出画面

刘玉蓉 发布于2014-10-30 17:51 1 0 标签:

我在画面上插入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位字符集的变量,存放当前画面打开时候的窗口标题

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签