Herunterladen Inhalt Inhalt Diese Seite drucken

As−I Slave−Status Lesen (Read_Status) - Siemens IE/AS-i LINK PN IO Handbuch

Inhaltsverzeichnis

Werbung

8.2.2.18
AS−i Slave−Status lesen (Read_Status)
Bedeutung
Mit diesem Aufruf kann das Statusregister des adressierten AS−i Slave ausgele-
sen werden.
Die Flags des Statusregisters haben, abhängig vom Typ des AS−i Slave, folgende
Bedeutung:
Status-
AS−i Slave nach Norm 2.0
bit
S0
Adresse flüchtig
Dieses Flag ist gesetzt, wenn
S
S
S1
Paritätsfehler erkannt
Dieses Flag ist gesetzt, wenn der AS−i
Slave seit dem letzten Auftrag "Status le-
sen und löschen" ein Paritätsfehler in ei-
nem Empfangstelegramm erkannt hat.
S2
Endebitfehler erkannt
Dieses Flag ist gesetzt, wenn der AS−i
Slave seit dem letzten Auftrag "Status le-
sen und löschen" einen Endebitfehler in
einem Telegramm erkannt hat.
S3
Lesefehler im nichtflüchtigen Speicher
Dieses Bit ist gesetzt, wenn der AS−i Slave einen Lesefehler beim Lesen des
nichtflüchtigen Speichers entdeckt hat.
Struktur des Dienstes RecordDataRead − Index 80
Byte
Bit 7
Bit 6
0
1
2
3
IE/AS−INTERFACE LINK PN IO ab Hardware−Ausgabestand 1, ab Firmwareversion 2.0
Ausgabe 08/2018
C79000−G8900−C216−03
die AS−i Slave−interne Routine zum permanenten Speichern der AS−i Sla-
ve−Adresse läuft. Dies kann bis zu 15ms dauern und darf nicht durch einen
weiteren Adressieraufruf unterbrochen werden.
der AS−i Slave−interne Adressvergleich feststellt, dass die permanent
gespeicherte Adresse ungleich dem Eintrag im Adressregister ist.
Bedeutung
Bit 5
Bit 4
Version_hi = 0x00
Version_lo = 0x00
0x0
0x0
Reserviert 0x00
8 Datensatz−Schnittstelle nutzen
AS−i Slave nach Norm 2.1, V3
Adresse / ID−Code flüchtig
Peripheriefehler erkannt
Ein AS−i Slave kann dieses Flag
setzen, wenn er einen Fehler (z.B.
Drahtbruch) an der angeschlosse-
nen Peripherie erkennt.
reserviert
Bit 3
Bit 2
Bit 1
AS−i Slave−Status
S3
S2
S1
Bit 0
S0
169

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis