Besturing & automatisering
Open PLC modernisering: vervang je legacy PLC, niet je machine
Je machine draait mechanisch nog jaren mee, maar de S7-300 in de kast is uit het portfolio, reserveonderdelen worden schaars en niemand durft er nog aan te komen. Wij vervangen de besturing, niet de machine: de logica gaat over naar een open runtime op IEC 61131-3, met I/O en communicatie op standaardprotocollen. Zo houd je de machine, houd je de controle en zit je niet vast aan één PLC leverancier.

Je machine kan nog jaren mee. De besturing vaak niet.
Een machine kan mechanisch perfect functioneren terwijl de PLC waarop de besturing draait langzaam een risico wordt. Herken je dit?
Zo'n PLC vervangen is zelden een simpele hardwarewissel. Het programma moet worden gemigreerd, de I/O gemapt, de communicatie opnieuw ingericht en de machine opnieuw getest, terwijl de productie doordraait. Daarom blijven verouderde PLC's vaak jarenlang in bedrijf. Begrijpelijk, maar elk jaar wordt het risico groter.
De feiten
Zelfs Siemens zegt: legacy automatisering moet migreren
Dit is geen hypothetisch probleem. Siemens heeft expliciete migratieprogramma's voor verouderde SIMATIC systemen, met harde data. En de regelgeving loopt op hetzelfde ritme.
Siemens biedt uiteraard migratie naar zijn volgende generatie controllers, en voor veel machines is dat een prima antwoord. Maar er is een vraag die steeds vaker gesteld wordt: moet een migratie van een legacy Siemens PLC per se weer op een Siemens PLC uitkomen? Wij denken van niet.
Een PLC is een functie, geen merk
De besturing van een machine heeft een vaste set functies nodig, en geen daarvan vereist op zichzelf dat de controller van één specifieke fabrikant komt.
Daarom bouwen we naar een architectuur op open standaarden: IEC 61131-3 voor de logica, EtherCAT of Modbus naar de I/O en drives, OPC UA en MQTT omhoog naar IT, standaard ethernet en Linux met real-time uitbreidingen waar dat past. Welke hardware en protocollen het precies worden, hangt af van de machine.
Hetzelfde lijstje, zonder de afhankelijkheid van één ecosysteem.
- Deterministische cyclustijden: de logica draait elke cyclus binnen dezelfde milliseconden.
- Digitale en analoge I/O, van bestaande kaarten of via een open veldbus.
- Industriële communicatie naar drives, HMI en andere besturingen.
- State machines, timers, counters en foutafhandeling, zoals in het huidige programma.
- Diagnose: zien wat de besturing doet, zonder de leverancierstool.
- Gecontroleerde updates en een betrouwbare recovery als er iets misgaat.
Van gesloten PLC naar open besturingsarchitectuur
Het doel van de architectuur is scheiding: de machinelogica los van de controllerhardware, de controller los van de I/O, en het geheel los van cloud en IT. Elke laag praat met de volgende via een open standaard, dus elke laag is los te vervangen.
Concreet, van onder naar boven: aan de machine hangen de I/O, de drives en de sensoren via EtherCAT. Daarboven draait de open PLC runtime met het IEC 61131-3 programma, real-time. Daarboven zit de Meshnex Edge voor monitoring, fleet management, ondertekende updates en security. En helemaal boven, via MQTT of OPC UA, de cloud en je IT systemen: MES, OEE, energie.
Dat is dezelfde scheiding van verantwoordelijkheden die de rest van de softwarewereld al twintig jaar toepast. In de fabriek was ze tot nu toe zeldzaam, omdat het ecosysteem van de PLC leverancier alle lagen in één keer leverde.
Geen enkele laag is heilig. Dat is precies het punt.
- Machinelogica: het IEC 61131-3 programma, in versiebeheer, leesbaar zonder leverancierstool.
- Controllerhardware: een industriële PC of embedded controller, vervangbaar zonder de logica te herschrijven.
- I/O en drives: via EtherCAT of Modbus, van meerdere fabrikanten.
- Edge: monitoring, gecontroleerde OTA updates, toegangsbeheer en logging.
- Cloud en IT: MES, OEE, energiemonitoring en analyse via MQTT en OPC UA, zonder de real-time laag te raken.
Geen nieuwe vendor lock-in
Een migratie naar een nieuwe proprietary PLC lost één probleem op en maakt er soms een ander bij: nieuwe hardware, nieuwe engineeringsoftware, een nieuw licentiemodel en een nieuwe afhankelijkheid. Over tien jaar sta je dan weer op dezelfde plek, met een andere sticker op de controller.
We willen de industriële leveranciers niet wegwerken. We willen dat de architectuur op elke laag vervangbaar is. Dit moet je kunnen wisselen zonder de machine opnieuw te ontwerpen:
Het doel is niet leveranciers elimineren. Het doel is dat de keuze bij jou blijft.
- De controllerhardware, als een leverancier stopt of een ander platform beter past.
- De I/O leverancier, module voor module in plaats van de hele kast.
- De netwerkhardware: switches, gateways en firewalls van je eigen keuze.
- Het cloudplatform: MeshOS, je eigen platform, of allebei.
- De engineeringomgeving, omdat het programma in standaardtalen staat.
Modernisering is ook cybersecurity
Legacy PLC's zijn ontworpen voor een machine die los stond van het bedrijfsnetwerk. Die wereld bestaat niet meer: leveranciers op afstand, MES koppelingen, engineering laptops, VPN's en IIoT gateways hangen allemaal aan dezelfde besturing. De PLC is daarmee onderdeel geworden van je beveiligingsperimeter, en NIS2 vraagt precies daar om assetbeheer, toegangsbeheer, netwerkbeveiliging en continuïteit. Een moderne besturingsarchitectuur maakt security zichtbaar en beheersbaar:
Geen enkele PLC migratie maakt je vanzelf NIS2 of CRA compliant. Wat een moderne, observeerbare en onderhoudbare besturingsarchitectuur wél doet: de maatregelen die de regelgeving verwacht een stuk makkelijker invoeren en aantonen.
De regelgeving verandert mee
De EU Cyber Resilience Act stelt cybersecurity eisen aan producten met digitale elementen. De verschuiving: security wordt een verantwoordelijkheid over de hele levensduur van een product, niet iets wat je achteraf aan een installatie vastschroeft. De meldplicht voor actief misbruikte kwetsbaarheden geldt vanaf 11 september 2026, de volledige verplichtingen vanaf 11 december 2027. Voor industriële techniek betekent dat nadenken over:
Daarmee is de architectuur van een machinebesturing niet langer alleen een zaak van de automatiseringsengineer, maar ook van IT, security, inkoop en directie. Dit is geen juridisch advies: wat de CRA precies voor jouw producten betekent, hangt af van je rol als fabrikant, integrator of gebruiker.
Waarom moderniseren? Zes redenen die je op de vloer merkt
Een open besturing is geen doel op zich. Het doel is een machine die blijft draaien, die je zelf kunt onderhouden en die meedoet in de rest van je fabriek.
Eerlijk over open PLC: drie dingen vooraf
Een open besturing is een engineeringtraject, geen product uit een doos. Drie waarheden horen bij een eerlijk gesprek, en ze bepalen hoe we een migratie inrichten.
Daarom begint elk traject met een inventarisatie. Na die stap weet je of open besturing voor deze machine de juiste route is, en zo niet, welke wel.
Van legacy PLC naar open besturing in vijf stappen
Elke migratie volgt dezelfde route, en de productie draait ondertussen door.
Stap 1: inventariseren
We brengen de machine in kaart: PLC, I/O, drives, veldbus, HMI, safety, netwerk, het programma en elke externe verbinding. Vaak passief, zonder de besturing te raken.
Stap 2: analyseren
Wat blijft, wat wordt vervangen, wat wordt vertaald? Per onderdeel een keuze, met safety en motion apart benoemd.
Stap 3: herbouwen
De besturingslogica gaat over naar een open IEC 61131-3 architectuur waar dat past, onder versiebeheer vanaf de eerste regel.
Stap 4: testen
I/O mapping en machinegedrag valideren naast de bestaande besturing, vóór de omschakeling: buiten productie-uren of op een testopstelling.
Stap 5: moderniseren
De nieuwe controller gaat live en wordt aangesloten op monitoring, cybersecurity en je IT/OT infrastructuur. De oude PLC blijft als terugvaloptie tot alles bewezen is.
We willen Siemens niet vervangen door een andere black box
Siemens maakt uitstekende automatiseringsapparatuur, en voor veel toepassingen blijft het de beste keuze. Het punt is niet het ene merk inruilen voor het andere. Het punt is dat jij de keuze hebt.
Het antwoord op vendor lock-in mag geen nieuwe vendor lock-in zijn. Wij vinden dat industriële automatisering dezelfde kant op moet als de rest van de moderne software: open interfaces, software onder versiebeheer, vervangbare onderdelen en duidelijk eigenaarschap.
De machine hoort bij de fabrikant. De besturingssoftware ook.
- De machine is van de fabrikant die hem gebruikt, niet van de PLC leverancier.
- De besturingssoftware is dat ook: leesbaar, geversioneerd en overdraagbaar.
- Elke laag van de architectuur is te vervangen zonder de machine opnieuw te ontwerpen.
- Ook van ons ben je niet afhankelijk: je eigen engineers kunnen ermee verder.
Bewijs uit de praktijk
Legacy besturingen die we al ontsloten
Nog geen volledige open PLC migratie als publieke case: wel de stappen die eraan voorafgaan. Legacy Siemens PLC's uitlezen, hun programma's en recepturen borgen en de data veilig verbinden met IT.
Receptuurdigitalisering Recepturen uit legacy Siemens PLC's, digitaal geborgd
Recepturen die alleen op papier en in oude Siemens PLC's bestonden, nu digitaal geback-upt en geversioneerd. Elke setpoint-wijziging gelogd: wie, wat, wanneer en wat het met de productie deed. Terugzetten kan met één klik.
Stilstandregistratie Elke stilstand op de lijn, geteld en geclassificeerd
Elke stop wordt automatisch uit de PLC gehaald en geclassificeerd: omstelling, storing, aanvoertekort, microstop. Een live Pareto laat zien waar de ploeg werkelijk bleef, zodat verbeteren begint bij de grootste capaciteitsvreter in plaats van bij onderbuikgevoel.
Drukmonitoring en besturing Druk gemeten en gelogd
Een op maat gebouwd meetdevice dat druk continu meet en registreert. Afwijkingen geven direct een melding voordat ze een probleem worden met een volledige meethistorie voor analyse en rapportage.
Veelgestelde vragen over open PLC modernisering
Wat is een open PLC?
Een PLC waarvan de logica in de standaardtalen van IEC 61131-3 is geschreven en draait op een open runtime, op hardware die je zelf kiest: een industriële PC of embedded controller met Linux en real-time uitbreidingen. De I/O en drives hangen eraan via een open veldbus zoals EtherCAT of Modbus. Het verschil met een klassieke PLC zit niet in wat hij doet, maar in wie de sleutel heeft.
Kan een legacy Siemens S7-300 gemigreerd worden zonder de machine te vervangen?
Meestal wel. De mechanica, sensoren, actuatoren en vaak ook de bedrading blijven; de controller en waar nodig de I/O worden vervangen en de logica wordt vertaald. Wat het traject bepaalt, zijn de omvang van het programma, de veldbus (Profibus vraagt een andere aanpak dan Profinet), de HMI en de safety. Daarom begint alles met een inventarisatie.
Moeten de I/O en de drives dan ook vervangen worden?
Niet per se. Bestaande remote I/O op Profinet of Profibus kan vaak blijven via een gateway of een passende masterkaart. Bij verouderde of slecht verkrijgbare I/O is vervangen door EtherCAT modules van een fabrikant naar keuze meestal goedkoper dan repareren. Drives blijven doorgaans, mits ze een open interface hebben.
Hoe zit het met safety (SIL/PL) en motion control?
Dat zijn aparte trajecten. Veiligheidsfuncties vragen gecertificeerde componenten en een eigen validatie; die zetten we niet zomaar over naar een open runtime en soms blijft een gecertificeerde safety PLC de juiste keuze. Motion control kan via EtherCAT en open drives, maar complexe gesynchroniseerde motion beoordelen we per machine, en we zeggen het eerlijk als de reguliere leverancier daar beter in is.
Hoe lang staat de machine stil tijdens de migratie?
Zo kort mogelijk: meestal een geplande stop van enkele uren tot een paar dagen, afhankelijk van de I/O. De nieuwe besturing wordt vooraf gebouwd en getest naast de bestaande, de omschakeling gebeurt in een gepland venster en de oude PLC blijft als terugvaloptie aangesloten tot de nieuwe zich bewezen heeft.
Is open source software betrouwbaar genoeg voor machinebesturing?
Open source is een eigendomsmodel, geen kwaliteitsniveau. Linux draait in treinen, netwerkapparatuur en medische systemen, en dezelfde eisen gelden hier: deterministische executie, industriële hardware, een goede elektrische opbouw, testen en documentatie. Open betekent dat jij de code kunt inzien en de levenscyclus zelf kunt beheren; betrouwbaar wordt het door engineering, net als bij elke andere besturing.
Maakt een PLC migratie ons NIS2 of CRA compliant?
Nee, niet vanzelf. NIS2 vraagt om risicoanalyse, assetbeheer, toegangsbeheer en aantoonbaarheid over je hele organisatie; de CRA legt verplichtingen op aan fabrikanten van producten met digitale elementen. Wat een moderne besturingsarchitectuur wel doet, is de maatregelen die daarbij horen makkelijker invoeren en aantonen: een assetinventaris, unieke accounts, logging en gecontroleerde updates zitten er standaard in. Dit is geen juridisch advies.
Kunnen onze eigen engineers de nieuwe besturing onderhouden?
Ja, dat is de bedoeling. Het programma staat in de IEC 61131-3 talen die je engineers al kennen (structured text, ladder, function blocks), in versiebeheer, met documentatie. We dragen over met training en blijven beschikbaar, maar je bent niet van ons afhankelijk: dat zou de lock-in alleen maar verplaatsen.
Wat kost een PLC modernisering?
Dat hangt af van de omvang van het programma, de I/O, de veldbus en of safety en HMI meegaan. Een enkele machine met een overzichtelijk S7-300 programma is een ander traject dan een lijn met tien controllers en gesynchroniseerde motion. Daarom begint elk traject met een inventarisatie: daarna weet je wat de migratie vraagt, en of hij loont ten opzichte van de reguliere leveranciersmigratie.
Werkt dit ook voor Rockwell, Mitsubishi, Omron of Schneider PLC's?
Ja. Het principe is per merk hetzelfde: de logica wordt vertaald naar IEC 61131-3, de I/O en communicatie worden opnieuw ingericht op open protocollen. De details verschillen (een ControlLogix gebruikt een andere tagstructuur en veldbus dan een S7), dus de inventarisatie is per merk net iets anders.
Wordt je PLC de zwakste schakel?
Draaien er machines op legacy Siemens, Rockwell, Mitsubishi, Omron of andere PLC platformen? We beoordelen of de besturing te moderniseren is zonder de machine te vervangen, en zeggen het eerlijk als de reguliere migratie van de leverancier voor deze machine de betere route is.