Origine des erreurs et réactions aux erreurs de la CPU
5.6.9
OB 33 : erreur de traitement
d'alarmes d'horloge
(COLAH/AHMAS)
Collision d'alarmes d'horloge
Alarme d'horloge masquée
trop longtemps
5 - 30
Un traitement déclenché par horloge (alarmes d'horloge) est réalisé
par les blocs d'organisation OB 6, OB 9 et OB 10 à OB 18.
La CPU 948 distingue les types d'erreurs de traitement d'alarmes
d'horloge suivants.
Cause :
Dépassement de la file d'attente des alarmes d'horloge :
• • Plus de 3 alarmes d'horloge doivent être traitées pour l'une des
trois périodes les plus courtes (OB 10 à 12).
ou
• • L'un des OB 13 à 18 est de nouveau appelé alors que le traitement
de l'appel précédent n'est pas encore terminé.
Réaction :
Le programme système appelle comme interface utilisateur l'OB 33,
si celui-ci est chargé.
Vous pouvez y programmer la réaction à une telle erreur.
Si l'OB 33 n'est pas chargé, la CPU se met en STOP.
Affichage de la fonction ITPILE sur la PG :
Dans le masque des bits de commande, le bit COLAH est marqué
d'une croix.
Cause :
L'alarme d'horloge est masquée trop longtemps (si interruptions en
fin de bloc/alarmes de processus).
Cette erreur se rapporte à la base de temps des alarmes d'horloge et à
la durée d'exécution d'un bloc du programme cyclique : il y a erreur
de traitement d'alarmes d'horloge dès que l'exécution d'un bloc de
programme cyclique dure plus longtemps que la fréquence réglée.
Programmation de la CPU 948
C79000-G8577-C848-04