開発者ツール

RTUおよびTCPフレーム用のModbusパケットビルダー

ブラウザ上でModbus RTUおよびTCP(MBAP)フレームをビルド、解析、CRC16でチェックしてください。産業用IoTデバッグで使用されるコイルおよびレジスタの一般的な機能コードFC01からFC16をカバーしています。

ModbusIoTプロトコル

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • Modbus RTU/TCPリクエストフレームを構築してPLCやセンサーをデバッグします
  • フィールドごとに直列リンクから取得した生の6進を解析してください
  • バッチ計算CRC16-Modbusチェックサム
  • 枠組みレイアウトを指導の参考に使う

使い方

  1. リクエストを作成する:RTUかTCPを選び、関数コードを選び、パラメータを入力して生成します
  2. フレームを解析する:フィールドを検査しCRCを検証するために16進数バイトを貼り付ける
  3. CRCチェック:ペイロードバイトを入力し、CRC16を付け加えます

入出力サンプル

RTUリクエスト

01 03 00 00 00 0A C5 CD

解析済み

アドレス=1、FC03 保持レジスタ読取、開始=0、数量=10、CRC 正常

FAQ

どの機能コードがサポートされているのでしょうか?

FC01–FC04(読み込み)、FC05/FC06(単一書き込み)、FC15/FC16(複数書き込み)で、ほとんどの一般的なModbusユースケースをカバーしています。

どのCRCバイト順が使われていますか?

Modbus RTUは多項式0xA001を持つCRC16を使用し、ローバイトを最初に付け加えます(リトルエンディアン)。

例外応答を解析できますか?

はい。関数コードのハイビットが設定された例外応答を検出し、例外コードを表示します。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

基数変換

2進数・8進数・10進数・16進数の基数変換

利用可能

ブラウザ内で2進数、8進数、10進数、16進数の数字をローカルに変換してください。組み込みデバッグ、ビット数チェック、アドレス検査に有用です。

ラディックス コンバーター 開発者

ハッシュ生成

ハッシュ生成・SHA ダイジェスト比較

利用可能

テキストまたはローカルファイル用のSHA-1、SHA-256、SHA-384、SHA-512ダイジェストを計算し、オプションでHMACモードとハッシュ比較が可能です。チェックサムと署名チェックにブラウザ内のWeb Cryptoを使用しています。

ハッシュ シャ ダイジェスト

クッキービルダー

セットクッキー文字列用のクッキービルダー

利用可能

クッキーの名前、値、パス、ドメイン、HttpOnly、Secure、SameSite属性をローカルで視覚的に設定し、Set-Cookieフラグメントを生成します。

クッキー 開発者