回复:VB读取局域网WINCC变量

zqi

  • 帖子

    82
  • 精华

    1
  • 被关注

    15

论坛等级:侠客

注册时间:2014-04-04

普通 普通 如何晋级?

发布于 2019-07-02 20:00:59

11楼

展开查看
以下是引用垃圾分类在2019-06-25 18:49:11的发言 >楼主

昨天看到网友需要用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!

厉害呀,值得学习。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32760条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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