Migliore risposta
MODBUS è una comunicazione seriale, quindi nativamente non funzionerà su una rete che utilizza pacchetti ethernet.
Il protocollo MODBUS TCP / IP è progettato per usare pacchetti ethernet Questo protocollo utilizza la porta 502 quindi sembra che tu stia usando il protocollo MODBUS TCP / IP. Se hai problemi di comunicazione ed entrambe le app client / server sono configurate correttamente, disattiva eventuali firewall per vedere se ti stanno bloccando; se lo sono, riaccenderlo e aggiungere una regola di eccezione.
Risposta
beh, tcp 502 non è ethernet. È una porta TCP, che è avvolta in IP che a sua volta è avvolto in Ethernet. Ethernet non conosce il concetto di porte TCP o UDP. Quindi, la definizione di Ethernet, uno stretto livello 2, distribuzione switch / bridge non avrebbe problemi a trasmettere i dati. Quando quel pacchetto di dati passa un dispositivo che riconosce il livello 3 e il livello 4 (in genere un router o un dispositivo firewall), a seconda di come è configurato il dispositivo, può consentire o impedire la porta tcp.
Spero che questo aiuti .