vba连接siemens plc s7实时读取数据,提示"类型错误,实时错误13" 点击:485 | 回复:0



fengyuqiuwu

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2010年10月23日
发表于:2012-03-29 09:39:39
楼主

Public Sub OPC_READ()
Dim ItemVal() As Variant
Dim lerrors() As Long
Dim I As Integer

If objServer Is Nothing Then
Exit Sub
End If

If objServer.ServerState = OPCRunning Then
‘同步读取,如果要读PLC内数据???
Call objTestGrp.SyncRead(“s7:【s7_connect_1】MB0”, 9, lServerHandles, ItemVal, lerrors)


With Worksheets("sheet1")
For I = 1 To 9
‘在工作表上表示数据字符串
.Cells(2, I).Value = ItemVal(I)
Next I
End With
End If
End Sub



楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师