前書
画面やフォームのヘルプが必要な場合は、F1キーを押してください。
ModbusView TCPとは何ですか?
Modbusは、おそらく今日のプロセス制御業界で最も広く使用されているプロトコルです。 Modbusを使用すると、PLCやインストルメンテーションなどのスレーブデバイスと、コンピューターやDCSなどのマスターデバイス間で通信を行うことができます。
Modbusプロトコルには3つのプロトコルがあります。 RTU(バイナリとも呼ばれます)、ASCIIおよびTCP。 RTUおよびACSIIプロトコルは、シリアルリンク(通常はRS485だけでなくRS232)を介して送信されます。 Modbus TCPは、TCP / IPネットワークを介して、通常はイーサネット上で送信されます。
ASCIIプロトコルは、ASCII文字「0-9」と「A-F」のみを送信します。 RTUとTCPは、バイトのすべての値を使用してデータを送信するため、より効率的かつ高速になりますが、人が読むのは困難です。
スレーブには、マスターがアクセスできる4種類の内部変数があります。
読み取りと書き込みが可能なデジタルビットであるコイル。それらは00001から09999まで番号が付けられます
読み取り可能なデジタルビットである入力ステータス。それらは10001から19999まで番号が付けられています
読み取り可能な16ビット整数の入力レジスタ。それらは30001から39999まで番号が付けられています
読み取りおよび書き込みが可能な16ビット整数のレジスタを保持します。それらは40001から49999まで番号が付けられています
Modbusにはさまざまな機能があります。 ModbusView TCPが使用し、応答する最も一般的に使用される関数は次のとおりです。
1.コイルステータスを読む 2.入力ステータスの読み取り 3.入力レジスタの読み取り 4.保持レジスタを読む 5.コイルに書き込む 6.保持レジスタへの書き込み 15.複数のコイルに書き込む 16.複数の保持レジスタへの書き込み詳細については、「Modbus関数の説明」というタイトルのセクションを参照してください。
Modbusプロトコルの詳細については、Modiconから「ModiconModbusプロトコルリファレンスガイドPI-MBUS-300」というタイトルのModbus標準を入手して読むことをお勧めします。これは彼らのウェブサイトwww.modicon.comで入手できます。
ModbusViewTCPの機能
ModbusView TCPは、マスターおよびスレーブとして動作できます。 RTU、ASCII、またはTCPプロトコルを介して通信できます。ボーレート、データビット、パリティ、ストップビットの範囲に設定できます。
マスターとして、ユーザーは次のタスクを実行できます。
- スレーブデバイスのコイルのステータスを表示します。
- スレーブデバイスの入力ステータスを表示します。
- スレーブデバイスの入力レジスタの値を表示します。
- スレーブデバイスの保持レジスタの値を表示します。
- 入力レジスタと保持レジスタの値は、10進数(符号なし、符号付き、ロング、ロングリバース)、16進数(標準、ロング、ロングリバース)、または浮動小数点(スタンダードまたはリバース)のいずれかとして表示できます。
- スレーブのコイルと保持レジスタを操作または変更します。
スレーブデバイスとして。ユーザーはできます
- スレーブデバイスのコイルのステータスを表示する
- スレーブデバイスの入力ステータスを表示する
- スレーブデバイスの入力レジスタの値を表示する
- スレーブデバイスの保持レジスタの値を表示します。
- 入力レジスタと保持レジスタの値は、10進数(符号なし、符号付き、ロング、ロングリバース)、16進数(標準、ロング、ロングリバース)、または浮動小数点(スタンダードまたはリバース)のいずれかとして表示できます。
- スレーブの入力ステータス、コイル、入力レジスタ、および保持レジスタを操作または変更します。