CAL PL7_3_Timer_1(E := Timer_Enable, C := Timer_Control, D => Timer_Done, R => Timer_Run)
IF Timer_Enable THEN
IF Timer_Control THEN
START_PL7_3_TIMER (PL7_3_Timer_1) ;
ELSE
STOP_PL7_3_TIMER (PL7_3_Timer_1) ;
END_IF
ELSE
PRESET_PL7_3_TIMER (PL7_3_Timer_1) ;
END_IF ;
Timer_Done:= PL7_3_Timer_1.D ;
Timer_Run:= PL7_3_Timer_1.R ;
Paramètre
|
Type
|
Commentaire
|
---|---|---|
E
|
L'entrée "Enable", à l'état 0, réinitialise le temporisateur.
|
|
C
|
L'entrée "Control" à l'état 0 gèle la progression du temporisateur.
|
Paramètre
|
Type
|
Commentaire
|
---|---|---|
D
|
La sortie "Timer run down" est définie sur 1 lorsque la valeur en cours est égale à 0.
|
|
L
|
La sortie "Timer running" est définie sur 1 lorsque la valeur en cours est comprise entre 0 et la valeur de présélection ; l'entrée de commande est définie sur 1.
|
Paramètre
|
Type
|
Commentaire
|
---|---|---|
ET
|
Valeur courante du temporisateur qui diminue progressivement. Cette valeur peut être lue et testée, mais pas écrite, par le programme.
|
|
PT
|
Cette valeur, comprise entre 0 et 9 999, est appelée la valeur de présélection de temporisation. Elle peut être écrite, lue et testée par le programme. La valeur par défaut est 9 999. Le retard créé par le temporisateur est égal à PT x TB.
|
|
TB
|
Base de temps de temporisation. Les valeurs possibles sont les suivantes :
Plus la base de temps est faible, plus la précision de temporisation est élevée.
Lorsque le programme est exécuté, la valeur de la base de temps (TB définie en mode local) est arrondie au multiple de 2 inférieur le plus proche (entre 1 et 8).
|
![]() |
COMPORTEMENT INATTENDU APRES UN REDEMARRAGE A CHAUD
Vous ne devez pas modifier la base de temps (TB) en mode connecté, car cela entraînerait un comportement inattendu de l'application lors d'un redémarrage à chaud.
Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.
|