Diagnostikdaten
Index App0 ASI Diag Data Slave (für 00 ≤ pp ≤ 1F; Slave 0 bis Slave 31)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
App0:0 | ASI Diag Data Slave 0 | Maximaler Subindex | UINT8 | RO | 0x12 (18dez) |
App0:01 | Communication State (A-Slave) | Slave Status (siehe folgende Tabelle) | UINT16 | RO | 0x00 (0dez) |
Beschreibung | Wert |
---|---|
Slave ist in LDS | Bit 0 (LSB) |
Slave ist in LAS | Bit 1 |
Slave ist in LPS | Bit 2 |
Slave ist in der Betriebsart erweiterte Adressierung (A/B-Slaves) | Bit 3 |
im Protected Mode wird Slave nur aktiviert, | Bit 4 |
im Protected Mode wird Slave nur aktiviert, | Bit 5 |
im Protected Mode wird Slave nur aktiviert, | Bit 6 |
im Protected Mode wird Slave nur aktiviert, | Bit 7 |
Slave unterstützt Extended ID-Code 1 und 2 | Bit 8 |
Slave ist ein Analog-Slave | Bit 9 |
Slave ist ein Safety-Slave | Bit 10 |
reserviert | Bit 11 |
reserviert | Bit 12 |
Slave benötigt M4-Master (eines der M4-Profile) | Bit 13 (MSB) |
Slave hat keine digitalen Eingänge | Bit 14 (MSB) |
Slave hat keine digitalen Ausgänge | Bit 15 (MSB) |
Index App0 ASI Diag Data Slave (für 00 ≤ pp ≤ 1F; Slave 0 bis Slave 31)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
App0:02 | Status Register (A-Slave) | Allgemeine Status-Informationen Letzte erhaltene Antwort eines Slaves auf das Kommando "ReadStatus" (siehe folgende Tabelle) | UINT8 | RO | 0x00 (0dez) |
Bit | Beschreibung |
---|---|
0 - 3 | Statusregister von Slave (Default = 0) |
4 - 7 | reserviert |
Index App0 ASI Diag Data Slave (für 00 ≤ pp ≤ 1F; Slave 0 bis Slave 31)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
App0:03 | Physical Fault Counter (A-Slave) | Zähler, der inkrementiert, wenn eine Antwort dem entsprechenden AS-i Slave einen Start-Bit-, Stop-Bit- oder Parity-Bit-Fehler hatte | UINT16 | RO | 0x0000 (0dez) |
App0:04 | Timeout Counter (A-Slave) | Zähler, der inkrementiert, wenn der entsprechende AS-i Slave nicht geantwortet hat | UINT16 | RO | 0x0000 (0dez) |
App0:05 | Response Counter (A-Slave) | Zähler, der inkrementiert, wenn der entsprechende AS-i Slave korrekt geantwortet hat | UINT16 | RO | 0x0000 (0dez) |
App0:06 | Leave Data-Exchange Counter (A-Slave) | Zähler, der inkrementiert, wenn der entsprechende AS-i Slave aus der LAS ausgetragen wurde, d.h. dreimal hintereinander nicht (oder nicht korrekt) geantwortet hat | UINT16 | RO | 0x0000 (0dez) |
App0:07 | Data-Exchange Failed Counter (A-Slave) | Zähler, der inkrementiert, wenn der entsprechende AS-i Slave auf ein DataExchange-Telegramm nicht (oder nicht korrekt) geantwortet hat | UINT16 | RO | 0x0000 (0dez) |
App0:08 | Timeout Statistics (A-Slave) | Timeouts pro Telegramm in Prozent | UINT16 | RO | 0x0000 (0dez) |
App0:09 | Data-Exchange Repeat Counter (A-Slave) | Wenn der Datenaustausch wiederholt werden muss (Slave hat nicht korrekt oder gar nicht geantwortet), wird dieser Zähler inkrementiert | UINT16 | RO | 0x0000 (0dez) |
App0:0A | Communication State (B-Slave) | Slave Status see "Extracted nested table 13" | UINT8 | RO | 0x00 (0dez) |
Beschreibung | Wert |
---|---|
Slave ist in LDS | Bit 0 (LSB) |
Slave ist in LAS | Bit 1 |
Slave ist in LPS | Bit 2 |
Slave ist in der Betriebsart erweiterte Adressierung (A/B-Slaves) | Bit 3 |
im Protected Mode wird Slave nur aktiviert, | Bit 4 |
im Protected Mode wird Slave nur aktiviert, | Bit 5 |
im Protected Mode wird Slave nur aktiviert, | Bit 6 |
im Protected Mode wird Slave nur aktiviert, | Bit 7 |
Slave unterstützt Extended ID-Code 1 und 2 | Bit 8 |
Slave ist ein Analog-Slave | Bit 9 |
Slave ist ein Safety-Slave | Bit 10 |
reserviert | Bit 11 |
reserviert | Bit 12 |
Slave benötigt M4-Master (eines der M4-Profile) | Bit 13 (MSB) |
Slave hat keine digitalen Eingänge | Bit 14 (MSB) |
Slave hat keine digitalen Ausgänge | Bit 15 (MSB) |
Index App0 ASI Diag Data Slave (für 00 ≤ pp ≤ 1F; Slave 0 bis Slave 31)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
App0:0B | Status Register (B-Slave) | Allgemeine Status-Informationen | UINT8 | RO | 0x00 (0dez) |
Bit | Beschreibung |
---|---|
0 - 3 | Statusregister von Slave (Default = 0) |
4 - 7 | reserviert |
Index App0 ASI Diag Data Slave (für 00 ≤ pp ≤ 1F; Slave 0 bis Slave 31)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
App0:0C | Physical Fault Counter (B-Slave) | Zähler, der inkrementiert, wenn eine Antwort dem entsprechenden AS-i Slave einen Start-Bit-, Stop-Bit- oder Parity-Bit-Fehler hatte | UINT16 | RO | 0x0000 (0dez) |
App0:0D | Timeout Counter (B-Slave) | Zähler, der inkrementiert, wenn der entsprechende AS-i Slave nicht geantwortet hat | UINT16 | RO | 0x0000 (0dez) |
App0:0E | Response Counter (B-Slave) | Zähler, der inkrementiert, wenn der entsprechende AS-i Slave korrekt geantwortet hat | UINT16 | RO | 0x0000 (0dez) |
App0:0F | Leave Data-Exchange Counter (B-Slave) | Zähler, der inkrementiert, wenn der entsprechende AS-i Slave aus der LAS ausgetragen wurde, d.h. dreimal hintereinander nicht (oder nicht korrekt) geantwortet hat | UINT16 | RO | 0x0000 (0dez) |
App0:10 | Data-Exchange Failed Counter (B-Slave) | Zähler, der inkrementiert, wenn der entsprechende AS-i Slave auf ein DataExchange-Telegramm nicht (oder nicht korrekt) geantwortet hat | UINT16 | RO | 0x0000 (0dez) |
App0:11 | Timeout Statistics (B-Slave) | Timeouts pro Telegramm in Prozent | UINT16 | RO | 0x0000 (0dez) |
App0:12 | Data-Exchange Repeat Counter (B-Slave) | Wenn der Datenaustausch wiederholt werden muss (Slave hat nicht korrekt oder gar nicht geantwortet), wird dieser Zähler inkrementiert | UINT16 | RO | 0x0000 (0dez) |