TP_FUN

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.

Paramètres

Entrée

start (BOOL)

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.

PT (TIME)

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

dutInstance (TP_FUN_INSTANCE_DUT)

Mémoire interne contenant les valeurs et les états internes, qui correspond à la mémoire des instances du bloc fonction associé.

Sortie

Q (BOOL)

Sortie de signal

Activée pendant la durée indiquée dans PT dès qu’un front montant est détecté sur start.

ET (TIME)

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.

Remarques

Chronogramme

Thèmes apparentés

Modifié le : 2023-03-10Commentaires sur cette pageAssistance téléphonique