0

rs485 デバイスからデータを読み取る必要があります。それはAport-211Wに接続されており、これは私のローカル ネットワークに接続されています。このデバイスはポート 502 でサーバーを開きます。これは、読み取りたいデバイスの rs485 ポートです。プロトコルは modbus です。

私の最初の試みは、この mobus/tcp を、このソフトウェアを使用してコンピューターのローカル COM ポートにリンクし、それを通してすべてを読み取ることでした。しかし、私はこれに他のソフトウェアを使用したくありません。私の質問は、C# プログラムから modbus/tcp サーバーに直接接続してデータを読み取るにはどうすればよいですか?

すでにいくつかのライブラリを見つけましたが、どれもデバイスに接続できません。通信をブロックするため、シリアル ポート リダイレクターを閉じました。誰かが前にこのようなことをしたことがありますか?

4

2 に答える 2

0

Aport-211W は、MODBUS デバイス (おそらく MODBUS RTU) とネットワークの間の単なるゲートウェイです。プロトコル変換は行われません。つまり、MODBUS RTU over TCP があり、プレーンな MODBUS TCP プロトコルではありません。これらは異なるプロトコルであり、それに応じて調整する必要があります。

于 2013-07-17T08:11:33.590 に答える