Sir_Mortimer
Level-1
- Beiträge
- 27
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Leute,
ich habe ein Problem mit der Verbindung zu einer Simatic C7-623 über IBH-Netlink. Firma IBHsoft, Bezeichnung IBH LINK, ETHERNET MPI-PPI PROFIBUS.
So wie ich es verstanden habe, habe ich alle Parameter richtig eingetragen, aber ich bekomme keine verbindung mir der C7.
Der Code zum Verbinden ist:
ph = 0
di = 0
dc = 0
Rem uncomment the daveSetDebug... line, save your sheet
Rem run excel from dos box with: excel yoursheet >debugout.txt
Rem send me the file debugout.txt if you have trouble.
Rem call daveSetDebug(daveDebugAll)
TCP_Init = -1
ph = openSocket(1099, peer$) ' for IBH NetLink
If (ph > 0) Then
di = daveNewInterface(ph, ph, "IF1", 2, daveProtoMPI_IBH, daveSpeed187k)
'
'You can set longer timeout here, if you have a slow connection
' Call daveSetTimeout(di, 500000)
res = daveInitAdapter(di)
If res = 0 Then
'
' with ISO over TCP, set correct values for rack and slot of the CPU
'
dc = daveNewConnection(di, 2, 0, 2)
res = daveConnectPLC(dc)
e$ = daveStrError(res)
If res = 0 Then
TCP_Init = 0
End If
End If
End If
Die Funktion läuft auch gut bis zur Funktion "res = daveConnectPLC(dc)". An der Stelle bekomme ich den Fehlercode -5 "no messages defined!"
Ich konnte bisher keinen eintrag finden, der mir einen Hinweis auf die Ursache brachte.
Mit der IBH-Software bekomme ich eine Verbindung zur C7, mit den Testprogrammen aus der libnodave-Bibliothek bekomme ich nur die Fehlermeldung, daß keine Verbuindung zum PLC erstellt werden konnte.
Da ich schon mehrmals gelesen habe, daß die Verbindung funktioniert und geprüft ist, liegt der Fehler wohl bei mir - ich find ihn nur nicht!!
Vielen Dank für Eure Mühen, Holger
ich habe ein Problem mit der Verbindung zu einer Simatic C7-623 über IBH-Netlink. Firma IBHsoft, Bezeichnung IBH LINK, ETHERNET MPI-PPI PROFIBUS.
So wie ich es verstanden habe, habe ich alle Parameter richtig eingetragen, aber ich bekomme keine verbindung mir der C7.
Der Code zum Verbinden ist:
ph = 0
di = 0
dc = 0
Rem uncomment the daveSetDebug... line, save your sheet
Rem run excel from dos box with: excel yoursheet >debugout.txt
Rem send me the file debugout.txt if you have trouble.
Rem call daveSetDebug(daveDebugAll)
TCP_Init = -1
ph = openSocket(1099, peer$) ' for IBH NetLink
If (ph > 0) Then
di = daveNewInterface(ph, ph, "IF1", 2, daveProtoMPI_IBH, daveSpeed187k)
'
'You can set longer timeout here, if you have a slow connection
' Call daveSetTimeout(di, 500000)
res = daveInitAdapter(di)
If res = 0 Then
'
' with ISO over TCP, set correct values for rack and slot of the CPU
'
dc = daveNewConnection(di, 2, 0, 2)
res = daveConnectPLC(dc)
e$ = daveStrError(res)
If res = 0 Then
TCP_Init = 0
End If
End If
End If
Die Funktion läuft auch gut bis zur Funktion "res = daveConnectPLC(dc)". An der Stelle bekomme ich den Fehlercode -5 "no messages defined!"
Ich konnte bisher keinen eintrag finden, der mir einen Hinweis auf die Ursache brachte.
Mit der IBH-Software bekomme ich eine Verbindung zur C7, mit den Testprogrammen aus der libnodave-Bibliothek bekomme ich nur die Fehlermeldung, daß keine Verbuindung zum PLC erstellt werden konnte.
Da ich schon mehrmals gelesen habe, daß die Verbindung funktioniert und geprüft ist, liegt der Fehler wohl bei mir - ich find ihn nur nicht!!
Vielen Dank für Eure Mühen, Holger