Since the inception of the Class (or Type) A and Class (or Type) B ports in the IO-Link specifications, there have been several new IO-Link devices and IO-Link masters introduced to the market. This has caused a lot of confusion about when and where to use Class A and Class B IO-Link masters and devices.
Before getting into the details of Class A vs. Class B, I would like to address one question that I get asked quite often: are Class B master ports safety-rated? The answer is no. Just like any other network I/O modules (with the exception of the Safety I/O modules), any type of IO-Link master (whether it is Class A, Class B or mixed) is not safety rated. If the block is safety-rated, I am certain that the manufacturers of these blocks will kindly let you know. So, we just busted the first myth about Class B ports. Side note: the IO-Link Consortium just released a specification for IO-Link Safety. At the time of this posting (Oct. 2017), there are no IO-Link masters on the market that are safety rated, even when the IO-Link master ports exist alongside Safety I/O parts on the same block.
For IO-Link communication, only pins 1, 3 and 4 have significance. The implementations of pin 2 and 5 is where Class A and Class B ports differ and with that, the advantages and disadvantages of the uses for these ports.
Clearly, with the wiring diagrams above, a Class A port offers more flexibility in terms of additional I/O count and in some cases high-amperage outputs to drive high-current devices such as valves. We will discuss the detailed power routing and application flexibility of Class A ports in a later blog.
With Class B ports, Pin 2 and Pin 5 are tied to a separate power source and cannot really be used as I/O. Pin 5, the ground for output power, is separated from pin 3, the ground for device power. Actuation devices, such as valve banks, that are now offered on IO-Link could utilize separate output power that can be turned off through safety relays. Technically, this separation of power is possible with Class A ports as well, but it is inherent with Class B ports.
A word of caution when implementing I/O architectures with Class B masters: since the commons for device power and output power are isolated at the master, the power fed to this device should be isolated at the source as well to keep the isolation intact. That means, the power supplies feeding the power to these devices should be isolated.
Another question that I get asked frequently reveals another myth about Class B master ports: do Class B master ports offer any extra power than Class A ports? Again the answer is no. Class B does not mean extra power or the ability to provide more power. It simply means output power with isolated commons. What leads to that thinking is that on several IO-Link masters in the market, the outputs available on pin 2 of Type A ports have lower amperage ratings, because in most cases the output power is shared or drawn from the same source that feeds device power. There will be more discussion about this in my next blog!
A third interesting question is, can you plug Class A IO-Link devices into Class B master ports? In most cases there is no problem doing this as a true IO-Link Class A device is only a 3 pin device using pins 1,3, and 4 shown above. So as long as pin 2 of the device does not exist or is not being used for any purpose, it is possible to use Class A devices with Class B ports. Caution: several manufacturers make sensors that can be used in IO-Link mode as well as analog or digital mode and the implementation may have more than 3 pins. In these circumstances, you will need to use a 3-pole cable to keep the device unharmed or the pin 2 of the type B port that always has +24V going through may damage or disrupt the sensor.
Meanwhile, I hope this blog helped provide some clarity on Class A and Class B ports.
8 Replies to “Demystifying Class A and Class B Type IO-Link Ports”
Simple and concise explanation. Thank you.
Nice blog article. I’m a bit late but it is appreciated!
Hello Marc-André, thanks for taking time in providing your feedback. Please let me know if you have more questions on any IO-Link topics.
thanks for providing such an amazing and clear knowledge of A and B class..all my confusions are destroyed
Thank you for taking time to provide feedback.