Servidor OPC-UA

El servidor VisXpert OPC-UA permite a los clientes conectarse a través de OPC-UA a VisXpert y obtener datos variables del módulo de comunicaciones VisXpert. Según Wikipedia:

OPC Unified Architecture  ( OPC UA ) es un estándar IEC62541 multiplataforma y de código abierto para el intercambio de datos de sensores a aplicaciones en la nube desarrollado por  OPC Foundation . Las características distintivas son:

  • Modelos de datos estandarizados disponibles gratuitamente para más de 60 tipos de equipos industriales, publicados por la Fundación OPC a través de Companion Specifications
  • Perfiles de seguridad extensibles, que incluyen autenticación, autorización, cifrado y sumas de verificación
  • Gestión extensible de claves de seguridad, incluidos X.509, token y contraseña
  • Compatibilidad con patrones de comunicación cliente-servidor y publicación-suscripción
  • Protocolo de comunicación independiente. Se especifican asignaciones a varios protocolos de comunicación como TCP/IP, UDP/IP, WebSockets, AMQP y MQTT
  • Inicialmente exitoso en el intercambio de datos estandarizados con equipos industriales (fabricación discreta, fabricación de procesos, energía) y sistemas para la recopilación y el control de datos, pero ahora también se aprovecha en la automatización de edificios, equipos de pesaje y cocina y aplicaciones en la nube.
  • Abierto  : implementaciones de referencia de código abierto disponibles gratuitamente para miembros de la Fundación OPC, no miembros bajo licencia GPL 2.0 [1]
  • Binarios (paquetes NuGet) disponibles de forma gratuita bajo licencia redistribuible [2]
  • Multiplataforma  : no está vinculado a un sistema operativo o lenguaje de programación
  • Arquitectura orientada a servicios  (SOA)
  • La especificación está disponible gratuitamente en el sitio web de OPC Foundation y se divide en varias partes para facilitar la implementación, pero solo los proveedores de pilas OPC UA necesitan leerlas, los usuarios finales simplemente aprovechan las pilas comerciales y/o de código abierto existentes disponibles en todos los lenguajes de programación populares.

Configuración

El servidor no requiere ninguna configuración, además de ser agregado al Proyecto. Permite al usuario navegar por las variables y grupos de VisXpert y conectarse a ellos sin ninguna configuración adicional.

Esto es posible porque OPC-UA es una evolución del antiguo protocolo «OPC-Classic», que ya está implementado en VisXpert.

Certificados

Actualmente, VisXpert OPC-UA Server no admite la autenticación de clientes a través de certificados. Solo admite autenticación mediante nombre de usuario/contraseña.

Nombres de usuario y contraseña

La configuración de usuario para el servidor OPC-UA se realiza a través de la administración de usuarios de VisXpert. Todo usuario que tenga acceso al módulo “OPC-UA Server” puede conectarse y leer/escribir Variables. Para configurar el usuario y la contraseña, debe abrir la Administración de usuarios y configurar los derechos de acceso para el módulo Servidor OPC-UA.