IO-Linkプロトコルには、Class-AとClass-Bの2種類のポートがあります。両者の物理インタフェースのコーディングは同じで、いずれもA-CODEに属し、通信プロトコルは本質的に同じですが、ピン定義と負荷能力が異なります。

US電源が1系統のみで、負荷能力が弱く、入力ユニットまたは一部の小電力出力負荷しか接続できません。2番ピンはベンダ独自のピンで、追加のDI/DOチャネルとして設計できます。DOとして設定した場合、マスタ局からUA電源が供給されるため、出力負荷能力を高めることができ、B類ポートに類似した動作となります。具体的なピン定義は以下のとおりです。

PIN1-Us:システム電源24V+を供給
PIN2-ベンダ独自:実点科技01シリーズ製品ではDIとして使用
PIN3-GNDs:システム電源0Vを供給
PIN4-DI/DQ/IO-Link
PIN5-未使用
もう一組の追加電源があり、より高電流負荷のシーンに適しています。具体的なピン定義は以下の通りです。

PIN1-Us:システム電源24V+を供給
PIN2-Ua:補助電源24V+を供給
PIN3-GNDs:システム電源0Vを供給
PIN4-DI/DQ/IO-Link
PIN5-GNDa:補助電源0Vを供給
Class-Aポートは大部分のシーンでのアプリケーションに対応でき、例えばよく使われるデジタルI/Oスレーブ局、各種センサ、警報灯、RFIDなどが挙げられます。これらの製品は通常Usのみの給電で済みます。
Class-Bポートの製品は通常大電力のアクチュエータに使用され、例えば電磁弁などです。この場合、Usはシステム電源を提供し、Uaは電磁弁コイル吸引用の補助電源を提供します。