Skip to main content

タブ: Modbusシリアルデバイス –全般

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

ユニット

サーバーのユニット

ウォッチドッグ

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

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

保持レジスタ(%IW)

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

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

入力レジスタ(%QW)

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

重要

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

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データ領域の開始アドレスの定義

ディスクリート入力

保持レジスタ

入力レジスタ