Wat is ControlLogix?

ControlLogix is het modulaire, rackgebaseerde high-end PLC-platform van Allen-Bradley en Rockwell Automation voor grootschalige procesbesturing, machinebesturing, motion control en geïntegreerde functionele veiligheid. Het platform kwam in 1997 op de markt als opvolger van de PLC-5 en draait, net als het kleinere CompactLogix, op de Logix-engine die wordt geprogrammeerd in Studio 5000. U vindt ControlLogix in raffinaderijen, waterzuiveringen, energiecentrales, voedingsmiddelenfabrieken en logistieke centra. In het Purdue Model zit de controller op Level 1 en levert hij data aan SCADA, HMI, Historian en MES op de lagen erboven.


🏗️ Hoe is een ControlLogix-systeem opgebouwd?

Een ControlLogix-systeem bestaat uit een 1756-chassis met een backplane, een voeding, een of meer controllers, communicatiemodules en I/O-modules. Het chassis is er in uitvoeringen met 4, 7, 10, 13 en 17 slots. Bijzonder is dat meerdere controllers in hetzelfde chassis kunnen zitten en dezelfde I/O kunnen delen; de backplane werkt als een CIP-netwerk waarover modules onderling berichten uitwisselen.

Component Typische modules Functie
Chassis 1756-A4 t/m 1756-A17 Backplane en mechanische drager
Voeding 1756-PA/PB-reeks, ook redundant Voeding van het chassis
Controller ControlLogix 5590 (1756-L9), 5580 (1756-L8x), 5570 (1756-L7x) Uitvoeren van de applicatie
Communicatie 1756-EN2T, 1756-EN4TR, 1756-CN2, 1756-DNB Ethernet IP, ControlNet, DeviceNet
I/O Digitale, analoge en HART-modules Koppeling met sensoren en actuatoren
Redundantie 1756-RM2 Synchronisatie primaire en secundaire controller

Modules zijn onder spanning te vervangen (removal and insertion under power), wat onderhoud zonder stilstand van het hele chassis mogelijk maakt. I/O hoeft niet in het controllerchassis te zitten: via EtherNet/IP koppelt u remote 1756-chassis, FLEX I/O (1794), FLEX 5000 I/O (5094), POINT I/O (1734) of ArmorBlock-modules direct op de machine. Dat bespaart bekabeling en engineeringtijd, maar maakt de beschikbaarheid van de I/O afhankelijk van een betrouwbaar netwerk. Voor extreme omstandigheden, zoals buitenkasten en offshore, bestaat de ControlLogix XT-serie met conformal coating en een ruimer temperatuurbereik.


⚙️ Wat kunnen de controllers?

De meest toegepaste actuele generatie is de ControlLogix 5580. Deze controllers hebben een ingebouwde Gigabit-Ethernetpoort, een USB-poort en een gebruikersgeheugen van 3 MB (1756-L81E) tot 40 MB (1756-L85E). Een 1756-L85E ondersteunt tot 300 EtherNet/IP-knooppunten en 32 taken met elk tot 1.000 programma’s. Er zijn daarnaast varianten voor procesbesturing (1756-L8xEP, voor PlantPAx-systemen) en de GuardLogix 5580 voor safety. In oktober 2025 introduceerde Rockwell de ControlLogix 5590 (1756-L9) als nieuwste generatie; die gebruikt hetzelfde 1756-chassis en dezelfde I/O.

De Logix-engine kent drie soorten taken:

  • Continuous task - maximaal één taak die doorlopend wordt uitgevoerd in de resterende processortijd
  • Periodic task - wordt op een vast interval uitgevoerd, bijvoorbeeld elke 10 ms voor een batch- of regelfunctie
  • Event task - start bij een gebeurtenis, zoals een ingangswijziging of een bericht

Anders dan de PLC-5 en SLC 500 werkt Logix met tags in plaats van vaste geheugenadressen. Een tag als Pomp_101.Debiet is direct leesbaar voor HMI, SCADA en Historian-platformen, wat de engineering vereenvoudigt maar ook betekent dat iedereen met netwerktoegang de volledige datastructuur kan uitlezen.


