El OPC (OLE for Process Control) es un estándar de comunicación en el campo del control y supervisión de procesos industriales, basado en una tecnología Microsoft, que ofrece una interfaz común para comunicación que permite que componentes software individuales interactúen y compartan datos. La comunicación OPC se realiza a través de una arquitectura Cliente-servidor. El servidor OPC es la fuente de datos (como un dispositivo hardware a nivel de planta) y cualquier aplicación basada en OPC puede acceder a dicho servidor para leer/escribir cualquier variable que ofrezca el servidor. Es una solución abierta y flexible al clásico problema de los drivers propietarios. Prácticamente todos los mayores fabricantes de sistemas de control, instrumentación y de procesos han incluido OPC en sus productos.
Tomado de Wikipedia OPC.
En pocas palabras este estandar industrial permite la intercomunicacion entre dispositivos Controladores y protocolos indistriales de casi todas las marcas, realizado el monitoreo y control desde HMI, SCADA, PAC PLC y RTU’S
Los servidores OPC contienen los drivers y/o protocolos de comunicacion de la gran mayoria de controladores industriales
Los clientes OPC se pueden crear en una gran variedad de lenguajes de programación para realizar la lectura y/o escritura de datos hacia el Servidor y de hay hacia los Controladores Industriales.
Ejemplos de Arquitectura OPC (PLC Sensores Actuadores – Servidor OPC y Cliente OPC)
Introduction OPC Servers UA
Prueba con servidor Iconics OPC Server UA
Canal Youtube
PDAControl