MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンス

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンス

MThingsは新しい標準化されたプロフェッショナルなMODBUSチューニングツールで、マスターとスレーブの統合操作を提供し、MODBUSプロトコルインタフェースのデバッグテスト、Modbus機器の保守と保守に使用できます。主に以下の問題に取り組む。

ホストコンピュータソフトウェアのアナログシミュレーション、サポートMODBUSホストの読み書き機能。
Modbusスレーブパッシブ読み書き機能をサポートするModbusデバイスソフトウェアのシミュレーション。
多設備、多通路同時運行をサポートし、設備個数制限なし。
永続化データ配置、メニューなし設計をサポートし、Operationは友好的です。
MODBUS-RTU、MODBUS-ASCII、MODBUS-TCPに対応。
シリアルポート、TCPクライアント、TCPサーバー(マルチクライアントにアクセス可能)、UDPユニキャストをサポートする。
フルリンクメッセージ監視、ストレージ、分析をサポートします。
豊富なリンクパケット損失統計方法をサポートします。
データ曲線記録、統計値の極値と平均をサポートし、すべてのデータをエクスポートできます。
MODBUSデータ構成テンプレートのインポートエクスポートをサポートします。
多様なデータシミュレーション手法をサポート。
データの二次処理をサポートし、インターフェースは元のリアルデータを表示します。
優れた非標準プロトコル適応をサポートする。
優れたパフォーマンス、500デバイスノードへのアクセスをサポートし、20K超のデータポイント。
永久無料、インストールなし、中国語。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure

2.データは

MODBUSプロトコルは比較的単純なバスプロトコルであり、相互作用フローとメッセージ規約はModbus Application Protocol V 1_1 b 3で明確に答えられている。ここではしばしば曖昧なデータブロックとデータ定義について個人的な理解を述べる。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure1

2.1  データ·ブロック

プロトコルでは4種類のデータブロックが定義されており、データタイプに基づいて2つのカテゴリーに分類されます。BITデータそして、レジスタデータ読み書き属性と組み合わせると、データブロック間の関係は以下のようになります。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure2

2.2データ

データは、データブロック内の具体的な情報の詳細な定義であり、異なるデータブロック内のデータ定義は互いに独立しています。データ定義は、複数の連続したBIT/REGデータポイントを含むことができます。

データを記述するプロパティは、主に以下のとおりです。

@所属データブロック

@データ名

@データアドレス

@データのvalue

データ型

データ係数(浮動小数点データを整形して転送する場合)

@エンディアン(レジスタデータが関与)

@ワード順(レジスタデータvalue≧ 2Wordに係る)

同じデータブロック内で、異なるデータ定義のデータアドレス+データvalueが重複することはできません。

任意のデータブロックのデータは、スレーブ側で読み取り可能で書き込み可能です。

異なるデータブロック内のデータは、スレーブ側で2つの異なるデータブロックアドレスを持つ同じデータオブジェクトを指すことができますが、違いは、この違いを通じて異なる読み取りおよび書き込み権限を開くことです。

@REG数据的数据量最小为1,最大值不得超过上限(输入寄存器:125,保持寄存器123);

@BITデータのデータvalueは1に固定され、1ビットを占有し、データ係数属性が無効になります。

2.3データ·ブロックとデータの関係

同じデータブロック内で、異なるデータ定義のデータアドレス+データvalueが重複することはできません。

任意のデータブロックのデータは、スレーブ側で読み取り可能で書き込み可能です。

異なるデータブロック内のデータは、スレーブ側で2つの異なるデータブロックアドレスを持つ同じデータオブジェクトを指すことができますが、違いは、この違いを通じて異なる読み取りおよび書き込み権限を開くことです。

@REG数据的数据量最小为1,最大值不得超过上限(输入寄存器:125,保持寄存器123);

@BITデータのデータvalueは1に固定され、1ビットを占有し、データ係数属性が無効になります。

