Inhalt der HDR-Datei analysieren

Um den Inhalt der HDR-Datei zu analysieren und die Details der Störungsmeldung abzurufen, müssen Sie mithilfe der Erweiterung für Scripting ein Java-Script schreiben, das anschliessend im Ordner Scripts des System Browsers gespeichert wird. Stellen Sie ausserdem sicher, dass im Register Erweiterte Bedienung als Ausführungsmodus für das Script "automatisch" eingestellt ist.

Der Inhalt der HDR-Datei kann je nach IEC61850 Gerät unterschiedliche Formate haben. Folglich variiert auch die Analyselogik für die HDR-Datei zwischen verschiedenen Geräten. Aus diesem Grund wird die Logik in einem Java-Script abgelegt und nicht in der Erweiterung IEC61850. So kann der Systemspezialist die Analyselogik bei Bedarf ändern.

Das Java-Script abonniert die Eigenschaft Value.info.Request, um Informationen wie den Namen und den Inhalt der HDR-Datei abzurufen. Die erste Zeile der Eigenschaft Value.info.Request enthält den Namen der Störungsdatei. Nachdem der Inhalt der HDR-Datei analysiert wurde, wird eine Antwort generiert und von dem Java-Script in die Eigenschaft Value.info.Response geschrieben.

Beim Formulieren einer Antwort in der Java-Scriptdatei müssen Sie folgende Syntax beachten. Die Antwortelemente sind durch ein Semikolon ";" zu trennen.

[Dateiname;Textgruppenname;Index;Startzeit;Endzeit;Meldungstext].

Zum Beispiel: FR_00408.HDR;TxG_IEC_AlertTexts;2;1489142059908;;Fault number = 00408.

Antwortelement

Beschreibung

Beispiel

Dateiname

Name der Störungsdatei aus der Eigenschaft Value.info.Request. Dieser Dateiname wird verwendet, um den Kontext zwischen Anfrage und Antwort zu bewahren. Dies ist ein Pflichtfeld.

FR_00408.HDR

Name der Textgruppe

Name der Textgruppe, in der Sie den Text für die Störungsursache angegeben haben. Wenn dieser Wert nicht angegeben ist, wird der Alarmtext aus der Textgruppe "TxG_IEC61850Alert" in der IEC61850 Basisbibliothek angezeigt.

TxG_IEC_AlertTexts

Index

Zugehöriger Textgruppenindex, in der der Text für eine bestimmte Störungsursache angegeben ist. Dieser Text wird als Alarmtext in der Warnung verwendet. Wenn dieser Wert in der Antwort nicht angegeben ist, wird der Alarmtext aus der Textgruppe "TxG_IEC61850Alert" in der IEC61850 Basisbibliothek verwendet.

2

Startzeit

Datum und Uhrzeit, zu denen die Störung ausgelöst wurde. Datum und Uhrzeit der Startzeit müssen in Millisekunden gemäss der UTC-Zeitskala angegeben werden. Dieser Wert kann leer gelassen werden, wenn er in der Störungsdatei nicht vorhanden ist.

1489142059908

Endzeit

Datum und Uhrzeit, zu denen die Störung behoben wurde. Datum und Uhrzeit der Endzeit müssen in Millisekunden gemäss der UTC-Zeitskala angegeben werden. Dieser Wert kann leer gelassen werden, wenn er in der Störungsdatei nicht vorhanden ist.

Im obigen Beispiel ist die Endzeit nicht angegeben, d.h. der Wert ist leer.

Meldungstext

Text, der beim Auslösen einer Störung als Ereignismeldung angezeigt wird.

Störungsnummer = 00408

Startzeit und Endzeit sind in der HDR-Störungsdatei im UTC-Format angegeben. Zum Beispiel,

Datum/Uhrzeit im UTC-Format

UTC-Datum/Uhrzeit in Millisekunden seit dem 1. Januar 1970 um Mitternacht

3/10/2017 10:34:19 A.M.

1489142059908

Verschiedene Situationen im Zusammenhand mit der Start- und Endzeit von Alarmen