-> Hier kostenlos registrieren
Hallo,
ich will meine VB6.0-Visu über NEtToPLCSim mit PLCSim kommunizieren lassen. (Die Kommunikation zu ACCONTrol hat immer geklappt.)
Zuerst die Frage: Geht das überhaupt, das Tool heißt schließlich NetToPLCSim - ich habe hier keine .Net-Anwendung, sondern eine VB6.0-Visu.
Die wichtigsten Schritte:
HW-Konfig mit 314C-2PNDP - IP-Adresse z.B. 192.68.0.80
Programm + Systemdaten in PLCSim-CPU (TCP/IP)
NetToPLCSim starten, Rechnernetzwerkkarte IP 192.168.0.81, PlCSim-IP 192.168.0.80, Starten, Running wird angezeigt
Visu in Entwicklungsumgebung starten, dabei muss es schon beim Verbindungsaufbau zum Fehler kommen:
Die Anwendung stürzt. Der Task-Manager hat Mühe, die Anwendung (ohne Rückmeldung) zu beenden.
Hat jemand eine Idee, was die Ursache für den Absturz sein kann?
Gruß
Earny
ich will meine VB6.0-Visu über NEtToPLCSim mit PLCSim kommunizieren lassen. (Die Kommunikation zu ACCONTrol hat immer geklappt.)
Zuerst die Frage: Geht das überhaupt, das Tool heißt schließlich NetToPLCSim - ich habe hier keine .Net-Anwendung, sondern eine VB6.0-Visu.
Die wichtigsten Schritte:
HW-Konfig mit 314C-2PNDP - IP-Adresse z.B. 192.68.0.80
Programm + Systemdaten in PLCSim-CPU (TCP/IP)
NetToPLCSim starten, Rechnernetzwerkkarte IP 192.168.0.81, PlCSim-IP 192.168.0.80, Starten, Running wird angezeigt
Visu in Entwicklungsumgebung starten, dabei muss es schon beim Verbindungsaufbau zum Fehler kommen:
Code:
Private Sub Form_Load()
'Automatische Bildschirmanpassung
SetDeviceIndependentWindow Me
On Error GoTo Err1
'Verbindungsaufbau mit Libnodave
Dim port As String, peer As String, Rack As String, Slot As String
port$ = 102
peer$ = "192.168.53.80"
ph = openSocket(port$, peer$)
If (ph > 0) Then
di = daveNewInterface(ph, ph, "IF1", 0, daveProtoISOTCP, daveSpeed187k)
res = daveInitAdapter(di)
If res = 0 Then
Rack$ = 0
Slot$ = 2
dc = daveNewConnection(di, 0, Rack$, Slot$)
res = daveConnectPLC(dc)
End If
End If
'Ende Verbindungsaufbau mit Libnodave
.....
.....
Die Anwendung stürzt. Der Task-Manager hat Mühe, die Anwendung (ohne Rückmeldung) zu beenden.
Hat jemand eine Idee, was die Ursache für den Absturz sein kann?
Gruß
Earny