LD Enable
FPULSOR Rise_Time, Fall_Back_Time, Mem_Double_W, OUT_Pulsor, Current_Value
FPULSOR(Enable, Rise_Time, Fall_Back_Time, Mem_Double_W, OUT_Pulsor, Current_Value);
Paramètre
|
Type
|
Commentaire
|
---|---|---|
Enable
|
Entrée de validation, la fonction démarre sur front montant de Enable et n’est exécutée que si Enable = 1
|
|
Rise_Time
|
Mot d’entrée qui détermine la durée (en centième de secondes) du créneau à 1. Il permet de définir une durée maximum de 5 mn et 27 s avec une précision de 10 ms.
|
|
Fall_Back_Time
|
Mot d’entrée qui détermine la durée (en centième de secondes) du créneau à 0. Il permet de définir une durée maximum de 5 mn et 27 s avec une précision de 10 ms.
|
Paramètre
|
Type
|
Commentaire
|
---|---|---|
Mem_Double_W
|
Double mot de mémorisation des états internes. Ce mot doit être impérativement utilisé pour le fonctionnement de la fonction.
|
Paramètre
|
Type
|
Commentaire
|
---|---|---|
OUT_Pulsor
|
Sortie créneau à 0 sur la durée Fall_Back_Time et à 1 sur la durée Rise_Time.
|
|
Current_Value
|
Mot de sortie qui croît de 0 à Rise_Time + Fall_Back_Time sur écoulement du temporisateur (en centième de secondes).
|