Instant Engineering

エンジニアの仕事効率を上げる知識をシェアするWeb記事/機械設計/TPS/QC品質管理

IO-Linkとは?センサ通信とI/O配線の基本

センサ交換のたびに、しきい値や検出距離を手入力していませんか。

設定値の控えが古いままだと、交換後に同じ型式を付けたつもりでも、設備の挙動が変わることがあります。

IO-Linkは、センサやアクチュエータをデジタル通信でつなぎ、設定値・診断情報・測定値をまとめて扱うための技術です。

従来のON/OFF信号やアナログ信号を置き換えるだけでなく、配線を大きく複雑にせずに現場データを上位へ渡せる点が特徴です。

本記事では、IO-Linkの仕組み、I/O配線との違い、パラメータ化、PLC連携、導入時の注意点までを実務目線で解説します。

 

1. IO-Linkとは:センサを賢くつなぐ通信技術

IO-Linkとは、センサやアクチュエータと制御機器をつなぐための、標準化されたデジタル通信技術です。

国際規格IEC 61131-9に基づく技術で、センサレベルの情報を双方向に扱える点が大きな特徴です。

従来のセンサ配線では、制御盤側へ送れる情報はON/OFF信号やアナログ値に限られがちでした。

IO-Linkを使うと、測定値、設定値、機器情報、診断情報を同じ配線経路で扱えるようになります。

基本的な考え方は、センサを単なる接点ではなく、設定可能なデジタル機器として扱うことです。

なお、IO-Linkはフィールドネットワークそのものではなく、センサとIO-Linkマスタの間をつなぐポイントツーポイント通信です。

上位ネットワークとの違いを整理したい場合は、先にフィールドバスの基本を押さえると理解しやすくなります。

 

IO-Linkで何が変わるのか

最大の変化は、センサの状態を「信号」だけでなく「データ」として扱えることです。

例えば、従来の近接センサでは、ワークを検出したかどうかだけをPLCに渡す構成が一般的でした。

IO-Link対応センサでは、検出状態に加えて、しきい値、受光量、汚れ具合、温度、エラー状態などを取得できる場合があります。

これにより、異常が起きてから止めるのではなく、異常の前兆を見ながら保全する設計に近づけます。

センサがブラックボックスではなく、状態を説明できる部品になるイメージです。

 

IO-Linkはフィールドバスではない

IO-Linkを、PROFINETやEtherNet/IPと同じ階層のネットワークと考えると混乱します。

IO-Linkは、PLCと多数のリモートI/Oを結ぶ幹線ネットワークではありません。

IO-Linkマスタの各ポートと、IO-Linkデバイスを1対1でつなぐ通信です。

上位側では、IO-LinkマスタがPROFINETEtherNet/IP、EtherCATなどの産業用ネットワークへ接続されます。

つまり、IO-Linkは「センサ末端をデジタル化する技術」と考えるのが自然です。

 

従来I/Oとの関係

IO-Linkは従来I/Oを全否定する技術ではありません。

単純なON/OFFだけで十分な箇所では、通常のデジタル入力で問題ありません。

一方、調整値、個体情報、診断、保全情報まで使いたい箇所では、IO-Linkの価値が出ます。

入力と出力の基本から整理したい場合は、I/Oの記事も参考になります。

 

2. IO-Linkの基本構成:マスタ・デバイス・ケーブル

IO-Linkシステムは、主にIO-Linkマスタ、IO-Linkデバイス、標準センサケーブル、エンジニアリングツールで構成されます。

この構成を理解すると、なぜ既存のI/O配線に近い感覚で導入できるのかが見えてきます。

 

IO-Linkマスタ

IO-Linkマスタは、センサ側のIO-Link通信を受け持つ中継機器です。

各ポートにIO-Linkデバイスを接続し、上位側ではPLCや産業ネットワークに接続します。

PLCから見ると、IO-LinkマスタはリモートI/Oユニットや通信モジュールのように扱われます。

制御の中心になるPLCの役割を確認したい場合は、PLCの記事が参考になります。

マスタは複数ポートを持つことが多く、1ポートにつき1台のIO-Linkデバイスを接続するのが基本です。

そのため、同じケーブルに複数機器をぶら下げるバス配線とは考え方が異なります。

 

