CAL PIDFF_Instance (PV:=ProcessVariable, SP:=Setpoint, FF:=FeedForwardInput, RCPY:=CopyOfRealAction, MAN_AUTO:=OperatingMode, PARA:=Parameters, TR_I:=InitializationInput, TR_S:=InitializationOrder, OUT:=AbsoluteOutput, OUTD=>IncrementalOutput, MA_O=>CurrentOperatingMode, INFO=>Information, STATUS=>StatusWord)
PIDFF_Instance (PV:=ProcessVariable, SP:=Setpoint, FF:=FeedForwardInput, RCPY:=CopyOfRealAction, MAN_AUTO:=OperatingMode, PARA:=Parameters, TR_I:=InitializationInput, TR_S:=InitializationOrder, OUT:=AbsoluteOutput, OUTD=>IncrementalOutput, MA_O=>CurrentOperatingMode, INFO=>Information, STATUS=>StatusWord) ;
![]() |
COMPORTEMENT IMPREVU DE L'APPLICATION
Ne pas régler le type de données du paramètre d'entrée PARA sur constante (dans l'onglet des attributs généraux de la fenêtre Propriétés des données).
Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.
|
Paramètre
|
Type
|
Description
|
---|---|---|
PV
|
Valeur de procédé
|
|
SP
|
REAL
|
Seuil
|
FF
|
REAL
|
Entrée des perturbations
|
RCPY
|
REAL
|
Copie de la variable manipulée actuelle
|
MAN_AUTO
|
Mode fonctionnement du régulateur
"1": Mode automatique
"0": Mode manuel
|
|
PARA
|
Paramètre
|
|
TR_I
|
REAL
|
Entrée d'initialisation
|
TR_S
|
BOOL
|
Commande d'initialisation
|
Paramètre
|
Type
|
Description
|
---|---|---|
OUT
|
REAL
|
Valeur absolue
|
Paramètre
|
Type
|
Description
|
---|---|---|
OUTD
|
REAL
|
Sortie de la valeur incrémentale : différence entre la sortie du cycle actuel et celle du cycle précédent
|
MA_O
|
BOOL
|
Mode de marche courant du bloc fonction :
"1": Mode automatique
"0": autre mode (manuel ou tracking)
|
INFO
|
Informations
|
|
STATUS
|
Mot d'état
|
Elément
|
Type
|
Description
|
---|---|---|
id
|
Réservé pour l'autoréglage
|
|
pv_inf
|
Valeur inférieure de la plage des valeurs de procédé
|
|
pv_sup
|
REAL
|
Valeur supérieure de la plage des valeurs de procédé
|
out_inf
|
REAL
|
Limite inférieure de la plage des valeurs de sortie
|
out_sup
|
REAL
|
Limite supérieure de la plage des valeurs de sortie
|
rev_dir
|
"0": action inverse de l'automate PID
"1": action directe de l'automate PID
|
|
mix_par
|
BOOL
|
"1": automate PID avec structure parallèle
"0": automate PID avec structure mixte
|
aw_type
|
BOOL
|
"1": l'arrêt anti-enroulement est filtré
|
en_rcpy
|
BOOL
|
"1": l'entrée RCPY est utilisée
|
kp
|
REAL
|
Coefficient de l'action proportionnelle (gain)
|
ti
|
Temps d'action d'intégrale
|
|
td
|
TIME
|
Temps d'action dérivée
|
kd
|
REAL
|
Gain différentiel
|
pv_dev
|
BOOL
|
Type de contribution différentielle :
"1": contribution différentielle en rapport avec l'écart du système
"0": contribution différentielle en rapport avec la variable de régulation (mesure)
|
bump
|
BOOL
|
"1": transition vers le mode automatique avec à-coup
"0": transition vers le mode automatique sans à-coup
|
dband
|
REAL
|
Zone morte sur l'écart
|
gain_kp
|
REAL
|
Réduction de la contribution proportionnelle dans la zone morte dband
|
ovs_att
|
REAL
|
Réduction du dépassement
|
outbias
|
REAL
|
Compensation manuelle de l'écart statique
|
out_min
|
REAL
|
Limite inférieure de la sortie
|
out_max
|
REAL
|
Limite supérieure de la sortie
|
outrate
|
REAL
|
Limite de la modification de la sortie en unités par seconde (≥ 0)
|
ff_inf
|
REAL
|
Valeur inférieure de la plage FF
|
ff_sup
|
REAL
|
Valeur supérieure de la plage FF
|
otff_inf
|
REAL
|
Valeur inférieure de la plage out_ff
|
otff_sup
|
REAL
|
Valeur supérieure de la plage out_ff
|
Elément
|
Type
|
Description
|
---|---|---|
dev
|
Valeur d'écart (PV - SP)
|
|
out_ff
|
REAL
|
Valeur de la contribution Feed Forward
|
Base
|
Limite inférieure
|
Limite supérieure
|
---|---|---|
Hexadécimale
|
16#0
|
16#FFFF
|
Octale
|
8#0
|
8#177777
|
Binaire
|
2#0
|
2#1111111111111111
|
Données
|
Représentation dans l'une des bases
|
---|---|
0000000011010011
|
16#D3
|
1010101010101010
|
8#125252
|
0000000011010011
|
2#11010011
|