Temporisation avec durée d’impulsion définie
Fonction définie par l’utilisateur, créée à partir d’un bloc fonction système converti. TP_FUN permet de programmer un temporisateur d’impulsion avec une durée d’impulsion définie.
Entrée
Générateur d’impulsions
Si un front montant est détecté sur start, une impulsion est générée avec une durée définie dans PT.
Durée d’impulsion
Valeur de 16 bits : 0–327.27s
Valeur de 32 bits : 0–21,474,836.47s (valeur de 32 bits non disponible pour FP3, FPC, FP5, FP10/10S)
Résolution de 10ms chacune
Une impulsion d’une durée définie dans PT est générée à chaque front montant de start. Un nouveau front montant détecté en start pendant la durée de l’impulsion ne crée pas de nouvelle impulsion.
Entrée/sortie
Mémoire interne contenant les valeurs et les états internes, qui correspond à la mémoire des instances du bloc fonction associé.
Sortie
Sortie de signal
Activée pendant la durée indiquée dans PT dès qu’un front montant est détecté sur start.
Temps écoulé
Contient la durée d’impulsion écoulée. Lorsque PT = ET, Q est réinitialisée.
La valeur peut être modifiée pendant le comptage en écrivant dans la variable à partir de l’éditeur de programmation.
FP2, FP2SH et FP10SH utilisent une valeur de 32 bits pour PT.
Indépendamment de la durée d’activation du signal start, une impulsion d’une longueur définie par PT, est générée en sortie Q. La fonction TP_FUN est déclenchée lorsqu’un front montant est détecté sur l’entrée start.
Un front montant sur l’entrée start n’a pas d’influence pendant le traitement de PT.