Description
Traduction de la notice originale
Description de la fonction
Le bloc fonction crée un limiteur de vitesse avec limitation de variable manipulée.
Le gradient de la variable d'entrée IN est limité à une valeur RATE pouvant être prédéfinie. Il limite également la sortie OUT à une valeur comprise entre OUT_MAX et OUT_MIN. Cela permet au bloc fonction d'ajuster les signaux au pas limité technologiquement et aux limites des éléments de commande.
NOTE : ce bloc fonction effectue une initialisation interne lors du premier cycle d'un programme après un démarrage à chaud ou à froid (téléchargement d'une application ou redémarrage) du programme de l'automate.
Par conséquent, vérifiez que le bloc fonction est invoqué lors du premier cycle d'un programme. En cas d'invocation du bloc fonction dans un cycle d'un programme ultérieur, l'initialisation interne ne s'effectuera pas et les sorties risquent de fournir des valeurs erronées.
AVERTISSEMENT
COMPORTEMENT DE SORTIE INATTENDU
Vérifiez que le bloc fonction est toujours invoqué lors du premier cycle d'un programme.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
EN et ENO peuvent être configurés en tant que paramètres supplémentaires.
Caractéristiques
Le bloc fonction a les caractéristiques suivantes :
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL VEL_LIM_Instance (IN:=Input, RATE:=MaximumVelocityLimitation, OUT_MIN:=LowerOutputLimit, OUT_MAX:=UpperOutputLimit, TR_I:=InitializationInput, TR_S:=InitializationType, OUT=>Output, QMIN=>OUT_Reached_OUT_MIN, QMAX=>OUT_Reached_OUT_MAX)
Représentation en ST
Représentation :
VEL_LIM_Instance (IN:=Input, RATE:=MaximumVelocityLimitation, OUT_MIN:=LowerOutputLimit, OUT_MAX:=UpperOutputLimit, TR_I:=InitializationInput, TR_S:=InitializationType, OUT=>Output, QMIN=>OUT_Reached_OUT_MIN, QMAX=>OUT_Reached_OUT_MAX) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre
Type de données
Description
IN
Entrée
RATE
REAL
Limitation de vitesse maximum
OUT_MIN
REAL
Limite inférieure
OUT_MAX
REAL
Limite supérieure
TR_I
REAL
Entrée d'initialisation
TR_S
Type d'initialisation
"1" = mode de fonctionnement Poursuite
"0" = mode de fonctionnement automatique
Description des paramètres de sortie :
Paramètre
Type de données
Description
OUT
REAL
Sortie
QMIN
BOOL
"1" = la sortie OUT a atteint la limite inférieure
QMAX
BOOL
"1" = la sortie OUT a atteint la limite supérieure
Erreur d’exécution
Avec OUT_MAX < OUT_MIN, un message d'erreur s'affiche.
NOTE : pour obtenir la liste de l'ensemble des codes et valeurs d'erreur du bloc, reportez-vous à la section Condition.