Habilitación y estado de salud
Qué participa en la adquisición en cada nivel del árbol, qué significan los puntos y las palabras de estado, las fichas Todos/Correctos/Con problemas/Apagados, la barra de estado, el último error, y los verbos Reconectar, Actualizar y Actualizar todo.
Dos preguntas recorren toda la columna Comunicación, y las dos se responden igual en cada nivel: qué participa en la adquisición, y qué está contestando ahora mismo. La primera es una elección suya, con los verbos Habilitar y Deshabilitar; la segunda es lo que un monitor siempre encendido observa una vez por segundo y empuja hacia todos los puntos de la página, hacia la barra de estado y hacia los valores del Connector que leen Logic y los paneles de control.
Qué participa
La habilitación se decide por nivel, y un conmutador nunca reescribe el conmutador de abajo:
| Nivel | Verbos | Efecto al apagarlo |
|---|---|---|
| Controlador | Habilitar / Deshabilitar en la tabla de la fila Controladores | El grupo del controlador deja el árbol. Se rechaza mientras el controlador tenga dispositivos o líneas, así que nada configurado se puede apagar por esta vía. |
| Línea serie | Habilitar / Deshabilitar en la barra de la línea | El bus se cierra para todos los dispositivos que hay en él; cada dispositivo conserva su propia elección de Habilitado y vuelve exactamente como estaba cuando la línea se habilita de nuevo. Habilitar se rechaza mientras la tupla de la línea no sea válida. |
| Dispositivo | Habilitar / Deshabilitar en la barra del dispositivo o en su fila | Toda la comunicación con el dispositivo se detiene y sus tags dejan el espacio de direcciones en vivo; los tags conservan sus propios conmutadores. Encendido por defecto. |
| Tag | Habilitar / Deshabilitar en la barra del tag o en su fila | Ese tag y solo ese deja la adquisición y el espacio de direcciones en vivo. Encendido por defecto. Un tag de Solo escritura nunca se sondea, esté habilitado o no. |
Todo Habilitar y todo Deshabilitar exigen Configurar Connector y se ponen en gris mientras un ensayo retiene la estación o el runtime está detenido; una exploración en el mismo controlador pone en gris también los de línea y los de dispositivo. Un dispositivo está habilitado operativamente cuando está habilitado y, en Modbus RTU, su línea también lo está: eso es lo que miran el sondeo cíclico, la ficha Apagados y el monitor de salud.
El estado de salud de un dispositivo
El monitor deriva el estado de salud de un dispositivo de sus tags habilitados y legibles:
| Estado de salud | Punto | Significado |
|---|---|---|
| En línea | verde | Todos los tags legibles habilitados contestaron su última lectura. |
| Parcialmente en línea | ámbar | Unos contestaron y otros no. |
| Sin conexión | rojo | No contestó ninguno. |
| Deshabilitado | gris | El dispositivo está deshabilitado, o lo está su línea serie. |
| Aún sin determinar | gris | No hay nada que juzgar: ningún tag habilitado. |
Un dispositivo cuyos tags habilitados son todos de Solo escritura no tiene ninguna lectura que juzgar y toma en su lugar el estado de conexión del transporte: En línea mientras está conectado, Sin conexión mientras no, y Aún sin determinar antes de que el servidor lo haya intentado. Un valor fuera de rango con una falta de límite es una condición del proceso, no un problema de conexión: pone el punto del tag en ámbar pero nunca cuenta el dispositivo como sin conexión. Un valor sustituto mantiene igualmente legible el tag mientras el dispositivo se sigue informando sin conexión. El propio servidor integrado también tiene un estado de salud: mientras está detenido, todos los tags se leen como un hueco y la barra de estado dice "Servidor: Detenido".
El punto del tag
En el árbol, el punto de un tag es verde mientras el tag tiene un valor y gris en los demás casos. En la página del tag, ese mismo punto es ámbar cuando el valor es un sustituto o cuando la etapa Límites levantó una falta, porque un número legible no es lo mismo que una medida. La fila del tag lleva además un marcador rojo de error cuando la última lectura falló, con el mensaje como información emergente.
Los estados de una línea serie
Una línea Modbus RTU informa del puerto físico aparte de sus dispositivos, en la fila del árbol, en la tabla de líneas del controlador y en la cabecera de la página de la línea:
| Estado | Punto | Significado |
|---|---|---|
| Apagada | gris | La línea está deshabilitada. |
| Inactiva | gris | Habilitada, pero sin ningún dispositivo habilitado: el puerto no está abierto. |
| Conectando… | ámbar | Hay un dispositivo habilitado y el puerto se está abriendo, o reabriendo tras un fallo. |
| En línea | verde | El puerto está abierto y sirviendo. |
| Fallo del puerto | rojo | El puerto no se pudo abrir o falló; el diagnóstico se imprime bajo la cabecera y como información emergente de error de la fila, y el diario técnico anota una vez el fallo y una vez la recuperación. |
El texto de resumen de la línea añade lo que están haciendo sus dispositivos: "En línea · 2/2 dispositivos en línea", "En línea · 1 en línea · 1 con problemas", "Inactiva · sin dispositivos habilitados". Una línea puede estar En línea y sostener aun así un dispositivo por el que no contesta nadie.
Cómo se resumen los puntos hacia arriba
Las carpetas, las líneas serie, los controladores y la fila Controladores aplican todos una misma regla a sus hijos: solo cuentan los hijos En línea, Parcialmente en línea y Sin conexión; Deshabilitado y Aún sin determinar son neutros y nunca tiran a un padre hacia el ámbar ni hacia el rojo. De los hijos que cuentan: todos En línea da En línea, cualquier En línea o Parcialmente en línea entre otros da Parcialmente en línea, todos Sin conexión da Sin conexión, y ningún hijo que cuente da Aún sin determinar. Una carpeta resume todos los dispositivos que hay dentro, subcarpetas incluidas; un controlador Modbus RTU resume sus líneas; la fila Controladores resume todos los controladores habilitados. Dieciséis controladores habilitados con un grupo En línea y quince vacíos se leen En línea, no ámbar.
Las fichas Todos / Correctos / Con problemas / Apagados
Las fichas de encima del árbol reparten todas las filas por esos mismos estados: Correctos es un dispositivo o una línea habilitados operativamente que están En línea, y un tag habilitado que tiene un valor; Con problemas es un dispositivo o una línea habilitados que están Sin conexión o Parcialmente en línea, y un tag habilitado sin valor; Apagados es un dispositivo, una línea o un tag deshabilitados, incluido un dispositivo bajo una línea deshabilitada. Una fila de controlador se muestra cuando algo de debajo pasa el filtro; la fila seleccionada se queda siempre a la vista. Las fichas se describen con el resto de la columna en Connector.
La barra de estado
El punto y el texto de la izquierda de la barra de estado de la ventana son ese mismo monitor, plegado a una línea: "En línea" cuando el servidor está en marcha y ningún dispositivo está Sin conexión ni Parcialmente en línea; "Servidor: Arrancando…" o "Servidor: Detenido" cuando el servidor no está En línea, que domina sobre todo lo demás; y si no, el peor dispositivo por nombre, "Connector: Furnace sin comunicación" para Sin conexión o "Connector: Furnace inestable" para Parcialmente en línea. Pulsar el indicador abre la página Connector. El resto de la barra de estado está en La ventana.
El último error
Toda advertencia o error que el diario técnico anota de un dispositivo queda enganchado a ese dispositivo: se muestra como marcador rojo en la fila del árbol con el mensaje como información emergente, como columna Último error en la tabla de dispositivos del controlador, y como texto rojo bajo la cabecera de la página del dispositivo; cuando la entrada nombra un tag, la fila y la página de ese tag también lo llevan. La banda se limpia sola cuando el dispositivo vuelve a estar En línea. Un dispositivo cuyo controlador no lleva el paquete muestra en ese lugar el aviso "Este paquete no incluye el controlador.", porque no hay ninguna avería que investigar; un dispositivo OPC UA que espera su certificado muestra "Esperando la aprobación del certificado". El diario técnico completo está en la página Eventos.
Reconectar, Actualizar y Actualizar todo
| Comando | Dónde | Qué hace |
|---|---|---|
| Reconectar | La barra y el menú contextual de un dispositivo | Cierra la conexión de ese dispositivo y la abre de nuevo, sin tocar ningún otro dispositivo y sin recargar nada. El mensaje espera al controlador: "Se reconectó 'Furnace'.", o "No se pudo reconectar 'Furnace':" con la causa. |
| Actualizar | La barra y el menú contextual de un controlador | Vuelve a leer la configuración desde la base de datos y reconstruye el árbol entero. El servidor en marcha se deja como está. El despliegue y la selección se reinician, y la columna vuelve cerrada. "Dispositivos actualizados." |
| Actualizar todo | La barra de la página Controladores | Lo mismo que Actualizar. |
Actualizar y Actualizar todo solo leen, así que se dibujan para todos los roles; Reconectar cierra y reabre una conexión, así que a un rol sin Configurar Connector no se le dibuja siquiera. Los tres se ponen en gris mientras un ensayo retiene la estación o el runtime está detenido, y Reconectar y Actualizar se ponen en gris además mientras corre una exploración o un emparejamiento. Ninguna actualización hace falta después de una edición: cada guardado concilia por sí solo el dispositivo cambiado dentro del servidor en marcha, y un dispositivo inalcanzable se reintenta en segundo plano hasta que contesta, leyéndose sus tags como huecos hasta entonces. Reconectar es lo que acorta esa espera: pregunta ahora en lugar de dejar el dispositivo al siguiente intento automático, e informa de si el dispositivo contestó. Los límites que levantan una falta de límite son parte de la cadena de conversión.