WINCC服务器与VB客户端OPC连接问题

我正在做一个项目,用WINCC做OPC的服务器,连接VB的客户端,我试过用我的笔记本上的WINCC和服务器上的WINCC用OPC连接是通的,但客户机上是不装WINCC的,在上面安装了VB6.0和OPC DATA 2.0,写了一段连接的程序,始终连不上,这段程序我在笔记本上试验过,是可以用的,DCOM也都配置好了,在DCOM的配置里面能找到OPCENUM,但在系统的服务里面找不到OPCENUM。

问题补充:
VB的脚本程序如下,我只是写了一段连接程序,并且已经引用了OPC DATA 2.0
 Option explicit
 option base 1
 dim withevents opcmyserver as OPCServer
 dim withevents opcmygroups as OPCGroups
 Private sub command1_click()
 set opcmyserver=new opcserver
 opcmyserver.connect "opcserver.wincc","192.168.42.100"
 msgbox "ok"
 end sub

 组态了一个连接按钮,一连就报错:
 runtime error '-2147467259(80004004)';
 method'connect'of object 'IOPCAutoServer' failed
 然后显示错误的地方是:opcmyserver.connect "opcserver.wincc","192.168.42.100"
 个人对VB不是太熟,希望哪位朋友帮帮忙,谢谢!

最佳答案

楼主安装了WinCC的笔记本上的OPC客户端程序之所以能够连接WinCC的OPC服务器,是因为笔记本上已经安装了WinCC的OPC动态链接库;而不安装WinCC的OPC客户机是没有这些库文件的,所以无法连接。
 楼主可以把安装了WinCC的PC上的相关.dll拷贝到未安装WinCC的PC上,注册之后应该就可以连接了。
 具体的.dll名称和注册方法可以参考以下链接:
 http://support.automation.siemens.com/CN/view/zh/12019019
 (注册命令regsrv32.exe可以加问号看看帮助)

提问者对于答案的评价:
谢谢!

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

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

相关推荐

  • wincc按钮采用c脚本如何实现持续置位

    现在有多个不同网段的plc,每个plc有一个启动点。现在使用脚本设置了按钮按下各个启动点置一,不知道什么原因效果不好。请问各位大神有没有办法可以使置位信号一直持续。我估计要持续十几…

    SIMATIC WinCC 2021年7月5日
  • wincc V7.4 SP1安装过程中出错问题

    wincc V7.4 SP1在win10系统中安装的时候,弹出如图所示,应该怎么处理,请指教? 钻石用户推荐最佳答案 1、查询的兼容性结果,对比一下你的操作系统…

    SIMATIC WinCC 2020年11月1日
  • 两个变量一根线

    请教各位大虾:在WINCC中画一条直线用两个控制Tag1和Tag2,    Tag1和Tag2为0时显示红色 当Tag1为1时线颜…

    SIMATIC WinCC 2019年6月11日
  • wincc dataset

    在画面打开事件里写了这个脚本,运行不了Dim aSet a=ScreenItems("控件1")HMIRUNTIME.DataSet.Add…

    SIMATIC WinCC 2020年11月1日
  • Wincc7.3 变量管理 连接参数 密码

    使用Wincc7.3,在变量管理处设置连接参数时,由于误操作设置了密码,现在密码删除不了,导致无法正常与博途进行通讯仿真,请教一下如何解决?谢谢各位! 图片说明:  &n…

    2021年7月5日
  • wincc7.3变量管理的使用

    s7300 step7 V5.5软件里开关量输出变量咋添加,添加完在wincc7.3里变量管理咋添加 最佳答案 我是从基础s7-200开始学的,这是我的学习资料…

    SIMATIC WinCC 2021年7月5日
  • wincc趋势脚本

    点击一个IO域数据,弹出趋势窗口,请问下面的脚本有问题吗?为什么我先点击一个压力,趋势数值轴为-4000~0Pa,不关闭此趋势窗口,再点击一个电流趋势,数值轴为0~100A,精确定…

    SIMATIC WinCC 2019年6月11日
  • 画面模板中一个内部BOOL变量不想加前缀

    想做模板中的hide功能,系统设置关闭按钮,关掉就打不开了。内部变量hide,1显示0隐藏,在模板脚本中{extern hide;SetTagBit("hide…

    SIMATIC WinCC 2019年6月11日
  • wincc 快速归档和慢速归档

    我用的是winccV6.2,在变量记录中存了100个变量,全部是事件驱动的,用变量来触发归档。事件驱动的话,应该全部都存在快速归档。快速归档的归档内容设置按默认设置。但电脑上快速归…

    SIMATIC WinCC 2019年6月10日
  • wincc 7.4能打开wincc 7.0sp3编辑的程序吗?如何操作?

    wincc 7.4能打开wincc 7.0sp3编辑的程序吗?如何操作? 最佳答案 可以打开,如果你只是简单的看人家的某一段或某一块,可以直接打开,提示你移植,…

    SIMATIC WinCC 2017年5月31日