OLE pentru controlul procesului este un set de standarde referitoare la sistemele automate de proces de fabricație care facilitează comunicarea ușoară la nivel de industrie între controlerele de sistem și echipamentele fabricii. Identificatorul OLE înseamnă Object Linking and Embedding, iar întregul termen este în general scurtat la Object Linking and Embedding for Process Control, sau OPC. Standardele sunt relevante pentru procesele de fabricație bazate pe sistemul de operare (OS) Microsoft Windows® și sunt guvernate de Fundația OPC. OLE pentru controlul proceselor a fost dezvoltat în 1996 în încercarea de a crea un set standardizat de protocoale de comunicare a proceselor bazate pe tehnologiile OLE, DCOM și COM ale Microsoft Corporation pentru sistemul lor de operare Windows®. Aplicarea sistemului OLE pentru standardele de control al proceselor permite integrarea ușoară a sistemelor de producție automate într-o gamă largă de industrii.
Procesele automate de producție și industriale constau în general din trei subprocese principale – planificarea fluxului, controlul și sistemele de pardoseală. Procesele sunt coregrafiate în etapa de planificare a fluxului, în timp ce procesele de control utilizează informațiile de planificare pentru a spune sistemelor de podea ce să facă și când, și monitorizează în mod constant întregul dans pentru a identifica și rectifica anomaliile. Acesta este, cel puțin teoretic, un sistem perfect, dar necesită ca sistemele de control și podea să vorbească cel puțin aceeași limbă. Acest lucru este valabil mai ales atunci când sunt introduse în proces noi utilaje sau controlere.
OLE pentru sistemul de control al procesului, sau OPC, așa cum este cunoscut mai frecvent, are la bază un set de obiecte, protocoale și interfețe comune. Împreună, acestea formează o punte de comunicații standardizată care asigură că sistemele de control și execuție pot fi mutate sau adăugate într-un proces fără probleme. Pe măsură ce tehnologiile din producție și industrie avansează, standardele OPC sunt actualizate și modificate în consecință. Managementul acestui proces este gestionat de un grup cunoscut sub numele de Fundația OPC, care este responsabil pentru întreținerea și implementarea acestuia.
Înainte de apariția OLE pentru sistemul de control al proceselor, a trebuit să fie scrisă o aplicație dedicată pentru fiecare nou proces automatizat. Acest lucru a fost, evident, consumator de timp și costisitor și a creat un mediu în care jucătorii din industrie și producătorii de mașini nu puteau dezvolta sau implementa sisteme comune. Acest lucru a condus la dezvoltarea sistemelor izolat, cu pierderi proporționale în raționalizare și eficiență. Introducerea OLE pentru standardele de control al proceselor poate fi, astfel, văzută ca una dintre cele mai semnificative dezvoltări din istoria controlului automatizat al procesului.