For the complete documentation index, see llms.txt. This page is also available as Markdown.

OFF Delay

Ce bloc fonction maintient un signal booléen à l'état True pendant une durée configurable lorsque l'entrée passe de True à False. Utilisez-le pour éviter que de courtes impulsions parasites n'éteignent immédiatement une sortie.

📥 Entrées

Input Signal Un signal booléen qui contrôle le bloc. Fournissez des valeurs True/False (ou connectez un bloc produisant un booléen).

📤 Sorties

Output Signal Le booléen résultant après la logique d'off-delay. Lorsque l'entrée passe de True à False, cette sortie reste True jusqu'à l'expiration du délai configuré.

🕹️ Contrôles

Delay Time (seconds) Définissez la durée pendant laquelle la sortie reste True après que l'entrée passe à False. Saisissez la durée en secondes (les valeurs décimales sont prises en charge).

⚙️ Mécanisme de fonctionnement

  • Le bloc surveille le signal booléen entrant et mémorise son état récent.

  • Lorsqu'une transition de True vers False se produit à l'entrée, un minuteur interne démarre et le bloc maintient Output Signal à True.

  • Si la durée de délai configurée s'écoule sans que l'entrée ne redevienne True, le bloc met alors Output Signal à False.

  • Si l'entrée revient à True avant la fin du délai, le délai est annulé et la sortie suit immédiatement l'entrée.

  • Au démarrage initial, le bloc attend le premier changement d'entrée pour commencer le fonctionnement normal.

🎯 Fonctionnalités

  • Empêche les impulsions courtes et indésirables d'influencer la logique en aval.

  • Contrôle simple et numérique de la durée de la temporisation en secondes.

  • Compatible avec n'importe quel bloc ou signal produisant un booléen dans votre scénario.

  • Sans état lors de la suppression — libère les minuteurs internes si le bloc est retiré du flux.

📝 Instructions d'utilisation

  1. Connectez une source booléenne (par exemple un interrupteur manuel ou un bloc générateur de logique) à Input Signal.

  2. Réglez Delay Time (seconds) sur la durée pendant laquelle vous souhaitez que la sortie reste True après un front descendant.

  3. Utilisez Output Signal pour piloter la logique ou les indicateurs en aval.

💡 Conseils et astuces

  • Pour des tests manuels, utilisez le bloc Logic Input comme source booléenne contrôlable.

  • Pour ajouter une temporisation également sur le front montant, associez ce bloc avec le bloc ON Delay pour un comportement symétrique.

  • Pour détecter des transitions simples puis retarder la chute, combinez en amont avec le bloc Rising Edge.

  • Utilisez des combinaisons logiques comme And, Or ou Set - Reset avec ce bloc pour créer des flux de contrôle plus complexes (par exemple, exiger plusieurs conditions à True avant d'appliquer la temporisation).

  • Connectez la sortie à Led Output ou Scope pour visualiser ou indiquer l'état retardé dans l'interface.

🛠️ Dépannage

  • Si la sortie ne passe jamais à False : vérifiez la valeur saisie dans Delay Time (seconds) et confirmez que l'entrée effectue bien la transition vers False.

  • Si la sortie passe immédiatement à False : vérifiez que l'entrée est réellement passée de True à False et qu'aucun bloc en amont (par ex. un générateur d'impulsions) ne force brièvement l'entrée à l'état bas.

  • Si vous devez ignorer des signaux parasites, envisagez d'ajouter un court ON Delay avant ce bloc ou de filtrer en amont avec des conditions logiques.

Mis à jour