2016-03-30 10 views
1

私はKing Pigeon S275リモートターミナルユニットのユニットをここに持っています。 このRTUにはGSM、GPRS、TCP/IP用の通信モジュールがあります(RJ45接続経由) それをUSB経由でコンピュータに接続して、このRTUと通信します。リモートターミナルユニット用のカスタマイズされたMODBUSプログラムの作成

私は、このリンクでアップロードマニュアル... https://www.mediafire.com/?gnfzfz5l7pess1p

このRTUは、購入に含まれているコンフィギュレータソフトウェアを使用して設定することができます。このコンフィグレータソフトウェアを使用すると、接続されているすべてのセンサのデータ/読み取り値を見ることができます。また、RTUに接続されているすべてのデジタル入力/接点のステータスを見ることができます...

MODBUS過去の日と私は自分のMODBUSプログラムを作成して、S275 RTUがセンサのデータ、またはすべてのI/Oデータを自分のプログラムに送ることができるようにしたいと考えています。

しかし...私まだどこで私が始めることができるかわからない... このModbusプログラムを作ることができます 1. VBを使用していますか? 2. PHPを使用していますか?

その他のパラメータは何ですか? とこのmodbusソフトウェアを作るためのチュートリアル...

私はここにS275'sをアップロードしました。 1. GPRSカスタムプロトコル 2. MODBUS TCPハンドシェイク通信プロトコル 3.レジスタアドレス

https://www.mediafire.com/?khnfu53a4p12nrd

おかげ

答えて

0

PHPとModbusは挑戦的に聞こえます。 PHPを介してシリアルポートを制御したいとします。

最も簡単な方法は、ModBus/RTUのライブラリを入手/購入することです。 それ以外の場合は、自分でプロトコル全体を実装する必要があります。http://www.modbus.org/specs.php

0

nmodbus APIを使用すると、VBまたはC#プロジェクトの参照方法を追加できます。 Thereマニュアルがあります。 シリアルASCII、シリアルRTU、シリアルオーバUSB ASCII、シリアルRTT、TCP、およびUDPプロトコルをサポートします。

0

これらの種類のRTUはかなり安価です。これは、ドライバの開発とデバッグに費やす時間が最大のコストになることを意味します。そのことを念頭に置いて、RTUに独自のOPCサーバーが付属しているかどうかを最初に確認します。 C#またはvb.netでOPCクライアントを実装することは非常に簡単で、多くのコード例がそこにあります。いくつかの例をここで見つけることができます:RTUは、その後、独自のOPCサーバが付属していない場合は https://opcfoundation.org/developer-tools/developer-kits-unified-architecture/-net-stack-and-sample-applications/

、あなたはまだはるかにコスト書いて、あなたのデバッグをより効果的になります$ 900 $ 2000年からのModbus OPCサーバを購入することができます自分自身のドライバであり、設定が容易である傾向があります。また、お客様のソリューションを最終顧客に提供する時間を大幅に短縮します。これは、プロジェクトスケジュールの維持が重要な場合に重要になります。https://www.kepware.com/http://www.matrikonopc.com/

OPCのもう1つの利点は、RTUを別のプロトコルをサポートする別のモデルに置き換えて、新しいOPCサーバーを購入するだけで済むということです。ソースコードを更新する必要はありません。

RTUにOPCサーバーがない場合、またはオプションではなく2000ドルを使う場合、Modbusプロトコルのオープンソース実装は豊富ですが、実装は少し複雑になる傾向があります。

0

私はPHPModBusをいくつかのプロジェクトで使用しましたが、それは魅力的です!

このライブラリは、Modbus TCPとUDPをサポートしています。

お試しください。これは簡単で簡単です。

関連する問題