Modbusプロトコルをタッチスクリーンで使用する方法は?

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

Modbusプロトコルをタッチスクリーンで使用する方法は?

ビートシンボルタッチスクリーンは、ビートシンボル設定プロトコル、Modbus RTU、XGUS、FX 2 N、フリーシリアルポートプロトコル(LUAスクリプトをサポートするシリアルスクリーン)をサポートし、1つのプロトコルのみと互換性があります。このシリーズは主にModbusプロトコルアプリケーションを紹介し、他のXGUS、FX 2 Nなどのプロトコルも同様である。

1.1伝送フォーマットの説明

デフォルトで転送されるデータ形式は次のとおりです。

  • 開始ビット:1ビット
  • データサイズ:8 bit
  • チェックポイント:なし
  • ストップビット:1 bit
  • シリアルボーレート:RS 232電気インタフェース:サポート1200 〜 921600bps、標準ボーレート:115200bpsRS485電気インタフェース:サポート1200 〜 115200bps、標準ボーレート:9600bps

1.2合意書の概要

MODBUSプロジェクトを開発し、Visual TFTを介してコンパイルした後、ダウンロードしたリソースパッケージを生成し、コンパイルプロセスはModbus設定情報をシリアルスクリーンのエンジニアリングファイルに変換します。シリアルスクリーンはプロジェクトファイルに従って実行され、自動的にMODBUSプロトコルに準拠した命令フォーマットを生成します。ユーザーはModbusメッセージの生成方法や解析方法を考える必要はありません。画面がホストである場合、これらのコマンドはシリアルポート経由で定期的にスレーブに送信され、スレーブから応答するコマンドを受信して解析した後、バインドされたコントロールを更新したり、事前設定されたアクションを実行します。

注:ユーザーが新しい画面開発を取得すると、デフォルトはジャンプシンボルプロトコルであり、Visual TFTホストコンピュータシリアルポートを介してオンライン、デバッグ、ダウンロードなどができます。ユーザーがModbusプロトコル(またはその他の非ジャンプシンボルプロトコル)をオンにした後、コンパイルし、シリアルポートを使用して物理画面にダウンロードすると、オンラインで操作することはできません。この現象は、ホストコンピュータソフトウェアがオンラインでジャンプシンボルプロトコル通信を介しているため、正常です。この時点で、ユーザーはアップグレード、更新にSDカードを使用する必要があります!!

1.3デバッグツール

Modbusプロトコルのメッセージとスキップシンボルコマンドメッセージは一致しておらず、ホストコンピュータソフトウェアのコマンドアシスタント内の“構成/基本コマンド”でデバッグすることができないため、デバッグには特別なサードパーティ製ソフトウェアが必要です。

  1. 仮想シリアルポート:Modbus Slave Modbus Pollと仮想スクリーン通信デバッグに使用される。ダウンロードをクリック。
  2. Modbus Slave:画面がホストされているとき、仮想画面または物理画面と通信します。ダウンロードをクリック。
  3. Modbus Poll:スレーブ時の画面、および仮想または物理画面デバッグ。ダウンロードをクリック。

この章では、Modbus Slave 、 Modbus Pollのインストールと使用については説明していません。詳細は、対応する資料をオンラインで見つけることができます。仮想シリアルポートの作成は、クイックスタートを参照することができます-“6.1仮想シリアルポートソフトウェアのインストール”。

1.4スクリプトの説明

Modbus RTU、XGUS、FX 2 Nなどのプロトコルの開発には、関連するロジック連動が含まれます。

  1. 論理処理:メニューバーの[ツール]-[プロトコルと変数]内で論理処理を実現できます。
  2. Minicスクリプト:メニューバーの[ツール]-[Minicスクリプトプログラミング]からアクセスできます。注:ミニックスクリプトは上記のプロトコルを有効にする必要があります。
  3. Luaスクリプト:LUAスクリプトは任意のプロトコルに適しており、より複雑なロジックを実装し、Modbusプロトコル開発を推奨し、画面がLUAスクリプトをサポートしている場合は、LUAスクリプトを使用して複雑なロジックを実装することを強くお勧めします。
この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注