MODBUS-投票と入力レジスタ04が読み込まれる--modbus解析を使用してツールMODBUSスレーブプロトコル機能のコードを学習--04

機能コード機能は、4入力レジスタを読み取ることで、撮影した通信MODBUSポーリングの送信、応答データである次
のTx:020から01 04 00 00 00 01 31と、CAは、
受信:021から01 04 02 00 02 38フロリダ

次のとおりです。
投票端子:
接続オプションの詳細、RTUモード、通信8N1に入りません。

設定オプションは、次の項目を選択します。

[OK]をクリックし、あなたが通信することができます。
ターミナルスレーブ:
接続オプションの詳細、RTUモード、通信8N1に入りません。

 設定オプションは、次の項目を選択します。

[OK]をクリックし、あなたが通信することができます。
2が設定されている、あなたが通信することができます。ここで私はそれが実際の状況であれば、実際の状況のシリアル番号を選択する必要がある、仮想シリアルポートを使用します。

コミュニケーションは次のとおりです。

解析コード通信:
送信:020から01(スレーブアドレス)04(機能コード4)00 00(アドレスレジスタ高い開始)(開始アドレスレジスタ高い)00(レジスタの数が多い)01(レジスタの数が多いです) 31(CRC低)CA(CRC MSB)は
、レジスタの値が読み出され、レジスタ1から始まる説明
021から01(スレーブアドレス)04(機能コード4)、02(バイト)00(高データ:受信を(アドレス30000))02(データ(アドレス30000を下げる))38(CRC低)F1(CRC MSB)が
表示されることが、RXデータは、応答16ビットデータを、2バイトです。

 

 

おすすめ

転載: www.cnblogs.com/CodeWorkerLiMing/p/12127765.html