ベストアンサー
MODBUSはシリアル通信であるため、ネイティブでは、を使用するネットワークでは機能しません。イーサネットパケット。
MODBUS TCP / IPプロトコルはイーサネットパケットを使用するように設計されています。このプロトコルはポート502を使用するため、MODBUS TCP / IPプロトコルを使用しているように聞こえます。通信に問題があり、両方のクライアント/サーバーアプリが正しく構成されている場合は、ファイアウォールを無効にして、ファイアウォールがブロックされているかどうかを確認します。その後、オンに戻し、例外ルールを追加します。
回答
そうですね、tcp502はイーサネットではありません。これはTCPポートであり、IPでラップされ、IPはイーサネットでラップされます。イーサネットは、TCPまたはUDPポートの概念を認識していません。したがって、イーサネットの定義、厳密なレイヤー2、スイッチ/ブリッジの展開では、データの送信に問題はありません。そのデータパケットがレイヤー3およびレイヤー4対応デバイス(通常はルーターまたはファイアウォールデバイス)を通過するとき、そのデバイスの設定方法に応じて、そのtcpポートを許可または禁止できます。
役立つことを願っています。