Hallo,
ich versuche ueber UDP Nachrichten zu empfangen, aber es kommen scheinbar keine an. Die Verbindung zum Port wurde erfolgreich abgeschlossen und eine Fehlermeldung bzw eine Busymeldung bekomme ich nicht.
https://infosys.beckhoff.com/index.p...veFrom.htm&id=
Das schreibt Beckhoff zu diesem Fall.
Ich verstehe das jetzt so, dass auf dem Port keine Daten gefunden werden.
ConnectUDP.png
Wie im Bild zu erkennen versuche ich auf die Daten von Port 16#B290 (45712) zuzugreifen.
Eben dieser Port wird aber dauerhaft mit neuen Daten gefaellt. (im folgenden Bild, mit Wireshark aufgezeichnet, habe ich den Port und die Laenge markiert)
wireshark.png
Ich steuere den Baustein, aktuell manuell, mit einer positiven Flanke an und auch sonst kann ich keine Fehler erkennen bei der Einstellung des Bausteins. Deswegen gehe ich von einem Denkfehler meiner Seits aus.
Im nachfolgenden Bild habe ich nochmal den Baustein abgebildet und die, mir relevant erscheinenden, Variablen markiert. nPort wurde korrekt üebernommen. cbLen steht auf 16#825 (2085) und nRecBytes steht nach wie vor auf 0 Bytes
UDP.png
Ich hoffe ich habe das Problem ausfuehrlich genug beschrieben und ihr koennt mir da weiter helfen.
Vielen Dank im Voraus und Freundliche Gruesse Ben
ich versuche ueber UDP Nachrichten zu empfangen, aber es kommen scheinbar keine an. Die Verbindung zum Port wurde erfolgreich abgeschlossen und eine Fehlermeldung bzw eine Busymeldung bekomme ich nicht.
https://infosys.beckhoff.com/index.p...veFrom.htm&id=
- "Wenn beim letzten Aufruf keine neuen Daten gelesen werden konnten, liefert der Funktionsbaustein keinen Fehler und nRecBytes == Null."
Das schreibt Beckhoff zu diesem Fall.
Ich verstehe das jetzt so, dass auf dem Port keine Daten gefunden werden.
ConnectUDP.png
Wie im Bild zu erkennen versuche ich auf die Daten von Port 16#B290 (45712) zuzugreifen.
Eben dieser Port wird aber dauerhaft mit neuen Daten gefaellt. (im folgenden Bild, mit Wireshark aufgezeichnet, habe ich den Port und die Laenge markiert)
wireshark.png
Ich steuere den Baustein, aktuell manuell, mit einer positiven Flanke an und auch sonst kann ich keine Fehler erkennen bei der Einstellung des Bausteins. Deswegen gehe ich von einem Denkfehler meiner Seits aus.
Im nachfolgenden Bild habe ich nochmal den Baustein abgebildet und die, mir relevant erscheinenden, Variablen markiert. nPort wurde korrekt üebernommen. cbLen steht auf 16#825 (2085) und nRecBytes steht nach wie vor auf 0 Bytes
UDP.png
Ich hoffe ich habe das Problem ausfuehrlich genug beschrieben und ihr koennt mir da weiter helfen.
Vielen Dank im Voraus und Freundliche Gruesse Ben