KleinMatt12
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich habe eine Frage bezüglich UDP Broadcast.
Wir haben eine Steuerung von EPIS mit Codesys 3.5 auf Windows CE 6.0. Ein externer Slave (Regler) kommuniziert über UDP Protokoll. Mit Wireshark können wir mit einem PC die Kommunikation abhören. Wir schicken dem Regler Befehle und erhalten rein theoretisch Werte zurück. Diese werden aber über Broadcast geschickt und nicht nur auf unsere Port bzw IP Adresse der SPS.
Mit Wireshark sehen wir dass, der Regler Werte schickt mit Broadcast FF.FF:FF:FF:FF:FF. Diese können wir aber nicht empfangen. Selbst unter Windows XP mit C programmierten Programme kommt nichts an. Allerdings sieht das ganze anders aus wenn ich mein C oder Java Programm auf einem Linux Rechner laufen lasse, dort kommen die Signale an.
Schicke ich von meinem PC an die Steuerung mit direktem Port/IP so empfängt meine SPS diese Daten, nur nicht über Broadcast.
Kann es sein, dass Windows diese Daten blockiert und man diese irgendwie freischalten muss ??
Bei Linux gab es so ein Befehl für C und Java, bei windows hatte dieser keinen Erfolg.
Könnte mir hier jemand weiterhelfen ? Vielen Dank
Gruß
Matthias
ich habe eine Frage bezüglich UDP Broadcast.
Wir haben eine Steuerung von EPIS mit Codesys 3.5 auf Windows CE 6.0. Ein externer Slave (Regler) kommuniziert über UDP Protokoll. Mit Wireshark können wir mit einem PC die Kommunikation abhören. Wir schicken dem Regler Befehle und erhalten rein theoretisch Werte zurück. Diese werden aber über Broadcast geschickt und nicht nur auf unsere Port bzw IP Adresse der SPS.
Mit Wireshark sehen wir dass, der Regler Werte schickt mit Broadcast FF.FF:FF:FF:FF:FF. Diese können wir aber nicht empfangen. Selbst unter Windows XP mit C programmierten Programme kommt nichts an. Allerdings sieht das ganze anders aus wenn ich mein C oder Java Programm auf einem Linux Rechner laufen lasse, dort kommen die Signale an.
Schicke ich von meinem PC an die Steuerung mit direktem Port/IP so empfängt meine SPS diese Daten, nur nicht über Broadcast.
Kann es sein, dass Windows diese Daten blockiert und man diese irgendwie freischalten muss ??
Bei Linux gab es so ein Befehl für C und Java, bei windows hatte dieser keinen Erfolg.
Könnte mir hier jemand weiterhelfen ? Vielen Dank
Gruß
Matthias