![]() |
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.
|
Variable
|
Description
|
---|---|
YD
|
Composant D (uniquement lorsque en_d = 1)
|
YI
|
Composant I (uniquement lorsque en_i = 1)
|
YP
|
Composant P (uniquement lorsque en_p = 1)
|
CAL COMP_PID_Instance (SP:=ReferenceVariable, PV:=ControlledVariable, SP_CAS:=CascadeReferenceVariable, MODE:=OperatingModes, PARA:=Parameters, YMAN:=ManuallyManipulatedValue, YRESET:=Y_ResetValue, FEED_FWD:=DisturbanceInput, OFF:=OffsetFor_P_PD_Operation, Y:=ManipulatedVariable, SP_CAS_N:=CascadeReferenceVariable, YMAN_N:=ManuallyManipulatedValue, OFF_N:=OffsetFor_P_PD_Operation, ERR=>SystemDeviation, STATUS=>OutputStatus)
COMP_PID_Instance (SP:=ReferenceVariable, PV:=ControlledVariable, SP_CAS:=CascadeReferenceVariable, MODE:=OperatingModes, PARA:=Parameters, YMAN:=ManuallyManipulatedValue, YRESET:=Y_ResetValue, FEED_FWD:=DisturbanceInput, OFF:=OffsetFor_P_PD_Operation, Y:=ManipulatedVariable, OFF_N:=OffsetFor_P_PD_Operation, ERR=>SystemDeviation, STATUS=>OutputStatus) ;
Paramètre
|
Type de données
|
Description
|
---|---|---|
SP
|
Variable de référence
|
|
PV
|
REAL
|
Variable pilotée
|
SP_CAS
|
REAL
|
Variable de référence en cascade
|
MODE
|
Mode de marche
|
|
PARA
|
Paramètre
|
|
YMAN
|
REAL
|
Valeur manipulée manuellement
|
YRESET
|
REAL
|
Valeur de réinitialisation de la variable manipulée
|
FEED_FWD
|
REAL
|
Entrée des perturbations
|
OFF
|
REAL
|
Offset pour le fonctionnement P/PD
|
Paramètre
|
Type de données
|
Description
|
---|---|---|
Y
|
REAL
|
Variable manipulée
|
SP_CAS_N
|
REAL
|
Variable de référence en cascade
|
YMAN_N
|
REAL
|
Valeur manipulée manuellement
|
OFF_N
|
REAL
|
Offset pour le fonctionnement P/PD
|
Paramètre
|
Type de données
|
Description
|
---|---|---|
ERR
|
REAL
|
Ecart du système
|
STATUS
|
Etat de sortie
|
Elément
|
Type de données
|
Description
|
---|---|---|
r
|
"1" : mode Réinitialisation
|
|
man
|
BOOL
|
"1" : mode Manuel
|
halt
|
BOOL
|
"1" : mode Pause
|
cascade
|
BOOL
|
"1" : mode Cascade
|
en_p
|
BOOL
|
"1" : composant P sur
|
en_i
|
BOOL
|
"1" : composant I sur
|
en_d
|
BOOL
|
"1" : composant D
|
d_on_pv
|
BOOL
|
"1" : composant D sur la variable pilotée
"0" : composant D sur l'écart du système
|
halt_aw
|
BOOL
|
"1" : arrêt anti-enroulement
"0" : réinitialisation anti-enroulement
|
bump
|
BOOL
|
"0" : basculement du mode de marche sans à-coup
|
ymanc
|
BOOL
|
"1" : poursuite YMAN
|
Elément
|
Type de données
|
Description
|
---|---|---|
gain
|
Coefficient de l'action proportionnelle (gain)
|
|
ti
|
Temps d'action d'intégrale
|
|
td
|
TIME
|
Temps d'action dérivée
|
td_lag
|
TIME
|
Retard du composant D
|
db
|
REAL
|
Zone morte
|
gain_red
|
REAL
|
Réduction de gain en zone morte (db)
|
rate_sp
|
REAL
|
Vitesse de consigne (SP) [1/s]
|
rate_man
|
REAL
|
Valeur de vitesse manipulée manuellement (YMAN) [1/s]
|
ymax
|
REAL
|
Seuil haut pour Y
|
ymin
|
REAL
|
Seuil bas pour Y
|
delt_aw
|
REAL
|
Extension de limite pour anti-enroulement
|
Elément
|
Type de données
|
Description
|
---|---|---|
st_r
|
"1" : COMP_PID est en mode Réinitialisation
|
|
st_man
|
BOOL
|
"1" : COMP_PID est en mode Manuel
|
st_halt
|
BOOL
|
"1" : COMP_PID est en mode Pause
|
st_auto
|
BOOL
|
"1" : COMP_PID est en mode Automatique
|
st_cascade
|
BOOL
|
"1" : COMP_PID est en mode Cascade
|
st_max
|
BOOL
|
"1" : Y ≥ Para_COMP_PID.ymax
|
st_min
|
BOOL
|
"1" : Y ≥ Para_COMP_PID.ymax
|