Télécharger Imprimer la page

SBC PCS1 Serie Manuel page 38

Publicité

Saia-Burgess Controls AG
3.12
Surveillance de l'unité centrale par chien de garde
Le chien de garde est un outil très fiable pour veiller au bon déroulement du pro-
gramme utilisateur. En cas d'erreur, il permet de prendre les mesures de sécurité qui
s'imposent, comme la déconnexion de certaines parties de l'installation, par exemple.
3.12.1 Chien de garde logiciel du PCS1
Le chien de garde matériel offre une sécurité optimale. Toutefois, pour des
applications non critiques, un chien de garde logiciel permettant au processeur de
s'autocontrôler et à l'UC de redémarrer, en cas de dysfonctionnement ou de bouclage
sans fin, peut suffire.
La pièce maîtresse de ce chien de garde est l'instruction SYSWR K 1000 dont l'appel
active la fonction, au moins toutes les 200 ms ; sinon, le chien de garde déclenche et
redémarre l'automate.
Manuel « Matériel de la gamme PCS1 »  │   D ocument 26 / 781  FR07  │   2 014-08-05
SYSWR
K 1000
R / K x
x = 0
Désactivation du chien de garde
x = 1
Activation du chien de garde ; non-répétition de l'instruction
dans les 200 ms → démarrage à froid
x = 2
Activation du chien de garde ; non-répétition de l'instruction
dans les 200 ms → appel de XOB 0 et démarrage à froid
Les appels XOB 0 sont consignés dans l'historique du PCS1 :
XOB 0 WDOG START
XOB 0 START EXEC
Surveillance de l'UC par chien de garde
; Chien de garde logiciel
; Paramètres suivant tableau ci-dessous :
; constante K ou valeur de registre R
Appel de XOB 0 par le chien de
garde logiciel
Appel de XOB 0 en raison d'un
défaut d'alimentation
Matériel PCS1
3
3-21

Publicité

loading