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
TOW
Paramètres TOW
Paramètre
Type de paramètre
Type de données
Description
EN
Entrée
BOOL
Activation de l'instruction.
  • Lorsque EN = VRAI, exécute l'opération.
  • Lorsque EN = FAUX, n'exécute pas l'opération.
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 :
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 diagramme de bloc de fonctions TOW
Exemple de schéma à relais TOW
Exemple de schéma à relais TOW
Exemple de texte structuré TOW
Exemple de texte structuré TOW
(* ST Equivalence: *) TESTOUTPUT := TOW(TIMEA, TIMEB, TIMEC, TIMED) ;
Résultats
Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal