Description de la fonction

Cette fonction transfère la valeur en entrée non modifiée (Input) à la sortie si la valeur en entrée n'est pas inférieure à la valeur minimum (LowerLimit) et ne dépasse pas la valeur maximum (UpperLimit). Si la valeur en entrée (Input) est inférieure à la valeur minimum (LowerLimit), la valeur minimum est transférée en sortie. Si la valeur en entrée (Input) est supérieure à la valeur maximum (UpperLimit), la valeur maximum est transférée en sortie.

Assurez-vous que les types de données des valeurs en entrée et en sortie sont identiques.

EN et ENO peuvent être configurés comme paramètres supplémentaires.

Formule

OUT = IN, if (IN ≥ MN) & (IN ≤ MX)

OUT = MN, if (IN < MN)

OUT = MX, if (IN > MX)

Fonctions disponibles

Liste des fonctions disponibles

  • S_LIMIT_BOOL

  • S_LIMIT_BYTE

  • S_LIMIT_WORD

  • S_LIMIT_DWORD

  • S_LIMIT_INT

  • S_LIMIT_DINT

  • S_LIMIT_UINT

  • S_LIMIT_UDINT

Représentation en FBD

Représentation

Représentation en LD

Représentation

Description des paramètres

Description des paramètres d'entrée

Paramètre

Type de données

Signification

LowerLimit

BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT

limite inférieure

Input

BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT

entrée

UpperLimit

BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT

limite supérieure

Description du paramètre de sortie

Paramètre

Type de données

Signification

Output

BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT

sortie