
Le bloc fonctionnel TPULSE génère une impulsion quotidienne lorsque le temps PT est dépassé.
Remarque : Les temps du bloc fonctionnel sont absolus. Cela signifie que lors du redémarrage ou après une panne du serveur, la même réaction se produit.
L'entrée réinitialise le marqueur interne et désactive la sortie Q tant que DIS est vrai. Dès que DIS redevient faux et que la date PT a déjà été dépassée, une nouvelle impulsion est déclenchée.
Lorsque l'entrée est modifiée, le marqueur interne est réinitialisé et l'impulsion est à nouveau déclenchée après l'expiration du temps. L'entrée prend en charge les temps de T#0s et T#23h59s.
Avec l'entrée, les jours de la semaine peuvent être définis. Ceux-ci peuvent être transmis sous forme de chaîne de caractères ou de nombre. Il est vérifié si le jour de la semaine actuel est présent dans le nombre. Plusieurs jours peuvent être simplement indiqués les uns à la suite des autres. Par exemple, 135 pour lundi, mercredi et vendredi. Si aucune valeur n'est spécifiée (0, NULL, FALSE ou une chaîne de caractères vide), une impulsion est émise chaque jour.
| Valeur | Jour De La Semaine |
|---|---|
| 1 | Lundi |
| 2 | Mardi |
| 3 | Mercredi |
| 4 | Jeudi |
| 5 | Vendredi |
| 6 | Samedi |
| 7 | Dimanche |
Une impulsion est émise à la sortie pour un cycle lorsque l'heure actuelle dépasse la valeur de PT.