2.4トランスポートタイプとプレゼンテーションタイプ

プロトコルデータ定義は主にトランスポート設計に基づいており、型、長さ、機能の違いなど、UIデータとの間には相互変換の問題があります。

MThingsはフレンドリーなデータビジュアライゼーションを提供し、メッセージデータを実際のビジネス形式で表示できます。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure3

MODBUSデータプロトコルで定義されているトランスポートタイプは、通常は整形されているが、データの実際のフォーマットではないことが多く、ユーザはデータの正確性を確認するために再計算する必要がある。直感的でないデバッグデータは、間違いなくチューニング効率と精度に深刻な影響を与えます。

MThingsは、ユーザーが各データの転送タイプとレンダリングタイプを指定することをサポートしており、デバッグプロセス中に、ソフトウェアは自動的に構成に応じて変換し、インターフェイスによってレンダリングされたデータは、データの真の内容になります。

例えば、10.5 Vの電圧データを送信し、レジスタ転送中のデータは0 X 0 0 69で、MThingsがデータを受信した後、整形データに係数0.1を掛け、インターフェースは復元後のデータを10.5 V表示します。

データ構成を入力する際、MThingsは伝送タイプ、レンダリングタイプ、係数、ユニットの4つの構成を含むパラメータを提供します。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure4

MThingsは複数のプロトコルトランスポートタイプとUIデータ型をサポートしており、対応関係は以下のとおりです。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure5

3機能の紹介

3.1インターフェースの分割

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure6
  • 1.メインメニュー:“メインページ”を切り替えます。
  • 2.デバイスリスト:補助的な“メインメニュー”では、ユーザーはデバイス名をクリックすることで、現在アクティブになっているデバイスを切り替え、新しい“メイン機能ページ”が所有するデバイスを指定できます。
  • 3.“プロファイル”“新規作成”、“インポート”、“名前を付けて保存”、“プロファイルの保存”に使用します。
  • 4.表示切り替え:デバイスリストウィンドウとメッセージ監視ウィンドウの表示/非表示を制御できます。
  • 5.メッセージ監視:各リンクのCommunicationメッセージを参照して管理します。
  • 6.メインページ:“メインメニュー”に対応し、メインOperationインタフェースを提供する。

3.2新規作業プロファイル

注:より:開始フェーズ追加の設定ファイルがロードされていない場合は、このステップをスキップして、プログラム終了前に保存をクリックして設定ファイルを作成します。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure7

3.3シリアル機器の作成

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure8
  • 1.新規デバイスに接続されているシリアルポートにチェックを入れます(ヘッダーをダブルクリックしてすべて選択)
  • 2.作成したデバイスのタイプを選択します
  • 3.ユニット開始アドレスの入力
  • 4.ユニット終了アドレスの入力

注:開始アドレス≤終了アドレス、開始アドレスと終了アドレスは同じデバイスを追加することを意味し、プログラムは指定された開始アドレスから終了アドレスに応じて、自動的に区間内の各アドレスのデバイスを作成します。

  • “設定”をクリックしてシリアルパラメータを確認または変更します。
  • 6.シリアルパラメータの表示または変更
  • クリックするとデバイスの追加が始まります
  • 8.ユニットの追加が成功したら、ここで確認できます。

メモ:デバイス名のデフォルト形式は[M/S]ポート名-アドレスです。ユーザーはデバイス名のセルをダブルクリックして変更できますが、新しい名前が他のデバイス名と競合しないようにする必要があります。

注:同じポート/リンクに異なるデバイスタイプのデバイスを追加することはできません。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure9

3.4ネットワーク機器の作成

  • 1.ポートタイプを“ネットワーク”に切り替える
  • “新規”ボタンをクリックして、ネットワーク構成を追加します。
  • 3.ネットワーク構成を確認または変更した後、“確認”をクリックし、ネットワークポートテーブルに対応するリンクを追加します。
  • 4.新しいデバイスに接続されているネットワークリンクを選択します
  • 5.作成したデバイスのタイプを選択します
  • 6.ユニットの開始アドレスと終了アドレスの入力
  • 7.デバイスの追加を開始
  • 8.ユニットの追加が成功したら、ここで確認できます。
MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure10

3.5デバイスデータ構成の編集

  • メインメニューの“データ”をクリックし、デバイスデータOperationインターフェイスに切り替えます。
  • 2.データ配置が必要な機器をクリック
  • “データを設定”ボタンをクリックして、現在のデバイスをデータ設定状態にします。
  • 4.“データを追加”ボタンをクリックしてデータ設定項目を作成し、データテーブルにデフォルト設定を追加します。
  • 5.データ構成アイテムのパラメータの変更

注意:修正中にプログラムは自動的にパラメータ変更を関連付けます。各パラメータが正しいかどうかをよく確認してください。

  • 6.ボタンをクリックしてデータ配置状態を終了

注意:構成状態を終了する前に、最終的な構成結果が正しいことを確認します。データアドレスの競合がある場合は、プロンプトに従って変更してください。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure11

3.6データの同期他のデバイスへの設定

複数のデバイスでのデータ設定作業を容易にするために、プログラムは異なるデバイス間の設定共有をサポートします。

  • 1.ソースデバイス(データ構成共有)でボタンをクリックしてデータ構成状態に入ります
  • 2.“同期設定”をクリック
  • 3.同期を構成するターゲット·デバイスの指定
  • 4.“OK”ボタンをクリックして設定同期を開始
MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure12

3.7データの読み取り(ホストデバイス)

    データを読み取る方法は2つあります。

1.数値列のセルを長押し(300ms)すると、プログラムは自動的にデータ(現在行)の読み取り要求を開始します。

“一括読み取り”をクリックすると、一度に複数のデータの読み取り要求が開始されます(一括読み取り設定項目3が選択されています)。ユーザーはプロンプトに応じて一括読み取りを開始することもできます。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure13

3.8データの書き込み(ホストデバイス)

データを書き込む方法は2通りあります。

  • 1.“ファクト”列のデータ·セルをダブルクリックして、個別のデータ書込み要求を開始します。個別のデータ書込み要求は、事前に設定されたデータに分割されます。
  • 2.または直ちに削除。
  • すぐに送信をクリックすると、プログラムはすぐにデータ書き込み要求を開始し、自動的にデータ読み取り要求に従います。データ書き込み要求が成功した場合、セル内のデータが送信データになります。プリセットデータOperationは、バッチ書き込みOperationのターゲットデータを事前にプリセットします。
  • “一括書き込み”をクリックすると、一度に複数のデータの書き込み要求が開始されます(一括書き込み設定項目が選択されています)。ユーザーはプロンプトに応じて一括書き込みを開始することもできます。
MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure14

3.9シミュレーションデータの構成(スレーブデバイス)

スレーブデバイスのデータは、主にホストが読み取るために使用され、アナログデータです。

シミュレーションデータの変更方法は簡単で、データセルの“数値”列をダブルクリックし、対応する数値を入力します。

設定したアナログデータを設定ファイルに保存する必要がある場合は、“設定データ”ボタンをクリックしてデバイスデータ設定状態に入ってからデータ値を変更する必要があります。

3.10終了手続きについて

ユーザーがプログラムを閉じる前に、プログラムは自動的に使用中に構成が変更されたかどうかをチェックし、ストレージプロンプトを与えるので、プログラム終了時にポップアップするプロンプト情報に注意を払い、正しい選択をしてください。

4データ構成

データ構成はMODBUSの読み書きOperationに必要なステップであり、迅速かつ効率的に正確にデータ構成を完了することがテスト作業の前提です。

4.1データ構成の開始

