Wat is CompactLogix?
CompactLogix is de familie modulaire PLC’s van Rockwell Automation, geleverd onder het merk Allen-Bradley, voor middelgrote machines en productielijnen, met dezelfde Logix-besturingsengine en programmeeromgeving als het grotere ControlLogix. Een CompactLogix-controller heeft ingebouwde IP-poorten, lokale I/O zonder apart rack en, afhankelijk van het type, geïntegreerde motion control en functionele veiligheid. U vindt CompactLogix vooral in verpakkingsmachines, transportsystemen, assemblagelijnen, robotcellen, waterzuivering, food & beverage en op machines van OEM’ers. In OT-omgevingen zit de controller op niveau 1 van het Purdue Model, met koppelingen naar HMI, SCADA en de historian op niveau 2 en hoger.
🧠 Welke CompactLogix-families zijn er?
CompactLogix bestaat al sinds de jaren 2000 en is in meerdere generaties uitgebracht. De eerste 1769-controllers (zoals de L35E) werden opgevolgd door de CompactLogix 5370, en in 2016 kondigde Rockwell de CompactLogix 5380 aan op het nieuwe Compact 5000 I/O-platform. In februari 2019 volgde de CompactLogix 5480, die een Logix-controller en een Windows-computer in één behuizing combineert.
| Familie | Voorbeeld | Geheugen | Lokale I/O | Motion-assen | Kenmerk |
|---|---|---|---|---|---|
| CompactLogix 5370 L1 | 1769-L16ER-BB1B | 384 KB | 16 DI/16 DO ingebouwd, uitbreiding met POINT I/O | - | Kleinste model, twee Ethernet-poorten met DLR |
| CompactLogix 5370 L2 | 1769-L24ER-QB1B | 750 KB | Ingebouwde I/O plus max. 4 1769-modules | - | Ingebouwde voeding en I/O |
| CompactLogix 5370 L3 | 1769-L36ERM | 3 MB | Max. 30 1769-modules | 16 | Kinematica voor robotachtige mechanica |
| CompactLogix 5380 | 5069-L306ER tot 5069-L3100ERM | 0,6 tot 10 MB | Max. 31 Compact 5000-modules | Tot 32 | Gigabit-Ethernet, CIP Security, OPC UA vanaf v36 |
| CompactLogix 5480 | 5069-L4200ERMW | 20 MB | Max. 31 Compact 5000-modules | Tot 150 | Windows 10 IoT en 64 GB SSD naast de Logix-engine |
| Compact GuardLogix 5370/5380 | 1769-L36ERMS, 5069-L3xxERMS2/S3 | Standaard plus apart safety-geheugen | Als standaardmodel | Als standaardmodel | Safety-controller tot SIL 3/PL e |
Die schaalbaarheid zit ook in het netwerk. Het aantal EtherNet/IP-knooppunten dat een controller aankan, schaalt mee met het type: van 16 bij de 5069-L306ER tot 180 bij de 5069-L3100ERM en 250 bij de 5480. Dat getal is bij de keuze vaak beperkender dan het geheugen, omdat elke O-adapter, frequentieregelaar en servodrive een knooppunt telt. Let op: modules uit de oudere 1769-serie passen niet op de 5069-backplane van de 5380; die sluit u via een EtherNet/IP-adapter aan.
🔄 Wat is het verschil tussen CompactLogix en ControlLogix?
Beide platformen gebruiken dezelfde Logix-firmware, dezelfde taken, tags en instructies, en worden geprogrammeerd in Studio 5000 Logix Designer. Een programma voor een CompactLogix kan daardoor grotendeels naar een ControlLogix worden overgezet en omgekeerd. Het verschil zit in schaal en beschikbaarheid:
| Aspect | CompactLogix | ControlLogix |
|---|---|---|
| Bouwvorm | Compacte controller met I/O aan de zijkant, DIN-rail | 1756-chassis met losse controller- en communicatiemodules |
| Toepassing | Machines, cellen, kleine en middelgrote lijnen | Grote lijnen, procesinstallaties, centrale besturing |
| Controllerredundantie | Niet beschikbaar | Mogelijk met redundante chassis |
| Communicatie | Ingebouwde EtherNet/IP-poorten | Extra netwerkmodules, ook voor andere netwerken |
| Kosten | Lager | Hoger |
Vuistregel: kies CompactLogix als één machine of cel moet worden bestuurd en een korte stilstand bij een controllerstoring acceptabel is. Kies ControlLogix als het proces continu moet doorlopen of als er veel netwerken en I/O tegelijk nodig zijn.
🔧 Hoe programmeert en configureert u een CompactLogix?
U programmeert CompactLogix in Studio 5000 Logix Designer, de opvolger van RSLogix 5000. De omgeving ondersteunt vier talen uit IEC 61131-3:
- Ladder Diagram - de standaard voor machinebesturing en vergrendelingen
- Structured Text - voor berekeningen en complexe logica
- Function Block Diagram - voor regelkringen, bijvoorbeeld met de PID-instructie
- Sequential Function Chart - voor stapsgewijze processen
Logix werkt met een tag-gebaseerd geheugen: elke variabele heeft een naam in plaats van een vast adres. Add-On Instructions (AOI’s) en User-Defined Types (UDT’s) maken herbruikbare bibliotheken mogelijk, wat machinebouwers helpt hun software te standaardiseren. Online wijzigingen zijn mogelijk zonder de controller te stoppen. Bewaar projecten in versiebeheer en gebruik FactoryTalk AssetCentre of vergelijkingstools om te controleren of het programma in de controller nog overeenkomt met de goedgekeurde versie. Het taakmodel kent continue, periodieke en event-gestuurde taken, zodat tijdkritische logica een vaste cyclustijd krijgt.
🌐 Hoe communiceert CompactLogix via EtherNet/IP en CIP?
CompactLogix spreekt CIP over EtherNet/IP. Expliciete berichten (configuratie, programmeren, HMI- en SCADA-verkeer) lopen via TCP-poort 44818, impliciete I/O-berichten cyclisch via UDP-poort 2222 met een instelbaar interval (RPI). De meeste modellen hebben twee poorten die u als switch in een Device Level Ring kunt opnemen: valt één kabel uit, dan herstelt de ring zich binnen milliseconden. Bij de 5380 kunt u de poorten ook in dual-IP-modus gebruiken, met elk een eigen subnet, bijvoorbeeld één poort voor het machinenetwerk en één naar het lijnnetwerk.
Voor motion gebruikt CompactLogix CIP Motion, gesynchroniseerd via CIP Sync, de CIP-implementatie van IEEE 1588 (PTP). Servodrives zoals Kinetix ontvangen zo tijdgestempelde setpoints. Integratie met visualisatie loopt via FactoryTalk View en PanelView-terminals, en sinds firmware v36 kan een CompactLogix 5380 ook als ingebouwde OPC UA-server en -client werken; die functie staat standaard uit en schakelt u per poort in. Voor MQTT of cloudkoppelingen is een edge device, een gateway zoals Kepware of de Windows-kant van een 5480 nodig.
Doordat EtherNet/IP standaard Ethernet gebruikt, sluit CompactLogix makkelijk aan op IT-netwerken. Dat maakt IT/OT-convergentie eenvoudiger, maar vergroot ook het cybersecurityrisico. Netwerkproblemen zoals broadcaststormen of onbeperkt multicastverkeer leiden tot I/O-timeouts en motionfouten. Gebruik daarom beheerde industriële switches met IGMP-snooping, QoS voor PTP- en I/O-verkeer en VLAN-scheiding, en ontwerp op lage latentie.
🛡️ Hoe werkt functionele veiligheid met Compact GuardLogix?
Compact GuardLogix is de safety-variant van CompactLogix: één controller met een standaard- en een safety-taak, elk met eigen geheugen. De safety-logica draait in een gescheiden, bewaakt deel van de controller en communiceert met veilige I/O, lichtschermen en drives via CIP Safety. Afhankelijk van het type (S2 of S3) haalt een 5380-model SIL 2/PL d of SIL 3/PL e. De certificering is gebaseerd op IEC 61508, IEC 62061 en ISO 13849; het vereiste SIL of PL volgt uit de risicobeoordeling van de machine.
Het voordeel ten opzichte van een losse safety-PLC of veiligheidsrelais is één engineeringomgeving en één netwerk. Het risico is dat safety en standaardbesturing dezelfde infrastructuur delen: een wijziging in het standaarddeel mag nooit de veiligheidsfunctie raken. Daarom vergrendelt u de safety-configuratie met een handtekening na validatie. De Machineverordening (EU) 2023/1230 eist vanaf 20 januari 2027 bovendien dat veiligheidsbesturingen bestand zijn tegen kwaadwillige manipulatie.
🔐 Welke cyberrisico’s spelen bij CompactLogix?
Klassiek CIP kent geen authenticatie: wie het netwerk bereikt, kan in principe tags schrijven of een programma laden. Meerdere kwetsbaarheden laten zien hoe reëel dat is:
| CVE | CVSS | Probleem | Getroffen CompactLogix |
|---|---|---|---|
| CVE-2021-22681 | 10,0 | De sleutel waarmee Studio 5000 en de controller elkaar herkennen kan worden omzeild, zodat een aanvaller zonder inloggegevens configuratie of code wijzigt | 1768, 1769, 5370, 5380, 5480 |
| CVE-2022-1161 | 10,0 | Leesbare en uitgevoerde code worden apart opgeslagen; een aanvaller kan de uitgevoerde code wijzigen zonder dat het zichtbaar is in Logix Designer | 1768, 1769, 5370, 5380, 5480, Compact GuardLogix 5370/5380 |
| CVE-2022-1159 | 7,7 | Via een gecompromitteerd engineering station kan ongemerkt code worden geïnjecteerd | 5380, 5480 |
Rockwell en CISA geven voor deze CVE’s vergelijkbare adviezen: zet de modusschakelaar op RUN, gebruik CIP Security waar mogelijk, beperk TCP-poort 44818 tot het besturingsnetwerk en bewaak wijzigingen met Change Detection en de controllerlog. CVE-2021-22681 is volgens Rockwell niet met een patch op te lossen; CIP Security, dat TLS en DTLS met certificaten of pre-shared keys gebruikt, pakt de oorzaak wel aan. De CompactLogix 5380 ondersteunt CIP Security op de ingebouwde poorten; oudere 5370-modellen niet.
🛠️ Hoe beveiligt en beheert u een CompactLogix-omgeving in de praktijk?
- Inventariseer controllers, I/O-modules en firmwareversies in een asset-inventaris en koppel ze aan Rockwell-advisories.
- Segmenteer volgens het Zone and Conduits-model uit IEC 62443: een machine met CompactLogix is een eigen zone, met een industriële firewall die alleen het nodige CIP-verkeer doorlaat (netwerksegmentatie, Defense in Depth).
- Regel toegang op afstand via een jump server met MFA, nooit via een direct bereikbare controller of een vaste VPN van de machinebouwer.
- Zet de modusschakelaar op RUN zodra de machine in productie is, en activeer CIP Security op 5380-controllers.
- Hard het engineering station met application whitelisting, aparte accounts en beperkte rechten, in lijn met Zero Trust.
- Patch planmatig volgens een patchproces: test firmware op een reserve-controller, voer een FAT en SAT uit en houd een terugvalversie klaar.
- Bewaak en bewaar: gebruik passieve monitoring die CIP-programmeeropdrachten herkent, en maak na elke wijziging een back-up van het project en het SD-kaartbeeld, zodat u na ransomware snel kunt herstellen.
Voor Nederlandse organisaties die onder de Cyberbeveiligingswet vallen (van kracht sinds 15 augustus 2026) horen deze maatregelen bij de zorgplicht. Machinebouwers die CompactLogix in hun producten inbouwen, krijgen daarnaast te maken met de Cyber Resilience Act: meldplicht voor actief misbruikte kwetsbaarheden vanaf 11 september 2026, volledige toepassing vanaf 11 december 2027.
🏭 Hoe ziet een CompactLogix-architectuur eruit in een verpakkingslijn?
Een typische verpakkingsmachine bestaat uit een CompactLogix 5380 met een paar lokale I/O-kaarten, servodrives voor de assen, een PanelView-HMI en remote I/O op de machine. Alle apparaten hangen in een DLR-ring; een industriële firewall koppelt de machine aan het lijnnetwerk.
| Purdue-niveau | Component | Communicatie |
|---|---|---|
| Niveau 0 | Sensoren, servomotoren, veilige I/O | Bedraad, CIP Safety |
| Niveau 1 | CompactLogix 5380 of Compact GuardLogix, remote I/O, drives | EtherNet/IP, CIP Motion, DLR |
| Niveau 2 | PanelView, FactoryTalk View | CIP via TCP 44818 |
| Niveau 3 | Historian, MES | OPC UA of FactoryTalk Linx, via firewall |
Vanuit deze opzet levert de controller tellers en storingscodes voor OEE-berekening en trillings- of stroomdata voor voorspellend onderhoud, eventueel geanalyseerd met AI op een edge-platform. Volgens ISA-95 loopt de koppeling met MES en ERP via niveau 3; de controller mag nooit rechtstreeks vanaf het kantoornetwerk bereikbaar zijn. Batchrecepten volgen bij procesmatige toepassingen vaak ISA-88.
🔄 Hoe pakt u lifecycle en migratie aan?
CompactLogix-machines draaien vaak vijftien jaar of langer. Plan daarom lifecyclebeheer vanaf de aanschaf: houd firmwareversies en Studio 5000-versies gelijk binnen een site, leg een voorraad reservecontrollers aan en volg de leverbaarheid van oudere 1769-modellen. Bij migratie van een SLC 500 of een eerste-generatie CompactLogix is de 5380 de gebruikelijke opvolger; Rockwell biedt conversietools, maar I/O-bedrading en communicatie vragen meestal een nieuw ontwerp. Test na elke firmware-upgrade de volledige machinefunctie, inclusief safety, voordat de installatie terug in productie gaat. Relevante kaders zijn IEC 62443 voor security, IEC 61508 voor functionele veiligheid, IEC 61511 voor procesveiligheid in de procesindustrie en NIST SP 800-82 als praktische ICS-securitygids.
❓ Veelgestelde vragen
Is CompactLogix een PLC?
Ja, CompactLogix is een PLC-familie van Rockwell Automation onder het merk Allen-Bradley. CompactLogix-controllers zijn bedoeld voor kleine en middelgrote machines en worden geprogrammeerd in Studio 5000 Logix Designer, net als ControlLogix.
Welke software heb ik nodig om een CompactLogix te programmeren?
Een CompactLogix programmeert u met Studio 5000 Logix Designer, voorheen RSLogix 5000. De versie van Logix Designer moet passen bij de firmwareversie van de CompactLogix-controller; voor de communicatie gebruikt u FactoryTalk Linx of RSLinx Classic.
Wat is het verschil tussen CompactLogix 5370 en 5380?
De CompactLogix 5370 gebruikt 1769 Compact I/O en heeft maximaal 3 MB geheugen. De CompactLogix 5380 gebruikt het nieuwere Compact 5000 I/O-platform, heeft gigabit-Ethernet, tot 10 MB geheugen en tot 32 motion-assen, en ondersteunt CIP Security en sinds firmware v36 OPC UA.
Ondersteunt CompactLogix redundantie?
CompactLogix ondersteunt netwerkredundantie via een Device Level Ring, maar geen controllerredundantie. Wie een tweede controller nodig heeft die bij een storing automatisch overneemt, kiest ControlLogix met een redundant chassis.
Kan een CompactLogix rechtstreeks met de cloud communiceren?
Een CompactLogix 5380 heeft sinds firmware v36 een ingebouwde OPC UA-server, maar geen standaard MQTT- of cloudclient. Cloudkoppelingen lopen daarom meestal via een edge device of gateway in een aparte zone, zodat de CompactLogix zelf niet vanaf internet bereikbaar is.
Hoe beveilig ik een CompactLogix tegen ongeautoriseerde wijzigingen?
Zet de modusschakelaar van de CompactLogix op RUN, activeer CIP Security waar het model dat ondersteunt en laat alleen engineering stations uit een beveiligde zone met de controller praten. Bewaak daarnaast wijzigingen met Change Detection of FactoryTalk AssetCentre en bewaar een goedgekeurde back-up.
📌 Samengevat
CompactLogix is de middelgrote Logix-PLC van Rockwell Automation: dezelfde software als ControlLogix, maar compacter en zonder controllerredundantie. Wie CompactLogix inzet, combineert de kracht van EtherNet/IP, CIP Motion en CIP Safety met de plicht om het platform te segmenteren, CIP Security te gebruiken en firmware en wijzigingen actief te beheren.
