I.通信試運転インフラ
どのデバイスをデバッグしても、どのプロトコルを使用しても、基礎となるツール生データの送受信、ローカルエリアネットワークスキャンによるデバイスの検出、近くのデバイスのBluetooth検索、ネットワーク診断による接続性の問題のトラブルシューティングなど、常に必要です。これら4つのツールはすべてのデバッグ作業の基礎です。
二、シリアルデバッグツール
シリアルデバッグはすべての組込み/産業制御エンジニアのためです。日常の道具。
2.1複数の接続方法
- USBからシリアルポートへOTGケーブル経由でUSBからTTL/RS 232/RS 485モジュールを携帯電話に接続
- Bluetoothシリアルポート:Bluetoothシリアルポートモジュール(例えばHC-05/HC-06/BT-04)を接続し、無線シリアルポートデバッグを行う。
- WiFiシリアルポート接続:WiFiシリアルサーバー(USR-W610など)、TCPトランスポート経由シリアルポート
2.2パラメータ構成
| パラメータ | オプションの値 | Modbus RTUの標準値 |
|---|---|---|
| ボーレート | 1200-921600 bps | 9600/19200 |
| データ·ビット | 5/6/7/8 | 8 |
| チェックビット | None/Even/Odd/Mark/Space | None/Even |
| ストップ·ビット | 1/1.5/2 | 1 |
2.3主な機能
- Hex/ASCIIデュアルモード:Hexモードでは16進数(Modbus用)、ASCIIモードでは読み取り可能なテキスト(GPS、ATCommandなど)を表示します。
- 自動送信です。:時間間隔(100ms ~ 60秒)を設定し、指定内容をループして自動的に送信する-経年劣化試験およびストレステスト用
- タイムスタンプタイム各データ送受信前に自動的にタイムスタンプ(ミリ秒単位)を付加し、Communicationタイミングを分析しやすくします。
- 送信履歴。最近送信された100個のコマンドを自動的に保存し、クリックして再利用
- Modbusフレーム認識3.5文字間隔(Modbus RTU規格)により、受信データをフレームごとに自動的に分割します。
- CRC/LRC認証メッセージ末尾のCRC16またはLRCチェックを自動検出し、チェック結果をマークする
ローカルエリアネットワークIPスキャナ
LANスキャンはネットワークデバッグです。最初のステップ- インターネットケーブルに接続しても、デバイスのIPを知らずに、何も話しません。
3.1スキャンモード
- IPセグメント高速スキャンネットワークセグメント(192.16 8.1.0/24など)を入力し、254のすべてのアドレスを同時にPingし、数秒ですべてのオンラインホストを一覧表示します。
- シングルIPディープスキャン:指定されたIPのポートスキャン(1- 655 3 5カスタムスコープ)を実行し、オープンサービスポートを検出
- ARPスキャンARPテーブルを介したLANデバイスの検出(同一サブネットのみ、IPアクセスは不要)
3.2スキャン結果。
検出された各デバイスには、IPアドレス、MACアドレス、ホスト名(Net BIOS/mDNS解決)、デバイスベンダー(MACアドレスOUIで識別される(Dell/HP/Siemens/Hikvisionなど)、オープンポートのリスト(サービス名を含む)が表示されます(502=Modbus、80=HTTP、443=HTTPS、22=SSHなど)。
3.3支援ツール
- Ping遅延とパケットロス率を示す指定IPのPingテスト
- ルート追跡ルート:Tracerouteパケットが宛先に到達する経路を表示する
- DNSクエリドメイン名解決と逆解決
- Wake-on-LANMACアドレスを入力してWake on Networkパケットを送信
4、Bluetooth BLEデバッグツール
BLE(Bluetooth Low Energy)スマートホームセンサー温度湿度センサー、ドア磁気、人体センサー、スマートロックなどの主流のCommunicationモードは、BLECommunicationを多用しています。
4.1主な機能
- デバイススキャン近くのBLEデバイスをスキャンし、デバイス名、MACアドレス、信号強度
- 放送データParse:BLEブロードキャストパッケージ内のAD構造(メーカーデータ、サービスUUID、デバイス名など)をParseします。
- GATTサービス:デバイス接続後のすべてのGATTサービスおよび文字、読み取り/書き込み/通知操作を参照
- RSSI測距信号強度から機器距離を推定する(精度は環境に左右されるため、参考値)
- データログ:BLECommunicationデータをタイムスタンプ順に自動記録
五、ネットワーク機器デバッグアシスタント
統合されたネットワーク診断ツール:
- ネットワークの状態現在のWiFi/携帯電話ネットワーク情報(IP/ゲートウェイ/DNS/信号強度)
- 接続性テスト:ターゲットデバイスへのPING、統計遅延/パケット損失
- ポートのテスト:TCP接続テストIPポートを指定し、到達可能であることを確認する
- HTTPテストGET/POSTリクエストのテスト、レスポンスステータスコードとボディの表示
- Modbus TCPテストModbus TCPデバイス(ポート502)の接続をワンクリックでテストする
- ネットワークパック。単純なパケットParse(送信元/宛先IP、ポート、プロトコルタイプを含む)
VI.サマリー
物理層のシリアルポート信号からアプリケーション層のHTTPリクエストまでの4つの通信基礎デバッグツールは、Communicationデバッグのフルスタック要件をカバーします。これらは、すべての上位プロトコルデバッグツールの基礎となります。
マイクロ検索を開くmodbusデバッグアシスタントスイスアーミーナイフを持ってくる。
この記事に記載されているすべてのツールは、マイクロプログラムで無料で使用できます。
WeChatを開き、トップをクリックして検索→入力modbusデバッグアシスタント小さなプログラムに入る。
アプリのダウンロード、登録、コンピュータ不要-70以上の産業制御デバッグツール、携帯電話を取り出して使用することができます。
エンジニアリング現場でも、出張中でも、自宅でも、modbus試運転アシスタントは、産業オートメーション試運転ワークステーションです。
Leave a Reply