TRIGGER : détection de tous les fronts
Traduction de la notice originale
Description du fonctionnement
Le bloc fonction reconnaît tous les types de fronts (1 -> 0 et 0 -> 1) à l’entrée CLK.
En cas de front montant, l'entrée CLK passe de "0" à "1" ; en cas de front descendant, l'entrée CLK passe de "1" à "0".
Quel que soit le type de front, la sortie EDGE passe à "1".
En cas de front montant, en plus de EDGE la sortie RISE passe à "1".
En cas de front descendant, en plus de EDGE la sortie FALL passe à "1". S'il ne se produit aucun front, toutes les sorties deviennent "0".
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Représentation dans FBD
Représentation :
Représentation dans LD
Représentation :
Représentation dans IL
Représentation :
CAL TRIGGER_Instance (CLK:=ClockInput, RISE=>RisingEdge, 
    EDGE=>AnyEdge, FALL=>FallingEdge)
Représentation dans ST
Représentation :
TRIGGER_Instance (CLK:=ClockInput, RISE=>RisingEdge, 
    EDGE=>AnyEdge, FALL=>FallingEdge) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
CLK
Entrée horloge
Description des paramètres de sortie :
Paramètres
Type de données
Signification
RISE
BOOL
Détection d'un front montant
EDGE
BOOL
Détection d'un front quel qu'en soit le type
FALL
BOOL
Détection d'un front descendant