Saia-Burgess Controls AG
3.11
Surveillance (logiciel)
Un logiciel chien de garde peut suffire pour les applications non critiques,
auquel cas c'est le processeur qui surveille et la CPU redémarre en cas de
dysfonctionnement ou de boucle.
Le cœur du logiciel chien de garde est l'ordre AWL SYSWR K 1 000 utilisé
également dans la Fbox « logiciel chien de garde ».
Fonctionnement
Quand celui-ci est distribué, la fonction chien de relais est activée. Cette
instruction doit être émise au moins toutes les 200 ms, autrement le chien de
garde est déclenché et le PCD est redémarré.
Exemple FBox FUPLA :
Sélecteur de FBox -> Système d'information -> Logiciel chien de garde
Instruction dans le code AWL :
Label
Les appels « XOB 0 » sont enregistrés comme suit dans l'historique du
PCD :
« XOB 0 WDOG START »
« XOB 0 START EXEC »
Manuel Hardware PCD7.LRxx-PG5 Régulateurs de température │ Document 27-653 ; version FRA07 │ 2019-03-22
Ordre
Opérande Commentaire
SYSWR
K 1000
; instruction logiciel chien de garde
R/K x
; paramètre conformément aux tableaux
; suivants
; K = constante ou R = registre suivi
; d'un espace.
; x = 0
;
; x = 1
;
;
;
;
; x = 2
;
;
;
;
si XOB 0 a été déclenché par le logiciel chien
de garde
si XOB 0 a été déclenché par une erreur
d'alimentation
Régulateurs de température/Processeur
le logiciel chien de garde est
désactivé.
le logiciel chien de garde
est activé. Si l'instruction
n'est pas répétée dans les
200 ms, un démarrage à froid
est réalisé.
le logiciel chien de garde
est activé. Si l'instruction
n'est pas répétée dans les
200 ms, un XOB 0 est appelé, puis
un démarrage à froid est réalisé.
Surveillance (logiciel)
3
3-22