Description
Traduction de la notice originale
Description de la fonction
Le bloc fonction PD_OR_PI peut fonctionner aussi bien en tant qu'automate PD qu'automate PI. En fonction de l'écart du système (SP - PV) et d'une valeur du commutateur spécifique, trig_err effectuera automatiquement un passage structurel de l'automate PI vers l'automate PD et vice-versa de l'automate PD vers l'automate PI.
Cet EFB est particulièrement adapté aux tâches de contrôle au démarrage. Lorsque le processus a démarré, l'automate réagit comme un automate P(D), par lequel la variable pilotée doit atteindre aussi rapidement que possible la valeur de la variable de référence ajustée. Peu de temps avant que la valeur de la consigne donnée soit atteinte, l'algorithme de contrôle bascule et un composant I s'assure que la déviation de contrôle restante s'atténue et disparaît.
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 de l'automate PI
La fonction de transfert de l'automate PI est :
Fonction de transfert de l'automate PD
La fonction de transfert de l'automate PD est :
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL PD_OR_PI_Instance (SP:=SetpointInput, PV:=ProcessVariable, MODE:=OperatingModes, PARA:=Parameter, YMAN:=ManualManipulatedVariable, FEED_FWD:=Disturbance, Y:=ManipulatedVariable, ERR=>SystemDeviation, STATUS=>StatusOfOutput_Y)
Représentation en ST
Représentation :
PD_OR_PI_Instance (SP:=SetpointInput, PV:=ProcessVariable, MODE:=OperatingModes, PARA:=Parameter, YMAN:=ManualManipulatedVariable, FEED_FWD:=Disturbance, Y:=ManipulatedVariable, ERR=>SystemDeviation, STATUS=>StatusOfOutput_Y) ;
Description des paramètres PD_OR_PI
Description des paramètres d'entrée :
Paramètre
Type de données
Description
SP
Entrée de consigne (variable de référence)
PV
REAL
Mesure (variable pilotée)
MODE
Mode de marche
PARA
Paramètre
YMAN
REAL
Variable manipulée manuelle
FEED_FWD
REAL
Perturbation
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
STATUS
Etat de sortie
Description des paramètres de Mode_MH
Description de la structure de données
Elément
Type de données
Description
man
"1" : mode Manuel
halt
BOOL
"1" : mode Pause
Description des paramètres Para_PD_PI
Description de la structure de données
Elément
Type de données
Description
trig_err
Valeur de passage de l'automate PDPI
gain_d
REAL
Coefficient de l'action proportionnelle de l'automate PD (gain)
td
Temps de fréquence de l'automate PD
td_lag
TIME
Retard du temps de fréquence de l'automate PD
gain_i
REAL
Coefficient de l'action proportionnelle de l'automate PI (gain)
ti
TIME
Temps de réinitialisation de l'automate PI
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.