-> Hier kostenlos registrieren
Hallo zusammen,
ich möchte von einem PC nach einem festgelegten Format Datenpakete an alle Controller in einem Netzwerk übertragen. Die Software auf den PC ist schon vorhanden und das Format der Datenpakete bekannt. Sie auszuwerten ist also nicht das Problem, aber die Pakete überhaupt erstmal auf dem Controller zu empfangen, stellt mich vor einige grundsätzliche Schwierigkeiten.
Standardmäßig werden die Pakete auf dem Port 21298 gesendet. Dieser Port ist normalerweise auf einem Controller (z. B. WAGO 750-881) nicht offen. Laut WBM ist der Ethernet UDP Port 2222. Wenn dieser Port nicht offen ist und ich nicht darauf vom PC sende, passiert wahrscheinlch garnichts?
Mir wurde die WagoLibEthernet_01 empfohlen. Welchen Funktionsblock muss ich benutzen, UDP_Client, UDP_Server oder UDP_SndRcv?
Es gibt zwar ein Beispielprojekt in der Lib, aber nur mit TCP. Über ein paar Code-Schnipsel für UDP würde ich mich sehr freuen.
Schon mal vielen Dank für Eure Antworten
Gruß Michael
ich möchte von einem PC nach einem festgelegten Format Datenpakete an alle Controller in einem Netzwerk übertragen. Die Software auf den PC ist schon vorhanden und das Format der Datenpakete bekannt. Sie auszuwerten ist also nicht das Problem, aber die Pakete überhaupt erstmal auf dem Controller zu empfangen, stellt mich vor einige grundsätzliche Schwierigkeiten.
Standardmäßig werden die Pakete auf dem Port 21298 gesendet. Dieser Port ist normalerweise auf einem Controller (z. B. WAGO 750-881) nicht offen. Laut WBM ist der Ethernet UDP Port 2222. Wenn dieser Port nicht offen ist und ich nicht darauf vom PC sende, passiert wahrscheinlch garnichts?
Mir wurde die WagoLibEthernet_01 empfohlen. Welchen Funktionsblock muss ich benutzen, UDP_Client, UDP_Server oder UDP_SndRcv?
Es gibt zwar ein Beispielprojekt in der Lib, aber nur mit TCP. Über ein paar Code-Schnipsel für UDP würde ich mich sehr freuen.
Schon mal vielen Dank für Eure Antworten
Gruß Michael