B8977-C085
4.3.1.23 Lire et effacer état d'esclave
Signification
Cet appel permet de lire l'état d'un esclave et en même temps d'effacer le registre d'état de ce même
esclave.
Les indicateurs du registre d'état ont la signification suivante :
S0
"Adresse volatile"
Cet indicateur est activé,
- lorsque le sous-programme interne à l'esclave est en train de sauvegarder en
mémoire non volatile l'adresse de l'esclave. Cette opération peut durer 15 ms et ne
doit pas être interrompue par un autre appel d'adresse.
- lorsque la comparaison interne d'adresses établit que l'adresse en mémoire non
volatile n'est pas identique à celle inscrite dans le registre d'adresses.
S1
"Erreur de parité détectée"
Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état",
l'esclave a détecté une erreur de parité dans un télégramme reçu.
S2
"Erreur de bit de fin détectée"
Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état",
l'esclave a détecté une erreur de bit de fin dans un télégramme reçu.
S3
"Erreur de lecture de mémoire non volatile"
Cet indicateur est activé lorsqu'une erreur de lecture de la mémoire non volatile est
détectée durant une réinitialisation.
Structure du champ de commande du DB-contrat
Bit 15
Bit 12
KH:
1 H
Nombre de mots de données (QLAE): 1
Structure du champ de réponse aux commande du DB-réponse
Bit 15
Bit 12
KH:
0 H
Bit 11
Bit 8
Bit 7
6 H
Bit 11
Bit 8
Bit 7
Etat d'esclave
4-35
SINEC S1 Carte Maître CP 2430
Bit 4
Bit 3
Bit 0
Adresse d'esclave
Bit 4
Bit 3
Bit 0