TheEngineer0815
Level-1
- Beiträge
- 9
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo
Ich arbeite gerade an einem Projekt für meine Bachelorarbeit. Dabei sollen mithilfe von Libnodave Daten aus einer SPS ausgelesen und in einem BDE weiterverarbeitet werden.
Die Verbindung läuft über TCP.
Meine Programmierkenntnisse gehen leider auch nicht weiter als das was mir auf der FH beigebracht wurde..... daher könnte es sein das ich sachen Frage die für euch bereits ganz klar sind....
Programmiert wird das ganze Mithilfe von LabWindowsCVI, also mit ANSI_C.
Die Verbindung klappt einwandfrei, allerding nur solange die richtige IP Adresse eingegeben wird.
Bei der falschen IP bleibt das ganze Programm hängen.
Ich nehme mal an das der Fehler bei
fds_PLC1.rfd=openSocket(102,IP_PLC1) passiert.
ich frage Fehler aber erst bei error=daveConnectPLC(dc_PLC1) ab.
Wie kann ich einen Verbindungsfehler bei bei openSoocket abfangen?
Achja, über die Konsole erhalte ich die Fehlermeldung von OpenSocketw.c, arbeite hier allerdings bereits mit einer GUI.
Danke
für Unterstützung und dafür nicht gleich in der Luft zerissen zu werden.
EDIT: Was gibt openSocket zurück wenn die Verbindung nicht initialisiert werden kann?
Ich arbeite gerade an einem Projekt für meine Bachelorarbeit. Dabei sollen mithilfe von Libnodave Daten aus einer SPS ausgelesen und in einem BDE weiterverarbeitet werden.
Die Verbindung läuft über TCP.
Meine Programmierkenntnisse gehen leider auch nicht weiter als das was mir auf der FH beigebracht wurde..... daher könnte es sein das ich sachen Frage die für euch bereits ganz klar sind....
Programmiert wird das ganze Mithilfe von LabWindowsCVI, also mit ANSI_C.
Die Verbindung klappt einwandfrei, allerding nur solange die richtige IP Adresse eingegeben wird.
Bei der falschen IP bleibt das ganze Programm hängen.
Ich nehme mal an das der Fehler bei
fds_PLC1.rfd=openSocket(102,IP_PLC1) passiert.
ich frage Fehler aber erst bei error=daveConnectPLC(dc_PLC1) ab.
Wie kann ich einen Verbindungsfehler bei bei openSoocket abfangen?
Achja, über die Konsole erhalte ich die Fehlermeldung von OpenSocketw.c, arbeite hier allerdings bereits mit einer GUI.
Danke
für Unterstützung und dafür nicht gleich in der Luft zerissen zu werden.
EDIT: Was gibt openSocket zurück wenn die Verbindung nicht initialisiert werden kann?
Zuletzt bearbeitet: