How Does IO-Link Work? Explained for Industrial Sensors

Share:

Automation · IO-Link · IEC 61131-9 · Smart Sensors · Point-to-Point Communication

IO-Link (IEC 61131-9) is a short-distance, point-to-point digital communication standard that connects smart sensors and actuators to a master device , and through it, to your PLC, DCS or SCADA. This guide explains how it works, the four operating modes, four data types, the 3-wire wiring setup, and why it is replacing traditional analog and digital I/O in modern factories.

Point-to-Point Digital IEC 61131-9 3-Wire, 20m Max 4 Operating Modes

What Is IO-Link? The Smart Sensor Communication Standard Explained

IO-Link is a standardised, point-to-point serial communication protocol defined in IEC 61131-9. It creates a bidirectional digital communication channel between a field device (sensor or actuator) and a master device (IO-Link Master), using the same standard 3-wire sensor cable already used in most factories.

Before IO-Link, a sensor connected to a PLC reported only one thing: a 4-20 mA signal representing its measured value, or a simple ON/OFF digital output. The PLC had no way to know the sensor's serial number, model, current alarm status, operating hours, temperature at the sensor head, or whether its calibration was due. Every configuration change required a technician to go to the field with a laptop or handheld configurator.

With IO-Link, the same sensor sends its process value digitally, simultaneously transmits up to 32 bytes of diagnostic data, and can receive parameter settings from the PLC system , all over a standard M12 cable no longer than 20 metres. The IO-Link Master collects this data from up to 8 sensors per module and passes it up to the automation system via standard fieldbus networks such as PROFINET, PROFIBUS, EtherNet/IP or Modbus.

"IO-Link is not a fieldbus. It is a point-to-point connection between one master port and one device. Each IO-Link port on the master communicates independently with exactly one IO-Link device , no bus arbitration, no addresses, no collision detection needed." IO-Link Consortium , IO-Link Interface and System Specification V1.1.3
IO-Link architecture showing sensors connecting to IO-Link Master which connects to PLC via PROFINET
IO Link architecture: each IO-Link device connects point-to-point to one port on the IO Link Master. The master collects all device data and communicates to the automation controller (PLC/DCS) via standard industrial fieldbus or Ethernet.

How IO-Link Works: Master, Device and the 3-Wire Connection

The IO Link system has three physical components working together. Understanding each one makes the whole system clear.

IO Link Master
The master is the bridge between the IO-Link devices in the field and the automation controller in the cabinet. It can have 2, 4, 8 or more IO-Link ports. Each port is an independent point-to-point channel , one port, one device. The master is installed either in the control cabinet or as remote I/O directly in the field. It connects upward to the PLC via PROFINET, EtherNet/IP, PROFIBUS, Modbus or other standard protocols. It collects process data, diagnostic data and identification data from all connected devices and makes them available to the controller as structured data objects.
IO-Link Device (Smart Sensor or Actuator)
Any sensor or actuator with an IO-Link interface. Examples: pressure transmitters, temperature sensors, flow meters, photoelectric sensors, inductive proximity switches, colour sensors, valve positioners, pneumatic actuators. The device stores its own IODD (IO Device Description) file , an XML file that tells the master exactly what parameters, process data and diagnostic data the device supports. When the master detects a new device, it reads the IODD and automatically configures the communication structure.
The 3-Wire Connection (24V DC, max 20 metres)
IO-Link uses a standard unshielded 3-wire cable with M12 connectors: Pin 1 = +24V supply, Pin 3 = 0V (GND), Pin 4 = C/Q (Combined communication and switching signal line). No special cables needed. The same cable used for a standard digital sensor is used for IO-Link. Maximum cable length between master port and device is 20 metres. Communication speed is 4.8 kbps (COM1), 38.4 kbps (COM2) or 230.4 kbps (COM3) depending on the device capability.
IO-Link wiring diagram showing 3-wire M12 connection between sensor device and IO-Link Master port
IO-Link 3-wire M12 connection. Pin 1 = +24V, Pin 3 = GND, Pin 4 = C/Q (communication and switching). Maximum cable length: 20 metres. No shielding required. Same cable as a standard digital proximity sensor.

IO-Link Four Operating Modes: From Simple Digital to Full Smart Communication

An IO-Link Master port can operate in four different modes. This is what makes IO-Link backward compatible with existing sensors , you can connect a conventional sensor to an IO-Link Master port and it just works as a standard digital input, with the option to upgrade to full IO-Link communication simply by replacing the sensor with an IO-Link capable device.

