Rockwell Automation Allen-Bradley Logix 5000 Série Manuel De Référence page 722

Masquer les pouces Voir aussi pour Allen-Bradley Logix 5000 Série:
Table des Matières

Publicité

Chapitre 13
Instructions spéciales
722
fréquence significativement plus rapide que la fréquence de la tâche périodique.
Idéalement, la variable de procédé doit être envoyée au processeur au moins cinq à
10 fois plus rapidement que la fréquence de la tâche périodique. Cela permet de
minimiser la différence de temps entre les échantillons réels de la variable de
procédé et l'exécution de la boucle PID. Par exemple, si la boucle PID est dans une
tâche périodique de 250 ms, utiliser une heure de mise à jour de boucle de 250 ms
(.UPD = 0,25) et configurer le module d'entrée analogique pour qu'il produise des
données au moins toutes les 25 à 50 ms.
Une autre méthode quelque peu moins précise pour exécuter une instruction PID
consiste à placer l'instruction dans une tâche continue et à utiliser un bit de fin de
temporisateur pour déclencher l'exécution de l'instruction PID.
Logique à relais
Astuce :
Pour éviter de verrouiller l'instruction PID avec des valeurs
flottantes internes non valides, assurez-vous que PV n'est
pas égal à INF ou NAN avant d'appeler l'instruction comme
XIC (PC_timer.DN)
MOV(Local:0:1.Ch0Data, Local:0:1.Ch0Data)
XIO(S:V)
PID(...)
Texte structuré
PID_timer.pre := 1000
TONR(PID_timer);
IF PID_timer.DN THEN PID(TIC101,Local:0:I.Ch0Data,Local:0:I.Ch1Data,
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
 

Publicité

Table des Matières
loading

Table des Matières