VisualHMIシリアルアップグレードPrivate:マザーボードが画面にリモート書き込みプロジェクトを作成

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

(コンピュータではなく)ユーザーマザーボードがHMIアップグレードプロジェクトを行うようにしましょう:マザーボードはシリアルコマンドを送信し、HMIはダウンロードモードに入り、ファイルを受信し、プライベートに保存します。生産と遠隔メンテナンスはすべてそれに依存します。

1.ダウンロードモードに入る

マザーボード発行$cfgenter#HMI対応です。$ok#後進ダウンロードモード(この場合は元のModbusなどのプロトコルに応答しない)。

VisualHMIシリアルアップグレードPrivate:マザーボードが画面にリモート書き込みプロジェクトを作成插图

2.ファイルの作成

$file,[pathname],[size],[block],[baudrate]#

パラメータ説明書は
pathname3/bin/image.binなどの内部ストレージパス(3はprivateと同等)
sizeファイルのバイトサイズ
blockパケットあたりのデータサイズは512+4 / 1024+4 /20 4 8 +4を推奨
baudrate送信ボーレート、0=現在のボーレート

例として:$file,3:/bin/image.bin,12345,2052,921600#。HMIは$ok#または$err#を応答します。

VisualHMIシリアルアップグレードPrivate:マザーボードが画面にリモート書き込みプロジェクトを作成插图1

3.データのダウンロード

サブスクリプションファイルデータ(ブロックサイズを含む有効なデータごとに+ 4バイトの末尾と末尾)。ボーレート変更前にシリアルバッファの完了を確認してください。(遅延は10ミリ秒です。

VisualHMIシリアルアップグレードPrivate:マザーボードが画面にリモート書き込みプロジェクトを作成插图2

VisualHMIシリアルアップグレードPrivate:マザーボードが画面にリモート書き込みプロジェクトを作成插图3

3つのステップアップグレード:1.ダウンロードモードに入った後、HMIは元のプロトコルに応答しなくなり、この期間中にビジネスコマンドを送信しないでください。2.バッファが空になるようにボーレートを変更する前に遅延、さもなければバイト全体が廃棄されます。3.ブロックは512+4で開始し、大きなファイルは20 4 8 +4で速度を上げる。

広州大彩科技Visual HMI開発ドキュメント(hmi-doc.gz-dc.com)から整理された他の技術チュートリアル“シリアルアップグレードプライベート”、著作権は大彩科技に帰属します。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.