OPC (Ole for Process Control) is een communicatiestandaard die is gecreëerd door de OPC Foundation (410 leden, fabrikanten en gebruikers van software/hardware in 40 landen).
OFS (OPC Factory Server) is het product van Schneider-Electric dat voldoet aan deze standaard (ontworpen en ontwikkeld door Schneider).
De OPC-standaard definieert een communicatiestandaard tussen Windows-toepassingen en hardware/software die regelmatig wordt gebruikt op het gebied van procesbesturing (bijvoorbeeld PLC's).
OPC beschrijft een consistente en universele methode om toegang te krijgen tot veldgegevens van fabrieksapparatuur.
OPC is geen communicatieprotocol, maar eerder serversoftware gebaseerd op de OLE-, COM- en DCOM-technologieën die Microsoft heeft ontwikkeld voor zijn reeks besturingssystemen:
- OLE (Object Linking and Embedding) is een protocol en systeem voor het beheer van gedistribueerde objecten, waardoor toepassingen met verschillende formaten met elkaar kunnen communiceren.
- COM is de basis van OLE en maakt een lokale verbinding mogelijk (server en clients op dezelfde pc).
- DCOM maakt een verbinding op afstand mogelijk (server en clients geïnstalleerd op verschillende PC's).