VBA组态动态化

dcount107:
 你好!再请教问题

 1、我想用VBA组态“状态显示”对象的属性的动态化,需要设置触发器。我试了下,标准周期比较好弄,但如果是变量触发该如何做?
 2、VBA可以组态事件吗,比如说“鼠标单击”事件?
 3、用WINCC做的监控软件运行后,如何保证它不被人为关闭?
  画面运行时,设置为全屏的。如何让它始终置前,而不会被“Alt+Tab”切换到其它程序?
 弹出MsgBox对话框后,如何做到:如果不关闭它,就不能点其它地方?

最佳答案

你好!不知道你有没有看VBA帮助,将代码稍作修改就可以用啊。
 1、变量触发就是创建直接连接的变量,并将其CycleType设置为有变化时即可。代码见:
 VBA for Automated Configuration -> VBA in the Graphics Designer -> Creating Dynamics with VBA -> Configuring Dynamics in the Properties of Pictures and Objects -> How to Dynamize a Property with Tag Connection

 2、可以组态事件,详见:
 VBA for Automated Configuration -> VBA in the Graphics Designer -> Creating Dynamics with VBA -> Configuring Event-Driven Actions with VBA -> How to Configure an Event-Oriented C Action with VBA或者How to Configure an Event-Oriented VB action with VBA

 3、WinCC Explorer  -> 计算机属性 -> 参数,将Alt+Tab等热键禁用。VBS的Msgbox本来就是模式的,C脚本需要获取WinCC句柄,相关问题见:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=26590&cid=1032
 

提问者对于答案的评价:
前两个问题我试验了,搞定了
 后面的再学习学习

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

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

相关推荐

  • wincc间接变量触发问题!在线等,求大侠帮帮忙。

    如图一,我想实现点击手动模式改变tag1来弹出一个窗口,让我确定是否进入自动模式,我的方法是在画面上建一个窗口,让他的显示连tag1,图二是画面窗口的动态链接框。这样子是可以实现功…

    2017年6月12日
  • wincc 中图形动态旋转问题

    各位大大,在wincc中怎么使图形(例如一根直线或一个长方形)当i0.0=1时直线顺时针旋转 当i0.1=1时直线逆时针旋转。为0时停止。我觉得用c动作能实现。c以前学习…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 用户归档的一些问题

    从传感器上采集数据,用wincc做上位机,显示数据,同时这些数据可以在控件归档表格里面显示。问题:在控件用户归档表格中,如何实现记录开始时,记录数据;停止时,暂停;清除时,清空表格…

    SIMATIC WinCC 2021年7月5日
  • WINCC报缺SERVER授权,我用不到服务器,请问如何解决?

    第一次用WINCC,只有一个PC站,重装机器也不行,那位大侠指教一下可能的原因。 最佳答案 如果你组态项目为多用户的  那么必须有Server授权 你…

    SIMATIC WinCC 2019年6月11日
  • 那位师傅有STEP7 5.4和WINCC6.2软件能给发一个?谢谢

    STEP7 5.4WINCC6.2带授权的 最佳答案 请查看下载中心:用于 STEP 7 V5.4 中文版的 SP5&n…

    SIMATIC WinCC 2021年7月5日
  • 有关wincc做服务器的问题

    问题是这样的,我有三台电脑,两台作为操作用,一台作为服务器用,两台操作电脑的wincc程序是一样的,只是在默认情况下,操作不一样的设备,在一台出现问题的时候,另外台可以备用,一台服…

    2020年11月1日
  • Wincc的程序

    WINCC有他自己GET 和SET函数,还有一些他特有的而C语言中没有的函数,请问那有专门介绍这些函数的意义及用法的,或者哪个大哥手头上有的能给我一份, 问题补充:4楼的…

    SIMATIC WinCC 2019年6月11日
  • Wincc项目的分屏使用

    一个主机、一个Wincc项目,利用两台显示器独立控制,请问是否可以,如何操作,谢谢! 问题补充:能否分别显示不同的画面 最佳答案 一个主机,两个显示器,显示不同画面,可以实现的。&…

    SIMATIC WinCC 2019年6月11日
  • wincc文件打不开

    wincc文件打不开,先是让移植文件,后面显示该文件移植失败 问题补充:弹框提示 图片说明:    钻石用户推荐最佳答案 先将原始项目保存好,然后看看移植需不需…

    2021年7月5日
  • wincc两台单客户,冗余问题?

    是这样的,两台wincc单用户模式。因为需要每小时读取一次PLC的一些数据的一小时累计值并且给下位发送一个清零指令。两台的时间,一个快一个慢的话,慢的发送清零指令,才能保证两台机子…

    SIMATIC WinCC 2017年10月31日