Herunterladen Inhalt Inhalt Diese Seite drucken

Diagnose-Alarme - Ifm Ac412S Gerätehandbuch

Smartsps safeline mit profibus-slave-schnittstelle
Vorschau ausblenden Andere Handbücher für AC412S:
Inhaltsverzeichnis
SmartSPS SafeLine mit PROFIBUS-Slave-Schnittstelle

Diagnose-Alarme

Der Datenblock eines Diagnose-Alarms unterteilt sich in die Standard-Diagnose und die erweiterte
Diagnose.
Die Standard-Diagnose wird vom netX automatisch generiert und ist immer 6 Bytes groß.
Die erweiterte Diagnose enthält immer genau einen Diagnose-Alarm-Block, der laut Spezifikation max.
60 Bytes lang sein kann. Der Aufbau des Diagnose-Alarm-Block wird nachfolgend beschrieben.
>
Diagnose-Alarm-Block
Der Diagnose-Alarm-Block besteht aus:
dem Header (Bytes 1...4)
den Diagnosedaten (Bytes 5...60)
Byte Nr.
7
0
1
0
2
3
4
5...60
>
Header des Diagnose-Alarm-Blocks
Anz.
Element
block length
alarm type
slot nummer
sequence number
add ack
alarm spezifier
Hinweise zum Vergleich mit Profinet:
Bei Profinet werden die Geräte-Diagnose-Alarme auf Slot 0 übertragen, das entspricht der
Kopfstation.
Bei Profibus werden die Slots im Bereich von 0...254 angegeben, was jedoch den Slots 1...255
entspricht. Daher werden die Geräte-Diagnose-Alarme bei Profibus auf Slot 1 übertragen!
In Profibus werden in den Alarmen nur die Slot-Nummern übertragen. Subslots und Channels wie
bei Profinet gibt es bei Profibus nicht.
>
Alarm-Daten im Diagnose-Alarm-Block
>
6
5
0
sequence number = 0 0000
Inhalt
Beschreibung
[bin]
Bits
6
Anzahl Bytes des Diagnose-Alarm-Blocks einschließlich Header
(= Alarmdaten + 4 Bytes)
000 0001
7
Alarmtyp = Diagnose-Alarm
0000 0000
8
Alarme werden immer auf dem ersten Slot übertragen.
0 0000
5
Der Sequencing-Modus wird nicht verwendet.
0
1
additional acknowledge = 0:
Der Bediener muss den Fehler nicht quittieren.
01
2
kommender Fehler: Gerät hat einen oder mehrere anstehende Fehler.
Dieser Alarm kann mehrfach verschickt werden, wenn weitere Fehler
hinzukommen oder verschwinden, es aber immer noch mindestens einen
anstehenden Fehler gibt.
10
gehender Fehler: Es liegt kein Fehler mehr im Gerät vor.
Bit
4
3
block length
alarm type = diagnosis alarm = 000 0001
slot nummer = 00
16
2
alarm data
2
1
2
alarm spezifier
add ack = 0
11216
11217
0
11218
11219
217
Inhaltsverzeichnis
loading

Inhaltsverzeichnis