Aufbau der Diagnosedaten (S7-300, S7-400) - STEP 7

Erweiterte Anweisungen (S7-300, S7-400)

ft:publication_title
Erweiterte Anweisungen (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
Aufbau der Diagnosedaten

Datensatz 0 und 1 der Systemdaten

Die Diagnosedaten einer Baugruppe stehen in den Datensätzen 0 und 1 des Systemdatenbereichs siehe Datensätze schreiben und lesen:

  • Der Datensatz 0 enthält 4 Byte Diagnosedaten, die den aktuellen Zustand einer Signalbaugruppe beschreiben.

  • Der Datensatz 1 enthält

    • die 4 Byte Diagnosedaten, die auch im Datensatz 0 stehen, und

    • die baugruppenspezifischen Diagnosedaten.

Aufbau und Inhalt der Diagnosedaten

Im Folgenden ist der Aufbau und der Inhalt der einzelnen Bytes der Diagnosedaten beschrieben. Generell gilt: Wenn ein Fehler auftritt, dann wird das entsprechende Bit auf "1" gesetzt.

Byte

Bit

Bedeutung

Bemerkung

Datensatz

0

0

Baugruppenstörung

0 und 1

1

Fehler intern

2

Fehler extern

3

Kanalfehler vorhanden

4

Externe Hilfsspannung fehlt

5

Frontstecker fehlt

6

Parametrierung fehlt

7

Falsche Parameter in der Baugruppe

1

0

bis

3

Baugruppenklasse

0101: Analogbaugruppe

0000: CPU

1000: Funktionsbaugruppe

1100: CP

1111: Digitalbaugruppe

0011: DP-Normslave

1011: I-Slave

0100: IM

0 und 1

4

Kanalinformation vorhanden

5

Anwenderinformation vorhanden

6

Diagnosealarm von Stellvertreter

7

Wartungsbedarf (nur bei PROFINET IO)

2

0

Speichermodul falsch oder fehlt

0 und 1

1

Kommunikationsstörung

2

Betriebszustand

0: RUN

1: STOP

3

Zykluszeitüberwachung angesprochen

4

Baugruppeninterne Versorgungsspannung ausgefallen

5

Batterie leer

6

Gesamte Pufferung ausgefallen

7

Wartungsanforderung (nur bei PROFINET IO)

3

0

Erweiterungsgeräteausfall

0 und 1

1

Prozessorausfall

2

EPROM-Fehler

3

RAM-Fehler

4

ADU/DAU-Fehler

5

Sicherungsausfall

6

Prozessalarm verloren

7

reserviert

4

0

bis

6

Kanaltyp

B#16#70: Digitaleingabe

B#16#72: Digitalausgabe

B#16#71: Analogeingabe

B#16#73: Analogausgabe

B#16#74: FM-POS

B#16#75: FM-REG

B#16#76: FM-ZAEHL

B#16#77: FM-TECHNO

B#16#78: FM-NCU

B#16#79: bis

B#16#7D: reserviert

B#16#7E: US300

B#16#7F: reserviert

1

7

Weiterer Kanaltyp vorhanden?

0: nein

1: ja

5

0

bis

7

Anzahl der Diagnosebits, die eine Baugruppe pro Kanal ausgibt.

Die Anzahl der Diagnosebits pro Kanal ist auf Bytegrenzen aufgerundet.

1

6

0

bis

7

Anzahl der gleichartigen Kanäle einer Baugruppe

Wenn auf einer Baugruppe unterschiedliche Kanaltypen existieren, dann wird für jeden Kanaltyp die Struktur ab Byte 4 im Datensatz 1 wiederholt.

1

7

0

Kanalfehler Kanal 0/ Kanalgruppe 0

Erstes Byte des Kanalfehlervektors (Die Länge des Kanalfehlervektors richtet sich nach der Kanalzahl und ist auf Bytegrenzen aufgerundet.)

1

1

Kanalfehler Kanal 1/ Kanalgruppe 1

2

Kanalfehler Kanal 2/ Kanalgruppe 2

3

Kanalfehler Kanal 3/ Kanalgruppe 3

4

Kanalfehler Kanal 4/ Kanalgruppe 4

5

Kanalfehler Kanal 5/ Kanalgruppe 5

6

Kanalfehler Kanal 6/ Kanalgruppe 6

7

Kanalfehler Kanal 7/ Kanalgruppe 7

...

-

Kanalspezifische Fehler (siehe Aufbau der kanalspezifischen Diagnosedaten )

1