IO-Linkデバイス

IO-Linkデバイスは、IO-Link通信に対応したセンサやアクチュエータです。

代表例として、近接センサ、光電センサ、圧力センサ、流量センサ、バルブターミナル、表示灯などがあります。

デバイスは測定値だけでなく、機器の識別情報や設定パラメータを持っています。

この情報を使うことで、交換時の自動設定や、設備立ち上げ時の設定ミス低減が期待できます。

アナログ値を制御側で扱う考え方は、A/D変換とも関係します。

IO-Link対応のアナログセンサでは、センサ内部で値をデジタル化し、通信データとして扱える点が強みになります。

 

標準センサケーブル

IO-Linkは、一般的な3線式センサ配線を発展させた通信として扱われます。

多くの構成では、M12コネクタ付きの標準センサケーブルが使われます。

IO-Linkマスタとデバイス間のケーブル長は、一般に最大20mを目安に設計します。

通常のClass Aポートでは、電源線、0V線、通信兼スイッチング信号線を中心に構成されます。

Class Bポートでは、アクチュエータなど大きめの負荷を扱うために、追加電源系統を分ける構成が使われます。

配線は簡単に見えますが、電源容量、電圧降下、コネクタのピン割当は必ず機器ごとに確認してください。

 

3. 従来I/O配線との違い:ON/OFFだけで終わらない

従来I/OとIO-Linkの違いは、通信速度の速さだけではありません。

本質的な違いは、PLCへ渡す情報の種類と粒度にあります。

 

比較項目 従来デジタルI/O 従来アナログI/O IO-Link
主な情報 ON/OFF 電圧・電流値 測定値・設定値・診断情報
設定変更 機器側で調整 機器側とPLC側で調整 通信経由でパラメータ設定
ノイズ影響 比較的強い 影響を受けやすい デジタル値として扱いやすい
故障診断 断線程度が中心 範囲外検出が中心 機器診断やイベント情報を扱える
交換時の復旧 再調整が必要な場合あり スケーリング確認が必要 自動パラメータ復元が可能な場合あり

 

デジタルI/Oとの違い

デジタルI/Oは、信号が入ったか入っていないかを扱うのに向いています。

例えば、シリンダが前進端に到達したか、ワークが所定位置にあるか、といった判定です。

この用途では、単純な入力信号のほうが安価でわかりやすい場合もあります。

しかし、しきい値の変更や検出余裕の確認まで行いたい場合、ON/OFFだけでは情報が不足します。

IO-Linkを使うと、センサの内部状態を見ながら、検出がギリギリなのか余裕があるのかを判断できます。

 

アナログI/Oとの違い

アナログI/Oでは、0〜10Vや4〜20mAなどの信号をPLC側で数値化します。

この方式は汎用性が高い一方で、ノイズ、断線検出、スケーリング、レンジ設定に注意が必要です。

IO-Linkでは、センサ側でデジタル値として扱ったデータを通信で送れるため、設定値や単位を含めて管理しやすくなります。

特に、圧力センサや距離センサのように設定項目が多い機器では、IO-Link化の効果が出やすいです。

ただし、制御周期が非常に短いアナログフィードバック用途では、IO-Linkの通信周期がボトルネックになることがあります。

その場合は、従来の高速アナログ入力や専用通信を使う判断も必要です。

 

4. IO-Linkの通信データ:プロセス・サービス・イベント

IO-Linkで扱うデータは、大きくプロセスデータ、サービスデータ、イベントデータに分けて考えると整理しやすくなります。

この3つを混同すると、制御に使う値と、保全に使う値の扱いが曖昧になります。

 

プロセスデータ

プロセスデータは、制御中に周期的にやり取りされるデータです。

例えば、センサの測定値、検出状態、出力状態、バルブの状態などが該当します。

PLCプログラムで毎スキャン参照する可能性が高いデータは、このプロセスデータとして扱われます。

ただし、IO-Linkは高速モーション制御用の通信ではありません。

ミリ秒単位の高速応答が必要な箇所では、PLCスキャン、マスタ更新周期、上位ネットワーク周期を合わせて確認します。

周期データとイベント通知の考え方は、イベント駆動の理解にもつながります。

 

サービスデータ

サービスデータは、必要なときに読み書きする設定値や機器情報です。

