
Le bloc fonctionnel TIMESW est une horloge hebdomadaire simple.
Remarque: Si vous avez besoin d'un calendrier plus complexe pour la visualisation, consultez le bloc fonctionnel TIMESWITCH.
Remarque: Les heures du bloc fonctionnel sont absolues. Cela signifie que lors du redémarrage ou après une panne du serveur, la même réaction se produit.
Définir l'heure de début. L'entrée est définie avec le type de données T#. Un format comme par exemple T#7h30m est attendu. Ce qui signifie 07:30.
Définir l'heure de fin. L'entrée est définie avec le type de données T#. Un format comme par exemple T#22h30m est attendu. Ce qui signifie 22:30.
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 spécifiés les uns après les autres. Comme 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), alors la sortie Q est commutée tous les jours.
| Nombre | Jour De La Semaine |
|---|---|
| 1 | Lundi |
| 2 | Mardi |
| 3 | Mercredi |
| 4 | Jeudi |
| 5 | Vendredi |
| 6 | Samedi |
| 7 | Dimanche |
La sortie est vraie lorsque l'heure actuelle se situe entre les heures PT1 et PT2.
Astuce: L'entrée PT1 peut être inférieure à l'entrée PT2. Cela signifie qu'il peut être commuté de PT1=T#22h jusqu'à PT2=T#6h. Les jours de la semaine sont recalculés et pris en compte à minuit.