🧠 Hoe programmeert u ControlLogix?

ControlLogix wordt geprogrammeerd met Studio 5000 Logix Designer, de opvolger van RSLogix 5000 (tot en met versie 20). De ondersteunde talen volgen IEC 61131-3:

Taal Typische toepassing
Ladder Diagram Discrete besturing, interlocks, machinelogica
Structured Text Berekeningen, recepten, complexe algoritmes
Function Block Diagram Regelkringen en procesautomatisering
Sequential Function Chart Stapsgewijze processen en fasen

Belangrijke functies zijn online wijzigingen zonder stop, Add-On Instructions als herbruikbare bouwstenen en een hoofdversie (major revision) van de firmware die moet overeenkomen met de versie van Logix Designer. Gebruik voor projectbestanden versiebeheer, want een gewijzigde controller is anders lastig te vergelijken met de bedoelde situatie.


🌐 Welke netwerken en protocollen ondersteunt ControlLogix?

ControlLogix is gebouwd rond CIP, het Common Industrial Protocol van ODVA. Ethernet IP is tegenwoordig het primaire netwerk; DeviceNet en ControlNet worden vooral nog in bestaande installaties gebruikt. I/O-verbindingen werken cyclisch met een instelbaar Requested Packet Interval (RPI), vaak 2 tot 100 ms, met 20 ms als veelgebruikte standaard.

Voor stabiele realtime communicatie zijn lage Latency, minimale jitter en een goed ontworpen netwerk nodig. Gangbare maatregelen zijn QoS, VLAN’s, managed industriële switches, IGMP-snooping voor multicast-verkeer en een Device Level Ring die binnen enkele milliseconden herstelt na een kabelbreuk. Rockwell en Cisco beschrijven deze ontwerpen in de Converged Plantwide Ethernet-architectuur.

Voor integratie met hogere lagen loopt verkeer via CIP naar FactoryTalk-software, via OPC UA (sinds firmware v36 heeft de 5580 vanaf de L82E een ingebouwde OPC UA-server; oudere controllers hebben een gateway of OPC-server nodig) en via SQL- of API-koppelingen naar MES. MQTT en cloudkoppelingen voor IIoT en Industrie 4.0 lopen niet rechtstreeks vanuit de controller, maar via edge-software of een gatewaymodule.


🛡️ Hoe werken safety en motion control op ControlLogix?

GuardLogix is de safety-variant van ControlLogix: één controller voert zowel standaard- als veiligheidslogica uit, gescheiden in een aparte safety-taak. Communicatie met veilige I/O, lichtschermen en drives verloopt via CIP Safety. GuardLogix-systemen kunnen SIL 3 volgens IEC 61508 en IEC 62061 en PL e (categorie 4) volgens ISO 13849 halen; het uiteindelijke niveau hangt af van de complete veiligheidsfunctie. Voor procesveiligheid volgens IEC 61511 kiest men vaak een aparte safety PLC om onafhankelijkheid van de procesbesturing te borgen.

Voor motion control gebruikt ControlLogix CIP Motion over EtherNet/IP, met tijdsynchronisatie via CIP Sync op basis van IEEE 1588 Precision Time Protocol. Daarmee stuurt één controller tientallen servo-assen aan in verpakkingsmachines, robotcellen, transportsystemen en CNC-gerelateerde processen.


⚡ Hoe realiseert u hoge beschikbaarheid?

Voor kritieke processen biedt ControlLogix controllerredundantie: twee identieke chassis, elk met een controller en een 1756-RM2-redundantiemodule, verbonden via glasvezel. De primaire controller synchroniseert zijn data continu naar de secundaire, die bij een storing bumpless overneemt (hot standby).

Maatregel Wat het beschermt Typische toepassing
Controllerredundantie (1756-RM2) Uitval van controller of chassis Energie, chemie, water
Redundante voedingen Uitval van een voeding Alle kritieke panelen
DLR / ringredundantie Kabelbreuk of uitval van een switch Veld- en I/O-netwerken
Gedupliceerde netwerkpaden Uitval van een netwerksegment Procesindustrie

