ModbusKitヘルプ
Modbus RTU・TCP・ASCIIのフレーム生成と解析、CRC/LRC確認、レジスタ値の変換ができます。シリアル接続にはWeb Serial対応のデスクトップブラウザーとポートの許可が必要です。
クイックリンク
作業に合ったツールを選んでください。
ヘルプカテゴリ
操作手順はツールのページ、よくある質問はFAQを参照してください。
クイックスタート
4 項目
一覧から機能を選び、機器アドレス、開始オフセット、数量または値を入力します。フレームとCRCを確認してコピーします。生成だけでは送信されません。書き込み前に対象機器とアドレスを確認してください。
Modbusプロトコルの基礎知識RTUはバイナリとCRCを使用します。ASCIIは1バイトを16進2文字で表し、コロンで始まりLRCとCR/LFで終わります。TCPはMBAPヘッダーを使い、RTUのCRCは付けません。TCPツールは機器へ直接接続しません。
5分でわかるスタートガイド一覧から機能を選び、機器アドレス、開始オフセット、数量または値を入力します。フレームとCRCを確認してコピーします。生成だけでは送信されません。書き込み前に対象機器とアドレスを確認してください。
よく使うファンクションコードの説明対応する10進数の機能コードは01・02・03・04・05・06・15・16です。15は0x0F、16は0x10です。01~16のすべてを提供するわけではありません。
アドレス計算方法一般的な参照番号では40001がアドレス0、40002が1、40108が107(0x006B)です。仕様書が既に0始まりの番号を使っている場合もあります。生成ツールにはプロトコル上のオフセットを入力します。4xxxx表記の自動変換は行いません。
ツール使用チュートリアル
4 項目
フレームを生成するか完全なメッセージを貼り付け、各フィールドを確認します。
RTUコマンド生成チュートリアル一覧から機能を選び、機器アドレス、開始オフセット、数量または値を入力します。フレームとCRCを確認してコピーします。生成だけでは送信されません。書き込み前に対象機器とアドレスを確認してください。
メッセージ解析機能の詳細フレームを生成するか完全なメッセージを貼り付け、各フィールドを確認します。
オンラインデバッグツールの使用HTTPSで開き、ChromeやEdgeなどWeb Serial対応のデスクトップブラウザーを使用します。対象ポートを許可し、通信設定を機器に合わせてください。アダプターのドライバーが必要な場合もあります。
CRCチェックサム計算機CRC-16/MODBUSはアドレス・機能・データの各バイトを検査します。初期値は0xFFFF、反転多項式は0xA001で、CRCの下位バイトを先に送ります。一致しても操作の安全性や送信者の信頼性を証明しません。暗号化や認証ではありません。
故障診断ガイド
4 項目
既知の値を機器の仕様と照合してください。結果を利用する前に、アドレス、データ型、バイト順、倍率を確認します。
通信接続の問題HTTPSで開き、ChromeやEdgeなどWeb Serial対応のデスクトップブラウザーを使用します。対象ポートを許可し、通信設定を機器に合わせてください。アダプターのドライバーが必要な場合もあります。
CRCチェック失敗の対処法正しい順序のCRC 2バイトを含む完全なRTUフレームを確認します。余分なバイト、欠落、ASCII/TCP形式の取り違えは不一致の原因です。受信データではポート設定、フレーム境界、配線、ノイズも確認してください。
データ解析異常のトラブルシューティング既知の値を機器の仕様と照合してください。結果を利用する前に、アドレス、データ型、バイト順、倍率を確認します。
パフォーマンス最適化の提案ケーブル、アダプター、接地、終端を機器の指示に従って確認します。RS485で同時送信せず、応答またはタイムアウトを待ちます。失敗したフレームと時刻を記録し、正常時と比較してください。
高度な応用テクニック
4 項目
既知の値を機器の仕様と照合してください。結果を利用する前に、アドレス、データ型、バイト順、倍率を確認します。
複数デバイスのポーリング戦略機器ごとに異なるアドレスを設定し、順番に要求します。応答かタイムアウトを待ち、連続レジスタのまとめ読みは機器が対応する範囲で行います。自動探索や複数機器のポーリング計画作成は前提にしないでください。
レジスタのバイト順4バイトA B C Dに対し、ABCDはそのまま、DCBAは全バイト反転、BADCは各レジスタ内の2バイト交換、CDABは2レジスタの交換です。メーカー名だけで判断せず、既知の値で確認してください。
カスタムファンクションコードの開発ユーザー定義機能の範囲は10進数で65–72と100–110です。意味は実装ごとに異なり、一意とは限りません。生成ツールは一覧の機能を提供し、すべての独自操作を自動生成・解析するものではありません。試験前にメーカー仕様を確認してください。
書き込み前の確認権限、対象機器、レジスタ表を確認し、既知の読み取りから始めます。書き込みは設備の動作を変えるため、機能、アドレス、値を送信前に確認します。設定をバックアップし、現場の手順に従ってください。CRCは操作の安全を保証しません。
学習パス
既知の値を機器の仕様と照合してください。結果を利用する前に、アドレス、データ型、バイト順、倍率を確認します。
1
基礎入門
Modbusプロトコルの基礎知識を学ぶ
プロトコル概要
RTU vs ASCII
ファンクションコード説明
2
ツール実践
ツールの基本的な使い方をマスター
コマンド生成
メッセージ解析
データ変換
3
デバイスデバッグ
実際のModbusデバイスのデバッグ方法を学ぶ
シリアル接続
通信テスト
問題診断
4
高度な応用
複雑なシーンでの応用テクニックをマスター
バイトオーダー
送信間隔
書き込み前の確認
さらにサポートが必要ですか?
ツール名、ブラウザー、再現手順、期待する結果と実際の結果をお知らせください。例やスクリーンショットから機密情報を取り除いてください。
技術サポートへ連絡[email protected]
メールサポート回答までの時間はお問い合わせ内容により異なります。
ModbusKitの改善にご協力ください再現できる問題、説明の改善案、必要な作業をお知らせください。具体的な例が改善内容の判断に役立ちます。
実例
ブログにツールのガイドと例を掲載しています。