デバイス |
ビットアドレス |
ワードアドレス |
32 bits |
備考 |
|---|---|---|---|---|
コイル |
000001 - 065536 |
000001 - 065521 |
または
|
|
ディスクリート入力 |
100001 - 165536 |
100001 - 165521 |
||
入力レジスタ |
----- |
300001 - 365536 |
||
保持レジスタ |
400001,00 - 465536,15 |
400001 - 465536 |
|
※132ビットデータのワード単位および64ビットデータのダブルワード単位でのデータ格納順を、機器設定ダイアログボックスで設定できます。
※2書込み不可
サポートしているファンクションコード一覧を以下に示します。
ファンクションコード(Hex) |
説明 |
|---|---|
FC01(0x01) |
スレーブのコイル(0X)のON/OFFの状態を読み出します。 |
FC02(0x02) |
スレーブのディスクリート入力(1X)のON/OFFの状態を読み出します。 |
FC03(0x03) |
スレーブの保持レジスタ(4X)の内容を読み出します。 |
FC04(0x04) |
スレーブの入力レジスタ(3X)の内容を読み出します。 |
FC05(0x05) |
スレーブのコイル(0X)の状態をON/OFFのいずれかに変更(書込み)します。 |
FC06(0x06) |
スレーブの保持レジスタ(4X)の内容を変更(書込み)します。 |
FC15(0x0F) |
スレーブの連続した複数のコイル(0X)の状態をON/OFFのいずれかに変更(書込み)します。 |
FC16(0x10) |
スレーブの連続した複数の保持レジスタ(4X)の内容を変更(書込み)します。 |
IEC61131シンタックスのアドレス表記とMODBUSシンタックスのアドレス表記の対応表は以下のとおりです。
デバイス |
MODBUSシンタックス
|
IEC61131シンタックス |
||||||
|---|---|---|---|---|---|---|---|---|
フォーマット |
0ベース |
1ベース |
||||||
フォーマット |
範囲 |
第1 |
範囲 |
第1 |
範囲 |
第1 要素 |
||
コイル |
000001+i |
i=0から65535 |
000001 |
%Mi |
i=0から65535 |
%M0 |
i=1から65536 |
%M1 |
ディスクリート入力 |
100001+i |
i=0から65535 |
100001 |
- |
- |
- |
- |
- |
入力レジスタ |
300001+i |
i=0から65535 |
300001 |
- |
- |
- |
- |
- |
入力レジスタ |
300001+i,j |
i=0から65535 j=0から15 |
300001,00 |
- |
- |
- |
- |
- |
保持レジスタ |
400001+i |
i=0から65535 |
400001 |
%MWi |
i=0から65535 |
%MW0 |
i=1から65536 |
%MW1 |
保持レジスタ |
400001+i,j |
i=0から65535 j=0から15 |
400001,00 |
%MWi:Xj |
i=0から65535 j=0から15 |
%MW0:X0 |
i=1から65535 j=0から15 |
%MW1:X0 |
BLUEのアドレスマッピングは以下のとおりです。%MDと%MFは、指定したアドレスの2つの連続するワードを使用します。%KW、%KD、%KFは同様にマップされます。
