Blocs de régulation
17.4 PULSEGEN
Précision de la valeur de réglage
Un "rapport d'échantillonnage" de 1:10 (appels CONT_C par rapport aux appels PULSEGEN)
restreint la précision de la valeur de réglage à 10% dans cet exemple. Les valeurs d'entrée par
défaut INV ne peuvent être représentées que dans une grille de 10% sur une longueur
d'impulsion à la sortie QPOS.
La précision augmente donc avec le nombre d'appels de PULSEGEN par appel de CONT_C.
Par exemple, en appelant PULSEGEN 100 fois plus souvent que CONT_C, on atteint une
résolution de 1% de la plage des valeurs de réglage.
Remarque
Vous devez programmer vous-même la réduction de la fréquence des appels.
Synchronisation automatique
Il est possible de synchroniser automatiquement la sortie d'impulsion avec le bloc mettant à
jour la grandeur d'entrée INV (p. ex. CONT_C). Ceci garantit qu'une grandeur d'entrée modifiée
sera sortie le plus vite possible sous forme d'impulsion.
Le formateur des impulsions évalue toujours la grandeur d'entrée INV à intervalles déterminés
par la durée de période PER_TM et il transforme la valeur en une impulsion de la largeur
correspondante. Mais comme INV est calculée le plus souvent dans un niveau d'alarme
d'horloge plus lent, il conviendrait que le générateur d'impulsions commence le plus vite
possible après la mise à jour de INV à transformer la valeur discrète en un signal d'impulsion.
À cet effet, le bloc peut synchroniser lui-même le démarrage de la période selon le procédé
suivant :
Si INV a été modifiée et que l'appel de bloc ne se trouve pas dans le premier ou dans les deux
derniers cycles d'appel d'une période, une synchronisation est exécutée. La durée d'impulsion
est calculée de nouveau et la sortie commence dès le prochain cycle avec une nouvelle
période.
Vous pouvez désactiver la synchronisation automatique à l'entrée "SYN_ON" (= FALSE).
Remarque
Une fois synchronisée, l'ancienne valeur de INV (c'est-à-dire de LMN) est représentée avec
plus ou moins de précision sur le signal d'impulsion à cause du début de la nouvelle période.
118
Manuel de programmation et d'utilisation, 04/2020, A5E41367376-AD
Aide sur les blocs élémentaires CFC