Vous êtes sur la page 1sur 5

“PROTOCOLO OPC”

Lenin Montenegro

leninrapero_4567@hotmail.com

Electrónica, Instituto Tecnológico Superior Sucre

I.- ¿QUE ES EL OPC? La OPC UA proporciona un mecanismo muy


flexible y adaptable para mover datos entre
El OPC (OLE for Process Control) es un estándar de
sistemas de tipo empresarial y los tipos de
comunicación en el campo del control y supervisión
controles, dispositivos de monitoreo y sensores que
de procesos industriales, basado en una tecnología
interactúan con datos del mundo real (RTA, 2016).
Microsoft, que ofrece una interfaz común para
comunicación que permite que componentes de
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
Figura 1.- OPC clásica vs OPC UA
leer/escribir cualquier variable que ofrezca el
servidor. Es una solución abierta y flexible al clásico Fuente: (Instruments, 2016)
problema de los drivers propietarios. Prácticamente Utiliza plataformas escalables, múltiples modelos
todos los mayores fabricantes de sistemas de control, de seguridad, múltiples capas de transporte y un
instrumentación y de procesos han incluido OPC en modelo de información sofisticada para permitir
sus productos. que el controlador dedicado más pequeño de

II.- ¿QUE ES EL OPC UA? interactuar libremente con, aplicaciones de


servidor de gama alta complejas. OPC UA se
Es un mecanismo más seguro, abierto, confiable para
puede comunicar cualquier cosa, desde el tiempo
la transferencia de información entre servidores y
de inactividad de estado simple de grandes
clientes. Proporciona los medios de transporte más
cantidades de información muy compleja en toda
abiertas, mayor seguridad y un modelo de
la planta.
información más completa que la OPC original.
OPC UA es un mecanismo sofisticado, escalable y
flexible para establecer conexiones seguras entre
clientes y servidores. Las características de esta 2.- SEGURIDAD AMPLIADA:
tecnología única incluyen:
Una de las ventajas más importantes de la
III.- CARACTERISTICAS: eliminación de la dependencia de la tecnología
COM / DCOM es las características de Seguridad
 Plataforma neutral que funciona en cualquier
ampliado. Los sistemas OPC clásicos se basan en
sistema operativo
la configuración difícil y compleja de DCOM para
 Preparada para el futuro y para comunicar proporcionar seguridad entre procesos. Con
con sistemas antiguos demasiada frecuencia, los vendedores pasan por
 Fácil configuración y mantenimiento alto este paso para probar etapas, lo que resultó en
la configuración difícil para los usuarios. Esto a
 Tecnología orientada a servicios
menudo conduce a la seguridad de deshabilitarse
 Aumento de la visibilidad todos juntos y, por tanto, grandes brechas de
seguridad en la red. En Classic OPC, los
 Mayor alcance de la conectividad
desarrolladores deben utilizar listas de control de
 Alto rendimiento acceso almacenados en la configuración de DCOM

IV.- CARACTERISTICAS PRINCIPALES. para configurar los parámetros de seguridad de


cada componente. Por el contrario, OPC UA utiliza
1.- COMPATIBILIDAD CON MULTIPLES
tecnologías web estándar como base de seguridad
PLATAFORMAS:
que incluye tanto las capacidades de autenticación
LA OPC clásica requiere un sistema operativo y cifrado para proteger los datos.
Microsoft Windows para poner en práctica la
funcionalidad COM / DCOM. Mediante la
utilización de SOA y Servicios Web. OPC UA es un
sistema independiente de la plataforma que elimina
la dependencia anterior en un sistema operativo
Windows. Mediante la utilización de SOAP / XML
a través de HTTP, OPC UA puede implementar en
una variedad de sistemas integrados
independientemente de si, el sistema operativo es de
Figura 2.- Comunicación entre el cliente y
propósito general, tal como Windows o un sistema
servidor web
operativo en tiempo real determinista.
Fuente: (Instruments, 2016)
3.- INTEGRACIÓN DE TI Existen cuatro tipos de servidores OPC definidos
por la OPC Foundation, y son los siguientes:
Como resultado directo del modelo de seguridad
estandarizado, OPC UA permite una fácil • Servidor OPC DA – Basado en
integración en redes de TI preexistentes, lo que limita Spezifikationsbasis: OPC Data Access -
los costes de configuración. OPC UA puede especialmente diseñado para la transmisión
comunicarse a través de cualquier HTTP estándar o de datos en tiempo real.
puerto TCP UA. A través de esta normalización, la
• Servidor OPC HDA– Basado en la
OPC UA puede conectarse de forma segura a través
especificación de Acceso a Datos
de una VPN y a través de cortafuegos para permitir
Historizados que provee al Cliente OPC HDA
la conectividad remota sin fisuras entre el cliente y el
de datos históricos.
servidor. OPC UA también implementa protocolos
de red estándar, incluyendo la autenticación con la • Servidor OPC A&E Server– Basado en la

certificación y el cifrado de datos. especificación de Alarmas y Eventos –


