Modbus TCPオンラインツール | Modbus TCPメッセージ解析/コマンド生成/MBAPヘッダ/データ変換ツール

Modbus TCPオンラインツール。TCPメッセージ解析、コマンド生成、応答データ/メッセージ生成、MBAPヘッダ処理をサポート。多様なデータ型(UINT16/INT16/UINT32/INT32/FLOAT32)とバイトオーダー(ABCD/DCBA/BADC/CDAB)に対応し、ワンクリックで標準Modbus TCPコマンドを生成します。

Modbus TCPリクエストコマンド生成

Modbus TCP応答メッセージ生成

データ型
バイトオーダー
数値(10進数値)

Modbus TCPメッセージ解析

解析ルール設定

開始位置
データ型
生データ
バイトオーダー
並べ替え後データ
解析結果
操作
解析ルールがありません。ルールを追加して解析を開始してください。

使用ガイド

機能概要

Modbus TCPツールは、コマンド生成、応答データ生成、データ解析の3つの主要機能を提供する統合Modbus TCPプロトコルツールです。ユーザーが標準のModbus TCPコマンドを迅速に生成し、MBAPヘッダ情報を処理し、スレーブの応答データをシミュレートし、実際の通信データを解析するのに役立ちます。

主な機能

  • コマンド生成 一般的なファンクションコードをサポートし、標準のModbusコマンドを迅速に生成
  • 応答データ生成 スレーブの応答データシミュレーションをサポートし、テストと検証に便利
  • データ解析 多様なデータ型とバイトオーダーの解析をサポートし、データ型とバイトオーダーが正しいか迅速に検証

コマンド生成ツールの使用説明

  • ユニットID TCPモードでのデバイスアドレス、MBAPヘッダに含まれる
  • トランザクションID TCPモードでリクエストとレスポンスを照合するために使用、範囲0-65535
  • ファンクションコード 01/02/03/04/05/06/15/16などの標準ファンクションコードをサポート
  • 開始アドレス アクセスするレジスタの開始アドレス
  • 数量 読み書きするデータ量
  • TCPコマンド例
  • TCP読み出しコマンド 00 01 00 00 00 06 01 03 00 00 00 02 (MBAPヘッダ+PDU)
  • TCP書き込みコマンド 00 01 00 00 00 06 01 06 00 00 00 01 (MBAPヘッダ+PDU)
  • MBAPヘッダ説明 トランザクションID(00 01) + プロトコルID(00 00) + 長さ(00 06) + ユニットID(01)

応答データ生成ツールの使用説明

  • コマンドと一致するファンクションコードを選択
  • UINT16/INT16/UINT32/INT32/FLOAT32など、多様なデータ型をサポート
  • ABCD/DCBA/BADC/CDABなど、多様なバイトオーダーをサポート
  • TCPトランザクションID リクエストコマンドのトランザクションIDと一致させる必要があります
  • TCPユニットID リクエストコマンドのユニットIDに対応
  • TCP応答例
  • TCP読み出し応答 00 01 00 00 00 07 01 03 04 00 01 00 02 (MBAPヘッダ+応答PDU)
  • TCP書き込み応答 00 01 00 00 00 06 01 06 00 00 00 01 (MBAPヘッダ+確認PDU)
  • 注意 TCP応答のトランザクションIDはリクエストと一致させる必要があり、長さフィールドは自動計算されます

データ解析ツールの使用説明

  • 標準のModbusデータフレームを入力して解析をサポート
  • 複数の解析ルールを設定可能、異なるデータ型とバイトオーダーをサポート
  • 多様なデータ型変換を内蔵、符号付き/符号なし整数と浮動小数点数をサポート
  • 柔軟なバイトオーダー設定で、異なるデバイスのデータ形式に対応
  • TCP解析の特徴
  • MBAPヘッダ情報(トランザクションID、プロトコルID、長さ、ユニットID)を自動認識・解析
  • TCPモードではチェックサム検証は不要、TCPプロトコルがデータ完全性を保証
  • TCPフレーム形式 MBAPヘッダ(7バイト) + ファンクションコード(1バイト) + データ(nバイト)
  • 検証のポイント MBAPヘッダ形式が正しいか、プロトコルIDが0x0000か、長さフィールドが正確か
  • TCP解析例
  • 入力 00 01 00 00 00 07 01 03 04 00 01 00 02
  • 解析 トランザクションID=1, プロトコルID=0, 長さ=7, ユニットID=1, ファンクションコード=03, データ=00 01 00 02
  • 大量データの解析には、ModbusデバッグページのModbusデータ解析のファイル解析機能を使用することをお勧めします。バッチデータ処理をサポートしています。

Modbus TCPプロトコルの知識

サポートされるデータ型

    バイトオーダーの種類

      ファンクションコードの説明

        TCPデバッグのヒント

          応用シーン

            Modbus TCPオンラインツール | Modbus TCPメッセージ解析/コマンド生成/MBAPヘッダ/データ変換ツール