Arquitectura Unificada de Comunicaciones de Plataforma Abierta (OPC UA)
¿Qué es?
Open Platform Communications Unified Architecture (OPC UA) es un estándar de intercambio de datos multiplataforma para la automatización industrial y la comunicación entre máquinas o entre ordenadores. A diferencia de su predecesor, OPC DA, el estándar OPC UA está disponible e implementado de forma general según los términos de la licencia, ofrece seguridad de protocolo avanzada y permite a los usuarios acceder a la autenticación, la autorización, la integridad y la confidencialidad.
¿Cómo funciona?
El marco OPC UA admite los patrones de mensajería cliente-servidor y publicación-suscripción (PubSub). En el modelo cliente-servidor, una aplicación cliente envía una solicitud a una aplicación servidora, que expone los datos y responde a la solicitud. Por otro lado, el modelo PubSub permite que un servidor publique datos en la red, mientras que un cliente suscrito puede acceder a ellos.
Mediante el estándar OPC UA, es posible localizar servidores en ordenadores locales y redes, leer y escribir datos según los permisos de acceso, monitorizar información, informar sobre cambios en los valores y notificar eventos según los criterios del cliente. Gracias a su representación jerárquica (el principio del espacio de direcciones), el cliente puede descubrir fácilmente los datos y ejecutar programas siguiendo los métodos definidos por el servidor.