1
IO-Link Mode (COM Mode)

Full bidirectional digital communication. The master and device exchange process data, diagnostic data, parameters and identification data in every cycle. This is the full smart sensor capability. Requires an IO-Link capable device. Communication speed: COM1, COM2 or COM3 (up to 230.4 kbps).

2
SIO Mode (Standard I/O Mode)

The C/Q pin operates as a standard digital input or output. No IO-Link communication takes place. Any conventional sensor (NPN or PNP digital output) can be connected in this mode. The master port behaves exactly like a standard digital I/O point. Used for non-IO-Link sensors to preserve backward compatibility.

3
DI Mode (Digital Input)

The port is configured as a digital input only. The connected device is a conventional digital sensor outputting a standard on/off signal. No IO-Link protocol. This mode is explicitly configured at the master port level, distinguishing it from SIO mode where auto-detection may apply.

4
DO Mode (Digital Output)

The port is configured as a digital output only. The master sends a switching signal to drive an actuator, indicator lamp or solenoid valve. No IO-Link protocol. Again, the master port controls the connected device using a standard digital signal on the C/Q line.

IO-Link Four Types of Data Transmitted

Process Data

The primary measurement value , the same value you would have got from a 4-20 mA signal, but now in digital form with much higher resolution. For a pressure sensor: the current pressure reading in Pa or bar. Transmitted every IO-Link cycle (minimum every 400 microseconds at COM3). Sent automatically, without the master needing to request it. Up to 32 bytes of process data per cycle.

Service Data (Parameters)

Configuration parameters read from or written to the device. Examples: set the pressure sensor alarm threshold, change the measurement unit from bar to PSI, configure the output switching point, set the damping time constant. Parameters are stored in the device non-volatile memory. The master can upload parameters from the device (backup) or download parameters to a replacement device (restore after swap).

Device Data (Identification)

Static identification data stored in the device: manufacturer name, device name, serial number, hardware version, firmware version. This data is used by the master for automatic device identification. If a sensor is replaced, the master detects the new device ID and can flag an alarm if the replacement is a different model. Eliminates manual record-keeping of sensor serial numbers.

Events (Diagnostics and Alarms)

Asynchronous notifications sent by the device to the master when something abnormal occurs. Examples: sensor contamination detected, temperature at sensor head above limit, LED source degradation warning, calibration overdue, supply voltage low. Events are sent immediately when they occur, not on a fixed cycle. The master forwards events to the PLC and SCADA for display and logging , enabling predictive maintenance without manual inspection.

Video: How IO-Link Works Explained

Video credit: WIKA Group,

IO-Link Standard: IEC 61131-9 and IODD Device Description

IEC 61131-9: Single-Drop Digital Communication Interface for Small Sensors and Actuators
IO-Link is defined in IEC 61131-9, part of the IEC 61131 family that also includes the PLC programming languages standard (IEC 61131-3). The standard defines the physical layer (3-wire, 24V DC, M12 connectors), the protocol (master initiates every cycle, device responds), the data structure (process data, service data, device data, events), and the IODD format. It is a vendor-neutral, open standard managed by the IO-Link Consortium (founded by SICK, Balluff, Ifm Electronic, Pepperl+Fuchs, Festo, Phoenix Contact, Turck and others).
IODD: IO Device Description File
Every IO-Link device has an associated IODD file (an XML document). The IODD describes every parameter, every process data item, and every event the device supports. When an IO-Link master or engineering tool loads the IODD for a specific sensor, it automatically knows what data to expect, what parameters to configure, and what units and scaling apply. IODDs are published by manufacturers and available from the IODD Finder database. Using IODD eliminates the need for manual datasheet lookup during commissioning.

IO Link vs Conventional Wiring: What Changes for the Technician

FeatureConventional 4-20 mA / Digital I/OIO Link Smart Sensor
Cable typeScreened analog cable (4-20 mA) or 3-wire digital sensor cableStandard unshielded 3-wire M12 sensor cable
Signal resolution12-16 bit ADC in the AI cardUp to 32-bit digital resolution from device , no ADC error
Process valueOne analog value (current)Multiple process values in one cycle (e.g. pressure + temperature + status)
Sensor diagnosticsNone , sensor failure shows only as wrong readingFull diagnostic events: contamination, drift, voltage low, calibration due
Remote configurationRequires field visit and handheld configuratorParameters changed from PLC/SCADA without visiting the field
Sensor replacementManual re-configuration at the device after swappingMaster automatically downloads saved parameters to the new device (auto-restore)
Serial number trackingManual logbook requiredMaster reads serial number automatically , full traceability
Wiring costHigher for analog (screened cable, AI card cost)Lower , same cable as digital I/O, DI/DO card costs less than AI card

