Nejlepší odpověď
MODBUS je sériová komunikace, takže nativně nebude fungovat v síti, která používá ethernet pakety.
Protokol MODBUS TCP / IP je navržen pro použití ethernetových paketů. Tento protokol používá port 502, takže to zní, jako byste používali protokol MODBUS TCP / IP. Pokud máte problémy s komunikací a obě aplikace klient / server jsou správně nakonfigurovány, zrušte všechny brány firewall, abyste zjistili, zda vás blokují; pokud jsou, pak jej znovu zapněte a přidejte pravidlo výjimky.
Odpovědět
no, tcp 502 není ethernet. Jedná se o TCP port, který je zabalen do IP, který je zase zabalen do ethernetu. Ethernet si neuvědomuje koncept portů TCP nebo UDP. Definice ethernetu, přísné nasazení vrstvy 2, switch / bridge, by tedy neměla problém s přenosem dat. Když tento datový paket předá zařízení podporující vrstvu 3 a vrstvu 4 (obvykle router nebo zařízení brány firewall), může podle toho, jak je toto zařízení nastaveno, povolit nebo zakázat daný port tcp.
Doufám, že to pomůže .