Paras vastaus
MODBUS on sarjaliikenne, joten se ei luonnollisesti toimi verkossa, joka käyttää ethernet-paketit.
MODBUS TCP / IP -protokolla on suunniteltu käyttämään ethernet-paketteja. Tämä protokolla käyttää porttia 502, joten kuulostaa siltä, että käytät MODBUS TCP / IP -protokollaa. Jos sinulla on ongelmia kommunikoinnissa ja molemmat asiakas / palvelinsovellukset on määritetty oikein, poista kaikki palomuurit käytöstä nähdäksesi, estävätkö ne sinut; jos he ovat, kytke se takaisin päälle ja lisää poikkeussääntö.
Vastaa
No, TCP 502 ei ole ethernet. Se on TCP-portti, joka on kääritty IP: hen, joka puolestaan on kääritty ethernetiin. Ethernet ei ole tietoinen TCP- tai UDP-porttien käsitteestä. Joten ethernetin, tiukan kerroksen 2, kytkimen / sillan käyttöönoton määrittelyllä ei olisi mitään ongelmia tiedonsiirrossa. Kun kyseinen datapaketti ohittaa kerrosta 3 ja tasoa 4 käyttävän laitteen (tyypillisesti reitittimen tai palomuuri), laite voi sallia tai estää kyseisen TCP-portin.
Toivottavaa apua .