製品の特徴
DC 7-40 V幅電圧給電、
RS 485通信遮断インタフェース、
標準的なmodbus RTUプロトコルをサポートする、
LEDデジタル管表示、
製品の機能
温湿度収集、
サポートボーレート:2400480096001920038400。
製品型番
主なパラメータ
ピンの説明
寸法の説明
テストソフトウェアの説明
http://www.juyingele.com.cn/software/software/ポリ英ソアリンDAMデバッグソフトウェア使用チュートリアル.rar(ソフトウェアビデオチュートリアル接続)
ソフトウェア機能:
アナログ量読み出し
デバッグ情報照会
オフセットアドレスの設定
ボーレート設定
ソフトウェアの使用と設定
接続デバイス
http://www.juyingele.com.cn/software/software/英ソアリンDAMデバッグソフトウェア使用チュートリアル.rar(ソフトウェアビデオチュートリアル接続)
「英ソアリンDAMシリーズ構成ソフトウェア」を開きます。シリアルポート設定欄:シリアルポートはあなたのコンピュータ対応COMポートを選択し、ボーレートはデバイスのデフォルトボーレート(9600)を選択し(自分でボーレートを設定したことがない前)、デバイスアドレスは「254」(254はデバイスの放送アドレス)を記入し、デバイスモデルは対応するモデルを選択し、以上のデバイスの4つのパラメータを設定した後、シリアルポートを開くをクリックすれば、デバッグ情報が開きます。
デバイスアドレスの変更方法
設備住所の紹介
デバイスアドレス=オフセットアドレス。
デバイスアドレスの読み取り
ソフトウェアの上の「アドレスを読み込む」をクリックします
オフセットアドレスの設定と読み出し
ソフトウェアの下のオフセットアドレスの後ろにある「読み取り」または「設定」をクリックして、デバイスのオフセットアドレスを読み取りまたは設定します。
ボーレートの読み取りと設定
下のボーレート設定欄の「読み取り」と「設定」をクリックすると、ボーレートとアドレスをそれぞれ読み取り、設定することができ、操作後にデバイスを再起動し、コンピュータシリアル設定を変更する必要があります。
アナログ出力設定
Modbusレジスタの説明
コイルレジスタアドレステーブル:
メモ:
①:Modbusデバイス命令は以下のModbusアドレスをサポートする:
00001~09999は離散出力(コイル)
10001~19999は個別入力(接点)
20001〜29999は保持レジスタである
30001〜39999は入力レジスタである(通常はアナログ量入力) 40001〜49999は保持レジスタ(通常はデバイス構成情報を記憶する)である
5ビットコードフォーマットを使用して、最初の文字はレジスタタイプを決定し、残りの4文字はアドレスを表します。アドレス1は0から始まり、例えば00001は0000に対応する。
②:ボーレート数値対応表
数値#スウ# | ボーレート |
0 | 38400 |
1 | 2400 |
2 | 4800 |
3 | 9600 |
4 | 19200 |
5 | 38400 |
6 | 115200 |
通信命令の例
本製品は標準modbus命令をサポートしており、詳細な命令生成と解析方式については、本文中のレジスタテーブルに基づいて「MODBUSプロトコル中国語版」を参考に結合すればよい。参照先:http://pan.baidu.com/s/1hqsuZNu
適用例とその説明:ローカルアドレスはダイヤルアップスイッチアドレスの他に、デフォルトの254はブロードキャストアドレスである。バスにデバイスが1つしかない場合は、ダイヤルスイッチアドレスに関心を持つ必要はなく、254アドレスをそのまま使用すればよく、バスに複数のデバイスがある場合はダイヤルスイッチによって異なるアドレスに選択し、制御コマンドを送信する場合はアドレスによって区別する。
注意:RS 232バスは1対1バスで、つまりバスにはコンピュータとリレーボードカードなどの2つのデバイスしかありません。485バスだけが複数のデバイスをマウントできます。
命令生成説明:下表にない命令に対して、ユーザーは自分でmodbusプロトコルに基づいて生成することができ、リレーコイルの読み書きに対して、実際にはmodbusレジスタ中のコイルレジスタに対する読み書きであり、上述ではリレーレジスタのアドレスを説明したが、ユーザーはレジスタ操作に対する読み書き命令を生成するだけでよい。例えばリードまたはライトリレー1の状態は、実際にはリレー1に対応するコイルレジスタ0001へのリードライト動作である。
詳細:
1:アナログ量照会
クエリ温度
FE040000000125C5
フィールド | 意味 | コメント |
FE | デバイスアドレス | |
04 | 04命令 | クエリ入力レジスタ命令 |
00 00 | 開始アドレス | クエリする最初のアナログ量レジスタアドレス |
00 01 | 問合せ数量 | クエリーするシミュレーション量の数 |
25 C5 | CRC16 |
シミュレーションリターン情報:
FE 04 02 00 00 AD 24
フィールド | 意味 | コメント |
FE | デバイスアドレス | |
04 | 04命令 | リターン命令:クエリが間違っている場合は0 x 82を返す |
02 | バイト数 | ステータス情報のすべてのバイト数を返します。1+(n-1)/8 |
00(TH)00(TL) | クエリのADワード | THは温度高バイト、TLは温度低バイト |
AD 24 | CRC16 |
一般的な問題と解決方法
1.リレーボードカードの電源供給後に232インタフェースを使用して通信を確立できず、制御できない
まず、異なるボーレートが制御できるかどうかをテストし、485インタフェースはA+、B-ライン及びシールド線に注意し、シールド線は必要ではないが、通信誤り率が大きい場合は接続しなければならず、距離が近くてもこのような状況が発生する可能性がある。
2.485バス、1つより大きいデバイスをマウントして、私はブロードキャストアドレス255でリレー1を送信しますが、すべてのモジュールのリレー1を送信するわけではありません。
ブロードキャストアドレスはバス上にデバイスが1つしかない場合に使用できます。1つ以上のデバイスの場合はダイヤルスイッチでアドレスを区別して制御してください。そうしないと、モジュールが通信データの判断を同期しないためにコマンドが正しく実行できなくなります。