アドレス競合とレジスタマッピングを解決するスマートゲートウェイ

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

アドレス競合とレジスタマッピングを解決するスマートゲートウェイ
アドレス競合とレジスタマッピングを解決するスマートゲートウェイ插图

​ I.設備の概要​

このModbus RTUマルチスレーブコンバータは、マスターと複数のスレーブ間の“インテリジェント仲介”の役割を果たします。通信パラメータの変換を実現するだけでなく、Modbusのコア機能も実現します。 アドレスコードアドレス そして、 レジスター·レジスター 柔軟な再マッピングと統合管理により、混乱したスレーブネットワークをマスターのための明確で秩序ある仮想アプライアンスに統合します。 コアバリュー:​

  • ​ アドレス競合の解消​:複数のスレーブIDが重複し、変更できないエンジニアリング上の課題に最適に対応。
  • ​ 統合レジスタマッピング​:異なるスレーブ局が分散したレジスタアドレスを、マスタ局が慣れ親しんだ連続アドレス空間にマッピングする。
  • ​ 異機種混在ネットワークとの互換性​:マスタとスレーブで異なるシリアルポート通信パラメータ(ボーレート、データビット、ストップビットなど)を使用できるようにします。

​ 2.コア機能と解決された苦痛点​

このデバイスは、図2に示すように、Modbus RTUマルチスレーブ通信における4つの苦痛点を正確にターゲットとしています。

アドレス競合とレジスタマッピングを解決するスマートゲートウェイ插图1
  1. ​ スレーブアドレスコード(ID)の重複 複数のデバイスが同じID(すべて1の場合)で出荷時に設定されています。
  2. ​ スレーブアドレスコードは再統一コードが必要 :すべてのスレーブに新しいIDの順序付けられたセットを割り当てたい。
  3. ​ アドレスコードは再マッピングが必要 マスターは物理的に分散したスレーブにアクセスするために論理アドレスセットを必要とする。
  4. ​ レジスタの再マップが必要 マスターは、異なるスレーブ内の離散レジスタにアクセスするために、レジスタアドレスの連続セットを使用したいと考えています。

​ 第三に、作業原理:2つの作業モードとマッピングメカニズム​

​ 1.仕事の方法 このデバイスは、さまざまなシナリオに対応する2つのコア動作モードを提供します。

  • ​ 分布の方法 これは最も一般的なモデルです。マスターステーションはModbusコマンドを送信する際に“論理アドレスコード”を運ぶ。トランスレータは、内部であらかじめ設定されたマッピングテーブルに従って、この論理アドレスを具体的に解決する 物理ポート。 この港では 実際のID これにより、正確な“1対1”コミュニケーションが可能になります。
  • ​ 放送の方式 マスター命令に特定のアドレスコードが含まれていない(またはブロードキャストアドレスを使用する)場合、デバイスはすべてのポートのスレーブに同時に命令を送信することができ、グローバル動作に適しています。

​ 2.アドレスコードの統一とマッピングメカニズム これはデバイスの最も重要な機能であり、その原理は“スレーブアドレスコードユニファイドコードの例”チャートで明確に示されています。

  • ​ ID重複の解決 複数のスレーブIDが重複する場合(例えば、すべてID=1)、デバイスは“ポート番号”によってそれらを区別します。マスターは論理アドレス1から論理アドレス8にアクセスするだけで、コンバータは自動的にコマンドをポート1から8の実際のID=1のスレーブにルーティングします。このようにして、物理的にIDが重複していても、論理的にはプライマリ局にとってアドレス固有のデバイスです。
  • ​ 統合管理 IDが重複していないが乱雑なスレーブの場合、デバイスは論理アドレス(0 1 - 3 2など)のきちんとしたセットを再割り当てることができ、マスターのポーリング手順を大幅に簡素化できます。

​ 3.レジスタリマッピングメカニズム この機能は、マスター·スレーブ·レジスタの再マッピングの例に示すように、マスター·ステーションのアクセスロジックをさらに簡素化します。

  • デバイス内部にはレジスタマッピングテーブルがあり、マスターがアクセスする“仮想レジスタアドレス”とスレーブの“実際のレジスタアドレス”の対応を定義しています。
  • ​ 例として 訪問中だと思っている。0x0001レジスタですが、コンバータはマッピングテーブルで見つかりました。0x0001駅からの対応です。0x0100Registerです。すると、コンバータは自動的にプライマリ局の要求をスレーブ局の要求に書き換えます。0x0100Registerです。
  • この機能により、マスターは、複雑なアドレス関係を気にすることなく、連続レジスタを持つ大きなスレーブにアクセスするかのように、複数のスレーブ間の離散的なレジスタデータを操作できます。

​ 4.典型的なアプリケーションシナリオ​

  1. ​ 機器の老朽化とシステム統合 複数のベンダー、Modbusアドレス計画が異なる古い機器(メーター、センサーなど)を、スレーブパラメータを変更することなく、新しいPLCまたはSCADAシステムにすばやく接続できます。
  2. ​ デバイスのバルチ管理 ビルの自動制御やエネルギー管理では、バッチ設置されたスマートメーターや水道メーターは通常同じ工場住所を持っており、このデバイスを使用して各メーターを個別に監視することが容易になります。
  3. ​ プロトコルの簡素化と標準化 上位層アプリケーション用のクリーンで標準的なModbusアクセスインタフェースを提供し、基盤となるデバイスの異種性と複雑さをシールドし、ソフトウェア開発と保守の難しさを軽減します。

​ V.まとめ​

このModbus RTUマルチスレーブコンバータは、単純なプロトコルコンバータではなく、強力なコンバータです。 通信統合とデータルーティングゲートウェイ 。ハードウェアゲートウェイの形で、“論理”と“物理”を分離する高度な設計アイデアにより、Modbusシステム統合の最も困難な問題をエレガントに解決します。システムインテグレーションエンジニアにとっては、安定した信頼性が高く、メンテナンスが容易なModbus通信ネットワークを迅速に構築するための“アーティファクト”であり、エンジニアリングの難易度と実装コストを大幅に削減します。

この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注