Wat is Powerlink?
Powerlink, voluit Ethernet POWERLINK, is een open industrieel Ethernet-protocol dat standaard Ethernet (IEEE 802.3) deterministisch maakt door één beheerder, de Managing Node, per cyclus te laten bepalen welk apparaat wanneer mag zenden. Daardoor ontstaan geen botsingen of wachtrijen en haalt het netwerk cyclustijden onder 200 µs met een jitter van minder dan 1 µs. Powerlink wordt vooral gebruikt voor realtime motion control, snelle I/O en machinebesturing, en is internationaal vastgelegd in IEC 61158 en IEC 61784-2.
🧠 Waar komt Powerlink vandaan en wie beheert het?
Het Oostenrijkse automatiseringsbedrijf B&R introduceerde Powerlink in 2001. In juni 2003 werd de onafhankelijke Ethernet POWERLINK Standardization Group (EPSG) opgericht om het protocol als open standaard verder te ontwikkelen, in samenwerking met CAN in Automation (CiA) en de IEC. De EPSG had werkgroepen voor safety, technologie, certificering en eindgebruikers.
Twee ontwikkelingen veranderden het beheer:
- 2017 - ABB nam B&R over; B&R vormt sindsdien de kern van de machineautomatiseringsactiviteiten van ABB.
- 31 maart 2023 - de EPSG werd opgeheven. B&R is de formele opvolger en draagt sinds april 2023 de volledige verantwoordelijkheid voor ontwikkeling, support en certificering. De specificaties blijven openbaar beschikbaar en bestaande producten en certificaten bleven geldig.
Powerlink is dus nog steeds een open protocol: iedereen mag het implementeren zonder licentiekosten, en met openPOWERLINK bestaat een open source-stack onder BSD-licentie die zowel als master als slave kan draaien op onder meer Linux, Windows en VxWorks.
🔧 Hoe werkt de Powerlink-cyclus?
Gewone Ethernet-apparaten zenden wanneer ze willen. Op een gedeeld medium leidt dat tot botsingen (CSMA/CD) en op een switch tot wachtrijen, beide onvoorspelbaar. Powerlink lost dat op met een mix van polling en time slicing: alleen de Managing Node (MN), meestal de PLC of motion controller, deelt zendrecht uit. Alle andere apparaten zijn Controlled Nodes (CN) en zenden uitsluitend als ze daarvoor zijn aangewezen.
Elke cyclus bestaat uit vaste frames:
| Frame | Afzender | Functie |
|---|---|---|
| SoC (Start of Cycle) | MN | Multicast-synchronisatiesignaal; alle nodes stemmen hun klok erop af |
| PReq (Poll Request) | MN | Unicast-verzoek aan één CN, met zijn uitgangsdata |
| PRes (Poll Response) | CN | Antwoord met invoerdata, als multicast zodat elke node kan meelezen |
| SoA (Start of Asynchronous) | MN | Opent de asynchrone fase en wijst één node zendrecht toe |
| ASnd (Asynchronous Send) | Aangewezen node | Niet-tijdkritische data, zoals parametrering, diagnose of IP-verkeer |
De cyclus heeft dus een isochrone fase voor procesdata en een asynchrone fase voor de rest. Omdat elke PRes een multicast is, ontstaat een producer-consumer-model: een servoregelaar kan de positie van een andere as direct ontvangen zonder omweg via de controller. Dat is handig voor elektronische assen en nokprofielen.
Twee optimalisaties maken het netwerk efficiënter:
- Multiplexing - minder kritische nodes delen een tijdslot en worden om de zoveel cycli bevraagd, zodat de basiscyclus kort blijft voor de snelle assen
- Poll Response Chaining - CN’s antwoorden achter elkaar op één verzoek, wat het aantal frames verlaagt in grote installaties en robotica
De applicatielaag is afgeleid van CANopen: een objectwoordenboek met een 16-bits index en maximaal 256 subindices, plus de bekende CANopen-apparaatprofielen zoals CiA 402 voor aandrijvingen. Elk apparaat wordt beschreven in een XDD-bestand volgens ISO 15745-4.
📊 Welke typische waarden en eigenschappen heeft Powerlink?
| Eigenschap | Waarde |
|---|---|
| Fysieke laag | Meestal 100BASE-TX Fast Ethernet; Gigabit sinds eind 2006 gespecificeerd |
| Connectoren | RJ45 (8P8C) en M12 |
| Cyclustijd | Onder 200 µs bij moderne implementaties |
| Jitter | Kleiner dan 1 µs |
| Aantal nodes | Tot 240 per netwerk (CN-adressen 1–239, MN op 240) |
| Framegrootte | 64 tot 1.500 bytes, geen jumboframes |
| EtherType (versie 2) | 0x88AB |
| Normering | IEC 61158 delen 3–6, IEC 61784-2 (CPF 13) |
| Specificaties | EPSG DS 301 (communicatie), DS 302-A/B/C (uitbreidingen) |
Powerlink werkt op OSI-laag 2 en 7 van het OSI-model en gebruikt gewone Ethernet-chips. Binnen het realtime domein adviseert de specificatie wel repeating hubs boven switches, omdat een hub minder vertraging en jitter toevoegt; de MN voorkomt botsingen al via het pollschema. Topologieën zijn vrij te kiezen: lijn (daisy chain via apparaten met ingebouwde hub), ster, boom of ring. Zie ook Topologie.
Voor beschikbaarheid kent Powerlink hot plugging (een nieuwe of vervangen node meldt zich in de asynchrone fase bij de MN), ringredundantie (één extra kabel sluit de lijn tot een ring als de MN twee redundantie-geschikte poorten heeft) en een redundante MN in hot standby die bij uitval direct overneemt. Meer achtergrond vindt u bij Redundantie.
🔄 Hoe verhoudt Powerlink zich tot andere realtime protocollen?
| Protocol | Beheerder | Mediatoegang | Sterk in |
|---|---|---|---|
| Powerlink | B&R (tot 2023 EPSG) | Polling door MN in tijdslots | Open specificatie, open source-stack, standaard Ethernet-chips |
| EtherCAT | EtherCAT Technology Group | Eén frame verwerkt on the fly | Veel servo-assen, zeer korte cycli |
| ProfiNET IRT | PROFIBUS & PROFINET International | Gereserveerde tijdvensters in switches | Siemens-installaties, breed ecosysteem |
| EtherNet/IP | ODVA | Switched Ethernet met CIP Sync/CIP Motion | Rockwell-installaties, IT-vriendelijk |
| SERCOS III | sercos International | Tijdslots in een lijn- of ringtopologie | Aandrijftechniek |
Powerlink en SERCOS III lijken op elkaar omdat ze beide het medium in vaste tijdslots verdelen. Het belangrijkste verschil met EtherCAT is dat Powerlink geen speciale slave-hardware vereist; IP leunt juist op gewoon geswitcht Ethernet met tijdsynchronisatie. Volgens marktanalyses heeft Powerlink een klein aandeel naast PROFINET, EtherNet/IP en EtherCAT, met een sterke positie bij machines met B&R-besturingen. Voor nieuwe convergente netwerken kijken veel bouwers ook naar TSN en OPC UA FX. Een overzicht van oudere technologie staat bij Veldbussen.
🏭 Waar wordt Powerlink toegepast?
| Sector | Voorbeelden |
|---|---|
| Machinebouw | Synchrone aansturing van assen en aandrijvingen met Servomotor-techniek |
| Robotica | Tijdkritische communicatie tussen PLC’s en servoregelaars |
| Verpakking en materiaalhandling | Coördinatie van meerdere assen, transportbanden en vision-stations |
| Kunststof- en drukindustrie | Spuitgietmachines en drukpersen met veel gesynchroniseerde assen |
| Energie en transport | Snelle signaaloverdracht binnen decentrale systemen |
Voor veiligheidsfuncties is openSAFETY ontwikkeld, voorheen POWERLINK Safety. Dit safety-protocol verpakt veiligheidsdata in gewone berichten (black channel), is TÜV-gecertificeerd voor SIL 3 volgens IEC 61508 en is vastgelegd als IEC 61784-3-13. Het werkt netwerkonafhankelijk en is daarmee een alternatief voor CIP Safety. Zie ook Functional Safety en Safety PLC.
🔐 Hoe beveiligt u een Powerlink-netwerk?
Powerlink draait op laag 2 Ethernet en heeft zelf geen authenticatie of versleuteling. Elk apparaat dat frames in het realtime domein stuurt, kan het pollschema verstoren. Beveiliging komt daarom uit de architectuur:
- Isoleer het realtime domein - houd kantoor- en IT-verkeer fysiek buiten het Powerlink-segment; een vreemde zender breekt de timing.
- Koppel via een gateway of controller - laat alleen de MN of een gateway met twee netwerkpoorten verbinding maken met het machinenetwerk, en plaats een Firewall tussen machine en fabrieksnetwerk volgens het Zone and Conduits-model uit IEC 62443.
- Segmenteer bovenliggende netwerken - pas Netwerksegmentatie toe, bijvoorbeeld met VLAN’s, zodat een besmette werkplek geen machines bereikt. Zie ook Segmentatie.
- Bewaak passief - gebruik IDS-sensoren en koppel meldingen aan een SIEM; Wireshark kan Powerlink-frames decoderen voor diagnose.
- Beheer toegang - beperk wie met een engineering station configuraties kan wijzigen.
Ook de regelgeving dwingt dit af. Machinebouwers krijgen te maken met de Cyber Resilience Act voor producten met digitale elementen en met de Machineverordening, die vanaf 20 januari 2027 bescherming tegen corruptie van besturingen tot veiligheidseis maakt. Hun klanten in essentiële en belangrijke sectoren vallen onder de Cyberbeveiligingswet. Een Powerlink-machine moet dan aantoonbaar gescheiden en bewaakt zijn, net als elk ander industrieel automatiseringssysteem.
❓ Veelgestelde vragen
Is Powerlink open source?
De Powerlink-specificatie is open en mag zonder licentiekosten worden geïmplementeerd. Daarnaast bestaat openPOWERLINK, een open source-stack onder BSD-licentie die als Managing Node en als Controlled Node kan draaien. B&R levert daarnaast eigen commerciële stacks en hardware.
Bestaat de EPSG nog?
Nee, de Ethernet POWERLINK Standardization Group is per 31 maart 2023 opgeheven. B&R is de formele opvolger en is sinds april 2023 verantwoordelijk voor ontwikkeling, support en certificering van Powerlink. De specificaties zijn nog steeds openbaar beschikbaar.
Wat is het verschil tussen Powerlink en EtherCAT?
Powerlink laat een Managing Node elk apparaat om de beurt bevragen met losse frames, terwijl EtherCAT één frame door alle slaves laat lopen dat onderweg wordt bewerkt. EtherCAT haalt daardoor vaak kortere cycli, maar vereist speciale slave-chips. Powerlink werkt met standaard Ethernet-hardware.
Waarom gebruikt Powerlink hubs in plaats van switches?
Binnen het realtime domein voorkomt de Managing Node al dat twee apparaten tegelijk zenden, dus switching is niet nodig. Een repeating hub stuurt frames direct door en voegt minder vertraging en jitter toe dan een store-and-forward-switch. Buiten het realtime domein gebruikt u gewoon switches.
Hoeveel apparaten passen in een Powerlink-netwerk?
Een Powerlink-netwerk ondersteunt tot 240 nodes: Controlled Nodes krijgen adressen 1 tot en met 239 en de Managing Node heeft adres 240. Met multiplexing kunnen minder kritische nodes een tijdslot delen, zodat de cyclustijd ook bij veel apparaten kort blijft.
Kan Powerlink IP-verkeer transporteren?
Ja, Powerlink transporteert IP-verkeer in de asynchrone fase van elke cyclus, waarin één node tegelijk zendrecht krijgt. Zo kunnen parametrering, diagnose en webinterfaces over hetzelfde netwerk lopen zonder de isochrone procesdata te verstoren.
📌 Samengevat
Powerlink is een open, deterministisch Ethernet-protocol waarin één Managing Node per cyclus het zendrecht verdeelt, zodat motion control met cycli onder 200 µs mogelijk is op standaard Ethernet-hardware.
Het protocol werd in 2001 door B&R geïntroduceerd, is vastgelegd in IEC 61158 en IEC 61784-2 en wordt sinds de opheffing van de EPSG in 2023 door B&R beheerd. De CANopen-basis, openSAFETY en de open source-stack openPOWERLINK maken het aantrekkelijk voor machinebouwers. Omdat Powerlink zelf geen beveiliging kent, hoort het realtime domein geïsoleerd achter een gateway en firewall te liggen, net als andere industriële Ethernet-protocollen.
