I_SCALE : Entrée analogique mise à l'échelle
Traduction de la notice originale
Description du fonctionnement
Cette fonction convertit les données du format entier 16 bits vers le format REAL en virgule flottante. Les entrées de mise à l'échelle MN et MX déterminent la plage des valeurs de la sortie. MN correspond à 0 pour cent et MX à 100 pour cent. La valeur d'entrée entière est convertie en une valeur à virgule flottante. Si des dépassements de plage existent pour le format de données actuel (par ex. 16 bits, +/- 10 V), la sortie à virgule flottante peut être élargie à plus de 100 pour cent (par ex. 101,6 pour cent).
EN et ENO peuvent être configurés comme paramètres supplémentaires.
NOTE : La fonction I_SCALE ne peut pas être utilisée pour la mise à l'échelle des mesures de température. Pour la mise à l'échelle de mesures de température, utilisez la fonction I_PHYS.
Représentation dans FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD InputChannel
I_SCALE ScalingInput0Percent,ScalingInput100Percent
ST ScaledValue
Représentation en ST
Représentation :
ScaledValue := I_SCALE (InputChannel,
    ScalingInput0Percent, ScalingInput100Percent) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
CHANNEL
Voie d'entrée
MN
Entrée de mise à l'échelle, 0 pour cent
MX
REAL
Entrée de mise à l'échelle, 100 pour cent
Description des paramètres de sortie :
Paramètres
Type de données
Signification
OUT
REAL
Valeur de sortie (mise à l'échelle)
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 .
NOTE : Vous pouvez également exploiter les informations d'état du module d'E/S en utilisant le bloc fonction I_SCALE_WARN.