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.
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.
$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.
$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.
Verificación del bucket HMIServer
Al cargar, en Buckets podemos ver que aparece el HMIServer, que hemos agregado a nuestro proyecto.
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.
En la siguiente captura se aprecian los diferentes tipos disponibles.
Y aquí está la parte importante: indicar de dónde hemos extraído el token para tener acceso.
Ya tenemos creada nuestra conexión.
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.
Visualización con TrendPro
Y para la visualización, necesitamos el objeto TrendPro para conectar con InfluxDB y graficar los datos.
Configuramos las variables que nos interesan.
Vamos a ver las variables de sistema, que son las que hemos puesto a registrar.
Y el funcionamiento es correcto. Todo perfecto.
Verificación final en InfluxDB
Desde InfluxDB también podemos ver los registros.