Les fonctions de régulation sont des éléments de base du langage.
Elles permettent de programmer des boucles de régulation.
Ces fonctions sont particulièrement adaptées pour :
-
répondre aux besoins de process séquentiel nécessitant des fonctions de régulation auxiliaire (exemples : machines d’emballage à film plastique, machines de traitement de surface, presses...),
-
répondre aux besoins des process de régulation simple (exemples : fours de traitements de métaux, fours à céramiques, petits groupes frigorifiques...),
-
répondre à des particularités d’asservissement ou de régulation mécanique dont le temps d’échantillonnage est critique (exemples: régulation de couple, régulation de vitesse).
NOTE : Il n'y a pas de limitation du nombre de fonctions PID_INT dans une application. En pratique, c'est le nombre maximal de modules d'entrées et de sorties accepté par l'automate qui limite le nombre de boucles.
Les fonctions de régulation de base sont les suivantes :
-
fonction PID_INT pour réaliser une correction de type PID_INT mixte (série - parallèle),
-
fonction PWM_INT pour réaliser les adaptations de modulation en durée sur sorties TOR,
-
fonction SERVO_INT pour réaliser les adaptations de commande de moteur.