transfiere Alarmas y Eventos desde el
4.- COMPATIBILIDAD:
dispositivo hacia el Cliente OPC A&E.
Debido al cambio en la tecnología de comunicación
• Servidor OPC UA – Basado en la
de datos, el protocolo OPC UA no es intrínsecamente
especificación de Arquitectura Unificada –
compatible con los modelos de acceso a datos OPC
basado en el set más nuevo y avanzado de la
clásico (DA). Servidores OPC-DA requieren un UA
OPC Fundación, permite a los Servidores
derivador para acceder a las aplicaciones cliente UA.
OPC trabajar con cualquier tipo de datos.
Además, para acceder a los servidores UA, los
clientes OPC DA necesitan un Proxy UA que es un En conjunto, los tres primeros tipos de Servidores

servidor DCOM EXE que se conecta a servidores OPC se conocen como Servidores OPC

UA mediante la creación de COM Pesado servidores. "Clásicos" para distinguirlos de OPC UA que se
convertirá en la base de las futuras arquitecturas
OPC.

Que es OPC DA?

Figura 3: conexión mediante proxy UA OPC DA proviene de OPC Data Access. Es una
especificación de la Fundación OPC que define la
Fuente: (Instruments, 2016)
forma de comunicación y transferencia de datos
V.- TIPOS DE OPC UA entre una Fuente de Datos y una Aplicación
Cliente (por ejemplo entre un PLC y un SCADA) lectura y escritura sin tener que conocer el
sin necesidad de que cada uno conozca el protocolo nativo del dispositivo ni la estructura de
protocolo nativo del otro. datos del dispositivo al que se conecte.

Por qué OPC DA es tan popular? ¿Cuál es la Existe solo una especificación OPC DA?
diferencia con otros protocolos?
La especificación OPC DA ha pasado durante los
La Arquitectura OPC Cliente / OPC Servidor fue años por diversas revisiones. Las principales
la primera arquitectura definida por la Fundación fueron:
OPC. Antes de la existencia de la especificación
Año Versión Comentario
OPC DA. Los fabricantes de dispositivos (PLC,
DCS, RTU, Básculas, etc.) obligaban a cualquier Especificación
1996 1.0
aplicación que necesitara conectarse a ellos tener inicial
un "Driver Propietario" capaz de traducir los datos
El nombre
entre Aplicación y dispositivo. La necesidad de
Data
"Drivers Propietarios" tiene asociados varios
Access(DA) se
problemas habituales en las comunicaciones
comienza a
propietarias: 1997 DA 1.0a
utilizar para
 elevado costo de desarrollo diferenciar esta

 deja "atado" al cliente al unico fabricante versión de otras


en desarrollo.
 complejidad para configurar y mantener ya
que cada Driver tiene su propio Numerous
funcionamiento particular diferente de specification
DA 2.0 - DA
cualquier otro. 1998 clarifications
2.05a
and
 dificultad para mantenerlo actualizado ante
modifications.
nuevos lanzamientos de versiones de
hardware o sistema operativo Numerosas
2003 DA 3.0 aclaraciones y
En contraste, OPC DA hace posible la
modificaciones
conectividad con cualquier dispositivo de Tiempo
Real sin necesidad de Drivers Propietarios. La
Aplicación Cliente tiene la funcionalidad de
Teniendo en cuenta que existen diferentes VI.- CONCLUSION:
versiones de OPC Data Access (OPC DA), la
 OPC UA es mucho más amplia que la
pregunta claves es: ¿Cada nueva versión es
OPC tradicional debido a que ofrece
compatible con las anteriores? Por ejemplo: ¿Un
mayores funcionalidades y seguridades,
Cliente OPC DA 1.0a puede comunicarse con un
independiente de la plataforma basada en
Servidor OPC DA 3.0? La respuesta es: Depende.
tecnologías web estándar.
Compatibilidad de nuevas versiones de  Las mejoras de OPC UA superan muchos
Clientes OPC y Servidores OPC Data Access de los retos y ayuda a impulsar la
adopción de un estándar abierto de la
Es totalmente posible y muy recomendable que
industria aún más en el área de la
los fabricantes de hardware y software desarrollen
automatización industrial.
sus Aplicaciones Clientes OPC y Servidores OPC
para que sean compatibles con las versiones OPC  OPC Data Access. Es una especificación

DA Anteriores. Sin embargo la compatibilidad es de la Fundación OPC que define la forma

totalmente opcional. En la realidad esto significa de comunicación y transferencia de datos

que muchos fabricantes de hardware y software entre una Fuente de Datos y una

elijan no seguir las recomendaciones y lanzar Aplicación.

software que solo reconoce algunas versiones


VII.-BIBLIOGRAFIA:
OPC DA pero no todas. Esto obviamente conlleva
Instruments, N. (08 de 05 de 2016). Nacional
una mayor complejidad para el usuario final.
Instruments. Obtenido de
La buena noticia es que compañías como http://www.ni.com/white-
MatrikonOPC no solo desarrollan Servidores paper/13843/en/
OPC totalmente compatibles con versiones
RTA. (23 de 04 de 2016). RTA. Obtenido de
anteriores sino que además ofrecen Herramientas
http://www.rtaautomation.com/technolo
para Gestión de Datos OPC (como OPC Data
gies
Manager, OPC Security Gateway, etc) que crean
/opcua/
una capa intermedia que permiten al Cliente OPC
y al Servidor OPC comunicarse entre sí FUNDACIÓN OPC. OPC Unified Architecture -

traduciendo las diferentes versiones OPC DA al "La plataforma de comunicación universal para
instante. modelos estándar de información".

http://www.opcfoundation.org.