OPC
OPC
OPC
Santiago - 2018
Historia y creación
• Un inconveniente que se ha dado a lo largo del tiempo, ha sido que los datos de
diferentes sistemas tienen diferentes formatos y protocolos de comunicación. Por
ejemplo, cuando algunos dispositivos son conectados a un sistema PC basado en
un sistema SCADA o DCS.
• Por estos motivos, cinco empresas como Intellution, Opto-22, Fisher-Rosemount,
Rockwell Software e Intuitiv Software, junto a Microsoft, decidieron trabajar
juntas para eliminar estas barreras de comunicación y definieron las interfaces
basadas en OLE/COM (Object Linking and Embedding/Common Object Model)
que sentó las bases para OPC (Ole Process Control).
• Antes de OPC, cada dispositivo tenía que ser consultado por separado
por cada aplicación, lo que significaba un gran trabajo en la
implementación y una comunicación poco eficiente.
Qué es OPC
Es el protocolo de intercambios de
informaciones entre software industrial
en entorno Windows. Permite la
apertura de comunicación gracias a la
interoperabilidad de los equipos de
diferentes fabricantes.
Es típico tener varias fuentes de información en el proceso, las cuales están contenidas en
distintos dispositivos tales como controladores programables, medidores, unidades de
transferencia remotas, sistemas de control centralizados, base de datos, etc.
Por cada dato, el servidor de OPC recoge el valor, la calidad del dato y la estampa de tiempo.
• Servidor OPC HDA– Basado en la especificación de Acceso a Datos Historizados
que provee al Cliente OPC HDA de datos históricos. Que facilita el uso de
aplicaciones de acceso a datos.
Características: Arquitectura de comunicación abierta y eficaz, concentrada en el
acceso a datos y no en los tipos de datos.
Propósito: Permite que aplicaciones (MS Office, Objetos WWW) accedan a datos de
un dispositivo o un banco de datos “In process”. Facilita el desarrollo de aplicaciones
sin sacrificar la funcionalidad de la Interfaz Cliente.
• Servidor OPC A&E Server– Basado en la especificación de Alarmas y Eventos –
transfiere Alarmas y Eventos desde el dispositivo hacia el Cliente OPC A&E, son
notificados de Sucesos. Estos mecanismos se definen como:
Alarma: Condición anormal de un sistema, por lo que es un caso especial de esta.
Condición: Estado nombrado evento por contener condiciones asociadas a una
etiqueta como HighAlarm, Normal, LowAlarm.
Evento: Ocurrencia perceptible, de importancia al servidor OPC, de los dispositivos
que representa o de sus dispositivos OPC.
• Servidor OPC UA – Basado en la especificación de Arquitectura Unificada –
basado en el set mas nuevo y avanzado de la OPC Foundation, permite a los
Servidores OPC trabajar con cualquier tipo de datos.
• OPC-DX para intercambiar datos con otros servidores OPC.
Define un conjunto de interfaces que permiten el intercambio de datos, así
como la comunicación “server to server” entre dispositivos y controladores
conectados a Ethernet, que utilizan distintos protocolos. OPC-DX permite a
los servidores OPC-DA intercambiar directamente datos sin la exigencia de un
cliente OPC intermedio.
La mejor manera de pensar de un servidor OPC-DX es como un servidor OPC-
DA que se puede configurar para intercambiar datos con otros servidores
OPC-DA. Como es el caso de otros servidores OPC, el cliente aún se utiliza
para configurar, controlar y vigilar este intercambio de datos.
• OPC-XML para intercambiar datos entre diferentes sistemas operativos.