Legjobb válasz
A MODBUS soros kommunikáció, tehát natív módon nem fog működni olyan hálózaton, amely ethernet csomagok.
A MODBUS TCP / IP protokollt Ethernet csomagok használatára tervezték. Ez a protokoll használja az 502 portot, így úgy hangzik, mintha a MODBUS TCP / IP protokollt használná. Ha problémái adódnak a kommunikációval, és mindkét ügyfél / kiszolgáló alkalmazás megfelelően van konfigurálva, akkor kapcsolja ki a tűzfalakat, hogy lássa, blokkolják-e Önt; ha be vannak kapcsolva, kapcsolja be újra, és adjon hozzá egy kivételi szabályt.
Válasz
Nos, a tcp 502 nem ethernet. Ez egy TCP-port, amely IP-be van csomagolva, amely viszont Ethernet-be van csomagolva. Az Ethernet nincs tisztában a TCP vagy UDP port fogalmával. Tehát az Ethernet definíciójának, a szigorú 2. rétegnek, a kapcsoló / híd telepítésének nem lenne problémája az adatok továbbítása. Amikor az adatcsomag elhalad egy 3. és 4. réteg ismerő eszközön (általában útválasztón vagy tűzfal eszközön), az adott eszköz beállításától függően engedélyezheti vagy letilthatja azt a tcp portot.
Remélem, hogy ez segít .