IO Link Benefits That Make It the Future of Field Instrumentation

🔧
Predictive Maintenance

Sensor diagnostics and event data reach the SCADA in real time , detect sensor fouling or drift before it causes a process upset.

Fast Commissioning

IODD files auto-configure the device structure. Sensor parameters are downloaded automatically on first connection.

🔄
Zero-Downtime Swap

Replace a faulty sensor and the master restores all saved parameters automatically. No re-calibration or re-configuration needed.

📊
Richer Data

Multiple process values per device. A flow meter can report flow rate, temperature, fluid conductivity and total volume in one cycle.

🔌
Standard Cable

No screened cable, no separate power cable. Same 3-wire M12 cable for every IO Link device regardless of manufacturer.

🏭
Any Fieldbus

The IO Link Master connects to PROFINET, EtherNet/IP, PROFIBUS, CC-Link or any other fieldbus. IO-Link is fieldbus-agnostic.

"IO-Link transforms ordinary sensors into smart field devices that communicate diagnostic and identification data to the automation system , reducing commissioning time by up to 70% and unplanned downtime by enabling true predictive maintenance at the sensor level." IO-Link Consortium Technical White Paper 2024

Quick FAQs: IO Link Working Principle

What is IO-Link and how does it work?
IO-Link (IEC 61131-9) is a point-to-point digital communication standard connecting smart sensors and actuators to an IO-Link Master over a standard 3-wire cable up to 20 metres. The master collects process data, diagnostic events and device identification from each connected sensor every cycle and passes it to the PLC or DCS via PROFINET, EtherNet/IP or other fieldbus.
Is IO-Link a fieldbus?
No. IO-Link is a point-to-point connection , one master port connects to exactly one device. There is no bus sharing or addressing. The IOLink Master then connects to your existing fieldbus (PROFINET, EtherNet/IP, PROFIBUS) to pass the collected sensor data up to the controller. Think of IO Link as the "last metre" connection between the fieldbus and the individual sensor.
What cable does IO Link use?
A standard unshielded 3-wire cable with M12 connectors, maximum 20 metres long. Pin 1 = +24V DC power, Pin 3 = GND, Pin 4 = C/Q (communication and switching). No special cable is needed , the same cable used for a conventional proximity sensor works perfectly for IO Link.
Can IO Link work with existing conventional sensors?
Yes. An IO Link Master port can operate in SIO mode (Standard I/O), DI mode or DO mode to support conventional digital sensors and actuators. Only IO Link mode requires a smart IO Link capable device. This backward compatibility means you can upgrade gradually , keep existing conventional sensors on the IO Link Master ports in SIO mode and replace them with IO-Link smart sensors over time.

External References

What we learn today

  • IO Link (IEC 61131-9) is a point-to-point digital communication standard. One IO-Link Master port connects to exactly one smart sensor or actuator over a standard 3-wire M12 cable, maximum 20 metres. The master connects upward to PROFINET, EtherNet/IP or other fieldbus. It is NOT a fieldbus itself.
  • Four operating modes: IO Link COM mode (full smart communication), SIO mode (standard digital I/O , backward compatible with conventional sensors), DI mode (digital input), DO mode (digital output). Four data types transmitted: process data (measurement value), service data (parameters), device data (serial number, model) and events (diagnostic alarms).
  • Key advantages over 4-20 mA: multiple process values per cycle, rich diagnostic events for predictive maintenance, remote parameter configuration without field visits, automatic parameter restore when a sensor is swapped, and automatic serial number tracking , all over the same 3-wire cable at no additional cabling cost.
IO-Link IEC 61131-9 Smart Sensors IO-Link Master Point-to-Point Communication Industrial IoT IODD Field Instrumentation Predictive Maintenance PROFINET Factory Automation Sensor Communication

I hope you like above blog. There is no cost associated in sharing the article in your social media. Thanks for reading!! Happy Learning!!

Leave a Reply

Your email address will not be published. Required fields are marked *