Objetivo
Después de instalar FactoryTalk View SE v16, vamos a configurar variables en el configurador DataLogPro, en este caso pensando en una configuración posterior con InfluxDB.
Al abrir el editor, FactoryTalk View Studio muestra un error que parece apuntar al HMI Server, pero el origen real está en la configuración web del equipo. El objetivo de este artículo es dejar localizado el fallo y resolverlo sin dar demasiadas vueltas.
Fallo al abrir DataLogPro
El error aparece al entrar en Data Log > DataLogPro dentro del proyecto de FactoryTalk View SE
Unable to open the DataLogPro because the HMI server is not available.
El mensaje puede llevarnos a pensar en un problema del proyecto, del servidor HMI Server. Sin embargo, el HMI Server estaba disponible; lo que fallaba era la capa HTTPS usada por DataLogPro.
Causa del problema
Revisando Internet Information Server (IIS) Manager, vemos que el sitio por defecto tiene habilitado HTTP y HTTPS. El problema aparece porque HTTPS está activo, pero no tiene asociado un certificado válido para el servidor.
En este escenario, DataLogPro intenta abrir su servicio a través de esa configuración web. Si el binding HTTPS no está bien cerrado con su certificado, FactoryTalk View Studio no puede abrir el editor y devuelve el error del HMI Server.
Como criterio general vamos a trabajar siempre con HTTPS
Evitar mantener HTTP si no es necesario.
Resolución
La solución es crear o importar un certificado SSL y asociarlo al binding HTTPS del Default Web Site en IIS.
Para una prueba rápida se podría usar un certificado autofirmado, pero no es lo más recomendable. En este caso se ha creado con un Certificate Manager CA, de forma que el servidor tenga un certificado emitido por una CA controlada.
Una vez disponible el certificado, entramos en el binding HTTPS, seleccionamos el certificado en SSL certificate y dejamos el puerto 443 correctamente configurado.
También podemos comprobarlo desde Server Certificates en IIS. Ahí debe aparecer el certificado emitido para el servidor, con su fecha de validez y la clave privada asociada.
Comprobación final
Después de asociar el certificado al binding HTTPS, hacemos un reinicio y volvemos a FactoryTalk View Studio y abrimos DataLogPro de nuevo. El editor ya carga correctamente y permite continuar con la configuración de los grupos de log y las variables.
Con esto queda resuelto el bloqueo inicial. En el siguiente artículo veremos la configuración paso a paso de InfluxDB dentro de FactoryTalk View SE.
Resumen rápido: si DataLogPro dice que el HMI Server no está disponible justo después de instalar FactoryTalk View SE, revisa primero los bindings de IIS y el certificado HTTPS. Es una comprobación corta y puede ahorrar bastante tiempo.