いずれかのデバイスのデータインターフェースに入り、“データの設定”ボタンをクリックすると、現在のデバイスがデータ設定状態になります。構成状態に入ると、MThingsは手動で非表示にした構成行を含むすべての構成データを強制的に表示し、構成情報を隠すことはできません。設定状態に入ると、MThingsはバックグラウンド通信中のすべての現在のデバイスを自動的にシャットダウンし、設定が完了すると手動で復元する必要があります。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure15

4.2新規データ構成

[新規データ]ボタンをクリックすると、ダイアログボックスが表示され、新規構成の数を指定できます。新しい構成データはデフォルトでテーブルの最後に追加され、ユーザーは“上へ”または“下へ”ボタンを使用して1行以上の構成の上下移動を制御できます。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure16

MThingsは既存の構成をテンプレートとして新しい構成をサポートしています。“データを追加”ボタンをクリックする前に、参照するデータ構成行をチェックしてください。データ構成行が選択されていない場合、MThingsはデフォルトで最後の動作新しい構成テンプレートを選択します。

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure17

4.3データ構成の変更

データの変更は最も重要なステップであり、MThingsはユーザーが正確にデータ設定を完了できるように、さまざまな自動相関アクションと検証機能を提供します。

通常、MODBUSプロトコルポイントテーブルのデータ定義に従って、データ名、データブロック、データアドレス、データvalue、単位、範囲、係数、表示タイプ、伝送タイプ、バイト順、ワード順を入力し、通常のセルをダブルクリックして編集することができます。

ここで,レジスタデータのデータvalueはレジスタの個数であり,BITデータのデータvalueは1に固定する.

トランスポートタイプはプロトコル定義型であり、メッセージ内の元のデータ型です。

表示タイプは、MThingsインターフェイスでデータがParseされるターゲットタイプです。

データ転送タイプ、表示タイプなどのフィールドは、他のフィールドの変化に応じて、選択可能な項目を自動的に一致させ、一致しないタイプは無効にされます。

係数は、整形データ(伝送タイプ)と浮動小数点(表示タイプ)の相互変換に使用され、それ以外のシナリオでは1に固定されます。例:係数を0.1に設定し、元の送信データを123に設定すると、インターフェース表示データは12.3になります。

4.4データ構成アイテムの関連付け規則

1)タイプデータであ って,データvalueは1に固定され,伝送タイプは

2)レジスタタタイプデータ,転送タイプは禁止;

3)入力レジスタのデータvalueが125以下であること。

4)レジスタのデータvalueが123を超えないこと。

5)伝送タイプが浮動小数点型の場合、係数は1に固定される;

6)データvalueが1の、転送タイプは小数点型を禁止する;

7)データvalueが1、2、4でない場合、転送タイプはすべての整形を禁止します。

8)転送タイプが整形または浮動小数点型の場合,バイトエンディアンとワードエンディアンは設定可能であり,そうでなければ無効にする;

9)データvalueが2、4の場合、ワード順序は設定できます。そうでなければ無効です。

10)現在の表示タイプが文字列STRING又はコードストリームBYTESである場合、当該データは曲線描画をサポートしない;

4.5設定状態の終了

“データ設定”ボタンをクリックすると、MThingsはすべてのデータ設定が有効かどうかをチェックし、チェックに合格すると現在のデバイスは動作状態に戻り、そうでなければ設定異常を警告し、異常の原因を示します。

4.6より効率的に

配置同期機能を使用して,1台の設備配置を編集した後,現在の配置を同じポイントテーブルを持つ他の設備に同期する;既存のデータ配置テンプレートを借りて新しいデータ配置を追加する;

注意事項:
コンピュータのモニター解像度:800*600以上、解像度1920推奨108 0。Win 7以上のバージョンをサポートし、32/64ビットと互換性があります。

 

MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンスFigure18
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

《 “MThings MODBUSプロトコルデバッグツール、Modbus設備メンテナンス” 》 有 423 条评论

Leave a Reply

Your email address will not be published. Required fields are marked *.