TC3 - UDP Listener möglich?

Kurt

Level-2
Beiträge
463
Reaktionspunkte
17
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Aufgabe: möchte in TC3 einen UDPlistener zur elementaren Synchronisierung von Messdaten zu SensorDaten in einem UDP Telegramm implementieren.
Ein PC Programm kommuniziert mit einem Sensor per UDP. Mit der SPS sollen nun die UDP Telegramme vom Sensor parallel eingefangen werden.

In der PLC "geht" das nicht. Die Tc2_Tcpip.lib stellt nur lesen und empfangen zur Verfügung.
Wenn die SPS liest, kommt im PCprog nix mehr an.

Grundsätzliche Frage:
kann die Funktion eines UDP Listeners (UDP Pakete Mithorchers) in einem TC3 C++ Projekt realisieren werden?
Die Telegramme kommen im Takt von >3msec.

Wenn nein, muss ich die ganze Communication über die SPS ziehen. Das ist ein ganz großer Umbau.

Kurt
 
Das ist weder mit der klassischen TCP/IP Kommunikation (Tc2_TcpIp.lib) (TF6210) als auch mit der TF6311-Variante (Echtzeitfähig) möglich.

Die TF6311-Variante kann in der PLC als auch in C++-verwendet werden. Es ist ein TCom-Modul das dann in dem jeweiligen Context (IEC-Programm oder C++ Programm) aufgerufen wird.
Du könntest noch bei der Oscat-Bibliothek schauen - ich glaube aber nicht das es hier etwas entsprechendes gibt. Deine Anwendung ist schon sehr speziell.

Waere ein UDP-Broadcast möglich und du hörst auf zwei Ohren (also zwei Schnittstellen, jeweils für das Programm und die PLC) mit?

Guga
 
Zurück
Oben