Rockwell Automation Allen-Bradley Micro810 Mode D'emploi page 109

Table des Matières

Publicité

Publication Rockwell Automation 2080-UM001D-FR-E – Septembre 2012
Exemple de programme PID
L'illustration ci-dessus montre un exemple de code pour contrôler l'application
PID pris en exemple auparavant. Développé à l'aide des diagrammes de blocs
fonctionnels, il se compose d'un bloc fonctionnel prédéfini,
IPIDCONTROLLER, et de quatre blocs fonctionnels définis par l'utilisateur.
Ces 4 derniers sont :
• PID_OutputRegulator
Ce bloc fonctionnel défini par l'utilisateur régule la sortie
IPIDCONTROLLER à l'intérieur d'une plage de sécurité de façon à
garantir que le matériel utilisé dans le processus ne soit pas endommagé.
Si RMIN ≤ RIN ≤ RMAX, alors ROUT = RIN,
Si RIN < RMIN, alors ROUT = RMIN,
Si RIN > RMAX, alors ROUT = RMAX.
• PID_Feedback
Ce bloc fonctionnel défini par l'utilisateur agit comme un multiplexeur.
Si « FB_RST » est Faux, FB_OUT=FB_IN ;
Si « FB_RST » est Vrai, alors FB_OUT=FB_PREVAL.
• PID_PWM
Ce bloc fonctionnel défini par l'utilisateur fournit une fonctionnalité de
commande MLI en convertissant une valeur réelle en une sortie ON/OFF
à base de temps.
• SIM_WATERLVL
Ce bloc fonctionnel défini par l'utilisateur simule le processus décrit dans
l'exemple d'application présenté précédemment.
Bloc fonctionnel IPID
Annexe D
101

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

2080-lc10-12awa2080-lc10-12qwb2080-lc10-12qbb2080-lc10-12dwd

Table des Matières