LIMITE (test limite)

L'instruction LIMIT restreint des valeurs entières à un intervalle donné. Aucun changement n'est apporté aux entiers situés entre les limites minimale et maximale. Les entiers supérieurs à la limite maximale sont remplacés par la valeur maximale. Les entiers inférieurs à la limite minimale sont remplacés par la valeur minimale.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10,
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
LIMIT
LIMIT
Paramètres LIMIT
Paramètre
Type de paramètre
Type de données
Description
EN
Entrée
BOOL
Activation de la fonction
  • TRUE : Exécute le calcul LIMIT actuel.
  • FALSE : Il n’y a pas de calcul.
S'applique aux programmes de schémas à relais.
MIN
Entrée
DINT
Valeur minimale prise en charge.
IN
Entrée
DINT
Valeur entière signée, quelle qu'elle soit.
MAX
Entrée
DINT
Valeur maximale prise en charge.
LIMIT
Sortie
DINT
Valeur d'entrée limitée à la plage prise en charge.
ENO
Sortie
BOOL
Activation de la sortie.
S'applique aux programmes de schémas à relais.

Exemples LIMIT

Exemple de diagramme de bloc de fonctions LIMIT
Exemple de schéma à relais LIMIT
Exemple de schéma à relais LIMIT
Exemple de texte structuré LIMIT
Exemple de texte structuré LIMIT
(* ST Equivalence: *) new_value := LIMIT (min_value, value, max_value); (* bounds the value to the [min_value..max_value] set *)
Résultats
Limite - Résultats
Limite - Résultats
Limite - Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal