Beste svaret
MODBUS er en seriell kommunikasjon, så naturlig fungerer den ikke på et nettverk som bruker Ethernet-pakker.
MODBUS TCP / IP-protokollen er designet for å bruke Ethernet-pakker. Denne protokollen bruker port 502, så det høres ut som om du bruker MODBUS TCP / IP-protokollen. Hvis du har problemer med å kommunisere, og begge klient- / serverappene er konfigurert riktig, kan du deaktivere brannmurer for å se om de blokkerer deg. Hvis de er slått på, og legg til en unntaksregel.
Svar
vel, tcp 502 er ikke ethernet. Det er en TCP-port, som er pakket inn i IP som igjen er pakket inn i ethernet. Ethernet er uvitende om konseptet med TCP- eller UDP-porter. Så definisjonen av Ethernet, et strengt lag 2, bryter / broutplassering ville ikke ha noe problem å overføre dataene. Når datapakken passerer en Layer 3 og Layer 4-klar enhet (vanligvis en ruter eller brannmur), avhengig av hvordan enheten er konfigurert, kan den tillate eller ikke tillate den tcp-porten.
Håper det hjelper .