VB与WinCC进行OPC连接时,不能连接服务器

用VB编写了个程序,读取WinCC中的变量,在我笔记本中测试是成功的,然后拷贝到台式工控机上,就报错了,说电脑名称这个“变量”未定义。见下文中的电脑名称位置。这个电脑名称应该是服务器名,不是变量,不用定义的吧。
补充:
1、就一台工控台式电脑,装了个WINCC7.0和VB,已经按照很多的资料设置好了DCOM,在笔记本上几乎没设置DCOM就成功了。
2、笔记本上的XP3是深度优化Ghost版本的,工控机上的XP3是榆林木风Ghost版本。但是Dcom参数设置是一样的。

Option Explicit

Dim OpcSvr As OPCServer
Dim OpcGrps As OPCGroups
Dim OpcGrp As OPCGroup
Dim OpcItms As OPCItems
Dim ItemSvrHdls() As Long
Dim NumItem As Long
Dim Errors() As Long
Dim ItemIDs(3) As String
Dim DataType(1000) As Integer
Dim accPath(1000) As String
Dim CltHdls(3) As Long

Private Sub Form_Load()
Set OpcSvr = New OPCServer
 OpcSvr.Connect "OPCServer.WinCC", JIBO'''连接服务器,说这个JIBO变量未定义?
 MsgBox "CONNECT SUCCESSFUL"
 Set OpcGrps = OpcSvr.OPCGroups
 Set OpcGrp = OpcGrps.Add("VBOPC")

问题补充:
Dcom中有一个OPCEnum,不能设置为交互式,但是笔记本里面的也不能设置为交互式,却是成功了。这个OPCEnum是用于远程访问的吧?我这都是本地的,所以应该也不用它?

图片说明:

VB与WinCC进行OPC连接时,不能连接服务器   

最佳答案

OpcSvr.Connect "OPCServer.WinCC","工控机计算机名或IP地址"
本地访问可以去掉后面的节点名
OpcSvr.Connect "OPCServer.WinCC"

提问者对于答案的评价:
因为是本地通讯,将计算机名直接去掉,成功~
谢谢~谢谢~

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日 下午5:56
下一篇 2017年6月19日 下午5:56

相关推荐

  • 用WINCC做动画,搅拌机不动

    #include "apdefap.h" long _main(char* lpszPictureName, …

    SIMATIC WinCC 2019年6月11日
  • 西门子TP1200触摸屏,所有模拟量的IO域数值不刷新

    西门子TP1200触摸屏,所有模拟量的IO域数值不刷新,一直是原始状态,只有切换到别的画面后再切回来,模拟量显示数值才刷新,否则一直不变。 钻石用户推荐最佳答案 变量的采集模式有三…

    SIMATIC WinCC 2021年7月5日
  • WINCC的版本

    WINCC里的开发版运行版比较好理解,里面还有个完全版是什么样的一个版本!派什么用!还有里面的那么多选件是派什么用,谁能给我解释下!我没用WINCC7.0,现在要用,没有头绪 问题…

    SIMATIC WinCC 2019年6月11日
  • wincc运行时没有到数据服务器的连接

    用户归档我取的都是内部变量,然后我用在线表格控件输出过程归档,wincc运行时没有到数据服务器的连接(我用的是变量模拟器) 最佳答案 1。首先要确认该内部变量的归档组态(Tag&n…

    SIMATIC WinCC 2019年6月11日
  • 哪位大神知道VB脚本是用来干嘛的呢?

    有没有相关资料麻烦分享一下,万分感谢! 最佳答案 你看看这个视频http://www.ad.siemens.com.cn/service/elearning/course/699.…

    SIMATIC WinCC 2020年11月1日
  • PCS7 WINCC运行不了

    这是为什么      求大神指教 图片说明:    最佳答案 新建一个项目测试如果老项目检查设置如果…

    2021年7月5日
  • wincc如何加脚本实现步进控制

    现场是这样,底层S7-400搭配各个输入输出,上位机用WINCC来显示。由于S7-400编程步进控制这块实现起来特别麻烦,又没法用DCS系统来改造。想用WINCC做个类似的控制器,…

    SIMATIC WinCC 2019年6月11日
  • wincc中设定值与实际值比较的问题

    https://support.industry.siemens.com/cs/cn/zh/view/786696821.我用这个方法做设定值与实际值比较,在动作中,我需要采集外部…

    SIMATIC WinCC 2021年7月5日
  • Winvv6.0的 VBS脚本

    wincc6.0 里这么用VBS脚本实现修改文件名为当前日期??? 最佳答案 vbs脚本中有打开文件的方法,当用覆盖的方式打开一个文件时,利用VBS的取当前时间的方法,将…

    SIMATIC WinCC 2019年6月11日
  • wincc的hostlink协议

    我在wincc的授权里看到hostlink授权,是不是wincc可以通过hostlink和欧姆龙plc通讯,而不需要opc了。wincc中是不是支持专门针对欧姆龙或者是三菱plc的…

    SIMATIC WinCC 2019年6月11日