O_SCALE_WARN : Sortie analogique mise à l'échelle avec état d'avertissement
Traduction de la notice originale
Description du fonctionnement
Le bloc fonction convertit des valeurs au format REAL à virgule flottante en valeurs de format entier 16 bits. Les entrées de mise à l'échelle MN et MX déterminent la plage des valeurs de la sortie analogique. MN correspond à 0 pour cent et MX à 100 pour cent de la plage de sorties (p. ex. -10 ... 10 V).
En outre, ce bloc fonction indique sur les sorties WARN_NEG et WARN_POS si un avertissement est apparu à l'EFB de sortie analogique raccordé.
EN et ENO peuvent être configurés comme paramètres supplémentaires.
Représentation dans FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL O_SCALE_WARN_Instance (CHANNEL:=OutputChannel,
    MN:=ScalingInput0Percent, X:=FloatingPointValue,
    MX:=ScalingInput100Percent,  WARN_NEG=>UnderflowFlag,
    WARN_POS=>OverflowFlag)
Représentation en ST
Représentation :
O_SCALE_WARN_Instance (CHANNEL:=OutputChannel,
    MN:=ScalingInput0Percent, X:=FloatingPointValue,
    MX:=ScalingInput100Percent,  WARN_NEG=>UnderflowFlag,
    WARN_POS=>OverflowFlag) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
CHANNEL
Voie de sortie
MN
Entrée de mise à l'échelle, 0 pour cent
X
REAL
Valeur à virgule flottante
MX
REAL
Entrée de mise à l'échelle, 100 pour cent
Description des paramètres de sortie :
Paramètres
Type de données
Signification
WARN_NEG
0: pas de valeur trop faible en sortie sur l'EFB de sortie analogique connecté
1: valeur trop faible en sortie sur l'EFB de sortie analogique connecté
X < MN
WARN_POS
BOOL
0: pas de valeur trop élevée en sortie sur l'EFB de sortie analogique connecté
1: valeur trop forte en sortie sur l'EFB de sortie analogique connecté
X > MX
Erreur d’exécution
Un message d'erreur apparaît,
NOTE : Pour obtenir une liste de tous les codes et valeurs d'erreur du bloc, voir Affichage d'E/S analogiques .