Description
Traduction de la notice originale
Description de la fonction
La fonction FPULSOR génère un signal rectangulaire périodique dont il est possible de faire varier la largeur du créneau à 1 et la largeur du créneau à 0 par programme.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD Enable
FPULSOR Rise_Time, Fall_Back_Time, Mem_Double_W, OUT_Pulsor, Current_Value
Représentation en ST
Représentation :
FPULSOR(Enable, Rise_Time, Fall_Back_Time, Mem_Double_W, OUT_Pulsor, Current_Value);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
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.
Le tableau suivant décrit les paramètres d’entrée/sortie :
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.
Le tableau suivant décrit les paramètres de sortie :
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).
NOTE : une modification de Rise_Time et de Fall_Back_Time est prise en compte même pendant la temporisation. La somme Rise_Time + Fall_Back_Time a une durée maximum de 5 minutes et 27 secondes (32700).