TOW (vérifier la semaine pour l'horloge temps réel)
L'instruction TOW active une sortie si la valeur de l'horloge temps réel (RTC) est comprise dans la plage de valeurs propre au paramétrage de la semaine.
Détails de l'opération :
- En cas d'absence RTC, la sortie est toujours désactivée.
- Configure les paramètres d'entrée Temps avec des valeurs de plages valides, telles que définies dans le tableau Type de données TOWDATA. Une valeur non valide crée un défaut sur le contrôleur lorsque TimeX. Enable est défini sur VRAI et RTC est présent et activé.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10, Micro820
L20E, Micro850
L50E et Micro870
L70E.TOW

Paramètre | Type de paramètre | Type de données | Description |
|---|---|---|---|
EN | Entrée | BOOL | Activation de l'instruction.
|
TimeA | Entrée | TOWDATA | Paramétrage du jour sur le canal A. Utilisez le type de données TOWDATA pour définir TimeA. |
TimeB | Entrée | TOWDATA | Paramétrage du jour sur le canal B. Utilisez le type de données TOWDATA pour définir TimeB. |
TimeC | Entrée | TOWDATA | Paramétrage du jour sur le canal C. Utilisez le type de données TOWDATA pour définir TimeC. |
TimeD | Entrée | TOWDATA | Paramétrage du jour sur le canal D. Utilisez le type de données TOWDATA pour définir TimeD. |
TOW | Sortie | BOOL | Si TRUE, la valeur de l'horloge en temps réel est comprise dans la plage propre au paramétrage du jour de l'un des quatre canaux. |
Type de données TOWDATA
Le tableau suivant décrit le type de données TOWDATA :
Paramètre | Type de données | Description |
|---|---|---|
Enable | BOOL | TRUE : activation ; FALSE : désactivation. |
DailyWeekly | BOOL | Type de temporisateur (0 : temporisateur quotidien ; 1 : temporisateur hebdomadaire). |
DayOn | USINT | Valeur d'activation du jour de la semaine (doit être comprise dans l'ensemble [0...6]). |
HourOn | USINT | Valeur d'activation de l'heure (doit être comprise dans l'ensemble [0...23]). |
MinOn | USINT | Valeur d'activation de la minute (doit être comprise dans l'ensemble [0...59]). |
DayOff | USINT | Valeur de désactivation du jour de la semaine (doit être comprise dans l'ensemble [0...6]). |
HourOff | USINT | Valeur de désactivation de l'heure (doit être comprise dans l'ensemble [0...23]). |
MinOff | USINT | Valeur de désactivation de la minute (doit être comprise dans l'ensemble [0...59]). |
Exemples TOW
Exemple de diagramme de bloc de fonctions TOW

Exemple de schéma à relais TOW

Exemple de texte structuré TOW

(* ST Equivalence: *) TESTOUTPUT := TOW(TIMEA, TIMEB, TIMEC, TIMED) ;
Résultats

Fournir une réponse