Chapitre 1
Instructions relatives au contrôle du processus
152
ProgResetDone
BOOL
TargetFlag
BOOL
TargetDev1Flag
BOOL
TargetDev2Flag
BOOL
LowInCutoffFlag
BOOL
DeltaT
REAL
État (Status)
DINT
InstructFault (Status.0)
BOOL
InFaulted (Status.1)
BOOL
TimeBaseInv (Status.2)
BOOL
TimingModeInv
BOOL
(Status.27)
RTSMissed (Status.28)
BOOL
RTSTimeInv (Status.29)
BOOL
RTSTimeStampInv
BOOL
(Status.30)
DeltaTInv (Status.31)
BOOL
Description
Cette instruction totalise généralement la quantité d'un matériau ajoutée dans le
temps, en fonction d'un signal de débit.
L'instruction TOT prend en charge les éléments suivants :
Base de temps sélectionnable en secondes, minutes, heures ou jours.
Vous pouvez spécifier une valeur cible et jusqu'à deux valeurs de cible
prédéfinie. Les valeurs de cible prédéfinie sont généralement utilisées pour
Publication Rockwell Automation 1756-RM006K-FR-P - Novembre 2018
Indicateur signalant que l'instruction TOT a
terminé une demande de réinitialisation du
programme. Défini sur vrai lorsque l'instruction
se réinitialise suite à ProgResetReq. Vous
pouvez surveiller cela afin de déterminer qu'une
réinitialisation s'est terminée correctement. Mis
à zéro (faux) lorsque ProgResetReq est faux.
Indicateur pour Total. Défini sur vrai lorsque
Total
Target.
Indicateur pour TargetDev1. Défini sur vrai
lorsque Total
Target - TargetDev1.
Indicateur pour TargetDev2. Défini sur vrai
lorsque Total
Target - TargetDev2.
Sortie de l'indicateur de coupure d'entrée basse
de l'instruction. Défini sur vrai lorsque
In £ LowInCutoff.
Temps écoulé entre les mises à jour. Cela
correspond au temps écoulé en seconde utilisé
par l'algorithme de contrôle pour calculer la
sortie du processus.
État du bloc fonctionnel.
L'instruction a détecté l'une des erreurs
d'exécution suivantes. Il ne s'agit pas d'une
erreur d'automate mineure ou majeure.
Contrôlez les bits d'état restants pour
déterminer la cause du problème.
Défaut de la valeur In.
Valeur TimeBase non valide.
Valeur TimingMode non valide.
Utilisé seulement en mode Échantillonnage en
temps réel. Défini sur vrai lorsque
ABS(DeltaT – RTSTime) > 1 milliseconde.
Valeur RTSTime non valide.
Valeur RTSTimeStamp non valide.
Valeur DeltaT non valide. Cela peut se produire
si OversampleDT n'est pas valide en mode
Temporisation du sur-échantillonnage.