Description
Traduction de la notice originale
Description de la fonction
Le bloc fonction PL7_MONOSTABLE est un monostable qui permet de générer des impulsions d'une durée précise.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
NOTE : vous ne pouvez pas instancier ni modifier la fonction PL7_MONOSTABLE en mode connecté. Par conséquent, vous devez être en mode local afin de transférer le projet sur l'automate.
NOTE : si vous créez plus de 255 instances de PL7_MONOSTABLE, vous ne pouvez pas transférer l'application sur l'automate.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL Mn_1(S := Mn_Start, R => Mn_State)
Représentation en ST
Représentation :
IF RE(Mn_Start) THEN
   START_PL7_MONOSTABLE (Mn_1) ;
END_IF ;

Mn_State:= Mn_1.R ;
Description des paramètres
Le tableau suivant décrit le paramètre d'entrée :
Paramètre
Type
Commentaire
S
L'entrée "Start", sur front montant, démarre le monostable.
Le tableau suivant décrit les paramètres de sortie :
Paramètre
Type
Commentaire
R
Sortie "Run" :
  • Mn_1.R = 0 if Mn_1.ET = Mn_1.PT ou Mn_1.ET = 0.
  • sinon, Mn_1.R = 1.
NOTE : le monostable peut être remis à zéro sur le front montant de Ma_1.S ; en revanche, la longueur de la première impulsion du monostable ne change pas celle générée au démarrage du monostable sur le front montant.
Description des variables
Le tableau suivant décrit les variables publiques :
Paramètre
Type
Commentaire
ET
Valeur actuelle du monostable qui diminue progressivement de Mn_1.PT à 0. 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 du monostable. Elle peut être écrite, lue et testée par le programme. La valeur par défaut est 9 999. La valeur de l'impulsion générée par le monostable est égale à PT x TB.
TB
Temps de base du programmeur cyclique. Valeurs possibles :
  • TB = 8 : 1 min (valeur par défaut) ;
  • TB = 4 : 1 s ;
  • TB = 2 : 100 ms ;
  • TB = 1 : 10 ms.
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).
ATTENTION
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.