Meer over de principes leest u bij Redundantie.


🔐 Welke cybersecurityrisico’s spelen bij ControlLogix?

Omdat ControlLogix veel in vitale sectoren staat, is het platform een aantrekkelijk doelwit voor Ransomware-groepen en statelijke actoren. Bekende kwetsbaarheden laten zien waar de risico’s zitten:

CVE Jaar Onderdeel Gevolg CVSS v3
CVE-2021-22681 2021 Logix-controllers en Studio 5000 Onvoldoende beschermde sleutel, omzeilen van authenticatie 10,0
CVE-2023-3595 2023 Communicatiemodules 1756-EN2x en EN3x Code-uitvoering op afstand met persistentie 9,8
CVE-2023-3596 2023 Communicatiemodules 1756-EN4x Denial of service 7,5
CVE-2024-6242 2024 1756-chassis, Trusted Slot Omzeilen van slotbeveiliging via CIP-routering 8,4

CVE-2021-22681 staat sinds maart 2026 op de KEV-lijst van CISA en is volgens Rockwell niet met alleen een firmware-update op te lossen. Andere dreigingen zijn ongeautoriseerde toegang via engineering-laptops, protocolmisbruik, supply-chain-aanvallen en laterale beweging vanuit het kantoornetwerk.

Nieuwere hardware ondersteunt CIP Security: versleuteling met TLS/DTLS, authenticatie op basis van certificaten en integriteitscontrole, bijvoorbeeld via de 1756-EN4TR. Dat beperkt spoofing, replay-aanvallen, het overnemen van sessies en ongeautoriseerde configuratiewijzigingen. In de praktijk draaien zulke modules vaak naast oudere apparatuur zonder deze functies, dus netwerkmaatregelen blijven nodig.

Maatregel Functie
Netwerksegmentatie volgens het Zone and Conduits-model Controllers in eigen zones, gescheiden van IT
Industrial Firewall CIP-verkeer filteren op bron en commando
Jump Server met MFA Gecontroleerde toegang voor leveranciers en engineers
Application Whitelisting Alleen toegestane software op het engineeringstation
Monitoring Detectie van onverwachte downloads en modewijzigingen
Patchmanagement en ondertekende firmware Bekende kwetsbaarheden dichten
Backup Herstel van projecten en configuraties

Deze maatregelen passen binnen IEC 62443, Defense in Depth en Zero Trust.


🧪 Hoe pakt u beveiliging en beheer in de praktijk aan?

Neem een bottellijn met drie ControlLogix-controllers, FactoryTalk-HMI’s en een historian. Een praktische aanpak:

  1. Inventariseer - leg per controller het catalogusnummer, de firmwareversie en alle communicatiemodules vast, en vergelijk die met de advisories van Rockwell en CISA.
  2. Zet de sleutelschakelaar op RUN - in de stand RUN weigert de controller downloads en modewijzigingen op afstand. Rockwell en CISA noemen dit expliciet als mitigatie voor CVE-2024-6242. Draai de sleutel alleen bij gepland onderhoud naar REM of PROG.
  3. Segmenteer - plaats de controllers in een celzone, laat Level 3-systemen alleen via een IDMZ communiceren en blokkeer EtherNet/IP-poort 44818 vanuit het kantoornetwerk.
  4. Beheer de engineeringtoegang - één gehard engineeringstation, persoonlijke accounts in plaats van gedeelde, en leverancierstoegang alleen via een jump server.
  5. Plan updates - test firmware eerst op een testopstelling, documenteer met een FAT en SAT, en houd een terugvalscenario klaar.
  6. Bewaak - laat een OT-monitoringsysteem alarmeren bij een programmadownload of een wijziging van de bedrijfsmodus buiten een geplande wijziging.

ControlLogix-installaties gaan vaak meer dan 15 jaar mee, wat Lifecycle Management belangrijk maakt: reserveonderdelen, oude Windows-engineeringstations en migraties van 1756-L6x of PLC-5 naar de 5580- of 5590-generatie. In de farmaceutische industrie vragen GAMP en GMP daarbij om gevalideerde wijzigingen.

