8.4.7 PROFINET Diagnose-Alarm
PROFINET
unterstützt
Fehlerlokalisierung und Behebung ermöglicht. Bei Auftreten eines Fehlers generiert das fehlerhafte
IO-Device einen Diagnose-Alarm an den IO-Controller. Dieser Alarm ruft im Controller-Programm eine
entsprechende Programmroutine auf, um auf den Fehler reagieren zu können.
Alternativ können die Diagnoseinformationen auch manuell azyklisch direkt vom IO-Device über
Record Index 0xE00C ausgelesen und auf einem IO Supervisor angezeigt werden.
Alarme gehören zu den azyklischen Frames, die über den zyklischen RT-Kanal übertragen werden.
Sie sind ebenfalls durch den Ethertype = 0x8892 gekennzeichnet. Im Alarmfall wird dabei der
Daten-Status auf BAD = ungültig gesetzt, siehe Kapitel „Daten-Status" auf Seite 81.
Fehler und Warnungen werden vom Mess-System in Form einer sogenannten Alarm
Notification Request (Alarmmeldung) an den IO-Controller übermittelt. Die Alarmmeldung
beinhaltet zur Identifizierung die Alarm-ID (Diagnose, Prozess), die Adressierungsinformation (Slot,
Subslot, Modul-ID) und eine herstellerspezifische Diagnose mit Übertragung eines Fehlercodes.
Der genaue Aufbau der Alarm Notification Request kann z.B. der PROFINET-Spezifikation
Application Layer protocol for decentralized periphery and distributed automation, Bestell-Nr.: 2.722
entnommen werden.
Ein Fehler wird mit der Frame-ID = 0xFC01 „PROFINET IO Alarm high" und Warnungen mit der
Frame-ID = 0xFE01 „PROFINET IO Alarm low" über den Alarmkanal übertragen.
In der Alarm
Notification
UserStructureIdentifier angezeigt. Das Mess-System unterstützt in der TR Encoder Profil
Konfiguration nur herstellerspezifische Diagnose-Alarme mit UserStructureIdentifier =
0x5555. Nach dieser Kennung folgt ein 32-Bit Fehlercode (UserData), dieser wird im Mess-System
temporär gespeichert:
Fehlercode
Bedeutung
0x00000001
Mess-System defekt, fehlerhafte Position
0x00000002
Speicherfehler
Entsprechende Maßnahmen im Fehlerfall siehe Kapitel „Optische Anzeigen", Seite 79.
Printed in the Federal Republic of Germany
07/21/2022
ein
durchgängiges
Request wird die Art des Alarmes über das Attribut
TR-ECE-BA-DGB-0132 v21
Diagnosekonzept,
welches
Device-Status LED
rot = ON
rot = ON
eine
effiziente
Net-Status LED
-
-
TR-Electronic GmbH 2017, All Rights Reserved
Page 77 of 168