Sleutelbegrippen en Definities
OLE (Object Linking and Embedding)
Een Microsoft-technologie uit de vroege jaren 90 die het mogelijk maakte om data en functionaliteit tussen applicaties te delen.
COM (Component Object Model)
Microsoft’s raamwerk voor inter-procescommunicatie, de basis voor OLE.
DCOM (Distributed COM)
Een uitbreiding van COM voor netwerkgebaseerde componentinteractie, gebruikt in OPC Classic en nu als verouderd beschouwd.
OPC (OLE for Process Control)
Een aanpassing van OLE-technologie voor industriële automatisering, met als doel een standaard te creëren voor hardware- en software-interoperabiliteit.
Historische Context
- Begin jaren 90: Microsoft introduceert OLE.
- Midden jaren 90: Oprichting van de OPC Foundation.
- Eind jaren 90: Ontwikkeling van OPC Classic (gebaseerd op COM/DCOM).
- Jaren 2000: Ontwikkeling van OPC UA (Unified Architecture).
OPC-versies
OPC Classic
- Gebaseerd op Microsoft’s COM/DCOM.
- Beperkt tot Windows-platforms.
- Omvat specificaties zoals DA (Data Access) en A&E (Alarms & Events).
OPC UA (Unified Architecture)
- Platformonafhankelijk.
- Geïntroduceerd om de beperkingen van OPC Classic aan te pakken.
- Heeft tot doel de verschillende OPC-specificaties te verenigen.
Veelvoorkomende Toepassing in de Productie
- Meerdere PLC’s op de werkvloer (bijv. Beckhoff, Allen Bradley, Siemens).
- Een OPC-server (bijv. KEPServerEX) maakt verbinding met PLC’s via native protocollen.
- De OPC-server stelt data beschikbaar via de OPC UA-standaard.
- OPC-clients hebben via één interface toegang tot data van meerdere PLC’s.
Kritiek op OPC UA voor IIoT
Volgens Walker Reynolds (4.0 Solutions) heeft OPC UA enkele nadelen:
- Technische schuld: Overgeërfd van de klassieke standaard.
- Bedrijfsbelangen: Grote bedrijven beïnvloeden de standaard in hun voordeel.
- Bureaucratie: De OPC Foundation is een logge organisatie.
Gerelateerde begrippen
← Terug naar Industriële communicatieprotocollen kaart