IO-Link
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が推奨されている。.