Utilisation de l'instruction de dérivé intégral proportionnel
Cette section fournit des détails précis et des exemples sur l'utilisation de l'instruction dérivée proportionnelle intégrale.
Exemple : Création d'une boucle de rétroaction pour la valeur manipulée
L'ajout d'une boucle de rétroaction pour la valeur manipulée empêche un dépassement excessif, en fournissant des valeurs minimale et maximale pour MV.
Exemple de boucle de rétroaction de température
Au début du traitement de contrôle de la température, la différence entre la valeur de traitement (PV) et la valeur du point de consigne (SP) est importante, comme illustré dans le graphique suivant. Dans cet exemple de boucle de rétroaction de température, la valeur PV commence à 0 degré Celsius et continue à monter vers la valeur SP de 40 °C. Notez également que la fluctuation entre la valeur manipulée (MV) haute et basse se stabilise avec le temps. Le comportement de MV dépend des valeurs utilisées dans chaque paramètre : P, I et D.
Exemple de boucle de rétroaction de température


IPIDController avec boucle de rétroaction
Le diagramme de bloc fonctionnel suivant comprend une boucle de rétroaction pour la valeur manipulée, qui empêche un dépassement excessif en fournissant des valeurs minimale et maximale pour MV.
IPIDController avec boucle de rétroaction

Exemple : Mise en œuvre du réglage automatique dans un bloc fonctionnel IPIDController
Vous pouvez utiliser le paramètre AutoTune du bloc de fonctions IPIDController pour mettre en œuvre la fonction de réglage automatique dans le programme de contrôle.
Exigences et recommandations en matière de réglage automatique
Vous trouverez ci-après une synthèse des exigences et des recommandations pour la mise en œuvre réussie du réglage automatique :
- Le réglage auto doit entraîner l'oscillation de la boucle de contrôle de la sortie, ce qui signifie qu'il est nécessaire d'appeler IPIDController suffisamment souvent pour échantillonner de manière adéquate l'oscillation.
- Le bloc d'instructions IPIDController doit ainsi être exécuté à un intervalle assez constant.
- Configurez le temps de scrutation du programme afin qu'il soit équivalent à la moitié du temps d'oscillation.
- Vous pouvez envisager l'utilisation d'une instruction STI (interruption de texte structuré) pour contrôler le bloc d'instructions IPIDController.
Exemple : Ajout d'un UDFB à un programme PID
Vous pouvez ajouter des UDFB en dehors du programme principal, afin d'exécuter des fonctions spécialisées, telles que la conversion d'unités ou le transfert de valeurs.
Transfert de la valeur de gain du réglage automatique
Transfert de la valeur de gain du réglage automatique

Cet UDFB transfère la valeur de gain Autotune à My_GainTransfer. Le contrôleur pourra ainsi l’utiliser.
Conversion d'une valeur manipulée en sortie numérique
Conversion d'une valeur manipulée en sortie numérique

Cet UDFB convertit une valeur manipulée (MV) en sortie numérique (DO). Il pourra ainsi contrôler une entrée numérique n(DI).
Conversion d'une valeur manipulée en sortie analogique
Conversion d'une valeur manipulée en sortie analogique

Cet UDFB convertit une valeur manipulée (MV) en sortie analogique (AO). Il pourra ainsi contrôler une entrée analogique (AI).
Fournir une réponse