Description
Traduction de la notice originale
Description de la fonction
Le bloc fonction affiche un automate en cascade, composé d'un automate maître PI et d'un sous-automate P.
Un écart du système ERR est constitué par la différence entre la variable de référence SP et la variable pilotée PV.
L'automate maître génère une valeur de consigne de sous-automate SP2 via l'écart du système. En raison de la différence entre SP2 et PV2, le sous-automate génère la variable manipulée Y.
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 :
Fonction de transfert
Description de la fonction de transmission pour l'automate :
Automate
Fonction de transfert
Automate maître (automate PI)
Sous-automate (automate P)
Coefficient de l'action proportionnelle (gain)
Le coefficient de l'action proportionnelle de l'automate maître est déterminé comme suit :
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL PIP_Instance (SP:=ReferenceVariable, PV:=ControlledVariable, PV2:=AuxiliaryControlVariable, MODE:=OperatingModes, PARA:=Parameter, YMAN:=ManualValue, SP_FIX:=FixedValue, OFF:=Offset, Y:=ManipulatedVariable, ERR=>OutputSystemDeviation, SP2=>SubControllerSetpointValue, STATUS=>StatusOfOutput_Y)
Représentation en ST
Représentation :
PIP_Instance (SP:=ReferenceVariable, PV:=ControlledVariable, PV2:=AuxiliaryControlVariable, MODE:=OperatingModes, PARA:=Parameter, YMAN:=ManualValue, SP_FIX:=FixedValue, OFF:=Offset, Y:=ManipulatedVariable, ERR=>OutputSystemDeviation, SP2=>SubControllerSetpointValue, STATUS=>StatusOfOutput_Y) ;
Description des paramètres de PIP
Description des paramètres d'entrée :
Paramètre
Type de données
Description
SP
Variable de référence
PV
REAL
Variable pilotée pour l'automate maître
PV2
REAL
Variable pilotée pour le sous-automate (variable de commande auxiliaire)
MODE
Mode de marche
PARA
Paramètre
YMAN
REAL
Valeur manuelle (de sortie Y)
SP_FIX
REAL
Valeur fixe (variable de référence en tant que valeur manuelle pour le sous-automate)
OFF
REAL
Offset à la sortie de l'automate P
Description des paramètres d'E/S :
Paramètre
Type de données
Description
Y
REAL
Variable manipulée
Description des paramètres de sortie :
Paramètre
Type de données
Description
ERR
REAL
Ecart du système
SP2
REAL
Valeur de consigne du sous-automate
STATUS
Etat de sortie Y
Description des paramètres de Mode_PIP
Description de la structure de données
Elément
Type de données
Description
man
"1" : mode Manuel
halt
BOOL
"1" : mode Pause
fix
BOOL
"1" : contrôle de consigne fixe
Description des paramètres de Para_PIP
Description de la structure de données
Elément
Type de données
Description
gain1
Coefficient de l'action proportionnelle (gain) pour l'automate PI
ti
Temps de réinitialisation de l'automate PI
gain2
REAL
Coefficient de l'action proportionnelle (gain) pour l'automate P
ymax
REAL
Limite supérieure
ymin
REAL
Limite inférieure
Description des paramètres de Stat_MAXMIN
Description de la structure de données
Elément
Type de données
Description
qmax
"1" = Y a atteint la limite de contrôle supérieure
qmin
BOOL
"1" = Y a atteint la limite de contrôle supérieure
Erreur d’exécution
Un message d'erreur est renvoyé si
NOTE : pour obtenir la liste de l'ensemble des codes et valeurs d'erreur du bloc, reportez-vous à la section CLC_PRO.