Situations Affectant Les Ob D'alarme Horaire - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Nota
Quand vous configurez une alarme horaire pour que l'OB correspondant soit exécuté une
fois, la date et l'heure ne peuvent pas être dans le passé (par rapport à l'horloge temps
réel de la CPU).
Quand vous configurez une alarme horaire pour que l'OB correspondant soit exécuté
périodiquement, mais que la date et l'heure de déclenchement sont dans le passé, l'OB
d'alarme horaire sera exécuté à la prochaine date pertinente suivant la date et l'heure
actuelles. La figure suivante illustre cet état de fait.
Les fonctions système SFC39 à 42 vous permettent d'inhiber, d'ajourner et de valider de
nouveau les alarmes horaires.
Heure de déclenchement
configurée

Situations affectant les OB d'alarme horaire

Comme une alarme horaire n'intervient qu'à intervalles déterminés, certaines situations
peuvent porter préjudice au fonctionnement des OB correspondants pendant le
traitement de votre programme. Le tableau suivant présente certaines de ces situations
et décrit leurs conséquences sur l'exécution de l'OB d'alarme horaire.
Situation
Votre programme appelle la SFC29
"CAN_TINT" et annule une alarme
horaire.
Votre programme a tenté d'activer un OB
d'alarme horaire qui n'était pas chargé
dans la CPU au moment de l'activation.
Lors de la synchronisation ou de la
correction de l'horloge système de la
CPU, vous avez avancé l'heure et sauté
l'événement déclencheur, la date ou
l'heure d'un OB d'alarme horaire.
Lors de la synchronisation ou de la
correction de l'horloge système de la
CPU, vous avez retardé l'heure et répété
l'événement déclencheur, la date ou
l'heure d'un OB d'alarme horaire.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
Heure
actuelle
Intervalle
configuré
Conséquence
Le système d'exploitation efface l'événement déclencheur (date et
heure) de l'OB d'alarme horaire. Pour appeler de nouveau l'OB,
vous devez fixer et activer de nouveau l'événement déclencheur.
Le système d'exploitation appelle l'OB85. Si ce dernier n'a pas été
programmé (chargé dans la CPU), la CPU passe à l'état d'arrêt.
Le système d'exploitation appelle l'OB80 et code le numéro de l'OB
d'alarme horaire et les informations d'événement déclencheur dans
l'OB80.
Il exécute ensuite l'OB d'alarme horaire une fois sans tenir compte
du nombre d'exécutions prévues pour cet OB. Les informations
d'événement déclencheur dans l'OB80 indiquent la date et l'heure
auxquelles l'OB d'alarme horaire a été sauté pour la première fois.
Avec les CPU S7-400 et la CPU 318 :
si l'OB d'alarme horaire avait déjà été activé avant que l'horloge ne
soit retardée, il n'est pas appelé de nouveau pour les heures déjà
écoulées.
Avec les CPU S7-300 :
l'OB d'alarme horaire est exécuté.
Instant de la première exécution
de l'OB d'alarme horaire
Blocs d'organisation
1-7

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières