Signal_Saturation: Limitation aux limites supérieure et inférieure de saturation

 

Bloc fonction Signal_Saturation

Schéma d'affectation des broches

La figure ci-dessous présente le schéma d'affectation des broches du bloc fonction Signal_Saturation :

G-SG-0030322.3.gif-high.gif

 

 

Description fonctionnelle

Le bloc fonction Signal_Saturation limite le signal d'entrée à la limite de saturation supérieure et inférieure.

Quand la valeur d'entrée basse est supérieure à la valeur haute, la sortie d'erreur détectée a la valeur TRUE et la sortie affiche zéro.

Quand l'entrée dépasse la valeur limite d'entrée haute/basse, q_xIputLimExcd a la valeur TRUE.

Description des broches d'entrée

Ce tableau décrit les broches d'entrée du bloc fonction Signal_Saturation :

Entrée

Type de données

Description

i_rIput

REAL

Valeur d'entrée

Plage : ±3,4e+38

i_rLow

REAL

Valeur d'entrée inférieure

Plage : ±3,4e+38

i_rHigh

REAL

Valeur d'entrée supérieure

Plage : ±3,4e+38

i_xErrRst

BOOL

Réinitialiser l'erreur détectée. (Sur le front montant)

(Facultatif)

Description des broches de sortie

Ce tableau décrit les broches de sortie du bloc fonction Signal_Saturation :

Sortie

Type de données

Description

q_rOput

REAL

Valeur de sortie : ±3,4e+38

q_xIputLimExcd

BOOL

TRUE : la valeur d'entrée dépasse la valeur limite.

q_xErr

BOOL

TRUE : limite d'entrée incorrecte

FALSE : aucune erreur détectée.

Instanciation et exemple d'utilisation

Cette figure présente une instance du bloc fonction Signal_Saturation :

G-SG-0030323.1.gif-high.gif

 

 

Si l'entrée i_rIput est réglée sur 4, i_rLow sur 5 et i_rHigh sur 10, la valeur de sortie de saturation i_rLow prend la valeur 5 et q_xIputLimExcd la valeur TRUE.

Exemple CFC

Cette figure présente l'exemple CFC d'une mise en œuvre de Signal_Saturation :

G-SE-0005682.1.gif-high.gif

 

 

Chronogramme

Cette figure présente le chronogramme du bloc fonction Signal_Saturation :

G-SE-0005670.1.gif-high.gif

 

Bleu   Signal d'entrée

Rouge   Signal de sortie, limité dans la plage [Bas ; Haut]/[-0,4 ; +0,6].

Vert   IputLimExcd, TRUE quand le signal d'entrée est hors plage.

Cette figure présente le chronogramme de la sortie q_xErr :

G-SE-0005671.1.gif-high.gif

 

Bleu :   Signal d'entrée i_rLow

Vert :   Signal d'entrée i_rHigh

Rouge :   Signal de sortie q_xErr, TRUE dès que i_rLow est supérieur à i_rHigh.

Gris :   signal d'entrée i_xErrRst, réinitialise le signal de sortie q_xErr sur le front montant tant que i_rLow est inférieur à i_rHigh.