如何通过vb 改变wincc 的变量值

用Excel的VB编辑器编写读取Wincc变量的脚本,主要如下:
 Set mcp=CreatObject(“Wincc运行项目”);

 value=mcp.GetValue(var);
 其中,var是Wincc变量名称,value是读取到的该变量的值。
 我想通过vb改变wincc中的变量的值?按上面的方式,有什么好方法?谢谢

最佳答案

Dim wincc As Object  ''定义wincc为对象
     Dim Var  As Integer    ''定义wincc变量     
     Set wincc = CreateObject("WinCC-Runtime-Project") ''创建wincc运行对象,这个方法在组态手册里能找到
    
     Call wincc.SetValue("Var", vb里的变量值)      
 你测试一下吧,我在vb里做过的。

提问者对于答案的评价:
这个我喜欢
 

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

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

相关推荐

  • wincc中的sql和消息队列

    在安装wincc时候sql时,一直安装不上,请教高手常见的问题和解决方法。还有就是希望提供下载地址!谢谢! 最佳答案 http://www.ad.siemens.com.cn/se…

    SIMATIC WinCC 2019年6月11日
  • WINCC RT 无法添加MSFlexGrid控件

    WINCC RT 无法添加MSFlexGrid控件,拉不进去,拉进去后松开鼠标就没有了 最佳答案 wincc rt是否只有RT授权,如果只有RT授权的…

    SIMATIC WinCC 2021年7月5日
  • WINCC smart ru

    我的笔记本是win10 1803版本,WINCC smaer v3 sp1 软件安装时,出现重启,删除注册表安装完成找不到软件 问…

    SIMATIC WinCC 2021年7月5日
  • 文本显示

    变量为@user 如果@user =A ,@user =B,@user =C  文本显示为可控如果@user&…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0中如何模拟360度任意角度的变化

    一个水平面的旋转平台,可以顺时针和逆时针旋转360度。如何在wincc上模拟该角度的变化。多边形的方法试过了,不好用。我想的是在画面画一个圆。圆心放一个小指针,当实际的平台变化时,…

    SIMATIC WinCC 2018年12月14日
  • 整点启动打印

    做了报表布局和打印作业,应该怎样设置,使打印作业在整点的时候工作 问题补充:请问一下 全局脚本中启动打印作业是用哪一个函数? 最佳答案 在全局动作中启动打印作业。&nbs…

    SIMATIC WinCC 2019年6月11日
  • WINCC5.0问题

    急求助!!!!1、哪位好心人有WINCC5.0的安装文件呢?2、请问WINCC5.0是否一定要使用2000系统3、请问有人成功将5.0系统移植到6.0吗? 能否告知全部细…

    SIMATIC WinCC 2019年6月11日
  • WINCC 组态 及问题

    一台工控机,一个交换机,PLC1为CPU315-2PN/DP ,PLC2为CPU315-2DP+CP343,PLC3为CPU315-2DP。现将工控机通过交换机连接PLC…

    SIMATIC WinCC 2021年7月5日
  • WINC DP通讯

    大家好请问一下西门子的两个315-2DP 的PLC可以通过DP与wincc 通讯吗?谢谢 最佳答案 可以的,上位机上面安装CP5611卡,连接两个CPU,两个C…

    SIMATIC WinCC 2019年6月11日
  • wincc 能用VBS改变某空间一个属性中的动态对话框中的表达式中的变量?

    如题,原来 是 变量1   想用VBS 脚本 改成变量2还有 ,能不能建把这些建在全局脚本里?&nb…

    2017年11月12日