Kann ich den MODBUS-TCP / IP-Port 502 über das Ethernet-Netzwerk kommunizieren?


Beste Antwort

MODBUS ist eine serielle Kommunikation und funktioniert daher nativ nicht in einem Netzwerk, das verwendet Ethernet-Pakete.

Der MODBUS TCP / IP-Protocal ist für die Verwendung von Ethernet-Paketen ausgelegt. Dieser Protocal verwendet Port 502, sodass es sich anhört, als würden Sie den MODBUS TCP / IP-Protocal verwenden. Wenn Sie Kommunikationsprobleme haben und beide Client / Server-Apps korrekt konfiguriert sind, deaktivieren Sie alle Firewalls, um festzustellen, ob sie Sie blockieren. Wenn dies der Fall ist, schalten Sie es wieder ein und fügen Sie eine Ausnahmeregel hinzu.

Antwort

Nun, TCP 502 ist kein Ethernet. Es ist ein TCP-Port, der in IP eingeschlossen ist, der wiederum in Ethernet eingeschlossen ist. Ethernet kennt das Konzept der TCP- oder UDP-Ports nicht. Die Definition von Ethernet, einer strengen Switch / Bridge-Bereitstellung auf Schicht 2, hätte also kein Problem bei der Übertragung der Daten. Wenn dieses Datenpaket ein Layer 3- und Layer 4-fähiges Gerät (normalerweise einen Router oder ein Firewall-Gerät) passiert, kann es je nach Einrichtung dieses Geräts diesen TCP-Port zulassen oder nicht zulassen.

Hoffe, dass dies hilft .

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.