Herunterladen Inhalt Inhalt Diese Seite drucken

Diagnose-Historie - Beckhoff EP1918 Betriebsanleitung

Twinsafe-ethercat-box mit 8 fehlersicheren eingängen
Inhaltsverzeichnis

Werbung

Betrieb
4.5.8

Diagnose-Historie

Die Diagnose-Historie der TwinSAFE Geräte, die diese Funktion unterstützen, wird entsprechend der ETG
Richtlinie ETG.1020 Kapitel 13 „Diagnosis Handling" realisiert. Die Diagnosemeldungen werden vom
TwinSAFE Gerät in einem eigenen CoE-Objekt unter 0x10F3 abgelegt und können von der Applikation oder
von TwinCAT ausgelesen werden.
Im CoE-Objekt 0x10F3 finden sich sowohl die Steuereinträge, wie die Historie selbst. Der Eintrag Newest
Message (0x10F3:02) enthält den Subindex von 0x10F3, der die neueste Diagnosemeldung enthält, also
z.B. 0x06 für Diagnosemeldung 1.
Index 10F3
Diagnosis History
hex
Index (hex) Name
10F3:0
Diagnosis
History
10F3:01
Maximum
Messages
10F3:02
Newest
Message
10F3:03
Newest
Acknowledged
Message
10F3:04
New
Messages
Available
10F3:05
Flags
10F3:06
Diagnosis
Message 001
...
...
10F3:45
Diagnosis
Message 064
Aufbau der Diagnosemeldungen
• DiagCode (4 Byte) - hier immer 0x 0000 E000
• Flags (2 Byte) - Diagnose Type (Info, Warnung oder Fehler), Zeitstempel und Anzahl enthaltener
Parameter (siehe folgende Tabelle)
• Text-ID (2 Byte) - ID der Diagnosemeldung als Referenz auf den Meldungstext aus der ESI/XML
• Zeitstempel (8 Byte) - lokale Slave-Zeit in ns seit Einschalten des TwinSAFE Gerätes
• dynamische Parameter (16 Byte) - Parameter, die in den Meldungstext eingefügt werden können
(siehe folgende Tabelle)
44
Bedeutung
Maximale Anzahl der gespeicherten
Nachrichten. Es können maximal 64
Nachrichten gespeichert werden. Danach
werden die jeweils ältesten Meldungen
überschrieben.
Subindex der neusten Nachricht
Subindex der letzten bestätigten Nachricht
Zeigt an, wenn eine neue Nachricht verfügbar
ist
Wird über die Startup Liste gesetzt. Wenn auf
0x0001 gesetzt, werden die Diagnose-
Meldungen zusätzlich per Emergency an den
EtherCAT Master gesendet
Diagnosemeldung 1
...
Diagnosemeldung 64
Version: 1.0.0
Datentyp Flags Default
UINT8
RO
0x40 (64
UINT8
RO
0x00 (0
UINT8
RW
0x00 (0
BOOLEA
RO
0x00 (0
N
UINT16
RW
0x0000
(0
)
dez
BYTE[32] RO
{0}
...
...
...
BYTE[32] RO
{0}
EP1918
)
dez
)
dez
)
dez
)
dez

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis