Chipkin Automation Systems(CAS)Modbusツールの紹介
チプキン·オートメーション·システムズは、ビルディングオートメーションと産業用プロトコルゲートウェイに焦点を当てたカナダの企業です。www.chipkin.com。商用BACnetおよびModbusゲートウェイ製品に加えて、Chipkinは以下のような無料のModbusデバッグおよびテストツールを提供しています。
- CAS Modbus RTU Parser:Modbus RTUメッセージParseツール
- CAS Modbus TCP Parser:Modbus TCPメッセージParseツール
- CAS Modbus Scanner:ダウンロード可能なModbusデバイスデータスキャンツール
これらのツールは非常に軽量であり、ブラウザを開いてすぐに使用するかParser、ダウンロードしてワンタッチで実行するScanner。ModbusメッセージをParseする必要があるエンジニアにとっては、Wireshark +設定環境をインストールするよりもはるかに高速です。
CAS Modbus RTU Parser
アクセスアドレス:store.chipkin.com/products/tools#modbus-rtu-parser
これはウェブツールであり、インストールする必要はありません。Modbus RTUメッセージの16進数の列を入力ボックスに貼り付けるだけで、ツールは自動的に次のようにParseします。
- スレーブアドレスSlave Address
- 関数コードとその意味(例:0 3 = Read Holding Registers)
- アドレスとレジスタ数(要求フレーム)
- データバイト数と具体的なデータ値応答フレーム
- CRCチェック値(および正しいことを確認)
使用例の例
シリアルヘルパーで次のような16進数データを受け取ったとします。
01 03 00 00 00 0A C5 CDCAS Modbus RTU Parserに貼り付けると、自動的に次のようになります。
- Slave Address:1
- Function Code:3 (Read Holding Registers)
- Starting Address:0
- Quantity■ 10レコード
- CRC:0 x CDC 5(検証パス✓)
同様に、応答フレームの検証も便利です。
01 03 14 00 64 00 C8 01 2C 01 90 01 F4 02 58 02 BC 03 20 03 84 03 E8 DE B1Parse:ステーション1,コード3,バイト数 20(10レジスタ)から,顺に100,200,300,400...それぞれの値は2バイトです。
CAS Modbus TCP Parser
アクセスアドレス:store.chipkin.com/products/tools#modbus-tcp-parser
RTU Parserに似ているが、Modbus TCP MBAPヘッダをParseする機能が追加されている。トランザクションID、プロトコルID、長さ、ユニットID、および完全なPDU Parseの16進バイトを入力します。
メッセージの例:
00 01 00 00 00 06 01 03 00 00 00 0A分析する:
- Transaction ID:1
- Protocol ID:0(Modbus)
- Length:6バイト(後続)
- Unit ID:1(駅の住所から)
- Function Code3(読み取り保持レジスタ)
- Starting Address:0
- Quantity:10
CAS Modbus Scanner
CAS Modbus Scannerは、Modbusデバイスのすべてのレジスタデータをスキャンして読み取るためのダウンロード可能なデスクトップツールです。ダウンロードアドレスも同じです。store.chipkin.com/products/tools/cas-modbus-scanner。
機能の特徴
- Modbus TCPおよびModbus RTUをサポート(シリアルポート経由)
- コイルCoils、離散入力Discrete Inputs、保持レジスタHolding Registers、入力レジスタInput Registersの4つのデータタイプすべてをスキャン可能
- アドレス0から始まる完全なアドレススキャンをサポート
- リアルタイムのデータ値を表示し、16進数と10進数の両方の表示フォーマットをサポート
- スキャン結果のCSVファイルへのエクスポート
典型的な使用シーン
UnknownのModbusデバイス(完全なレジスタマップテーブルがない)を取得し、読み取り可能なレジスタをすばやく確認する必要がある場合、CAS Modbus Scannerは最速のソリューションです。必要なのは:
- 接続パラメータの設定(IPアドレスとポート、またはシリアルパラメータ)
- スキャンするアドレス范囲を选択します(例:0-100)
- スタートスキャンの開始
- 返されたデータ値と例外コードをチェックして、有効なアドレスを確認します。
CASツールを使用したModbusデバイスの逆解析
機器マニュアルがない場合、CAS Scannerでレジスタの逆解析を行うことは実用的なスキルです。基本的な考え方:
- どのアドレスが有効なデータを返すかを確認するために、狭い範囲(0-50など)をスキャンします。
- 既知の物理量(加熱温度センサ、ロータリーエンコーダなど)の近くで条件を変更し、どのレジスタの値が変化するかを確認します。
- レジスタタイプの推定(16ビット整数/32ビット浮動小数点/32ビット整数)
- レジスタアドレスと対応する物理的意味を記録し,レジスタマッピングテーブルを構築する
Chipkinのその他の産業制御ツール
Modbusツールに加えて、Chipkinは以下の無料ツールを提供しています。
- BACnet ExplorerBACnetネットワーク上のデバイスのブラウズとテスト
- CAS BACnet Explorer:BACnetプロトコルデバイス検出とデータ閲覧
- Modbus Explorer:Modbusデバイス向けブラウザの拡張版
これらのツールはstore.chipkin.com/products/tools無料でダウンロードできます。
概要まとめ
CAS Modbusツールスイートの最大の利点は、“すぐに使える”ことです。Parserはインストール不要のWebツールで、Scannerはダウンロード後すぐに使えるようになります。フィールドデバッグ中に理解できないModbusメッセージの列に遭遇したり、マニュアルなしでUnknownのModbusデバイスを入手したりした場合、この無料ツールはメッセージParseとアドレス空間スキャンをすばやく完了し、プロトコルドキュメントの閲覧やテストスクリプトの作成に多くの時間を節約できます。
Leave a Reply