Télécharger Imprimer la page

JUMO meroTRON Serie Manuel D'utilisation page 42

Publicité

8 Fonctions
8.6
Sélection
Types de données admissibles
Argument: UINT, UDINT, REAL (pour SEL, BOOL supplémentaire pour le sélecteur)
Résultat : UINT, UDINT, REAL
MAX
Le résultat retourné est l'argument le plus élevé.
Exemple :
OUT := MAX(8, 9, 10, 11, 12); (* OUT := 12 *)
MIN
Le résultat retourné est l'argument le plus faible.
Exemple :
OUT := MIN(8, 9, 10, 11, 12); (* OUT := 8 *)
LIMIT
Vérifie si une valeur (IN) se trouve dans une plage définie (MIN, MAX). Lorsque la valeur se situe dans
la plage, la valeur elle-même est retransmise. Lorsque la valeur se situe en-dessous de la plage, la limite
inférieure est retransmise. Lorsque la valeur se situe au-dessus de la plage, la limite supérieure est re-
transmise.
Exemples :
OUT := LIMIT(IN, MIN, MAX);
OUT := LIMIT(15, 10, 20); (* OUT = 15 *)
OUT := LIMIT(5, 10, 20); (* OUT = 10 *)
OUT := LIMIT(25, 10, 20); (* OUT = 20 *)
SEL
Sélectionne l'une des deux valeurs (IN0, IN1) en fonction d'une variable booléenne (G). Le type de don-
nées des valeurs IN0 et IN1 doit être identique.
Exemples :
OUT := SEL(G, IN0, IN1);
OUT := SEL(G, 10, 20); (* G = FALSE: OUT = 10 *)
OUT := SEL(G, 10, 20); (* G = TRUE: OUT = 20 *)
42

Publicité

loading