⏱️ TOF (Off-Delay) · Propiedades del Nodo
Objetivo Principal: Permite al usuario configurar un nodo de tipo TOF (Off-Delay), utilizado para retrasar la desactivación de una salida durante un tiempo determinado dentro de workflows de automatización.
En la versión 0.4.46 el nodo TOF todavía no aplica el retardo. Al ejecutarse pone su salida Q en verdadero y continúa de inmediato, sin esperar el tiempo PT configurado. El retardo a la desconexión depende de una señal de habilitación que hoy no llega desde el lienzo. Si necesitas un retardo real, usa TON (On-Delay) para retrasar una activación o TP (Pulso) para mantener una salida activa durante un tiempo fijo: ambos sí respetan el PT.
📸 Mapeo de Interfaz

🧩 Despiece de Elementos Funcionales
Los elementos marcados con — no aparecen señalados en la captura: existen en la versión 0.4.46 pero la imagen no los numera.
| # | Nombre del Elemento | Tipo | Destino / Acción | Descripción Funcional |
|---|---|---|---|---|
| 1 | Nodo "TOF - Retardo a la desconexión" | Nodo temporizador | Configura temporizador de desactivación | Permite retrasar la desactivación de una salida durante un tiempo configurado dentro del workflow. Ten en cuenta el aviso del principio de la página: en la versión 0.4.46 ese retardo todavía no llega a aplicarse. |
| 1.1 | Campo "Nombre" | Campo de texto | Renombra el nodo | Permite definir el nombre identificativo del nodo temporizador dentro de la automatización. Para utilizarlo, el usuario debe escribir el nombre deseado para identificar el nodo fácilmente. |
| 1.2 | Campo "PT (Preset Time) en segundos" | Campo numérico | Configura el tiempo de retardo | Tiempo previsto antes de desactivar la salida. Se expresa en segundos y admite decimales, con un mínimo de 0,1: 5 son cinco segundos y 0.5, medio segundo. Es obligatorio. El panel deja guardar sin rellenarlo, pero al ejecutar el workflow el nodo falla con un error de configuración; lo mismo ocurre si se deja a cero. |
| 1.3 | Campo "Variable de salida (Q) - opcional" | Campo de salida | Guarda el resultado en una variable | Variable donde se escribe el resultado Q (verdadero o falso) del temporizador; el campo propone como ejemplo statics.timer_q o outputs.done. Es opcional: si se deja vacío, el resultado no se guarda en ninguna variable y solo lo reciben los nodos conectados a la salida. |
| — | Botones "Cancelar" y "Guardar" | Botones del pie del panel | Guarda o descarta la configuración | Guardar confirma los cambios y cierra el panel; Cancelar lo cierra sin guardar. Editar y guardar automatizaciones exige rol de administrador de empresa. Con el perfil Mantenimiento el editor se abre en modo solo lectura —lo advierte la franja «Modo solo lectura — los cambios requieren rol de administrador de empresa»—, así que este panel no llega a poder modificarse; el perfil Usuario no accede al módulo. El servidor repite la comprobación y rechaza con «Acceso denegado» cualquier guardado que llegue por otra vía. |
💡 Guía de Uso
El nodo TOF (Off-Delay) está diseñado para aplicar retardos temporales antes de desactivar acciones dentro de workflows de automatización. Ten presente el aviso del principio de la página: en la versión 0.4.46 ese retardo todavía no llega a aplicarse.
Se utiliza principalmente para:
- Aplicar retardos
- Controlar desactivaciones
- Gestionar tiempos
- Automatizar secuencias
- Controlar procesos
- Crear comportamientos temporales
- Organizar lógica operativa
✅ Cómo configurar correctamente el nodo TOF (Off-Delay)
- Arrastra el nodo al canvas del workflow.
- Configura el nombre del nodo.
- Define el tiempo de retardo en el campo PT (Preset Time) en segundos. Es obligatorio: si lo dejas vacío o a cero, el workflow fallará al ejecutarse.
- Configura la variable de salida si es necesario; es opcional.
- Guarda los cambios realizados.
- Conecta el nodo con el resto del workflow.