IO-Link: what it is, and the two reasons to use it
A point to point digital link to a sensor, parameter storage on the master, and diagnostics from devices that used to have none.
Short answer
IO-Link is a point to point digital protocol over standard three wire sensor cable, between a master and a device. It replaces an analogue or switched signal with a data exchange, which brings two things ordinary sensors cannot: parameters stored on the master so a replacement device is configured automatically, and diagnostics from the sensor itself. It is not a fieldbus and devices are not networked to each other.
IO-Link is often described as a fieldbus for sensors, which is a useful shorthand and slightly wrong in a way that matters when planning an installation.
What it actually is
A point to point digital link between one port on a master and one device, over ordinary unshielded three wire sensor cable, up to twenty metres.
The master sits on the real network, PROFINET or EtherNet/IP or whatever the plant uses. The devices do not. There is no topology, no addressing, no termination and no bus loading to calculate.
That is the practical appeal. It is standard sensor wiring, with a digital conversation on it, and the network expertise stays at the master.
Reason one: parameters that survive a replacement
The feature that sells it on brownfield sites.
A configurable sensor, a photoelectric with a taught threshold, a pressure transmitter with a scaled range, holds its configuration internally. When it fails at two in the morning, the replacement is a blank device and somebody has to reconfigure it, correctly, from documentation that may or may not exist.
With IO-Link data storage, the master holds a copy. Fit an identical device and the master writes the parameters to it. The machine restarts configured.
On a plant with a few hundred configurable sensors, this is the whole business case on its own.
Reason two: diagnostics
A conventional sensor tells you one bit: something is there or it is not. If it fails, that bit is simply wrong.
An IO-Link device reports its own condition: a photoelectric reports its received signal margin, so a lens gradually fouling shows as a declining margin weeks before it starts missing parts. A pressure transmitter reports its internal temperature and whether it is out of range.
That turns a class of unplanned stops into a maintenance task, and it is not available in any other way at this level.
Process data, and its awkwardness
The part that is fiddlier than the marketing suggests.
Process data comes across as bytes, laid out according to the device profile. A sixteen bit pressure value might be bits 2 to 17 of a four byte block, with status bits around it.
Modern engineering tools read the IODD and present this properly. Older ones, and generic masters, leave you unpacking bytes in ladder, which is exactly the sort of thing that is fine once and unmaintainable across forty devices.
Check tooling support before committing to it on a large installation.
SIO mode
A detail worth knowing because it makes the decision cheap to reverse.
An IO-Link master port can run in standard input output mode, behaving as an ordinary digital input. So a master port can take a conventional sensor today and an IO-Link device tomorrow, with no rewiring.
That makes specifying IO-Link masters on a new machine a low risk decision even if the devices are conventional to start with.
Where it does not fit
- Distances over twenty metres, which needs a different arrangement.
- Safety signals: IO-Link Safety exists but is a distinct thing, and ordinary IO-Link carries no safety rating.
- Very fast signals, since the cycle time is typically a couple of milliseconds and depends on the device.
- Simple installations, where a hundred plain proximity switches gain nothing from it and the master costs more than the inputs did.
Common questions
- Is IO-Link a fieldbus?
- No. It is point to point between one master port and one device, over standard unshielded three wire cable up to twenty metres. The master is what sits on the fieldbus. Devices do not see each other and there is no network topology to design.
- What is IO-Link data storage?
- The master keeps a copy of each device's parameters. Replace a failed sensor with an identical one and the master writes the stored parameters to it automatically, so it is configured before anybody notices. On a plant with many configurable sensors this is the main reason people adopt it.
- What is an IODD file?
- IO Device Description: an XML file from the manufacturer describing what a device offers, its parameters, its process data and its diagnostics. The engineering tool reads it so parameters appear with names and units rather than as raw indices.
Keep reading
- Safety
SIL or PL: which one does your machine need?
Two standards, two scales, and one machine. Which one applies, how they map to each other, and why the answer is usually ISO 13849.
- Safety
Categories B, 1, 2, 3 and 4, in plain terms
Five architectures, what a single fault does to each, and the practical wiring that goes with them.
- Safety
Safety relay or safety PLC: how to decide
One is a wiring decision, the other is a programming one. The count of safety functions, not the size of the machine, is what settles it.