Modbusプロトコルでは、一般的に使用されるデータ型は以下のとおりです。
- ビットデータ(Coils):Coilsデータ型は単一のスイッチ量のを表し、オン/オフ、真/伪などのを表すことができ、単一のビットの読み取りと书き込みのみができ、コード01Hまたは05Hを使ってCoilsに対して読み取り操作を行うことができる。
- 離散量入力Discrete Inputs D iscrete Inputsデータ型は入力の状態を表し、読み取りのみ、書き込み不可であり、機能コード02Hを使用してDiscrete Inputsの読み取り操作を行うことができる。
- 16ビット符号なし整数Registers Registersデータ型は符号なしの16ビット整数を表し、読み出しのみで书き込みはできず、コード04Hを使用してRegistersに対して読み出し操作ができる。
- 16ビット符号付き整数ing Registers ing Registersデータ型は符号付き16ビット整数を表し、読み出しと书き込みが可能で、コード03Hまたは06Hを使ってing Registersに対して読み书き操作が可能である。
これらのデータ型の違いは、機能と操作の種類の違いです。コイルとディスcrete Inputsは読み取りのみ可能で、入力レジスタと保持レジスタは読み取りと書き込みが可能です。また、入力レジスタと保持レジスタは符号付きと符号なしの2つのタイプを区別します。実際のアプリケーションでは、さまざまなアプリケーションシナリオと収集する必要があるデータの種類に応じて、通信および操作に適したデータの種類を選択します。
发表回复