Chapitre 9
Attributs du bloc fonctionnel
Les modes de temporisation
Mode de temporisation
Périodique
Sur-échantillonnage
Échantillonnage en temps réel
518
1. L'automate verrouille toutes les valeurs de données dans IREFs.
2. L'automate exécute les autres blocs fonctionnels dans l'ordre établit par
leurs liaisons.
3. L'automate inscrit les sorties dans OREFs.
Ces instructions des variateurs et de contrôle du processus prennent en charge
différents modes de temporisation.
DEDT
LDLG
DERV
LPF
HPF
NTCH
INTG
PI
LDL2
PIDE
Il y a trois différents modes de temporisation.
Description
Le mode périodique est le mode par défaut qui est adapté à la plupart des applications de contrôle. Nous vous
recommandons de placer les instructions utilisant ce mode dans une routine qui est exécutée dans une tâche
périodique. Le temps delta (DeltaT) de l'instruction est déterminé comme suit :
Si l'instruction est
exécutée dans un/une
Tâche périodique
Événement ou tâche
continue
La mise à jour de l'entrée du processus doit être synchronisée avec l'exécution de la tâche ou échantillonnée 5 à 10
fois plus rapidement que la durée d'exécution de la tâche afin de minimiser l'erreur d'échantillonnage entre
l'entrée et l'instruction.
Dans le mode sur-échantillonnage, le temps delta (DeltaT) utilisé par l'instruction est la valeur contenue dans le
paramètre OversampleDT de l'instruction. Si l'entrée du processus dispose d'une valeur d'horodotage, utilisez le
mode d'échantillonage en temps réel à la place.
Ajoutez à votre programme la logique dont celui-ci à besoin pour contrôler quand l'instruction est exécutée. Par
exemple, vous pouvez utiliser un temporisateur défini sur la valeur OversampleDeltaT pour contrôler l'exécution en
utilisant l'entrée EnableIn de l'instruction.
L'entrée du processus doit être échantillonnée 5 à 10 fois plus rapidement que la durée d'exécution de l'instruction
afin de minimiser l'erreur d'échantillonnage entre l'entrée et l'instruction.
Dans le mode d'échantillonnage en temps réel, le temps delta (DeltaT) utilisé par l'instruction est la différence
entre deux horodotages qui correspondent à la mise à jour de l'entrée du processus. Utilisez ce mode quand
l'entrée du processus dispose d'un horodotage associé à sa mise à jour que vous avez besoin d'une coordination
précise.
L'horodotage est lu à partir du nom d'étiquette saisi dans le paramètre RTSTimeStamp de l'instruction.
Normalement, ce nom d'étiquette est un paramètre du module d'entrée associé à l'entrée du processus.
L'instruction compare la valeur RTSTime configurée (intervalle de la mise à jout prévue) avec la valeur DeltaT
calculée, pour déterminer si chaque mise à jour de l'entrée du processus est effectivement lue par l'instruction. Si
DeltaT n'est pas à moins d'une milliseconde de l'intervalle configuré, l'instruction définit le bit d'état RTSMissed
pour indiquer qu'il y a un problème de lecture de la valeur de mise à jour de l'entrée du module.
Publication Rockwell Automation 1756-RM006K-FR-P - Novembre 2018
RLIM
SCRV
SOC
TOT
Alors DeltaT est égale à
Période de la tâche
Temps écoulé depuis l'exécution précédente
L'automate tronque le temps écoulé en millisecondes entières (ms). Par exemple, si
le temps écoulé = 10,5 ms, l'automate définit DeltaT = 10 ms.