Skip to main content

タブ: Modbus TCPサーバーデバイス –全般

このタブには、ネットワーク内のネットワーク通信の基本設定が含まれています。

23. 設定されたパラメータ

ウォッチドッグ

standard icon :ウォッチドッグ機能を有効にします。

Modbus デバイスがクライアントから有効なクエリを受信しない場合、受信データ (保持レジスタ / %I 範囲) はゼロに設定されます。

TCPソケットを閉じる

_cds_icon_checked.png :ウォッチドッグが有効になっていて、設定された時間を超えると、TCP ソケットは閉じられます。

サーバーポート

サーバーのポート番号

アダプターにバインド

このオプションは、複数のイーサネット アダプタを備えたシステムに関係します。

standard icon Modbusサーバーのサーバーソケットは、割り当てられたイーサネットアダプターのIPアドレスにバインドされます。このIPアドレスに送信されたModbusリクエストのみが受信されます。

_cds_icon_option_deactivated.png : ModbusサーバーのサーバーソケットはIPアドレスにバインドされていません。システム(Modbusポート)で受信したすべてのModbusリクエストが処理されます。

保持レジスタ(%IW)

保持レジスタの数:可能な値:1~4096。デバイスの説明で最大数を制限できます。

書き込み可能 : standard icon :保持レジスタについては、読み取り専用I/Oマッピング(%IWアドレス)ではなく、書き込み可能なI/Oマッピング(%QWアドレス)が生成されます。これにより、Modbusデバイスアプリケーション(=サーバーアプリケーション)から通常のI/Oマッピングを使用して保持レジスタを設定できます。

入力レジスタ(%QW)

入力レジスタの数:可能な値:1~4096。デバイスの説明で最大数を制限することができます。

ビット領域をレジスタ領域から分離

Modbusコイルとディスクリート入力はそれぞれ独自のデータ領域を持ちます。デフォルトでは、レジスタアクセスとビットアクセスは同じModbusデータを使用します。

コイル

Modbusコイルの数

ディスクリート入力

Modbusディスクリート入力の数



重要

入出力アセンブリのサイズを変更すると、I/Oマッピングで構成可能なパラメータの数に直接影響します。

24. データ モデル

Modbus は、I/O データに対して 4 つの領域を持つデータ モデルを定義します。

  • コイル:BIT型出力

  • ディスクリート入力: BYTE型の入力

  • 保持レジスタ:WORD型(16ビット)の出力

  • 入力レジスタ: WORD型(16ビット)の入力

入出力は他のフィールドバスと同様に存在しますが、「ホスト」の観点から見ると、入出力はホスト側からのみ存在します。これらのデータ領域には、メーカーが定義した任意の数の論理開始オフセットが存在します。Modbusデータ領域の背後にあるI/Oデータは、重複することも、互いに独立して存在することもできます。

Modbusデータモデルの詳細については、Modbusプロトコル仕様の第4.3章および第4.4章を参照してください( www.modbus.org)。

の場合CODESYS Modbusデバイスでは、入力レジスタとディスクリート入力、そして保持レジスタとコイルはすべて同じI/Oデータにマッピングされます。これは、異なる論理開始オフセットでアドレス指定されている場合でも同様です。

コイル

それぞれのModbusデータ領域の開始アドレスの定義

ディスクリート入力

保持レジスタ

入力レジスタ

保持レジスタと入力レジスタのデータ領域のオーバーレイ

standard icon : 保持および入力レジスタによるプロセス イメージのオーバーレイ。

これは、たとえば、サーバー アプリケーションを使用して保持レジスタに書き込む場合に必要になります。