Anexo G: Características
y configuración de OPC-UA
G.1 Resumen de OPC-UA
La arquitectura unificada de comunicaciones de
plataforma abierta (OPC-UA) es una arquitectura de
plataforma independiente y orientada a los servicios,
que integra toda la funcionalidad de cada especificación
del OPC clásico
2
a un sistema extensible.
Este enfoque multicapa consigue estos originales
y mejorados objetivos de diseño OPC.
Consulte la
Implementación
Equivalencia funcional
La arquitectura OPC-UA añade estas mejoras al OPC
clásico:
•
Asistencia para detectar servidores OPC disponibles
en ordenadores y redes locales.
•
Una representación jerárquica de los datos en el
espacio de direcciones —por ejemplo, archivos
y carpetas— que permite detectar estructuras simples
y complejas de uso para clientes OPC.
•
Lectura y escritura de datos/información bajo
demanda basada en permisos de acceso.
•
Monitoreo de datos, información y eventos e informe
por excepción cuando los valores cambien en función
de los criterios del cliente (conocido como
suscripciones).
•
Los clientes pueden ejecutar programas, etc., en
función de los métodos definidos en el servidor.
Compatibilidad multiplataforma
La independencia de las plataformas es un componente
esencial de OPC-UA. Este protocolo proporciona la
infraestructura necesaria para la interoperabilidad y es
compatible con las plataformas de hardware más
utilizadas en la empresa, desde las de dispositivo a
dispositivo (machine-to-machine), dispositivo a empresa
y las que se sitúan en un punto intermedio.
1
Fuente:
https://opcfoundation.org/about/opc-technologies/opc-ua/
2
Véase
https://opcfoundation.org/about/opc-technologies/opc-classic/
1
OPC-UA.
La arquitectura OPC-UA también es multiplataforma en
lo que a software se refiere y no está ligada a ningún
sistema operativo o lenguaje de programación.
Seguridad
La implementación de seguridad de OPC-UA es
compatible con los cortafuegos y gestiona las cuestiones
de seguridad a través de un conjunto de controles, como
por ejemplo:
•
Opciones de transporte, como el transporte
ultrarrápido OPC-binario o el sistema compatible más
extendido SOAP-HTTPS.
•
Cifrado de sesión, con mensajes transmitidos de forma
segura utilizando niveles de cifrado de 128-bit o
256-bit.
•
Firma de mensajes, que garantiza que los mensajes se
reciben tal y como se enviaron.
•
Paquetes secuenciados, que eliminan la exposición del
mensaje a ataques replay.
•
Autenticación utilizando certificados OpenSSL que
identifican a cada cliente y servidor UA y proporcionan
control sobre qué aplicaciones y sistemas pueden
conectarse entre sí.
•
Control de usuario que requiere la autenticación de los
usuarios —a través de certificado o credenciales de
inicio de sesión, etc.— para utilizar las aplicaciones
y los datos.
•
Auditoría que registra las actividades por usuario
o sistema y proporciona registro de auditoría.
Modelado de información
El marco de modelado de información OPC-UA convierte
los datos en información. Con capacidades completas
orientadas a objetos, incluso las estructuras multinivel
más complejas pueden modelarse y ampliarse. Los tipos
y estructuras de los datos se definen en perfiles. Las
especificaciones existentes de OPC Clásico se han
modelado en perfiles UA que pueden ser ampliados por
otras organizaciones.
Manual de usuario del microsmómetro OsmoTECH XT para una sola muestra
89