2016-11-16 50 views
-2

私はエネルギー計をRS232にインターフェイス接続し、RS232-USBケーブルを使用して自分のPCと接続しました。 My Energy MeterはModbusプロトコルを使用します。COMポートを使用してシリアルポート上のエネルギーメーターの読み取り値を読み取る方法は?

私はModbus Slave/Modbus Pollソフトウェアでこれらのような読みを得ています。正しい形式で入手するにはどうすればよいですか?

000024-RX:AB 26 EA 59 94 FD B2 65 90 65 E4 AB 26 1D CA BA FE 57(a)55 CA 55 FF

000025-RX:AB 26 EA 59 94 FDのB2 65 90 65 E4 AB 26 1D CA BA FC D7 8A 55(a)55 FF

000026-RX:AB 26 EA 59 94 FD B2 65 90 65 A4 AB A6 EB B2 AE FA 57、CA 55、CA 55 FF

000027-RX :AB 26 EA 59 94 FD B2 65 90 65 A4 AB A6 EB B2 AE FA 57 CA 55 CA 55 FF

000040-RX:AB 26 EA D6 EB FF B2 65 94 65 C6 AB 26 EB B2 AE FA 55 8A D5 8Aあなたはすべての情報を見つけるために、メーカーのウェブサイト上で周りfootleする方法を学ぶ必要があります55 FF

+2

あなたが示したことについて「間違っている」ことは何もありません。おそらく、ソフトウェアのマニュアルを読んで、Modbusプロトコルの詳細を知る必要があります。その情報で武装すれば、より良い質問をすることができます。 – iheanyi

+0

@iheanyi、私は楽器の完全な取扱説明書を読みました。これらの値をどのように変換し、適切な計量値を得るかについては、どこにも記載されていません。私はmodbusプロトコルのための騒ぎです。これらの値をデコードするのを助けてください。 –

+0

Modbusはプロトコルとコマンド/レスポンスのフォーマット全体を定義しますが、特定のデバイスは参照される特定のレジスタとその特定の内容を定義します。したがって、このデータのデコードは、名前を付けていない実際のメーターに固有です。 *あなたの*メーターのプロトコル仕様を見つける必要があります。 modbusはhttpプロトコルと同等で、メーターはWebサーバーと同等のものと考えてください。 Webサーバーは、必要なページ構造を実装することができ、これはすべてhttpプロトコル内で動作します。これは、モードバスとメーターが一緒に働く方法です。 – barny

答えて

0

ましたあなたが必要とするものにも近いかもしれません。あなたがSupport-> Downloadsに行き、マルチファンクションメーターだけにチェックマークをつけ、リスティング行RISH EM 1320/30/40にあるマニュアルの列の右のリンクをクリックすると、あなたのメーター用のバスプロトコルマニュアルがあります。

マニュアル

はここにある: http://www.rishabh.co.in/index.php/products/download/349

マニュアルでは、異なる値のために見なければならないレジスタ・アドレスを与えるように思われること。私は明らかにあなたのモデムポーリングソフトウェアがあなたが投稿したデータを得るために実際に行っていることを知ることができませんので、マニュアルを参考にして興味のあるデータを持つmodbusレジスタを見てみる必要があります。いいえ、私はあなたの特定のメーターについてもう分かりません。

実際に試してみたら、自分で見つけたと確信しています。

+0

とった。 –

関連する問題