Of het nu gaat om productie, machinebouw of edge computing: de vraag naar flexibele en containeriseerbare besturingsoplossingen groeit snel. Virtual PLCnext Control is een softwaregebaseerde oplossing die besturingsfunctionaliteit loskoppelt van hardware. Hierdoor kunnen klassieke PLC-functies flexibel worden uitgevoerd op krachtige server- en edgehardware. Schaalbaar en met behoud van realtime prestaties. Moderne programmeertalen zoals C++, C# en Python kunnen worden gebruikt.

Van hardware naar softwaregebaseerde besturing

Traditionele industriële besturingssystemen maken gebruik van specifieke hardware die is ontworpen voor industriële toepassingen. Bij virtuele besturingssystemen wordt deze functionaliteit verplaatst naar standaard hardware, zoals industriële pc’s of servers. Dit wordt mogelijk gemaakt door virtualisatietechnologieën, waarbij de functies van een klassieke PLC als software beschikbaar zijn. Virtual PLCnext Control is gebaseerd op het open PLCnext Technology-ecosysteem en wordt geleverd als OCI-container. Hierdoor kan de oplossing draaien op standaard hardware, terwijl gebruikers werken in een vertrouwde PLC-programmeeromgeving.

Waarom kiezen voor Virtual PLCnext Control?

  • Hardware-onafhankelijk en schaalbaar
  • Ondersteunt moderne programmeertalen (C++, C# en Python) en versnelt ontwikkeling en implementatie
  • Naadloze integratie in het PLCnext Technology-ecosysteem

Flexibele besturingsarchitectuur – toepassingen

Virtual PLCnext Control vervangt klassieke PLC-systemen door een flexibele softwarearchitectuur. De veelzijdigheid van de oplossing komt naar voren in verschillende toepassingsgebieden.

Edge computing

De behoefte aan decentrale dataverwerking groeit. Virtual PLCnext Control maakt het mogelijk om besturing als container direct op industriële pc’s uit te voeren. Data wordt verwerkt waar deze ontstaat, wat leidt tot lagere latency en kortere responsetijden. Protocollen zoals PROFINET, OPC UA en MQTT zorgen voor eenvoudige integratie. Omdat gegevens lokaal worden verwerkt, is geen verwerking via een centraal datacenter nodig. Hierdoor kunnen analyses dichter bij het proces plaatsvinden en zijn systemen sneller in staat om op veranderingen te reageren. In productieomgevingen draagt dit bij aan efficiëntere besluitvorming op de werkvloer. Ook in toepassingen zoals energie-infrastructuren biedt lokale verwerking voordelen doordat gegevens direct beschikbaar zijn voor realtime analyse.

Integratie zonder extra hardware

OEM’s kunnen de besturing direct integreren in hun hardware ontwerp. Dit vermindert complexiteit, bespaart ruimte en verlaagt kosten. Ondersteuning van gangbare communicatieprotocollen en schaalbaarheid zorgen voor flexibiliteit bij uiteenlopende projecten. Daarnaast ondersteunt de oplossing verschillende industriële communicatiestandaarden, waaronder OPC UA, PROFINET en Modbus TCP. Hierdoor kan de software eenvoudig worden geïntegreerd in bestaande automatiseringsomgevingen. Dankzij de modulaire opzet kunnen functionaliteiten worden afgestemd op specifieke projectvereisten, waardoor zowel kleine als omvangrijke automatiseringsprojecten efficiënt kunnen worden gerealiseerd.

Datacenters en IT

Virtual PLCnext Control biedt een hardware onafhankelijke besturingsoplossing voor op krachtige servers en kan eenvoudig worden opgeschaald. Dit verlaagt kosten en onderhoud. Daarnaast maakt realtime dataverwerking snellere analyse mogelijk en verbetert dit de beschikbaarheid van systemen. Virtuele besturingen kunnen bovendien eenvoudiger worden opgeschaald dan traditionele hardware oplossingen. Ook herstel na een storing of systeemonderbreking kan sneller plaatsvinden doordat geen afhankelijkheid bestaat van specifieke PLC-hardware. Door het gebruik van gestandaardiseerde communicatieprotocollen en centraal softwarebeheer ontstaat een brug tussen OT- en IT-omgevingen.

Complexe automatisering efficiënter oplossen

Dankzij de PLCnext Technology kunnen software engineers traditionele PLC-programma’s combineren met moderne programmeertalen. Dit maakt het eenvoudiger om complexe automatiseringsvraagstukken efficiënt op te lossen. Hierdoor ontstaat meer ruimte voor innovatie en kunnen verschillende technologieën, eenvoudig in één oplossing worden samengebracht. Dit verkort ontwikkeltrajecten en vereenvoudigt toekomstige uitbreidingen van applicaties en systemen. De open architectuur maakt integratie met third-party oplossingen mogelijk en zorgt voor toekomstbestendige systemen. Volledige integratie binnen het PLCnext Technology-ecosysteem zorgt er bovendien voor dat toepassingen eenvoudig kunnen worden uitgebreid met aanvullende software, diensten en oplossingen uit hetzelfde ecosysteem.

Componenten van het open PLCnext Technology-ecosysteem

PLCnext Technology is een ecosysteem voor industriële automatisering dat bestaat uit open hardware, modulaire engineeringsoftware, een wereldwijde community en een digitale software marktplaats. De PLCnext Control-hardware, gebaseerd op een Linux-kernel, kenmerkt zich door realtime prestaties voor zowel IEC 61131-3 talen als hogere programmeertalen zoals C/C++, C# en Matlab Simulink. Dankzij het gepatenteerde Task Handling-systeem kunnen totaal verschillende applicaties worden gecombineerd tot één taak. De IEC 62443-4-1 en -4-2 gecertificeerde controllers ondersteunen bovendien nieuwe technologieën zoals OPC UA en TSN. PLCnext Engineer is een tool voor alle engineeringtaken: configuratie, programmeren, visualisatie en diagnostiek.

De PLCnext Store biedt software-applicaties (apps) waarmee u eenvoudig de functies van PLCnext Control uitbreidt. Dit verhoogt de efficiëntie van het ontwikkelproces aanzienlijk. Het aanbod varieert van softwarebibliotheken tot volledig geprogrammeerde apps die zonder programmeerkennis gebruikt kunnen worden. Ook derden kunnen hun oplossingen via de PLCnext Store aanbieden. Digitale vooruitgang maakt nieuwe vormen van samenwerking mogelijk, zoals de PLCnext Community laat zien. Hier delen talloze ontwikkelaars hun ideeën waarbij ze ook gebruik kunnen maken van open source software – bijvoorbeeld van GitHub. Dit leidt tot snelle applicatieontwikkeling, vooral bij complexe toepassingen. Bovendien is de code minder kwetsbaar voor fouten en worden bugfixes snel beschikbaar gesteld.