In Nederland valt een groot deel van de ControlLogix-installaties in drinkwater, energie en chemie onder de Cyberbeveiligingswet, de Nederlandse uitwerking van NIS2. Fabrikanten van producten met digitale elementen vallen onder de Cyber Resilience Act: de meldplicht voor actief misbruikte kwetsbaarheden geldt sinds 11 september 2026, de volledige verordening vanaf 11 december 2027.


⚖️ Welke normen zijn relevant?

Norm Relevantie voor ControlLogix
IEC 62443 OT-cybersecurity van systeem en componenten
IEC 61508 Functionele veiligheid (basis voor GuardLogix-certificering)
IEC 61511 Procesveiligheid in de procesindustrie
ISA-95 Integratie tussen controller, MES en ERP
ISA-88 Batchbesturing en fasen
NIST SP 800-82 Richtlijn voor ICS-beveiliging

ControlLogix ondersteunt voorspellend onderhoud, AI-analyses en schaalbare architecturen, maar de grotere verbondenheid tussen IT en OT maakt cybersecurity een vast onderdeel van elk ontwerp.


❓ Veelgestelde vragen

Wat is het verschil tussen ControlLogix en CompactLogix?

ControlLogix is het rackgebaseerde high-end platform met 1756-chassis, uitwisselbare communicatiemodules, meerdere controllers per chassis en controllerredundantie. CompactLogix is compacter, heeft ingebouwde Ethernet-poorten en is bedoeld voor middelgrote machines. Beide gebruiken dezelfde Logix-engine en Studio 5000, dus code is grotendeels uitwisselbaar.

Welke software heeft u nodig om ControlLogix te programmeren?

ControlLogix wordt geprogrammeerd met Studio 5000 Logix Designer van Rockwell Automation. Voor firmwareversies tot en met 20 heette die software RSLogix 5000. De hoofdversie van Logix Designer moet overeenkomen met de hoofdversie van de firmware in de controller.

Wat is GuardLogix?

GuardLogix is de safety-uitvoering van ControlLogix die standaard- en veiligheidslogica in één controller combineert. Met CIP Safety-I/O kunnen GuardLogix-systemen SIL 3 en PL e (categorie 4) halen. Het uiteindelijke veiligheidsniveau hangt af van de complete veiligheidsfunctie.

Waarvoor dient de sleutelschakelaar op een ControlLogix-controller?

De sleutelschakelaar bepaalt de bedrijfsmodus van een ControlLogix-controller: RUN, REM (remote) of PROG. In de stand RUN zijn downloads en modewijzigingen op afstand geblokkeerd, wat een eenvoudige en effectieve beveiliging is. Rockwell adviseert deze stand onder meer als mitigatie voor CVE-2024-6242.

Ondersteunt ControlLogix CIP Security?

Ja, nieuwere ControlLogix-hardware, zoals de communicatiemodule 1756-EN4TR, ondersteunt CIP Security met versleuteling, certificaatauthenticatie en integriteitscontrole. Oudere modules missen deze functie. Daarom blijven segmentatie en firewalls nodig in gemengde ControlLogix-installaties.

Hoe lang gaat een ControlLogix-systeem mee?

Een ControlLogix-systeem blijft in de praktijk vaak 15 jaar of langer in bedrijf. Oudere controllergeneraties, zoals de 1756-L6x, zijn in uitfasering, waardoor migratie naar de 5580- of 5590-generatie op enig moment nodig is. Plan die migratie samen met firmware-updates en cybersecuritymaatregelen.


📌 Samengevat

ControlLogix is het rackgebaseerde high-end PLC-platform van Rockwell Automation dat sinds 1997 grote proces- en machine-installaties bestuurt, met tags, EtherNet/IP, GuardLogix-safety, motion control en controllerredundantie. Door zijn rol in vitale sectoren is het ook een doelwit: houd firmware actueel, zet de sleutelschakelaar op RUN, segmenteer volgens IEC 62443 en bewaak elke programmawijziging.