データを交換する 2 つの SCADA システムを作成しています。両方のシステムがこのプロトコルをサポートしているため、TCP 経由で Modbus を使用することを目指しています。問題はもちろん、両方のシステムが modbus マスターとしてしか機能できないことです。
フィールドバスのオープン ソースがすべて出回っている中、2 つのマスターを相互に通信させる「ブリッジ」ユーティリティが存在しないことに驚きました。私はテクノロジーに特に精通しているわけではありませんが、外部から見ると、2 つのポートを開き、2 つの別々のマスターのスレーブとして機能するプロセスを実装するのは簡単なことのように見えます。
両方のマスターは仲介者をスレーブとして認識しますが、Master1 の POV からの入力レジスターは Master2 の POV からの出力レジスターであり、その逆も同様です。
これが問題であることを示唆するものは、概念的またはプロトコル的に何かありますか?