L'optimisation fine génère une oscillation constante limitée de la mesure. Les paramètres PID sont optimisés, pour le point de fonctionnement, à partir de l'amplitude et de la fréquence de cette oscillation. Tous les paramètres PID sont recalculés à partir des résultats. Les paramètres PID de l'optimisation fine montrent généralement un meilleur comportement de référence et de perturbation que les paramètres PID de l'optimisation préalable. Les meilleurs paramètres PID sont obtenus pendant l'exécution d'une optimisation préalable et d'une optimisation fine.
PID_3Step essaie automatiquement de créer une oscillation supérieure au bruit de la mesure. La stabilité de la mesure n'influence l'optimisation fine que de manière insignifiante. Les paramètres PID sont sauvegardés avant qu'ils ne soient recalculés.
La consigne est gelée pendant l'optimisation fine.
Condition
-
L'instruction PID_3Step est appelée dans un OB d'alarme cyclique.
-
ManualEnable = FALSE
-
Reset = FALSE
-
Le temps de positionnement du moteur est configuré ou mesuré.
-
La consigne et la mesure se trouvent dans les limites configurées (voir configuration "Paramètres de la mesure").
-
La boucle de régulation est en régime stationnaire au point de fonctionnement. Le point de fonctionnement est atteint lorsque la mesure correspond à la consigne.
-
Aucune perturbation n'est attendue.
-
PID_3Step se trouve en mode de fonctionnement Inactif, Mode automatique ou Mode manuel.
Déroulement dépendant de la situation de départ
L'optimisation fine se déroule de la manière suivante au démarrage :
-
Mode automatique
Si vous souhaitez améliorer les paramètres PID existants à l'aide de l'optimisation, démarrez l'optimisation fine à partir du mode automatique.
PID_3Step effectue un réglage avec les paramètres PID existants jusqu'à ce que la boucle de régulation soit en régime stationnaire et que les conditions pour une optimisation fine soient remplies. C'est seulement après cela que l'optimisation fine commence.
-
Inactif ou mode manuel
Ue optimisation préalable est toujours lancée en premier. Une régulation est effectuée avec les paramètres PID déterminés jusqu'à ce que la boucle de régulation soit en régime établi et que les conditions pour une optimisation fine soient remplies. C'est seulement après cela que l'optimisation fine commence.
Marche à suivre
Pour réaliser l'"optimisation fine", procédez de la manière suivante :
-
Dans la liste déroulante "Type d'optimisation", sélectionnez l'entrée "Optimisation fine".
-
Cliquez sur l'icône "Start".
-
Une liaison en ligne est établie.
-
L'enregistrement des valeurs démarre.
-
Le déroulement de l'optimisation fine démarre.
-
Les étapes actuelles et éventuelles erreurs s'affichent dans le champ "Etat". La barre de progression affiche la progression de l'étape actuelle.
Remarque
Cliquez sur l'icône "Stop" dans le groupe "Type d'optimisation" lorsque la barre de progression a atteint 100% et qu'il faut supposer un blocage de l'optimisation. Vérifiez la configuration de l'objet technologique et redémarrez éventuellement l'optimisation.
-
Résultat
Si aucune erreur n'est apparue pendant l'optimisation fine, les paramètres PID ont été optimisés. PID_3Step passe en mode automatique et utilise les paramètres optimisés. Les paramètres PID optimisés sont conservés lors d'une mise hors tension et d'un redémarrage de la CPU.
Si des erreurs sont apparues au cours de l'optimisation fine, PID_3Step se comporte comme cela a été défini sous Comportement en cas d'erreur.