例えば、しきい値、応答時間、検出モード、単位設定、品番、シリアル番号などが含まれます。

設備立ち上げ時には、ツールからサービスデータを読み出して、機器設定を確認します。

保全時には、交換したセンサへ同じ設定を転送することで、再調整の手間を減らせます。

この仕組みを活かせるかどうかは、設備標準としてパラメータを管理できているかに左右されます。

 

イベントデータ

イベントデータは、機器異常や注意状態を知らせるための情報です。

例えば、短絡、断線、温度異常、受光量低下、汚れ、過負荷などの診断が該当します。

従来のI/Oでは「入力が入らない」という結果だけが見えることが多く、原因の切り分けに時間がかかります。

IO-Linkでは、機器が自分の状態をイベントとして通知できるため、保全担当者が原因へ近づきやすくなります。

この情報を上位へ集約すれば、単なる設備停止ログではなく、予兆保全に使えるデータになります。

上位システムへのデータ連携を考える場合は、OPC UAとの役割分担も重要です。

 

5. パラメータ化とIODD:交換作業を標準化する

IO-Linkの実務上の価値は、センサ値を読めることだけではありません。

むしろ、パラメータを管理し、設備ごとの設定を標準化できる点が大きなメリットです。

 

IODDとは何か

IODDは、IO-Linkデバイスの情報を記述したデバイス記述ファイルです。

正式にはI/O Device Descriptionと呼ばれます。

IODDには、機器の識別情報、パラメータ、データ形式、単位、表示名などが含まれます。

エンジニアリングツールはIODDを読み込むことで、接続した機器の設定画面や診断情報を扱えるようになります。

つまり、IODDはIO-Link機器を現場で理解するための説明書兼データ定義です。

同じ圧力センサでも、メーカーや型式が違えば、パラメータ番号や意味が異なる場合があります。

そのため、IODDの管理をいい加減にすると、せっかくのデジタル化が属人的になります。

 

データストレージ機能

IO-Linkマスタには、接続デバイスのパラメータを保持し、交換時に復元する機能を持つものがあります。

この機能を使うと、故障したセンサを同型機に交換したとき、マスタ側から設定を自動的に書き戻せます。

現場では、センサ交換後のしきい値設定忘れや、手入力ミスが設備トラブルにつながることがあります。

データストレージを使えば、交換作業を「型式確認して接続する」工程に近づけられます。

ただし、異なる型式へ置き換える場合や、ファームウェア差がある場合は、自動復元を過信しないでください。

パラメータの互換性を確認し、必要に応じて試運転で実測値を見ながら調整します。

 

設定値を設備標準にする

IO-Linkを導入しても、設定値が個人のPCやメモに残っているだけでは効果が限定的です。

品種別しきい値、交換基準、警告レベル、初期値を設備標準として管理する必要があります。

例えば、光電センサであれば、正常時の受光量、汚れ警告のしきい値、交換後の確認値を残します。

圧力センサであれば、単位、ゼロ点、フィルタ設定、出力スケーリングを管理します。

この標準化ができると、保全だけでなく、設備立ち上げや横展開の再現性が高まります。

 

6. 上位ネットワークとのつなぎ方:PLCからデータ活用へ

IO-Link単体では、工場全体のデータ連携は完結しません。

実際には、IO-Linkマスタを介してPLCや産業用Ethernetへ接続し、必要なデータを上位へ渡します。

 

PLCとの接続

PLCからは、IO-Linkマスタのポートごとに入力データや診断データを参照します。

通常のリモートI/Oと同じ感覚で扱える部分もありますが、設定データまで扱う場合は専用ツールやファンクションブロックを使うことがあります。

設備設計では、PLCプログラムで使うデータと、保全ツールで見るデータを分けて考えることが重要です。

すべての診断データをPLCに取り込むと、ラダーやタグ構成が複雑になります。

制御に必要な値、アラームに必要な値、上位分析だけに使う値を整理しておきましょう。

 

産業用Ethernetとの接続

IO-Linkマスタの上位側は、PROFINET、EtherNet/IP、EtherCAT、CC-Link IEなどに対応した製品が使われます。

どのネットワークを選ぶかは、既設PLC、標準化方針、盤内構成、保全体制によって変わります。

