Schéma d'affectation des broches
La figure ci-dessous présente le schéma d'affectation des broches du bloc fonction Filter_PT1 :
Le bloc fonction Filter_PT1 fournit une fonction de transfert PT1. La valeur de sortie augmente à 63% de la valeur d'entrée dans un temps égal à la constante de temps du filtre. La valeur de sortie atteint 95% de la valeur d'entrée après une durée égale à 3 * Constante de temps du filtre puis monte progressivement à 100% de la valeur d'entrée.
Cette figure présente la fonctionnalité de profil de sortie du bloc fonction Filter_PT1 :
Quand la période est égale à :
oLa constante de temps du filtre, la valeur de sortie augmente à 63% de la valeur d'entrée.
oTrois fois la constante de temps du filtre, la valeur de sortie augmente à 95% de la valeur d'entrée puis monte progressivement à 100% de l'entrée.
Si la valeur d'entrée (i_rIput) est égale à 10 et la constante de temps du filtre (i_tFltrTime) est une seconde pour un gain de filtrage de 10, la valeur de sortie (q_rOput) est égale à 63 après une durée de une seconde.
La valeur de sortie est égale à 95 après une durée de trois secondes (trois fois la constante de temps du filtre), puis la sortie monte progressivement à 100.
Cette figure présente un comportement normal :
Cette équation présente la fonction de transfert :
Avec :
Kp = Gain ou amplification de la fonction PT1
Ts = Constante de temps du filtre de la fonction PT1
G(s) = Fonction de transfert
L'équation présentée ci-dessus est en notation de Laplace pour le filtre passe-bas de premier ordre.
Dans les systèmes temporels numériques, cette fonction est souvent appelée pulse-transfer (fonction PT1).
Un paramètre non valable tel que i_tCyclTime = 0 ou i_tFltrTime < i_tCyclTime conduit à une erreur détectée et à la génération d'un ID d'erreur détectée correspondant. Pendant l'état d'erreur détectée, la sortie est mise à zéro.
L'erreur détectée ne peut être réinitialisée que par un front montant de l'entrée i_xErrRst.
Comme indiqué dans la figure de sortie du bloc fonction, q_xBusy a la valeur TRUE tant que le bloc fonction est activé et qu'il n'y a pas d'erreur détectée.