Comportement des modules de comptage dans les différents modes opératoires
(Traduction du document original anglais)
Général
Les modules de comptage fonctionnent de manière spécifique selon les modes opératoires de l'automate. Il est important de connaître ces comportements spécifiques pour la programmation et la mise au point du projet.
Tableau récapitulatif
Le tableau ci-dessous présente les caractéristiques spéciales des modules de comptage dans différents modes opératoires.
Démarrage à froid
Démarrage à chaud
STOP
Reconfiguration en mode connecté
Bit Mesure invalide
1
1
0
1
Paramètres de réglage : consignes, seuils, présélections, période de mesure (vitesse), période de sortie (fréquence)
%MDr.m.c.r
Valeurs initiales
Inchangé
Inchangé
Valeurs initiales
Commandes (actions logicielles directes, actions diverses, démasquage d'événements)
%Qr.m.c.r, %QWr.m.c.r
0
Inchangé
Inchangé, nouvelles commandes non envoyées
Inchangé
Informations et données du module -> processeur
%IDr.m.c.r, %IWr.m.c.r, %Ir.m.c.r
Inchangé s'il n'y a pas de coupure secteur
Inchangé s'il n'y a pas de coupure secteur
Envoyé
Inchangé
Objets forcés
Déforcé
Inchangé
Inchangé
Inchangé
Commutations (suite à une Mesure invalide)
0
0
Inchangé
0
Sorties
0
0
mode de repli
0
Les paragraphes ci-dessous présentent les propriétés essentielles de ces modes opératoires (vu du côté d'un module).
Démarrage à froid
Un démarrage à froid se produit lorsque l'application démarre pour la première fois, lors d'une reprise secteur, lors d'une initialisation à partir d'une application Control Expert ou lors d'une RAZ du processeur.
Les paramètres sont initialisés à leurs valeurs initiales définies à l'aide de l'éditeur de configuration. La mesure courante du compteur ne peut pas être utilisée (bit Mesure invalide mis à 1).
Si le module n'a subi aucune coupure secteur, la valeur courante du compteur reste inchangée même si le bit Mesure invalide est défini.
Vous devez ensuite définir la procédure à exécuter après un démarrage à froid.
Démarrage à chaud
Le programme redémarre à partir de l'élément du programme où la coupure secteur s'est produite, mais les sorties restent à 0 jusqu'à ce qu'elles soient actualisées par la tâche.
Les valeurs des objets des fonctions métiers de comptage ne sont pas modifiées par une reprise à chaud, à l'exception des valeurs impliquées dans le bit Mesure invalide
Si le module n'a subi aucune coupure secteur, la valeur courante du compteur reste inchangée même si le bit Mesure invalide est défini.
Vous devez ensuite définir la procédure à exécuter après une reprise à chaud.
Coupure secteur et redémarrage
Lors d'une coupure secteur, le contexte application et l'heure de la coupure sont enregistrés.
Lors de la reprise secteur, le contexte sauvegardé est comparé à celui en cours :
Mode STOP
En mode STOP, le programme utilisateur n'est pas exécuté. Toutefois la fonction de comptage métier est opérationnelle : le compteur fonctionne conformément à l'état des entrées physiques (IA, IB, IPres ou IReset, IEna, ICapt).
Reconfiguration en mode connecté
Ce mode intervient principalement lors de la mise au point d'un projet.
Les modifications doivent être validées.