MAX : fonction de valeur maximum
Traduction de la notice originale
Description de la fonction
Cette fonction affecte à la sortie la valeur d'entrée la plus élevée.
Les types de données de l'ensemble des valeurs en entrée et en sortie doivent être identiques.
Il est possible d'augmenter le nombre d'entrées.
EN et ENO peuvent être configurés comme paramètres supplémentaires.
Formule
OUT = MAX {IN1, IN2, ..., INn}
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD Value1
MAX Value2
ST Maximum
Représentation en ST
Représentation :
Maximum := MAX (Value1, Value2) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre
Type de données
Signification
Value1
Valeur d'entrée n
Value2
BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
Valeur d'entrée 2
Valuen
BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
Valeur d'entrée n
n = max. 32
Description des paramètres de sortie :
Paramètre
Type de données
Signification
Maximum
BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
Valeur maximale
Erreur d'exécution
Lorsque le paramètre d'entrée de type de données REAL est hors plage (en dehors de la plage de -1,175494e-38 à +1,175494e-38), le bit système %S18 et %SW17 ne sont pas mis à jour.
NOTE : Pour une liste exhaustive des valeurs et des messages d'erreur de bloc, voir Erreurs courantes relatives aux valeurs à virgule flottante.