Wat is virtuele inbedrijfstelling?
Virtuele inbedrijfstelling is het testen van besturingssoftware voor PLC’s, robots en HMI’s tegen een gesimuleerd model van de machine of installatie, zodat fouten worden gevonden en opgelost voordat de fysieke inbedrijfstelling begint. De besturing “denkt” dat zij een echte installatie aanstuurt: sensoren, actuatoren, transportbanden en procesgedrag komen uit een simulatiemodel. Daardoor kunnen engineers al op kantoor testen terwijl de machine nog in de werkplaats wordt gebouwd. In Duitsland heet dit virtuelle Inbetriebnahme (VIBN), in het Engels virtual commissioning.
🧠 Hoe werkt virtuele inbedrijfstelling?
Een opstelling voor virtuele inbedrijfstelling heeft altijd drie delen:
- De besturing — het echte PLC-programma, robotprogramma en de HMI-schermen, zoals die later in de fabriek draaien
- Het installatiemodel — een simulatie van de mechanica, sensoren, aandrijvingen en materiaalstroom, vaak een 3D-model gekoppeld aan CAD-data
- De koppeling — uitwisseling van in- en uitgangen tussen besturing en model, via een softwarebus, OPC UA of een gesimuleerde veldbus
Het model reageert op uitgangen van de besturing (motor aan, klep open) en levert de bijbehorende ingangen terug (eindschakelaar bereikt, niveau gestegen). Zo worden sequenties, vergrendelingen, foutafhandeling en HMI-bediening getest zonder dat er een echt product of een echte machine nodig is. Het model vormt daarmee een vroege vorm van een digital twin.
🔧 Welke testniveaus bestaan er: MIL, SIL en HIL?
De richtlijn VDI/VDE 3693 en de meeste tools onderscheiden testconfiguraties naar hoeveel “echte” onderdelen in de lus zitten:
| Niveau | Besturing | Installatie | Typisch gebruik |
|---|---|---|---|
| MIL (model-in-the-loop) | Model van de besturingslogica | Simulatiemodel | Concept en algoritmen vroeg in het ontwerp toetsen |
| SIL (software-in-the-loop) | Echt PLC-programma op een virtuele PLC, bijv. S7-PLCSIM Advanced of een soft PLC | Simulatiemodel | Hoofdmoot van de softwaretest, op een laptop of server |
| HIL (hardware-in-the-loop) | Echte PLC-hardware met echte veldbus | Simulatiemodel in realtime | Timing, veldbusconfiguratie en safety-PLC-gedrag testen |
S7-PLCSIM Advanced van Siemens simuleert bijvoorbeeld S7-1500-CPU’s met tot 16 instanties per pc, communiceert via een interne softbus of TCP/IP en biedt een API waarmee een simulatietool de virtuele tijd kan synchroniseren. Bij HIL moet het model deterministisch meedraaien met de cyclustijd van de besturing; gespecialiseerde systemen halen cycli vanaf 1 ms.
🛠️ Welke tools worden gebruikt voor virtuele inbedrijfstelling?
| Leverancier | Tool | Sterk in |
|---|---|---|
| Siemens | NX Mechatronics Concept Designer (MCD) | 3D-machinemodel met fysica, gekoppeld aan TIA Portal |
| Siemens | Tecnomatix Process Simulate | Robotcellen en offline robotprogrammering |
| Siemens | SIMIT | Procesindustrie, signaal- en apparaatsimulatie, operatortraining |
| Rockwell Automation | Emulate3D (overgenomen in 2019) | Materiaalstroom, logistiek, Logix-emulatie |
| Beckhoff | TwinCAT 3 EtherCAT Simulation (TE1111) | EtherCAT-slaves nabootsen op een simulatie-pc |
| ISG | ISG-virtuos | Leveranciersonafhankelijk, MIL/SIL/HIL in realtime |
| Visual Components (KUKA) | Visual Components | Fabriekslayout, robots van vele merken |
| Mitsubishi Electric | MELSOFT Gemini | 3D-simulatie gekoppeld aan GX Works3 |
Voor uitwisseling van simulatiemodellen tussen tools is de open standaard FMI (Functional Mock-up Interface) van de Modelica Association belangrijk. Een model wordt verpakt als FMU en kan in een andere omgeving worden ingeladen voor co-simulatie. FMI 3.0 verscheen in mei 2022; FMI als geheel wordt door meer dan 170 tools ondersteund.
🎯 Wat levert virtuele inbedrijfstelling op?
- Kortere inbedrijfstelling op locatie — in een gedocumenteerde casus met een materiaalstroomsysteem daalde de benodigde tijd op locatie tot een kwart van de planning; andere studies noemen 15 tot 25 procent kortere totale installatietijd en tot de helft minder manuren op locatie
- Fouten eerder vinden — een fout in een sequentie kost op kantoor minuten, op locatie met een wachtend montageteam uren
- Veilig testen van randgevallen — noodstop midden in een cyclus, sensoruitval of een vastgelopen product zijn in simulatie zonder risico te herhalen
- Parallel werken — software en mechanica worden gelijktijdig ontwikkeld in plaats van na elkaar
- Training — operators en onderhoudsmonteurs oefenen met de HMI voordat de machine er staat
Virtuele inbedrijfstelling vervangt de functionele veiligheid-validatie op de echte machine niet: veiligheidsfuncties moeten altijd fysiek worden geverifieerd.
🔄 Hoe verhoudt virtuele inbedrijfstelling zich tot FAT en SAT?
Virtuele inbedrijfstelling schuift testwerk naar voren in het project. Een virtuele FAT laat de klant de besturing al accepteren tegen het model, ruim voordat de machine gebouwd is. De echte FAT bij de machinebouwer en de SAT op locatie worden daardoor korter, omdat de software al grotendeels is uitgetest.
In de procesindustrie is dezelfde aanpak al decennia gangbaar als operator training simulator (OTS): een dynamisch procesmodel gekoppeld aan het DCS waarop operators opstarten, afschakelen en storingen oefenen. Het verschil zit in het model: bij machinebouw gaat het om kinematica en materiaalstroom, bij procesinstallaties om massabalansen, druk, temperatuur en reactiekinetiek.
📐 Hoe gedetailleerd moet het simulatiemodel zijn?
| Detailniveau | Wat wordt gesimuleerd | Geschikt voor |
|---|---|---|
| Signaalniveau | I/O wordt alleen teruggekoppeld (uitgang aan → ingang aan na x ms) | I/O-test, eenvoudige sequenties |
| Apparaatniveau | Gedrag van cilinders, motoren, frequentieregelaars en ventielen | Foutafhandeling, interlocks, diagnose |
| Fysisch / 3D-niveau | Kinematica, botsingen, zwaartekracht, productstroom | Robotbanen, cyclustijd, transportlogica |
| Procesniveau | Dynamische massa- en energiebalansen | OTS, regelkringen, opstartprocedures |
De vuistregel: zo eenvoudig als mogelijk, zo gedetailleerd als nodig. Een te rijk model kost meer modelleertijd dan het aan inbedrijfstelling bespaart.
🏭 Stappenplan: virtuele inbedrijfstelling van een verpakkingsmachine
- Afbakenen — kies welke modules (invoer, vullen, sluiten, etikettering) en welke testgevallen virtueel worden getest
- Model bouwen — importeer de CAD-data, voeg kinematica, sensoren en productstroom toe; hergebruik componentmodellen uit een bibliotheek
- I/O-mapping — koppel de symbolen uit het PLC-project één-op-één aan het model, bij voorkeur automatisch uit de I/O-lijst
- SIL-test — laat het PLC-programma op een virtuele PLC draaien, test handbediening, automaatbedrijf, formaatwissels en storingen
- HMI meenemen — sluit de echte HMI-runtime aan en test alarmen en bedieningsflow met de klant
- HIL-test — controleer met de echte PLC en veldbus de timing en de configuratie van aandrijvingen
- Virtuele FAT — klant accepteert de software tegen het model; afwijkingen komen op de actiepuntenlijst
- Model onderhouden — houd het model actueel voor latere wijzigingen; in brownfield-projecten is een retrofit-test vooraf extra waardevol omdat stilstand duur is
🔐 Waarom is security relevant bij virtuele inbedrijfstelling?
Simulatiemodellen en engineeringdata zijn gevoelige bedrijfsmiddelen. Een compleet model bevat het machineontwerp, de besturingslogica, I/O-lijsten en vaak IP-adressen en netwerkconfiguratie: een blauwdruk voor zowel concurrent als aanvaller. Bovendien koppelen HIL-opstellingen soms echte besturingen aan kantoornetwerken. Aandachtspunten:
- Toegang tot projecten beperken en modellen beheren in versiebeheer met logging
- Scheiding van netwerken — simulatie-pc’s en engineering stations niet onbeheerd in het productienetwerk
- Integriteit bewaken — de software die na de virtuele test naar de echte PLC gaat, moet aantoonbaar dezelfde zijn
- Delen met leveranciers via afgeschermde omgevingen in plaats van e-mail of USB-sticks
❓ Veelgestelde vragen
Wat is het verschil tussen virtuele inbedrijfstelling en een digital twin?
Virtuele inbedrijfstelling is een toepassing: het testen van besturingssoftware tegen een simulatiemodel vóór de fysieke opstart. Een digital twin is breder en volgt een installatie gedurende de hele levenscyclus, vaak gevoed met live data. Het model uit de virtuele inbedrijfstelling is vaak het startpunt van een digital twin.
Welke richtlijn beschrijft virtuele inbedrijfstelling?
De Duitse richtlijn VDI/VDE 3693 beschrijft virtuele inbedrijfstelling. Blatt 1 (2016, herzien in 2025) definieert begrippen, modeltypen en testconfiguraties, Blatt 2 (2018) beschrijft hoe een bedrijf virtuele inbedrijfstelling stapsgewijs invoert. Voor uitwisseling van simulatiemodellen wordt de open standaard FMI gebruikt.
Wat is PLCSIM Advanced?
S7-PLCSIM Advanced is de Siemens-software die een S7-1500-PLC virtueel nabootst op een Windows-pc. Het echte PLC-programma uit TIA Portal draait erop en wisselt via een API, softbus of TCP/IP data uit met simulatietools als NX MCD, Process Simulate of SIMIT. Daarmee is PLCSIM Advanced de standaardbasis voor software-in-the-loop bij Siemens-projecten.
Hoeveel tijd bespaart virtuele inbedrijfstelling?
De besparing van virtuele inbedrijfstelling verschilt sterk per project. In een gedocumenteerde casus daalde de tijd op locatie tot een kwart van de planning; andere studies noemen 15 tot 25 procent kortere installatietijd of de helft minder manuren op locatie. Daar staat de tijd voor het bouwen van het model tegenover, die vooral loont bij herhaalbare machines en complexe installaties.
Is virtuele inbedrijfstelling ook zinvol voor kleine machines?
Voor kleine, eenvoudige machines is virtuele inbedrijfstelling op signaalniveau vaak al voldoende en snel op te zetten. Een volledig 3D-model loont pas bij complexe sequenties, robots of seriematig gebouwde machines waarbij het model wordt hergebruikt. Bibliotheken met standaardcomponenten verlagen de drempel aanzienlijk.
Vervangt virtuele inbedrijfstelling de FAT?
Nee, virtuele inbedrijfstelling vervangt de FAT niet, maar maakt die korter en voorspelbaarder. Mechanica, bekabeling en veiligheidsfuncties moeten nog steeds op de echte machine worden getest. Wel kan een virtuele FAT de softwareacceptatie grotendeels naar voren halen.
📌 Samengevat
Virtuele inbedrijfstelling test PLC-, robot- en HMI-software tegen een simulatiemodel, zodat de echte opstart korter, veiliger en voorspelbaarder wordt. Kies het detailniveau en de MIL-, SIL- of HIL-opstelling die bij het project past, en behandel het model als gevoelig engineeringeigendom.