国内設備ではCC-Link系、欧州設備ではPROFINET、北米系ではEtherNet/IPが候補になることがあります。

ただし、センサ末端のIO-Link自体は、上位ネットワークから独立した考え方で整理できます。

上位通信全体の違いを比較する場合は、シリアル通信や産業用Ethernetの記事とあわせて確認すると理解しやすいです。

 

データ活用の流れ

IO-Linkで得た診断データは、まずPLCやHMIで保全に使われます。

さらに、設備ログや稼働情報と組み合わせると、上位システムで状態監視に使えます。

例えば、センサの汚れ警告、受光量低下、圧力変動、交換履歴を蓄積すれば、停止前に点検する判断材料になります。

軽量なメッセージングで設備データを送る場合は、MQTTを使う構成もあります。

一方、設備情報の意味づけや標準化を重視する場合は、OPC UAと組み合わせる設計が有効です。

IO-Linkは末端データの入口であり、上位連携は別の通信技術と組み合わせて考えるのが現実的です。

 

関連記事

instant.engineer

 

7. IO-Link導入時の注意点:配線・周期・保全設計

IO-Linkは便利な技術ですが、すべてのセンサを無条件に置き換えればよいわけではありません。

導入効果が出る箇所と、従来I/Oのままで十分な箇所を分けることが重要です。

 

通信周期と応答遅れ

IO-LinkにはCOM1、COM2、COM3といった通信速度の区分があります。

代表的には、COM1が4.8kbit/s、COM2が38.4kbit/s、COM3が230.4kbit/sです。

接続デバイスに応じて、マスタ側が通信速度を設定する構成が一般的です。

ただし、通信速度が速くても、PLCスキャン、上位ネットワーク周期、ツール更新周期を含めた全体応答は別問題です。

高速な位置決めや安全停止の主要信号に使う場合は、IO-Linkでよいか慎重に判断してください。

制御の周期設計が重要な場面では、サンプリング周期やPLCスキャンの考え方もあわせて確認が必要です。

 

ノイズと電源設計

IO-Linkは標準センサケーブルを使えるため、配線が簡単に見えます。

しかし、モータ動力線、インバータ配線、電磁弁負荷の近くでは、ノイズや電圧降下を無視できません。

特に、Class Bポートでアクチュエータ電源を扱う場合は、センサ電源と負荷電源の分離を確認します。

電源容量が不足すると、通信異常に見えて、実際には負荷電流や瞬時電圧低下が原因ということがあります。

トラブル時は、通信設定だけでなく、24V電源、0V共通、接地、ケーブル長、コネクタ緩みを順番に確認してください。

 

導入効果が出やすい箇所

IO-Linkは、設定変更が多いセンサ、段取り替えが多い設備、保全頻度が高い箇所で効果が出やすいです。

例えば、品種ごとにしきい値を変える距離センサや、汚れによる誤検出が起きやすい光電センサが候補です。

圧力・流量・温度などのアナログ量を監視し、上位へ渡したい場合にも向いています。

逆に、単純なリミットスイッチや、交換頻度が低く設定値も不要なセンサでは、費用対効果が出にくいことがあります。

導入前には、センサ単価だけでなく、配線工数、調整工数、停止時間、保全履歴の管理工数まで含めて比較しましょう。

 

関連記事

instant.engineer

 

8. まとめ

IO-Linkは、センサやアクチュエータをデジタル化し、測定値・設定値・診断情報を扱えるようにする通信技術です。

フィールドバスそのものではなく、IO-Linkマスタとデバイスを1対1でつなぐセンサレベルの通信です。

従来のON/OFF入力やアナログ入力と比べると、機器情報やパラメータを扱える点に大きな違いがあります。

特に、センサ交換時の設定復元、状態監視、汚れや断線の診断、品種切替時の設定変更で効果を発揮します。

一方で、通信周期、ケーブル長、電源容量、ポートクラス、上位ネットワークとの役割分担を確認しないと、期待した効果が出ないことがあります。

導入時は、単にIO-Link対応センサへ置き換えるのではなく、どのデータを制御に使い、どのデータを保全や上位連携に使うかを先に決めることが重要です。

IO-Linkは、現場のセンサ配線を大きく複雑にせず、設備データ活用の入口を作るための実務的な選択肢です。