我开发的Fix opc client错在哪啊? 点击:1197 | 回复:2



支持共享

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 13回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2003年11月16日
发表于:2004-03-12 19:25:00
楼主
Private Sub Form_Load() Dim objDriver As Object Dim szServerName As String Dim lNumChans As Long Dim lNumDBs As Long Dim lNumDevs As Long Dim vData, vTimeStamp As Variant Dim vQuality As Variant Dim i As Long Dim objMessage As IDriverMessage szServerName = "Intellution.OPCDrv" Set objDriver = CreateObject(szServerName) Set objMessage = New OPCServer lNumChans = objDriver.GetChannels(vChannelHandles, vchannelnames) lNumDevs = objDriver.GetDevices(vChannelHandles(0), vDeviceHandles, vDeviceNames) lNumDBs = objDriver.GetDataBlocks(vDeviceHandles(0), vDataBlockHandles, vDataBlockNames) vData = objDriver.ReadData(vDataBlockHandles(0), 0, 0, 1, 0, 0, 0, 0, vTimeStamp, vQuality) Text1 = vchannelnames(0) Text2 = vDataBlockNames(0) Text3 = vDataBlockHandles(0) Text4 = vData(0) End Sub ----------------------------------------------------- Text1 = vchannelnames(0) Text2 = vDataBlockNames(0) Text3 = vDataBlockHandles(0) 都可以读出数 就是Text4 = vData(0)不可以?



支持共享

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 13回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2003年11月16日
发表于:2004-03-17 19:31:00
1楼
http://youthlife.8u8.com/opc.part1.rar http://youthlife.8u8.com/opc.part2.rar fix i/o server http://youthlife.8u8.com/KOSDemo.rar 演示版服务器 请这里的高手帮我解决这个问题,先谢谢大家!

gnehzz

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 248回
  • 年度积分:0
  • 历史总积分:433
  • 注册:2001年5月06日
发表于:2004-03-18 10:44:00
2楼
vData的数据类型不对.

热门招聘
相关主题

官方公众号

智造工程师