IO-Link

IO-Linkはポイント・ツー・ポイントによる双方向ディジタル通信により、フィールドバスおよび産業用イーサネットシステムに対して、センサアクチュエータを接続することを目的として設計された産業用インタフェース規格(IEC 61131-9)である。 センサやアクチュエータの動作状況および識別情報を制御装置(PLC)と通信する事により、従来手作業で管理していた工場内の個々のセンサやアクチュエータの状態や情報を管理者へ提供することにより、工場のシステム管理の自動化を可能とするシステム構築を実現する技術である。

概要

IO-Linkシステムはマスタとデバイス(センサアクチュエータ)で構成されており、マスタは制御機器であるPLCとIO-Linkデバイスの間の通信を行う機能を持つ。 IO-Linkマスタは複数のポートを持ち、1つポートに対して1つのデバイスが接続可能であり、同時に複数のデバイスとの通信を行うことが可能である。 IO-Linkデバイスは通常センサやアクチュエータとして動作を行いながら、識別情報(製品情報、シリアルナンバーなど)、パラメータ(感度設定、制御変数など)をIO-Linkプロトコルを用いて読み書きが可能である。そのため、フィールドバスおよび産業用イーサネットシステム上のPLCからパラメータが書き換え可能である。さらに、診断情報としてデバイス側からPLCへ異常を示す情報を送信することにとより、リアルタイムな異常検知を可能としている。

プロトコル

IO-Linkの通信はUARTを用いたシリアル通信により、プロセスデータ、ステータス、パラメータ、イベントの4種類のデータの通信が可能である。プロセスデータは、センサ値のような周期的に通信を行う必要のあるデータであり、ステータスはデバイスの状態を示す。パラメータはデバイスの識別情報を含む設定値であり、イベントは異常状態を検知した際にマスタに通信されるデータであり、非周期データとして通信される。通信フレームはデバイス側の設定情報(伝送レート、プロセスデータのサイズ、非周期データサイズ、最少サイクル時間)を元にマスタによって決定され、周期通信を行う。UARTの伝送レートは3種類の中から設定可能であり、4.8 kbit/s、38.4 kbit/s、230.4 kbit/sである。また、最少サイクル時間は、伝送レートが230.4 kbit/s かつ、デバイスから送信されるプロセスデータのサイズが1byteである場合に、400 μsが推奨されている。[1].

脚注

[脚注の使い方]
  1. ^ “IO-Link Interface and System Specification”. IO-Link Community Consortium. 2019年2月21日閲覧。

関連項目

外部リンク

  • IO-Link
  • IO-Linkコミュニティジャパン
インダストリアルオートメーション通信プロトコル
プロセスオートメーション
  • AS-i(英語版)
  • BSAP(英語版)
  • CC-Link
  • CIP(英語版)
  • CAN bus
  • ControlNet(英語版)
  • DF-1(英語版)
  • DirectNET(英語版)
  • EtherCAT
  • EGD(英語版)
  • Ethernet Powerlink(英語版)
  • EtherNet/IP
  • FIP(英語版)
  • FINS(英語版)
  • Fieldbus
  • FOUNDATION fieldbus(英語版)
    • H1(英語版)
    • HSE(英語版)
  • GE SRTP(英語版)
  • HART Protocol(英語版)
  • Honeywell SDS(英語版)
  • HostLink(英語版)
  • INTERBUS
  • IO-Link
  • メカトロリンク
  • MelsecNet(英語版)
  • Modbus
  • Optomux(英語版)
  • PieP(英語版)
  • PROFIBUS
  • PROFINET(英語版)
  • RAPIEnet(英語版)
  • SERCOS interface(英語版)
  • SERCOS III(英語版)
  • Sinec H1(英語版)
  • SynqNet(英語版)
  • TTEthernet(英語版)
ファクトリーオートメーション
  • FL-net
  • MTConnect(英語版)
  • OPC
  • OPC DA(英語版)
  • OPC HDA(英語版)
  • OPC UA(英語版)
  • SCADA
ビルオートメーション‎
  • 1-Wire
  • BACnet
  • BatiBUS(英語版)
  • C-Bus(英語版)
  • CEBus(英語版)
  • DALI(英語版)
  • DSI(英語版)
  • DyNet(英語版)
  • EnOcean
  • EHS(英語版)
  • EIB(英語版)
  • FIP(英語版)
  • KNX
  • LonTalk
  • Modbus
  • oBIX(英語版)
  • VSCP(英語版)
  • X10
  • xAP(英語版)
  • xPL(英語版)
  • Z-Wave
  • ZigBee
電源システムオートメーション(英語版)
(スマートグリッド)
  • IEC 60870(英語版)
    • IEC 60870-5(英語版)
    • IEC 60870-6(英語版)
  • DNP3(英語版)
  • FIP(英語版)
  • IEC 61850(英語版)
  • IEC 62351(英語版)
  • Modbus
  • PROFIBUS
自動メーター測定(英語版)
(スマートメーター)
  • ANSI C12.18(英語版)
  • IEC 61107(英語版)
  • DLMS/IEC 62056(英語版)
  • M-Bus(英語版)
  • Modbus
  • ZigBee
自動車電子技術
  • AFDX(英語版)
  • ARINC 429(英語版)
  • CAN bus
    • ARINC 825
    • SAE J1939(英語版)
    • NMEA 2000(英語版)
    • FMS(英語版)
  • FIP(英語版)
  • FlexRay
  • IEBus(英語版)
  • SAE
    • J1587(英語版)
    • J1708(英語版)
  • KWP2000
  • UDS
  • LIN(英語版)
  • MOST
  • VAN(英語版)
  • UAVCAN(英語版)
関連項目
  • カテゴリ
    • オートメーション
    • 通信プロトコル
    • 組み込みシステム
    • ファクトリーオートメーション
    • ビルオートメーション
    • 自動車電子技術
    • 情報システム
    • 制御工学