Pulsa ESC para cerrar · Ctrl+K para abrir

Factory Talk View SE - InfluxDB

Configuración de InfluxDB con Factory Talk View SE

Introducción y acceso inicial

A partir de la versión 14 de FactoryTalk View SE, se incorporó un nuevo sistema de registro de datos, además de los existentes, la integración con InfluxDB, como ya vimos en otro ejemplo.
Después de la instalación, si revisas el puerto correspondiente, podrás comprobar que aparece la página de acceso.

Pantalla de acceso a InfluxDB tras la instalación

Creación de usuario y token

Vamos a ver cómo crear un usuario y contraseña para acceder y poder configurar InfluxDB.
Estos serían los comandos.

Comandos para crear usuario y contraseña en InfluxDB
Codigo
$influx = "C:\Program Files (x86)\Rockwell Software\RSView Enterprise\3rdParty\InfluxData\InfluxCli\influx.exe"
& $influx user create -n FTAdmin -p xxxxxxx. -o Rockwell

Y con este comando vamos a extraer el token, que es fundamental para la configuración posterior.

Comando para extraer el token de acceso en InfluxDB
Codigo
$influx = "C:\Program Files (x86)\Rockwell Software\RSView Enterprise\3rdParty\InfluxData\InfluxCli\influx.exe"
& $influx auth create --org Rockwell --user FTAdmin --all-access

Ahora, con el usuario que hemos creado, vamos a acceder para comprobar el funcionamiento.

Inicio de sesión en InfluxDB con el usuario creado

Verificación del bucket HMIServer

Al cargar, en Buckets podemos ver que aparece el HMIServer, que hemos agregado a nuestro proyecto.

Bucket HMIServer visible en InfluxDB

Configuración de conexión a InfluxDB

Ahora toca configurar la conexión a una nueva base de datos, que en este ejemplo es InfluxDB.

Pantalla de configuración de conexión a base de datos en FactoryTalk View SE

En la siguiente captura se aprecian los diferentes tipos disponibles.

Tipos de conexión disponibles durante la configuración

Y aquí está la parte importante: indicar de dónde hemos extraído el token para tener acceso.

Campo de token en la configuración de conexión

Ya tenemos creada nuestra conexión.

Conexión a InfluxDB creada correctamente

Configuración de DataLogPro

En DataLogPro, una vez solucionado el problema inicial:

Unable to open the DataLogPro because the HMI server is not available. 


Ya podemos abrir el editor y configurar qué variables queremos registrar.

Editor de DataLogPro para seleccionar variables a registrar

Visualización con TrendPro

Y para la visualización, necesitamos el objeto TrendPro para conectar con InfluxDB y graficar los datos.

Configuración del objeto TrendPro con conexión a InfluxDB

Configuramos las variables que nos interesan.

Selección de variables para visualización en TrendPro

Vamos a ver las variables de sistema, que son las que hemos puesto a registrar.

Variables de sistema registradas para tendencia

Y el funcionamiento es correcto. Todo perfecto.

TrendPro mostrando datos históricos desde InfluxDB

Verificación final en InfluxDB

Desde InfluxDB también podemos ver los registros.

Registros almacenados y visibles en InfluxDB


¿Te ha servido este articulo?

Compartir en LinkedIn