FINSアドレスとはOMRON PLCで使用されるFINS通信における機器識別アドレスです。 FINSアドレスはネットワークアドレス、ノードアドレス、号機アドレスの3つで構成されます。 FINS通信では送信先PLCを指定するために必ず設定する必要があります。
| 1バイト目 | 2バイト目 | 3バイト目 |
|---|---|---|
| ネットワークアドレス | ノードアドレス | 号機アドレス |
1-127(0x01-0x7F)
自ネットワークアドレス=0x00
ネットワークの系統を分けるためのアドレスです
(送信側と受信側が同一ネットワーク上にあるときは自ネットワークとしても良い)
1-254(0x01-0x7E)
| 変換方式 | 内容 |
|---|---|
| 自動生成方式(動的/静的) | IPアドレスの最下位バイトをノードとします(動的はDHCPの場合に有効です) |
| 併用方式 | IPアドレステーブルに無いIPアドレスは自動生成方式になります |
| IPアドレステーブル方式 | ノードアドレスはIPアドレスと紐づけるツールでIPアドレステーブルに登録します |
ノードアドレスは自動生成方式を使用することをお勧めします。自動生成方式はIPアドレスの最下位バイトをノードアドレスとして設定します。
ETNユニット、EIPユニットの前面にあるノード番号のロータリーSWを合わせてください。
| IPアドレス | ノードアドレス |
|---|---|
| 192.168.250.1 | 1 |
同じ値に出来ない場合はIPアドレステーブル方式または「併用方式」を選択することになります。その場合はCX-ProgramerまたはSysmacStudioでIPアドレスとノードの対応をIPアドレステーブルに登録してください。
0x00: CPUユニット
0x01以上 : ユニットの号機番号
FINS通信をCPUにする場合は0を指定します。ユニットに対してFINS通信をしたい場合はユニットの号機番号を指定します。
| PLC | CPU宛てFINSアドレス |
|---|---|
| PLC1 | 1.1.0 |
| PLC2 | 1.2.0 |
| 相手先FINSアドレス | ||
|---|---|---|
| PLC1へ接続 | 0.1.0 または1.1.0 |
ネットワーク = 自ネットワーク(0) ノード = 1 号機 = CPUユニット(0) |
| PLC2へ接続 | 0.2.0 または1.2.0 |
ネットワーク = 自ネットワーク(0) ノード = 2 号機 = CPUユニット(0) |
| PLC3へ接続 | 2.2.0 | ネットワーク = 2 ノード = 2 号機 = CPUユニット(0) |
| PLC4へ接続 | 3.2.0 | ネットワーク = 3 ノード = 2 号機 = CPUユニット(0) |
ネットワークの階層を超える場合ルーチングテーブルの設定が必要です
この場合はPLC3にネットワーク2のノード1の先にネットワーク1があることを設定します
同様にPLC4にネットワーク3のノード1の先にネットワーク1があることを設定します
PC(ノード100)からPLC2へコマンド送信
送信元FINSアドレス 2.100.1
送信先FINSアドレス 1.2.0
この場合、CX-Integratorのルーチングテーブルの設定ツールでPLC1にはETNがネットワーク2、CLKがネットワーク1を設定します
PLC2にはCLKがネットワーク1で、CLKのノード1の先にネットワーク1があることを設定します
0は自ネットワークを表します。同一ネットワーク上の通信では0を指定することができます。
異なります。FINSのノードアドレスはPLC内部で使用される論理アドレスです。