Crear una señal de vida
Una señal de vida, también llamada heartbeat, cambia repetidamente entre TRUE y FALSE mientras se ejecuta un escenario. Un PLC o dispositivo externo puede supervisar esos cambios de estado para confirmar que el escenario sigue activo.
1. Crear el pulso
Añade un bloque PWM (Pulse Width Modulation).
Configura Time mode en Seconds.
Configura Interval como la duración completa del ciclo y Up Duration como el tiempo durante el que la salida permanece en
TRUE.
Por ejemplo, un intervalo de 0.3 segundos y una duración activa de 0.1 segundos producen TRUE durante 0,1 segundos y FALSE durante 0,2 segundos de forma repetida.
2. Enviar la señal al dispositivo externo
Conecta la salida Boolean del bloque PWM a la entrada Data o Value del bloque de escritura de comunicación que utiliza el dispositivo. Conecta el bloque de escritura a su cliente o conexión de comunicación como de costumbre.
Si el bloque de escritura tiene una entrada Enable, conecta un Logic Input configurado en
TRUE.En un escritor TCP como TCPIPWrite, configura Send Policy en Always para que se envíen ambos estados de la señal. El ejemplo siguiente usa esta configuración.
En Siemens S7 Write, conecta Siemens S7 Connect a S7 Client, configura DB Data Type como
Booleany ajusta el número de DB, la dirección de byte y la posición de bit necesarios.En Modbus Write, conecta Modbus Connect a Modbus Client, selecciona Coil y configura la dirección de destino.

3. Configurar el receptor
El dispositivo externo debe supervisar un cambio de estado, no solo el valor actual. Con el ejemplo anterior, un tiempo de espera de alrededor de un segundo permite la planificación normal y el jitter de red, sin dejar de detectar rápidamente un escenario detenido.
Utiliza un bit o tag de PLC dedicado; no lo compartas con la lógica de control del proceso.
Elige un pulso más lento si el dispositivo, el tiempo de ciclo del PLC o la red no pueden observar transiciones cortas de forma fiable.
Si el escritor proporciona Data on Stop, configúralo como
FALSEcuando el receptor necesite un estado final conocido.
El dispositivo externo activa su alarma de timeout cuando deja de recibir cambios de estado. La señal se detiene cuando el escenario deja de evaluar los bloques PWM y de comunicación.
4. Probar la señal
Antes de conectar equipos de producción, utiliza Scope para confirmar el ciclo TRUE/FALSE esperado. Después, verifica en el receptor que detecta ambos estados y activa una alarma después del timeout configurado.
Última actualización