VB读取局域网WINCC变量

已锁定

NPOVEC

西门子1847工业学习平台

  • 帖子

    362
  • 精华

    4
  • 被关注

    63

论坛等级:侠圣

注册时间:2015-04-11

白金 白金 如何晋级?

VB读取局域网WINCC变量

4193

13

2019-06-25 18:49:11

star star star

昨天看到网友需要用VB读取局域网WINCC变量,我想了一下觉得可以直接使用CreateObject创建一个远程对象,因为没有试过所以测试了一下,最后是可行的,可以创建远程对象!


首先两台电脑加入局域网家庭组,在网络中能找目标电脑并且能访问!


然后在目标电脑计算机管理\本地用户和组\组\Administrators用户组添加HomeGroupUser$用户,这个是关键!


开始在VB创建对象访问WINCC

Private Wincc As Object
Private Sub Form_Load()
    Set Wincc = CreateObject("WinCC-Runtime-Project", "\\AD")' "\\AD"是目标电脑
End Sub
Private Sub Command1_Click()
    Text1.Text = Wincc.getvalue("a")
End Sub

Private Sub Command2_Click()
    Dim a, b
    a = Text3.Text
    b = Wincc.setvalue("a", a)
End Sub



刚开始一直报权限问题,后来把目标电脑的HomeGroupUser$用户添加到Administrators用户组提高权限后就能进行对象创建!两台电脑都安装了WINCC!

VB读取局域网WINCC变量 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有31062条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。