SINEC S1-Masterbaugruppe CP 2433
2.3.8.15 Slavestatus lesen
Bedeutung
Mit diesem Aufruf kann das Statusregister des adressierten Slaves ausgelesen werden.
Die Flags des Statusregisters haben folgende Bedeutung:
S0
"Adresse flüchtig"
Dieses Flag ist gesetzt,
- wenn die slaveinterne Routine zum permanenten Speichern der Slaveadresse
läuft. Dies kann bis zu 15ms dauern und darf nicht durch einen weiteren
Adressieraufruf unterbrochen werden.
- wenn der slaveinterne Adreßvergleich feststellt, daß die permanent gespeicherte
Adresse ungleich dem Eintrag im Adreßregister ist.
S1
"Paritätsfehler erkannt"
Dieses Flag ist gesetzt, wenn der Slave seit dem letzten Auftrag "Status lesen und
löschen" ein Paritätsfehler in einem Empfangstelegramm erkannt hat.
S2
"Endebitfehler erkannt"
Dieses Flag ist gesetzt, wenn der Slave seit dem letzten Auftrag "Status lesen und
löschen" ein Endebitfehler in einem Empfangstelegramm erkannt hat.
S3
"Lesefehler nichtflüchtiger Speicher"
Dieses Flag ist gesetzt, wenn während eines Reset ein Lesefehler beim Lesen des
nichtflüchtigen Speichers aufgetreten ist.
Struktur im Kommandofeld
Bit 15
Bit 12
DW 72
DW 73
Slaveadresse
DW 79
Struktur im Kommandoantwortfeld
Bit 15
Bit 12
DW 80
0
DW 87
Bit 11
Bit 8
Bit 7
Bit 11
Bit 8
Bit 7
Slavestatus
S3 | S2 | S1 | S0
2-62
Bit 4
Bit 3
0 H
F H
Bit 4
Bit 3
B8900-C086
Bit 0
Bit 0