怎样连接VB.NET与OPC? 点击:3666 | 回复:4



david_wang_66

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-10-27 10:45:15
楼主

本人第一次接触OPC,希望在VB 2005中使用OPC,

我在自己的电脑上安装了 KEPServerEX? V4.105之后, 在同一电脑上的VB.NET里将 C:\Windows\System32\OPCDAAUTO.DLL引用,该电脑上没有PLC设备.

写入了以下代码:

Imports OPCAutomation

‘定义OPC需要使用到的,与OPC Server连接访问的数组变量,存放OPC Server当中的各种类型数据
Dim WithEvents AnOPCServer As OPCServer
Dim WithEvents ConnectedOPCServer As OPCServer
Dim ConnectedServerGroup As OPCGroups
Dim WithEvents ConnectedGroup As OPCGroup

Dim OPCItemCollection As OPCItems
Dim ItemCount As Long
Dim OPCItemIDs(10) As String
Dim ItemServerHandles() As Long
Dim ItemServerErrors() As Long
Dim ClientHandles(10) As Long

‘然后开始连接OPC Server

Dim ConnectedServerName As String
‘Create a new OPC Server object
ConnectedOPCServer = New OPCServer
‘Load the selected server name to start the interface
ConnectedServerName = "KEPServerEX"??? ‘"Developer - Enter Your OPC Server Name Here in quotes"
ConnectedOPCServer.Connect(ConnectedServerName)

最后一句 Connect 始终是报错,

不知道是怎么回事? 请各位大侠不吝赐教

?

?

?




博思

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 162回
  • 年度积分:0
  • 历史总积分:869
  • 注册:2001年5月14日
发表于:2008-10-28 09:43:32
1楼
ConnectedServerName = "KEPServerEX"有问题,没有定义地址,如LOCAL\或计算机名

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-11-11 10:20:02
2楼
ConnectedServerName = "KEPServerEX"有问题,没有定义地址,

chenjun

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 133回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2005年9月29日
发表于:2008-11-25 11:09:30
3楼
ConnectedServerName = "KEPServerEX"有问题,没有定义地址,

Freescale_oo

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 100回
  • 年度积分:52
  • 历史总积分:729
  • 注册:2009年4月14日
发表于:2016-05-06 13:19:48
4楼

调用的名字不对

ConnectedServerName ="KEPware.KEPServerEx.V4",


热门招聘
相关主题

官方公众号

智造工程师