Übersicht
Die „TCP/UDP Realtime“ Function (TF6311) bietet den direkten Zugriff auf Netzwerkkarten aus der Echtzeitumgebung. Der Zugriff kann dabei entweder aus der PLC (61131-3) oder C++ erfolgen.
Die folgenden Protokolle werden unterstützt:
- TCP/IP
- UDP/IP
- ARP / Ping
Hier werden die Schnittstellen als API beschrieben und ein schneller Einstieg durch Beispielprogramme ermöglicht.

Unabhängig vom Protokoll wird die Kommunikation zwischen nutzendem Projekt und TwinCAT durch ein Paar von Interfaces realisiert:
- Durch einen Interface Pointer wird die Möglichkeit gegeben Daten zu versenden, Verbindungen aufzubauen usw.
- Durch die Implementierung eines Receiver-Interfaces werden dem nutzenden Projekt durch Callbacks entsprechende Rückmeldungen in Form von Events oder Daten bereitgestellt.
Kommunikationspartner dieser Interface-Paare ist ein TcCom Objekt „TCP/UDP RT“, welches instanziiert und mit der Netzwerkkarte parametriert wird.
- Ein guter Einstiegspunkt je nach Protokoll sind die Quickstarts
- Der Ablauf der Konfiguration ist unter Konfiguration dokumentiert.
- Die Schnittstellen sind in der Programmierreferenz beschrieben und durch Beispiele erklärt.
Weiterführende Informationen