Melhor resposta
MODBUS é uma comunicação serial, portanto, originalmente não funcionará em uma rede que usa pacotes ethernet.
O protocolo MODBUS TCP / IP é projetado para usar pacotes ethernet. Este protocolo usa a porta 502, então parece que você está usando o protocolo MODBUS TCP / IP. Se você estiver tendo problemas de comunicação e ambos os aplicativos cliente / servidor estiverem configurados corretamente, desative todos os firewalls para ver se eles estão bloqueando você; se estiverem, ligue-o novamente e adicione uma regra de exceção.
Resposta
bem, tcp 502 não é ethernet. É uma porta TCP, que é embrulhada em IP, que por sua vez é embrulhada em ethernet. Ethernet desconhece o conceito de portas TCP ou UDP. Portanto, a definição de ethernet, uma estrita camada 2, implantação de switch / ponte não teria problemas para transmitir os dados. Quando esse pacote de dados passa por um dispositivo ciente de Camada 3 e Camada 4 (normalmente um roteador ou dispositivo de firewall), dependendo de como esse dispositivo está configurado, ele pode permitir ou proibir essa porta tcp.
Espero que ajude .