Description
Traduction de la notice originale
Description de la fonction
Le bloc fonction représente un automate PI simple.
Un écart du système ERR est constitué par la différence entre la consigne SP et la variable pilotée PV. Cet écart ERR entraîne la modification de la variable Y manipulée.
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 PI1_Instance (MAN:=ManualMode, HALT:=HaltMode, SP:=SetpointValueInput, PV:=ProcessVariable, GAIN:=ProportionalRate, TI:=ResetTime, YMAX:=UpperControlLimit, YMIN:=LowerControlLimit, YMAN:=ManualValue, Y=>ManipulatedVariable, ERR=>OutputSystemDeviation, QMAX=>Y_Reached_YMAX, QMIN=>Y_Reached_YMIN)
Représentation en ST
Représentation :
PI1_Instance (MAN:=ManualMode, HALT:=HaltMode, SP:=SetpointValueInput, PV:=ProcessVariable, GAIN:=ProportionalRate, TI:=ResetTime, YMAX:=UpperControlLimit, YMIN:=LowerControlLimit, YMAN:=ManualValue, Y=>ManipulatedVariable, ERR=>OutputSystemDeviation, QMAX=>Y_Reached_YMAX, QMIN=>Y_Reached_YMIN) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre
Type de données
Description
MAN
"1" : mode Manuel
HALT
BOOL
"1" : mode Pause
SP
Entrée de consigne
PV
REAL
Variable pilotée (mesure)
GAIN
REAL
Coefficient de l'action proportionnelle (gain)
TI
Temps d'action d'intégrale
YMAX
REAL
Limite supérieure
YMIN
REAL
Limite inférieure
YMAN
REAL
Valeur manuelle
Description des paramètres de sortie :
Paramètre
Type de données
Description
Y
REAL
Variable manipulée
ERR
REAL
Ecart du système de sortie
QMAX
BOOL
"1" = la sortie Y a atteint la limite supérieure
QMIN
BOOL
"1" = la sortie Y a atteint la limite inférieure
Erreur d’exécution
Si YMAX < YMIN, 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 CLC.