Description
Traduction de la notice originale
Description de la fonction
Ce bloc fonction permet de procéder à une régulation PID sur des servomoteurs avec ou sans recopie de position. Ce bloc est placé en aval du régulateur (PIDFF, PI_B) dont il transforme la sortie numérique en deux sorties logiques RAISE et LOWER.
Lorsque le bloc fonction utilise la recopie de position, il exécute un contrôle du positionnement de l'actionneur. Lorsque le bloc n'a pas recours à la recopie de position, le régulateur et le bloc fonction SERVO procèdent ensemble à une régulation continue (statique).
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Représentation dans FBD
Représentation :
Représentation dans LD
Représentation :
Représentation dans IL
Représentation :
CAL SERVO_Instance (SEN:=New_INPD_Or_IN_ValueFlag, 
    IN:=ControllerOutputOUT, INPD:=VariationOf_IN, 
    MA_I:=OperatingMode, RCPY:=PositionalCopy, 
    RST:=BlockReinitialization, 
    R_STOP:=ReachedEndstopOfRAISE, 
    L_STOP:=ReachedEndstopOfLOWER, PARA:=Parameters, 
    RAISE=>TravelDirectionOfRAISE, 
    LOWER=>TravelDirectionOfLOWER, STATUS=>StatusWord)
Représentation dans ST
Représentation :
SERVO_Instance (SEN:=New_INPD_Or_IN_ValueFlag, 
    IN:=ControllerOutputOUT, INPD:=VariationOf_IN, 
    MA_I:=OperatingMode, RCPY:=PositionalCopy, 
    RST:=BlockReinitialization, 
    R_STOP:=ReachedEndstopOfRAISE, 
    L_STOP:=ReachedEndstopOfLOWER, PARA:=Parameters, 
    RAISE=>TravelDirectionOfRAISE, 
    LOWER=>TravelDirectionOfLOWER, STATUS=>StatusWord) ;
Description des paramètres SERVO
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
SEN
"1" : prise en compte d'une nouvelle valeur aux entrées INPD ou IN
"0" : pas de prise en compte des nouvelles valeurs de INPD ou IN
IN
Sortie du régulateur OUT (0 à 100 %)
INPD
REAL
Modification de la sortie OUTD du régulateur (-100 % à 100 %)
MA_I
BOOL
Mode de fonctionnement du régulateur (sortie MA_O)
"1" : Mode automatique
"0" : Mode manuel ou Tracking
RCPY
REAL
Recopie de position (0 à 100%)
RST
BOOL
"1" : Réinitialisation du bloc fonction (mise à zéro des sorties et de l'état interne du module)
R_STOP
BOOL
La position finale RAISE est atteinte
L_STOP
BOOL
La position finale LOWER est atteinte
PARA
Paramètres
Description des paramètres de sortie :
Paramètres
Type de données
Signification
RAISE
BOOL
Sortie logique dans le sens de fonctionnement RAISE
LOWER
BOOL
Sortie logique dans le sens de fonctionnement LOWER
STATUS
Mot d'état
Description des paramètres Para_SERVO
Description de la structure de données
Elément
Type de données
Signification
en_rcpy
"1" : Fonction avec Recopie de position (prise en compte de RCPY)
rcpy_rev
BOOL
"1" : inversion de RCPY
"0" : pas d'inversion de RCPY
t_motor
Délai d'ouverture de l'actionneur
t_mini
TIME
Durée minimale de l'impulsion