Parameter AINFO (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
Parameter AINFO

Datenstruktur des Zielbereichs AINFO bei Alarmen von PROFIBUS DP oder zentraler Peripherie

Die Angaben für PROFINET IO finden Sie weiter unten.

Byte

Bedeutung

0 bis 3

Kopfinformation, genaue Beschreibung s. u.

4 bis 199

Alarmzusatzinformation: Daten zum jeweiligen Alarm:

zentral:

ARRAY[0] bis ARRAY[195]

dezentral:

ARRAY[0] bis ARRAY[59]

Aufbau der Kopfinformation bei Alarmen von PROFIBUS DP oder zentraler Peripherie

Byte

Datentyp

Bedeutung

0

BYTE

Länge der empfangenen Alarminformation in Bytes

zentral:

dezentral:

4 bis 224

4 bis 63

1

BYTE

zentral:

reserviert

dezentral:

Kennung für den Alarmtyp

1:
2:
3:
4:
5:
6:
31

Diagnosealarm
Prozessalarm
Ziehen-Alarm
Stecken-Alarm
Statusalarm
Update-Alarm
Ausfall eines Erweiterungsgeräts, eines DP-Mastersystems oder einer DP-Station

32 bis 126:

herstellerspezifischer Alarm

2

BYTE

Steckplatznummer der Alarm auslösenden Komponente

3

BYTE

zentral:

reserviert

dezentral:

Specifier

Bits 0 und 1:

0: keine weitere Information;
1: kommendes Ereignis, Steckplatz gestört
2: gehendes Ereignis, Steckplatz nicht mehr gestört
3: gehendes Ereignis, Steckplatz weiterhin gestört

Bit 2:

Add_Ack

Bits 3 bis 7:

Sequenznummer

Datenstruktur des Zielbereichs AINFO bei Alarmen von PROFINET IO

Byte

Bedeutung

0 bis 25

Kopfinformation, genaue Beschreibung s. u.

26 bis 1431

Alarmzusatzinformation: Genormte Diagnosedaten zum jeweiligen Alarm:
ARRAY[0] bis ARRAY[1405]

Hinweis: Die Alarmzusatzinformation kann auch entfallen.

Aufbau der Kopfinformation bei Alarmen von PROFINET IO

Byte

Datentyp

Bedeutung

0 und 1

WORD

  • Bits 0 bis 7: Bausteintyp

  • Bits 8 bis 15: reserviert

2 und 3

WORD

Bausteinlänge

4 und 5

WORD

Version:

  • Bits 0 bis 7: low byte

  • Bits 8 bis 15: high byte

6 und 7

WORD

Kennung für den Alarmtyp:

  • 1: Diagnosealarm (kommend)

  • 2: Prozessalarm

  • 3: Ziehen-Alarm

  • 4: Stecken-Alarm

  • 5: Status-Alarm

  • 6: Update-Alarm

  • 7: Redundanz-Alarm

  • 8: Vom Supervisor gesteuert (Controlled_by_Supervisor)

  • 9: Vom Supervisor freigegeben (Released_by_Supervisor)

  • 10: Nicht die projektierte Baugruppe gesteckt

  • 11: Wiederkehr des Submoduls

  • 12: Diagnosealarm (gehend)

  • 13: Querverkehr-Verbindungsmeldung

  • 14: Nachbarschaftsänderungsmeldung

  • 15: Taktsynchronisationsmeldung (busseitig)

  • 16: Taktsynchronisationsmeldung (geräteseitig)

  • 17: Netzwerkkomponentenmeldung

  • 18: Uhrzeitsynchronisationsmeldung (busseitig)

  • 19 bis 31: Reserviert

  • 32 bis 127: Herstellerspezifischer Alarm

  • 128 bis 65535: Reserviert

8 bis 11

DWORD

API (Application Process Identifier)

12 bis 13

WORD

Steckplatznummer der Alarm auslösenden Komponente (Wertebereich 0 bis 65535)

14 bis 15

WORD

Submodulsteckplatznummer der Alarm auslösenden Komponente (Wertebereich 0 bis 65535)

16 bis 19

DWORD

Modul-Identifikation; eindeutige Information der Alarmquelle

20 bis 23

DWORD

Submodul-Identifikation; eindeutige Information der Alarmquelle

24 bis 25

WORD

Alarm Specifier:

  • Bits 0 bis 10: Sequenznummer (Wertebereich 0 bis 2047)

  • Bit 11: Kanaldiagnose:
    0: keine Kanaldiagnose vorhanden
    1: Kanaldiagnose vorhanden

  • Bit 12: Status der herstellerspezifischen Diagnose:
    0: keine herstellerspezifische Statusinformation vorhanden
    1: Herstellerspezifische Statusinformation vorhanden

  • Bit 13: Status der Diagnose beim Submodul:
    0: keine Statusinformation vorhanden, alle Fehler wurden beseitigt
    1: Mindestens eine Kanaldiagnose und/oder Statusinformation vorhanden

  • Bit 14: reserviert

  • Bit 15: Application Relationship Diagnosis State:

    • 0: keine der innerhalb dieser AR projektierten Baugruppen meldet eine Diagnose

    • 1: Mindestens eine innerhalb dieser AR projektierten Baugruppen meldet eine Diagnose

Aufbau der Alarmzusatzinformation bei Alarmen von PROFINET IO

Die Alarmzusatzinformation bei PROFINET IO ist abhängig von der Formatkennung. Sie kann aus mehreren Datenblöcken mit gleicher oder unterschiedlicher Formatkennung bestehen. Folgende Formatkennungen sind möglich:

  • W#16#0000 bis W#16#7FFF: Herstellerspezifische Diagnose

Byte

Datentyp

Bedeutung

0 bis 1

WORD

Formatkennung für den Aufbau der als Alarmzusatzinformation folgenden Daten:

W#16#0000 bis W#16#7FFF: Herstellerspezifische Diagnose

2 bis n

BYTE

Siehe Handbuch des Herstellers.

  • W#16#8000: Kanaldiagnose

    Die Kanaldiagnose wird in Blöcken zu jeweils 6 Byte ausgegeben. Die Alarmzusatzinformation (ohne Formatkennung) wird nur für die gestörten Kanäle ausgegeben.

Byte

Datentyp

Bedeutung

0 bis 1

WORD

Formatkennung für den Aufbau der als Alarmzusatzinformation folgenden Daten:

W#16#8000: Kanaldiagnose

2 bis 3

WORD

Kanalnummer der Alarm auslösenden Komponente (Wertebereich 0 bis 65535):

  • W#16#0000 bis W#16#7FFF: Kanalnummer des Submoduls/Moduls

  • W#16#8000: ist der Stellvertreter für das gesamte Submodul

  • W#16#8001 bis W#16#FFFF: reserviert

4

BYTE

Bits 0 bis 2:

Reserviert

Bits 3 bis 4:

Fehlerart:

  • 0: reserviert

  • 1: kommender Fehler

  • 2: gehender Fehler

  • 3: gehender Fehler, weitere Fehler vorhanden

Bits 5 bis 7:

Kanalart:

  • 0: reserviert

  • 1: Eingabekanal

  • 2: Ausgabekanal

  • 3: Ein-/Ausgabekanal

5

BYTE

Datenformat:

  • B#16#00: freies Datenformat

  • B#16#01: Bit

  • B#16#02: 2 Bit

  • B#16#03: 4 Bit

  • B#16#04: Byte

  • B#16#05: Wort

  • B#16#06: Doppelwort

  • B#16#07: 2 Doppelworte

  • B#16#08 bis B#16#FF: reserviert

6 bis 7

WORD

Fehlertyp:

  • W#16#0000: reserviert

  • W#16#0001: Kurzschluss

  • W#16#0002: Unterspannung

  • W#16#0003: Überspannung

  • W#16#0004: Überlast

  • W#16#0005: Übertemperatur

  • W#16#0006: Leitungsbruch

  • W#16#0007: Oberer Grenzwert überschritten

  • W#16#0008: Unterer Grenzwert überschritten

  • W#16#0009: Fehler

  • W#16#000A bis W#16#000F: reserviert

  • W#16#0010 bis W#16#001F: herstellerspezifisch

  • W#16#0020 bis W#16#00FF: reserviert

  • W#16#0100 bis W#16#7FFF: herstellerspezifisch

  • W#16#8000: Gerätediagnose liegt vor

  • W#16#8001 bis W#16#FFFF: reserviert

Nicht jeder Kanal unterstützt jeden Fehlertyp. Details finden Sie in der Beschreibung der Diagnosedaten des entsprechenden Geräts.

Hinweis

Der Teil "Kanalnummer" bis "Fehlertyp kann 0 bis n mal auftreten.

W#16#8001

W#16#8001: MULTIPLE (unterschiedliche Arten von Diagnoseinformationen werden übertragen)

Die Alarmzusatzinformation wird in diesem Fall in Blockstruktur mit variabler Länge übertragen.

Byte

Datentyp

Bedeutung

0 bis 1

WORD

Formatkennung für den Aufbau der als Alarmzusatzinformation folgenden Daten:

W#16#8001: Herstellerspezifische Diagnose und/oder Kanaldiagnose

2 bis 3

WORD

Bausteintyp

4 bis 5

WORD

Bausteinlänge

6

BYTE

Version: high byte

7

BYTE

Version: low byte

8 bis 11

DWORD

API (nur falls das low byte von Version = 1)

12 bis 13

WORD

Steckplatznummer

14 bis 15

WORD

Substeckplatznummer

16 bis 17

WORD

Kanalnummer

18 bis 19

WORD

Kanaleigenschaften

20 bis 21

WORD

Formatkennung:

  • W#16#0000 bis W#16#7FFF: Herstellerspezifische Diagnose

  • W#16#8000: Kanaldiagnose

  • W#16#8002: Erweiterte Kanaldiagnose

  • W#16#8003: Abgestufte erweiterte Kanaldiagnose

  • W#16#8004 bis W#16#80FF: reserviert

22 bis n

BYTE

Daten abhängig von der Formatkennung

Hinweis

Der Teil ab "Bausteintyp" kann 1 bis n mal auftreten.

W#16#8002

W#16#8002: Erweiterte Kanaldiagnose

Byte

Bedeutung

0 bis 1

Formatkennung W#16#8002

2 bis 3

Kanalnummer

4 bis 5

Kanaleigenschaften

6 bis 7

Fehlertyp

8 bis 9

Zusätzlicher Fehlerwert

10 bis 13

Zusätzliche Fehlerinformation

W#16#8003

W#16#8003: Abgestufte erweiterte Kanaldiagnose

Byte

Bedeutung

0 bis 1

Formatkennung W#16#8003

2 bis 3

Kanalnummer

4 bis 5

Kanaleigenschaften

6 bis 7

Fehlertyp

8 bis 9

Zusätzlicher Fehlerwert

10 bis 13

Zusätzliche Fehlerinformation

14 bis 17

Qualified Channel Qualifier

W#16#8100

W#16#8100: Wartungsinformation

Byte

Bedeutung

0 bis 1

Formatkennung W#16#8100

2 bis 3

Bausteintyp

4 bis 5

Bausteinlänge

6 bis 7

Bausteinversion

8 bis 9

Reserviert

10 bis 13

Wartungszustand

Hinweis

Genauere Informationen zum Aufbau der Alarmzusatzinformation entnehmen Sie dem Programmierhandbuch SIMATIC PROFINET IO Von PROFIBUS DP nach PROFINET IO und dem aktuellen Stand der Norm IEC 61158-6-10-1.