Conexión de sus Fuentes de datos OPC UA a la Nube

PATROCINADO POR: SOFTWARE TOOLBOX

El acceso a diversos datos industriales, especialmente a fuentes de datos OPC UA, a través de servicios web RESTful se ha vuelto cada vez más necesario en la última década. Desde dispositivos con servicios web auto alojados hasta datos de mercado relevantes, como información meteorológica y precios de productos básicos y energía, hay una gran cantidad de datos relevantes que se pueden integrar hacia y desde dichos servicios web.

El enrutador OPC es una plataforma flexible para mover datos del punto A al punto B, mientras transforma, analiza y actúa sobre esos datos. El enrutador OPC puede obtener datos fácilmente de servidores OPC UA, bases de datos y más, y enviar esos datos a servicios web RESTful, o leer datos de servicios web RESTful y enviar esos datos a servidores OPC UA, bases de datos y más. El enrutador OPC puede incluso configurarse como un servicio web RESTful y, por lo tanto, exponer cualquier OPC UA u otros datos en el enrutador OPC a través de una API que defina utilizando disparadores REST.

Lo que sigue es un extracto de la guía:

Específicamente, este documento analizará el siguiente escenario.

  1. El servidor OPC UA supervisa las velocidades de dos sistemas, cada uno con dos máquinas en funcionamiento.
  2. Cuando el Cliente HTTP realiza una solicitud, pasará (como Parámetros de consulta) los números de sistema y máquina para los que le gustaría conocer la velocidad actual.
  3. Cuando el cliente HTTP realiza una solicitud GET, el enrutador OPC (en función de los números de sistema y máquina que se pasan como parámetros de consulta) consultará una base de datos de SQL Server para determinar el ID de producto que se ejecuta actualmente en el sistema y la máquina solicitados.

La respuesta HTTP resultante contendrá los números del sistema y de la máquina (que figuran en la solicitud HTTP), el ID del producto que se consultó desde SQL y la velocidad actual de la máquina/sistema especificado que se leyó desde el servidor OPC UA.

Creación de los complementos

Como primer paso, se deben definir los diversos complementos, que definen las fuentes de datos y los destinos con los que interactuará el enrutador OPC. En estos escenarios, se compone de tres complementos: un complemento OPC UA para leer la velocidad de la máquina desde el servidor OPC UA, un complemento de Microsoft SQL Server para consultar el ID de producto actual que se está produciendo y un punto final de API REST/HTTP que se utilizará para exponer los datos del producto al mundo exterior mediante HTTP.

El complemento OPC UA

El servidor OPC UA desde el que se leen los datos de la máquina es el servidor SUPERIOR, que expone un punto final OPC UA para extraer datos. Debido a que el punto final de UA del servidor SUPERIOR solo acepta conexiones de host local (la conexión no estará segura ni cifrada) en entornos de producción, se recomienda seguir las prácticas recomendadas de TI para mantener seguros los datos y las máquinas. Los pasos exactos para configurar los puntos finales de servidor OPC UA variarán con el servidor y están fuera del alcance de este documento; consulte la documentación del servidor adecuada.

El complemento SQL Server

El complemento SQL Server es necesario para poder consultar el ID de producto de la tabla de base de datos SQL. Al configurar el complemento de MS SQL del enrutador OPC, no es necesario (ni lugar) configurar la tabla y/o las columnas de la base de datos. En este punto de la configuración, el complemento simplemente representa una base de datos de Microsoft SQL Server que contiene la tabla que se consultará más adelante.

Write a Comment

Tu dirección de correo electrónico no será publicada.