VeloxAuriga
Level-1
- Beiträge
- 2
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
Als Teil meiner Technikerarbeit habe ich die Aufgabe, mithilfe eines Beckhoff IPC über TwinCAT eine TCP/IP Verbindung/Ansteuerung zu einem Lasermarkiersystem herzustellen. Leider bin ich noch neu in der Programmierung mit TwinCAT und hoffe auf eure Hilfe
Für mein Projekt habe ich bereits die IP meines IPC´s angepasst, sodass ein anpingen an den Laser möglich ist. Desweiteren habe ich die TwinCAT TCP Server Anwendung installiert und die Tc2_TcpIP Bibliothek meinem Projekt hinzugefügt.
Mein Versuch nun eine Verbindung mithilfe des FB_SocketConnect aufzubauen sieht nun folgendermaßen aus:

Frage 1: Kann ich, da kein Fehler erscheint, davon ausgehen eine Verbindung erfolgreich aufgebaut zu haben?
Ungehindert dessen habe ich anschließend bereits versucht Daten, mithilfe des FB_SocketSend, zu senden:

Dabei erscheint direkt nach dem Starten (und nicht nach Ablauf der Timeout-zeit) der Fehlercode 1861 (Timeout).
Leider weiß ich ab hier nicht mehr weiter und kann nicht sagen ob es sich um Programmier-, Verbindung- oder Einstellungsfehler handelt.
Ich wäre für jede Hilfe dankbar und natürlich auch für Tipps bei der Erstellung einer TCP/IP Verbindung.
Mfg
Lucas
Als Teil meiner Technikerarbeit habe ich die Aufgabe, mithilfe eines Beckhoff IPC über TwinCAT eine TCP/IP Verbindung/Ansteuerung zu einem Lasermarkiersystem herzustellen. Leider bin ich noch neu in der Programmierung mit TwinCAT und hoffe auf eure Hilfe
Für mein Projekt habe ich bereits die IP meines IPC´s angepasst, sodass ein anpingen an den Laser möglich ist. Desweiteren habe ich die TwinCAT TCP Server Anwendung installiert und die Tc2_TcpIP Bibliothek meinem Projekt hinzugefügt.
Mein Versuch nun eine Verbindung mithilfe des FB_SocketConnect aufzubauen sieht nun folgendermaßen aus:

Frage 1: Kann ich, da kein Fehler erscheint, davon ausgehen eine Verbindung erfolgreich aufgebaut zu haben?
Ungehindert dessen habe ich anschließend bereits versucht Daten, mithilfe des FB_SocketSend, zu senden:

Dabei erscheint direkt nach dem Starten (und nicht nach Ablauf der Timeout-zeit) der Fehlercode 1861 (Timeout).
Leider weiß ich ab hier nicht mehr weiter und kann nicht sagen ob es sich um Programmier-, Verbindung- oder Einstellungsfehler handelt.
Ich wäre für jede Hilfe dankbar und natürlich auch für Tipps bei der Erstellung einer TCP/IP Verbindung.
Mfg
Lucas