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,
wenn EA-Code dieses Slaves mit dem projektierten Slave übereinstimmt.

Bit 4

im Protected Mode wird Slave nur aktiviert,
wenn ID-Code dieses Slaves mit dem projektierten Slave übereinstimmt

Bit 5

im Protected Mode wird Slave nur aktiviert,
wenn Extended ID-Code1 dieses Slaves mit dem projektierten Slave übereinstimmt.

Bit 6

im Protected Mode wird Slave nur aktiviert,
wenn Extended ID-Code2 dieses Slaves mit dem projektierten Slave übereinstimmt.

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,
wenn EA-Code dieses Slaves mit dem projektierten Slave übereinstimmt.

Bit 4

im Protected Mode wird Slave nur aktiviert,
wenn ID-Code dieses Slaves mit dem projektierten Slave übereinstimmt

Bit 5

im Protected Mode wird Slave nur aktiviert,
wenn Extended ID-Code1 dieses Slaves mit dem projektierten Slave übereinstimmt.

Bit 6

im Protected Mode wird Slave nur aktiviert,
wenn Extended ID-Code2 dieses Slaves mit dem projektierten Slave übereinstimmt.

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
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: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)