弊社製品から三菱電機社製「Melsec Qシリーズ」へEthernet経由での接続でよくある事例は以下の通りです。
- 弊社製品の設定ではポート番号を10進で設定する。一方、GX-Developerで設定する場合、16進で設定するところを、10進のまま設定している。
- GX-Developerで設定後、PLCを再起動していない。
- 通信カードで対応されているアドレスの範囲外(大きいアドレス)に対して書き込みをしようとしている。
※上記の場合、PLCからエラーコード「0x4031」が返ってきます。 - PLC側で書き込み禁止の設定がされている。
- Ethernetで接続されているPLCを基点に、MELSECNETにて接続されている他のPLCに対して接続する際の注意点として、ユニットに対する通信設定とは別に、フォルダにも通信設定を行う必要があります。ユニットの接続テストでOKでも実際に通信を始めるとNGの場合、フォルダの通信設定を見直してください。通信設定のパラメータは、以下の通りです。
- ネットワーク番号(00~FFの範囲で指定、16進)
- PC番号(00~FFの範囲で指定、16進)
- 要求先ユニットI/O番号(0000~FFFFの範囲で指定、16進)
※項目ごとに「,(カンマ)」で区切って下さい。
例)
00,FF,03FF
※1対1で接続する際はデフォルト設定「00,FF,03FF」で問題がありません。(「00,FF,03FF」は自機という意味)