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

freeFree Technical Resource

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

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プロトコルに準拠したCommandフォーマットを生成します。ユーザーはModbusメッセージの生成方法や解析方法を考える必要はありません。画面がホストである場合、これらのコマンドはシリアルポート経由で定期的にスレーブに送信され、スレーブから応答するコマンドを受信してParseした後、バインドされたコントロールを更新したり、事前設定されたアクションを実行します。

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

1.3デバッグツール

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

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

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

1.4スクリプトの説明

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

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