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: |
Diagnosealarm |
|||
|
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; |
|||
|
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: Hinweis: Die Alarmzusatzinformation kann auch entfallen. |
Aufbau der Kopfinformation bei Alarmen von PROFINET IO
|
Byte |
Datentyp |
Bedeutung |
|---|---|---|
|
0 und 1 |
WORD |
|
|
2 und 3 |
WORD |
Bausteinlänge |
|
4 und 5 |
WORD |
Version:
|
|
6 und 7 |
WORD |
Kennung für den Alarmtyp:
|
|
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:
|
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):
|
|
|
4 |
BYTE |
Bits 0 bis 2: |
Reserviert |
|
Bits 3 bis 4: |
Fehlerart:
|
||
|
Bits 5 bis 7: |
Kanalart:
|
||
|
5 |
BYTE |
Datenformat:
|
|
|
6 bis 7 |
WORD |
Fehlertyp:
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:
|
|
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. |