ホームナレッジIO-Linkスレーブが接続できない場合の診断方法

IO-Linkスレーブが接続できない場合の診断方法

2023-10-16

「IOL7-EC01B-8A」+TwinCAT3を例に、IOL7マスタユニットを追加すると図のようになります。


展開すると、TxPDO IO-Link Status欄が表示されます。


ここではまず、マスタ局の8つのポートについて説明します。Port0を例にすると、5極メスコネクタで、PIN1は24V+、PIN3は0Vで、IO-Linkスレーブやセンサなどに24V電源を供給できます。PIN4はDI/DO/IO-LINKの3種類のモードに対応し、PIN2はDIモードのみに対応しています。


PORTポートをIO-Linkモードにコンフィグレーションした場合、ここでポート状態をモニタできます。IO-Linkポート状態は1バイトで表され、Bit0~3はIO-Linkポート状態を、Bit4~7はIO-Linkポートエラー表示を示します。マスタ局が正常に接続されている場合、ここのデータをモニタすることで診断情報を簡単に取得できます。


例:ポートをIO-Linkモードにコンフィグレーションしたが、実際にはスレーブ局が接続されていない場合、状態は0xA4と表示されます。ポートをIO-Linkモードにコンフィグレーションしたが、入力プロセスデータ長が一致しない場合、状態は0x84と表示されます。ポートをIO-Linkモードにコンフィグレーションし、正常に接続された場合、状態は0x03と表示されます。


①PORT0は2/2byteにコンフィグレーションされ、IOL7-16CB-M12ユニットが接続されており、接続は正常なので、状態は3です。

②PORT1は2/2byteにコンフィグレーションされていますが、IO-Linkスレーブが接続されていないため、状態は164(0XA4)です。

③PORT2は1byteにコンフィグレーションされ、IOL7-16CB-M12ユニットが接続されています。マスタ局はIO-Linkスレーブを検出していますが、プロセスデータ長が正しくないため、状態は132(0x84)です。

④PORT3~PORT7はDIモードにコンフィグレーションされているため、状態は1です。


よくある状態は以上の通りです。ウォッチドッグ異常やバッファオーバーフローなどのその他の組み合わせについては、表を参照して判断できます。