ホームナレッジInvn iFA EvolutionプラットフォームでsDot製IO-Link製品の適用を完了する方法

Invn iFA EvolutionプラットフォームでsDot製IO-Link製品の適用を完了する方法

2026-10-26

本文概要

 

1.使用例製品

IOL7A-EC01B-8A、IOL7A-16CB-M12

 

2.対応プラットフォーム

インボイスiFA Evolution + EVOシリーズPLC

 

3.システムの役割

IOL7A-EC01B-8AはEtherCATスレーブとして接続し、下位に8個のIO-Linkポート(X00~X07)を提供する

 

4.主要手順

ESIファイルのインポート→スレーブ局の登録→ポート(スロット)のコンフィグレーション→起動パラメータの手動入力→I/Oマッピングの割り付け

 

5.重要な前提

ポートモードは実際に接続する機器と一対一で対応させること

 

6.重要な注意点

iFA Evolutionは起動パラメータを自動生成しないため、手動で入力する必要がある。省略するとスロットのコンフィグレーションが有効にならない

 

 

IOL7A-EC01B-8AとIOL7A-16CB-M12はsDot製金属筐体シリーズのIO-Link製品であり、前者はIO-Linkマスタ(EtherCATプロトコル)、後者はIO-Link HUBです。iFA EvolutionプラットフォームはEtherCATなどのリアルタイム産業用イーサネットバスをサポートしており、IOL7A-EC01B-8AはEtherCATスレーブとして本システムに接続できます。この組み合わせでは、デジタルI/OはIOL7A-EC01B-8Aのポートから直接提供することも、IOL7A-16CB-M12(16チャネル入出力設定可能型、PNP)で拡張して提供することもできます。

 

本記事では、システム構成、コンフィグレーション前の準備から、ポートのコンフィグレーション、起動パラメータ、割り付けテストまで、このデジタル量アプリケーションのコンフィグレーション手順を全面的に説明します。

 

Invn iFA EvolutionプラットフォームでsDot製IO-Link製品の適用を完了する方法

 

sDot製IO-Linkシリーズ製品一覧

 

 

 

システム構成とトポロジ

 

 

本記事で説明するシステムは、以下の3つの部分から構成されます。

· EVOシリーズPLC:iFAプラットフォームのプロジェクトを実行し、EtherCATマスタとして動作します。

· IOL7A-EC01B-8A:EtherCATスレーブ/IO-Linkマスタ

· IOL7A-16CB-M12:IO-LinkデジタルHUB。IOL7A-EC01B-8AのIO-Linkポートに接続します。

 

 

 

コンフィグレーション前の準備

 

 

 

· ソフトウェア:Inovance iFA Evolutionプログラミングソフトウェアをインストールします。

· デバイス記述ファイル:IOL7A-EC01B-8AのESI(EtherCATスレーブ記述)ファイルを用意し、ソフトウェアにインポートします。

· ハードウェア接続:EVO PLCとIOL7A-EC01B-8Aの電源供給およびEtherCATケーブルの接続を完了します。IOL7A-16CB-M12はIO-Linkケーブルを介してIOL7A-EC01B-8AのIO-Linkポートに接続します。

Invn iFA EvolutionプラットフォームでsDot製IO-Link製品の適用を完了する方法

 

 

 

 

iFAプラットフォームでIOL7A-EC01B-8Aをコンフィグレーションする

 

 

ステップ1:EVO PLCプロジェクトを新規作成または開く

 

ステップ2:ネットワークコンフィグレーションでスレーブ局を接続する

インポート済みのIOL7A-EC01B-8A xmlを選択し、EtherCATスレーブ局ノードとして接続します。下図に示します。

Invn iFA EvolutionプラットフォームでsDot製IO-Link製品の適用を完了する方法

 

 

ステップ3:ポート(スロット)コンフィグレーション。

IOL7A-EC01B-8Aの各ポートは動作モードを個別に設定できます。一般的な設定例は次のとおりです。

ポート

設定モード

用途

X00

IO-Linkモード

接続IOL7A-16CB-M12(IO-LinkデジタルHUB、16点DI/DO自動適応、ソースタイプ(PNP))

X01

DOモード

デジタル出力を直接駆動

X02~X07

必要に応じて設定

IO-Link/DI/DO、現場機器に応じて選択、デフォルトはDI

X00-PIN2

Digital-DO

X00ポートに接続されたIOL7A-16CB-M12への給電(Ua)

 

Invn iFA EvolutionプラットフォームでsDot製IO-Link製品の適用を完了する方法

ポートモードによって、そのポートがIO-Linkプロトコル通信を行うか、標準デジタル量(DI/DO)として使用するかが決まります。実際に接続する機器と1対1で対応させる必要があります。

 

ステップ4:起動パラメータの手動設定

これはiFAプラットフォームにおいて一般的な主流PLCとは異なるステップであり、本記事で最も注意すべき点です。

 

IOL7A-EC01B-8Aの機器プロパティで[起動パラメータ(SDO設定)]を開き、各ポートの実際のモードと接続機器に応じて、対応するパラメータを1項目ずつ入力します。パラメータの意味は次のとおりです。

パラメータ

意味

値

Master Control

マスタ制御モード

1はDI、2はDO、3はIO-Linkモードを表す

Process Data In Length

入力データ長

ポートの実際の設定に従って入力

Process Data Out Length

出力データ長

ポートの実際の設定に従って入力

 

 

以下の2つの図は、それぞれ起動パラメータをCodesysで生成した結果と、iFA Evolutionで実際に入力した状態を示しています。対照して確認できます。

Invn iFA EvolutionプラットフォームでsDot製IO-Link製品の適用を完了する方法

 

Invn iFA EvolutionプラットフォームでsDot製IO-Link製品の適用を完了する方法

 

上図のサンプルプロジェクトを例にすると、Pin4チャネルのポート0~7のインデックスは順に0x8000、0x8010……0x8070、Pin2チャネルのポート0~7のインデックスは順に0x8080、0x8090……0x80F0です。

チャネル

ポート0~7に対応するインデックス

Pin4

0x8000、0x8010、0x8020……0x8070

Pin2

0x8080、0x8090、0x80A0……0x80F0

 

同一ポートにおいて、サブインデックス0x24は入力データ長、0x25は出力データ長、0x28はマスタ制御モードです。

 

 

 

四、値設定テスト

 

 

 

コンフィグレーション完了後、値設定テストに進みます。iFAのI/Oマッピング画面でX00-PIN2 DOに対応する変数を探して値を設定します。このステップは、X00ポートに接続されたIOL7A-16CB-M12にUa電源を供給するためのものです。

 

IOL7A-16CB-M12の入力と出力は自動適応であり、I/Oマッピングで直接入力値をモニタでき、出力に値を設定することもできます。

 

以上より、IOL7A-EC01B-8AをiFA Evolutionでデジタル量として使用する場合のポイントは2つです。1つはポートモードを実際に接続する機器と1対1で対応させること、もう1つは起動パラメータを1項目ずつ手動で入力することです。この2つのステップを正しく行えば、本体ポートが提供するDI/DOとIOL7A-16CB-M12が拡張するデジタル量のいずれも、I/Oマッピングで正常にモニタおよび値設定ができます。