
通信プロトコルの説明
この製品は、標準modbusコマンドの一部をサポートし、modbus-RTU制御リレーのターンオフをサポートし、入力ステータスを表示します。詳細な命令生成と解析方法については、この記事のレジスタテーブルに従ってMODBUSプロトコル中国語版を参照することができます。
本製品サポート機能コード:0 1、0 2、0 3、0 5、0 6、15、16
ブロードキャストアドレス245:ブロードキャストアドレスの操作は、バス上のすべてのモジュールを操作します。
機能コード01:リレー状態を読み取り、レジスタアドレス0は1番目のルートを表し、1は2番目のルートを表します。
機能コード02:スイッチ入力の状態を読み取り、レジスタアドレス0は1番目のルートを表し、1は2番目のルートを表します。
関数コード05:単一リレーの動作状態、レジスタアドレス0は1番目のルート、1は2番目のルートを表します。
関数コード15:複数のリレーを操作する状態、レジスタアドレス0は1番目のルート、1は2番目のルート、
0 1/0 2/0 5/15関数コードは上記のルールと同様です。
関数コード03複数のレジスタの値を読み込む
関数コード0 6単一レジスタの値を書き込む
関数コード16複数のレジスタに値を書き込む
以上の3つの機能コードに対応するレジスタアドレスは以下の通りです。
レジスタアドレス:0自机のアドレスが保存されており、読み书きをサポートしており、サポートコード03、06、16
レジスタアドレス:500は入力のステータスを保持し、読み取りのみをサポートします。アドレス500は1-16、アドレス501は入力の数に応じて17-32などを表します。サポート機能コード0 3。
レジスタアドレス:10 00このレジスタアドレスから出力リレーのが保存されている。アドレス10 00は、リレーの数に応じて、1- 1 6、アドレス10 01は、17- 3 2、などを表します。読み書きをサポートし、機能コードをサポートする03、06、16
レジスタアドレス15 00このレジスタアドレスから内部変数の値が保存されている。アドレス15 00は内部変数1を表し、アドレス15 01は内部変数2を表し、同様に機能コード03、0 6、16をサポートし、命令は一度に1つの内部変数しか読み書きできません。
関数コード01を使用したリレーの状態の読み取り

機能コード02を用いてスイッチ量入力の状態を読み取る

ファンクションコード05を使用した個々のリレーの動作状態

ファンクションコード15を使用した複数のリレーの状態変更

发表回复