Cuando trabajamos en una arquitectura distribuida, nos interesa saber desde cualquier punto de la aplicación el estado de nuestro Factory Talk Historian.

Ya tenemos medio trabajo realizado con la configuración de tags de sistema de la propia interfaz utilizada Factory Talk Live Data (FTLD)

Lo siguiente que vamos a realizar es la creación de 2 tags, para este ejemplo en el PLC a nivel de controlador , uno del tipo string y otro del tipo INT , aquí adaptar según interese

Esos tags que hemos creados , los vamos a registrar en nuestro Factory Talk Historian. Si eres nuevo en Factory Talk Historian, esa parte la dejamos para otra entrada.
Pero desde Factory Talk View SE , agregamos esos PI points , Add Individual Historian Points

Lo siguiente será editarlos. Vamos ha cambiar la configuración para ello Point Builder es nuestra herramienta.

Lo primero que voy a realizar es el cambio del nombre con rename , si lo cambias directamente sin está opción, se creara al guardar uno nuevo 😉

Y ahora viene la parte mas interesante, para estos tags vamos a configurar el Source Tag, y vamos a asignarles los tags de sistema que habiamos creado, asignamos Device_Status a nuestro tag de Status y el Heartbeat a su correspondiente.
Que quiere decir esto, que como fuente de origen vamos a escribir el valor de nuestro tag de sistema a nuestro tag de PLC

Pero antes, otro cambio muy importante para que esto funcione. Tenemos que cambiar los parametros de nuestro Tag y en concreto Location3 , está es la configuración por defecto una vez que agregamos nuestro tag desde Factory Talk View SE

Y el cambio que tenemos que realizar es cambiar Location3 a 2

Y si quieres un poco mas de información, esto es lo que dice el manual, donde Location1 por defecto es 1, Location2 no aplica (NA) , Location3 aquí descrito, Location4 no aplica cuando Location3 = 2 y Location5 está relacionada con Location3, con lo cual no aplica (NA).

Si quieres ampliar con mas información un enlace con la última versión

Y ahora falta comprobar que funciona todo lo que hemos realizado, si observamos el PLC, ya vemos que tenemos valores.

Si paramos el servicio de nuestra interfaz … observamos que el valor de nuestro Status no ha cambiado para poder utilizar su valor, pero si que vemos que el tag Heartbeat no se actualiza y eso si que nos puede servir.

Si analizamos que hemos registrado , podemos observar que el mensaje de Starting … para pasar a Good ocurre en el mismo segundo, y no se llega a capturar el mensaje de Good en nuestro tag, eso quiere decir que si nos interesa en el PLC en cuanto no se actualiza el valor de Heartbeat, deberiamos resetear nuestro mensaje a BAD

Y como conclusión, ya tenemos en nuestro un PLC una variable que va cambiando cada segundo, eso quiere decir que si durando mas de X segundos no se actualiza algo no esta funcionando correctamente, y con esto ya puedes configurar en Factory Talk View SE como creas conveniente.

Un mensaje, una alarma , una condición etc…