26.7
Traitement de nombres
Description FC22 LIMIT
La fonction FC22 limite la valeur numérique d'une variable à des valeurs paramétrables. Les
variables de type de données INT, DINT et REAL sont autorisées comme valeurs d'entrée.
Les variables paramétrées doivent toutes avoir le même type de données. Le type de la
variable est reconnu par le pointeur ANY. La limite basse (paramètre MN) doit être inférieure
ou égale à la limite haute (paramètre MX).
La valeur de sortie reste inchangée et le bit RB est mis à 0
•
lorsqu'une variable paramétrée est d'un type de données non autorisé,
•
lorsque les variables paramétrées ne sont pas toutes du même type de données,
•
lorsque la limite basse est supérieure à la limite haute,
•
lorsqu'une variable du type REAL ne représente pas un nombre à virgule flottante
correct.
Paramètre
Déclaration
MN
INPUT
IN
INPUT
MX
INPUT
RET_VAL
OUTPUT
Description FC25 MAX
La fonction FC25 choisit la plus grande valeur parmi trois valeurs de variables numériques.
Les variables de type de données INT, DINT et REAL sont autorisées comme valeurs
d'entrée. Les variables paramétrées doivent toutes être du même type de données. Le type
de la variable est reconnu par le pointeur ANY.
La valeur de sortie reste inchangée et le bit RB est mis à 0
•
lorsqu'une variable paramétrée est d'un type de données non autorisé,
•
lorsque les variables paramétrées ne sont pas toutes du même type de données,
•
lorsqu'une variable du type REAL ne représente pas un nombre à virgule flottante
correct.
Paramètre
Déclaration
IN1
INPUT
IN2
INPUT
IN3
INPUT
RET_VAL
OUTPUT
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
Type de données
Zone de mémoire
ANY
E, A, M, D, L
ANY
E, A, M, D, L
ANY
E, A, M, D, L
ANY
E, A, M, D, L
Type de données
Zone de mémoire
ANY
E, A, M, D, L
ANY
E, A, M, D, L
ANY
E, A, M, D, L
ANY
E, A, M, D, L
Fonctions CEI
Description
Limite basse
Variable d'entrée
Limite haute
Variable de sortie limitée
Description
Première valeur d'entrée
Seconde valeur d'entrée
Troisième valeur d'entrée
Valeur d'entrée la plus grande
26-15