2

RS485 Modbus をイーサネット Modbus TCP/IP に変換する、既にインストールされているハードウェア ゲートウェイ (HMS AnyBus AB7007) に接続された PLC に入力された値を表示するための簡単な Web サイトを開発する必要があります。.Net (C Sharp) を使用してコードを開発しています

私は PLC インターフェイスの初心者なので、このゲートウェイと通信し、Web ページに表示するために必要な値を取得するために使用できるコンポーネント、ActiveX コントロール、または dll など (低コストまたはできれば無料:) はありますか? このゲートウェイに Web サービスが既に存在するかどうかはわかりません。

どんな助けでも心から感謝します!

4

2 に答える 2

2

多くのタグを読み取りたい場合、組み込みの Anybus Web サーバー経由でデータを読み取るのは遅すぎます。Anybus はゲートウェイであり、Anybus モデルは MODBUS RTU と MODBUS TCP ネットワーク間のゲートウェイです。これは、ゲートウェイのイーサネット側の MODBUS TCP サーバーであり、次のようなライブラリを使用して .NET からアクセスできるポート 502 の単なる TCP サーバーであることを意味します: http://code.google.com/p /nmodbus . Modbus TCP 規格では同時アクセスが許可されているため、この方法でデータを読み取れば PLC の問題は発生しません。

于 2010-11-24T11:09:50.290 に答える
2

HMS AnyBus には Web サーバーが組み込まれています。正しく設定する必要があります (こちらのマニュアルを参照してください: http://www.hms.se/upload/110-3445-ABC-EIP_2_04.pdf ) 。デバイスの入力および出力データ領域。

これらの特別なタグを使用して Web ページに動的コンテンツを含める方法については、SSI (サーバー側インクルード) のセクションを参照してください。サードパーティのソフトウェアは必要ないはずです。少なくとも私はそうは思いません。

少し詳しく説明すると、単純な html ドキュメント (SSI タグを含む) を AnyBus に直接セットアップして、関心のある関連データ ポイントのリストを表示することです。別のサーバーから、そこにあるコードで AnyBus 上の Web ページにクエリを実行し、データを解析して、メイン サーバーから提供される新しいより精巧な Web ドキュメントへの出力用に必要に応じてフォーマットします。

于 2010-06-04T15:37:39.753 に答える