Bedste svar
MODBUS er en seriel kommunikation, så den fungerer ikke på et netværk, der bruger ethernet-pakker.
MODBUS TCP / IP-protokollen er designet til at bruge ethernet-pakker. Denne protokal bruger port 502, så det lyder som om du bruger MODBUS TCP / IP-protokollen. Hvis du har problemer med at kommunikere, og begge klient- / serverapps er konfigureret korrekt, skal du deaktivere eventuelle firewalls for at se, om de blokerer dig. hvis de er slået til igen, og tilføj en undtagelsesregel.
Svar
godt, tcp 502 er ikke ethernet. Det er en TCP-port, der er pakket ind i IP, som igen er pakket ind i ethernet. Ethernet er uvidende om konceptet med TCP- eller UDP-porte. Så definitionen af ethernet, et strengt lag 2, switch / bridge-implementering ville ikke have noget problem at overføre dataene. Når den datapakke passerer en Layer 3 og Layer 4-opmærksom enhed (typisk en router eller firewall-enhed), afhængigt af hvordan enheden er konfigureret, kan den tillade eller afvise den tcp-port. .