So das vorherige Problem hat sich gelöst, hab den IBH OPC Editor neuinstalliert, lag vielleicht daran dass es eine Demoversion ist und die Testzeit abgelaufen ist.
Nun möchte ich in Excel die Werte einlesen, dazu hab ich ein Code in VBA, denn ich an einer Stelle nicht verstehe. Mit Server.Connect wurde eine Verbindung hergestellt und es wurde eine Gruppe angelegt. Es geht weiter mit ....
' Add an Item
Private Sub AddOPCItemMW0_Click()
Dim MyItemName As String
On Error GoTo HandleError
If (IsServerStarted = False) Then Exit Sub
If (IsGroupAdded = False) Then Exit Sub
If (IsItemAdded(0) = True) Then Exit Sub
' Now Add the Item and activate it
MyItemName = PLCNameBox.Text + ".MW0"
ClientHandles(0) = 1
Set Item(0) = Items.AddItem(MyItemName, ClientHandles(0)) ' hier kommt die Fehlermeldung
Item(0).IsActive = True
IsItemAdded(0) = True
Exit Sub
HandleError:
MsgBox "Please handle the Error occured", vbOKOnly
End Sub
In der Zelle von PLCNameBox steht als überschrift
"The PLCs name must lead the itemname"
?Wird hier der Name der Steuerung, wie es im IBH OPC Editor benannt ist, eingefügt?
?Was ist eigentlich noch die ItemID und wie ist die Funktion aufgebaut oder welche Werte braucht es?