• Keine Ergebnisse gefunden

Konfiguration des Max./min. Bedarfs

Die max/.min. Bedarfskonfiguration definiert die Menge, die am Ende einer Peri-ode gespeichert werden soll, und die Anzahl der Stufen für diese Mengen. Sie de-finiert auch den Zeitraum, in dem Werte gespeichert werden, und die Intervalle für die Berechnung von Mindest- und Maximalwerten.

Mapping-Tabelle:

Die folgende Tabelle zeigt einen Überblick über die Mapping-Tabelle:

Anzahl Details Start Reg (Hex) Größe

Max./min. Bedarf Mengenkonfiguration 8C30 5

Max./min. Bedarf Stufenkonfiguration 8C35 4

Max./min. Bedarf Intervallkonfiguration 8C39 1 Max./min. Bedarf

Unterintervallkonfigura-tion

8C3A

1 Max./min. Bedarf Periodenkonfiguration 8C3B 1

Mengenkonfigurationsregister:

Die folgende Tabelle beschreibt die Gruppe von Registern zur Konfiguration der benötigten Mengen:

Funktion Start Reg (Hex)

Größe Beschreibung Lesen / Schreiben Anzahl der Mengen 8C30 1 Die Anzahl der im

Be-darf zu speichernden Mengen (mindestens 50, maximal 150)

R / W

Mengennummer 8C31 1 Aktuelle

Mengennum-mer beim Lesen oder Schreiben der Konfi-guration

R

Anzahl 8C32 3 OBIS-Code für die

Menge

R / W

Befolgen Sie die Schritte in der folgenden Tabelle, um den Satz der in Anforderung zu speichernden Mengen zu konfigurieren:

Schritt Aktion

1 Schreiben Sie die Anzahl der Mengen, die in das Register Anzahl der Mengen konfiguriert werden sollen. Minimum 50, maximal 150.

2 Schreiben Sie den OBIS-Code für die erste Menge in das Mengen-register.

3 Wiederholen Sie Schritt 2 für alle zu verwendenden Mengen, d.h. die gleiche Anzahl der in Schritt 1. geschriebenen Werte.

Befolgen Sie die Schritte in der folgenden Tabelle, um die aktuelle Konfiguration der in Max./min.-Anforderung gespeicherten Mengen zu lesen:

Schritt Aktion

1 Lesen Sie das Register Anzahl der Mengen, um herauszufinden, wie viele Mengen verwendet werden.

2 Lesen Sie aus den Mengenregistern, um den OBIS-Code für die erste Menge zu erhalten.

3 Wiederholen Sie Schritt 2 für jede Menge, bis alle OBIS-Codes ge-lesen wurden. Das bedeutet, dass Schritt 2 so oft ausgeführt wird, wie der Wert aus dem Register Anzahl der Mengen gelesen wurde.

Hinweis - Schritt 1 initiiert die Ausleseprozedur und kann NICHT ausgelassen wer-den, auch wenn die Anzahl der verwendeten Mengen bereits bekannt ist.

Hinweis - Das Register Mengennummer kann optional zusammen mit den Men-genregistern in Schritt 2 gelesen werden. Das Register Mengennummer enthält die aktuelle Mengennummer, beginnend ab 1 nach dem Lesen der Anzahl der Men-genregister. Sie wird jedes Mal erhöht, wenn die Mengenregister gelesen werden.

Konfigurationsregister auf Max./Min.-Ebene:

Die folgende Tabelle beschreibt die Gruppe von Registern zur Konfiguration der Anzahl der Ebenen für alle in der Anforderung gespeicherten Größen:

Funktion Start Reg (Hex)

Größe Beschreibung Lesen / Schreiben Stufenmenge 8C35 3 OBIS-Code für die Menge R/W Anzahl der

Stufen

8C38 1 Anzahl der zu speichern-den Stufen für die Menge

R/W

Führen Sie die folgenden Schritte in der Tabelle aus, um die Anzahl der Stufen für jede der benötigten Mengen zu konfigurieren:

Schritt Aktion

1 Schreiben Sie den OBIS-Code für die erste Menge in die Stufen-mengenregister.

2 Schreiben Sie die Anzahl der Stufen, die für die in Schritt 1 ge-wählte Menge verwendet werden sollen, in das Register Anzahl der Stufen Zulässige Werte sind 1-3.

3 Wiederholen Sie die Schritte 1 und 2 für alle benötigten Men-gen.

Befolgen Sie die folgenden Schritte in der Tabelle, um die aktuelle Konfiguration der Stufen für alle benötigten Mengen zu lesen:

Schritt Aktion

1 Schreiben Sie den OBIS-Code für die erste Menge in die Stufen-mengenregister.

2 Lesen Sie die Anzahl der Stufen, die für die in Schritt 1 gewählte Menge aus dem Register Anzahl der Stufen verwendet werden.

3 Wiederholen Sie die Schritte 1 und 2 für alle benötigten Men-gen.

Intervallkonfigurationsregister:

Das Intervalkonfigurationsregister wird verwendet, um die Länge des Zeitraums zu lesen oder zu schreiben, mit dem Durchschnittswerte berechnet werden. Das Intervall wird in Minuten ausgedrückt.

Unterintervallkonfigurationsregister:

Das Unterintervallkonfigurationsregister dient zum Lesen oder Schreiben der Länge der kurzen Zeit im Falle einer gleitenden Anforderung. Das Unterintervall wird in Minuten ausgedrückt.

Funktion Start Reg (Hex) Größe Lesen / Schreiben

Intervall 8C39 1 R/W

Unterintervall 8C3A 1 R/W

Periode 8C3B 1 R/W

Periodenkonfigurationsregister:

Das Periodenkonfigurationsregister dient zum Lesen oder Schreiben des Zeit-raums, in dem die Anforderungswerte gespeichert werden. Die folgende Tabelle beschreibt den Inhalt des Periodenkonfigurationsregisters:

Byte-Nummer Beschreibung Mögliche Werte

0 (High Byte) Anfragezeitraum 0 = täglich

1 = wöchentlich 2 = monatlich 1 (Low Byte) Wochentag, bei wöchentlicher

Speiche-rung

1-7 (1 = Montag)

8 Lastprofil

Die Konfiguration des Lastprofils definiert die Menge, die für jeden Kanal gespeichert werden soll. Sie definiert auch das Intervall, in dem Werte gespeichert werden, und die maximale Anzahl an Momentaufnahmen. Alle Einstellungen sind für jeden Kanal individuell. Wenn kein freier Speicherplatz verfügbar ist, wird die älteste Periode ge-löscht, um Platz für die neueste zu schaffen.

Es ist möglich, das Lastprofil über die Modbus-Kommunikation zu konfigurieren und zu lesen. Mapping-Tabelle - Lastprofil

Funktion Details Start Reg (Hex) Größe

Lastprofil Header 8700 16

Lastprofil Kanalinformationen 8710 7

Lastprofil Datenblock 8720 120

Header für Lastprofilregister:

Die folgende Tabelle beschreibt die Header für Lastprofilregister:

Funktion Start Reg (Hex)

8700 1 Wert 1 in dieses Register schrei-ben, um den nächsten Block von Lastprofileinträgen zu laden.

R/W

Kanal-nummer

8703 1 In dieses Register schreiben, um einen Lastprofilkanal auszuwäh-len. Mögliche Werte sind 1-25.

R/W

Datum / Uhrzeit

8704 3 Schreiben Sie in dieses Register, um ein Datum/eine Uhrzeit zu wählen, ab dem/der das Lesen gestartet werden soll.

R/W

Richtung 8707 1 In dieses Register schreiben, um die Leserichtung zu wählen.

R/W

Kanalinformationsregister:

Die folgende Tabelle beschreibt die Kanalinformationsregister:

Funktion Start Reg (Hex)

Größe Beschreibung Lesen/

Schreiben Anzahl 8710 3 OBIS-Code für die in diesem Kanal

gespeicherte Menge

R/W

Skalie-rung

8713 1 Skalierung der in diesem Kanal ge-speicherten Werte

R/W Intervall 8714 2 Intervall, in dem Werte in diesem

Kanal gespeichert werden. Ausge-drückt in Minuten.

R/W

Datenblockregister:

Der Datenblock enthält die Lastprofileinträge, bestehend aus Zeitstempel, Status und Wert. Es gibt Platz für bis zu 15 Einträge im Datenblock. Das Lastprofil wird gelesen, indem wiederholt neue Werte in Rückwärts- oder Vorwärtsrichtung in den Datenblock geladen werden. Beim Rückwärtslesen werden die Einträge im Datenblock in aufsteigender Eingabenreihenfolge abgelegt, d.h. in Richtung älte-rer Eingaben. Bei Vorwärtslesen werden die Einträge in absteigender Eintrags-nummernreihenfolge abgelegt, d.h. in Richtung neuerer Eingaben.

Aufbau der Datenblöcke:

Eintrag Inhalt Start Reg (Hex)

Größe Beschreibung

Kanal 1 Zeitstempel 8720 3 Datum und Uhrzeit, zu der die Eingabe gespeichert wurde (Da-tums-/Zeitformat)

Kanal 1 Status 8723 1 Der Status für diesen Eintrag

Kanal 1 Wert 8724 4 Der Wert für diesen Eintrag

....

....

Kanal 15 Zeitstempel 8789 3 Datum und Uhrzeit, zu der die Eingabe gespeichert wurde.

(Datums-/Uhrzeitformat) Kanal 15 Status 8792 1 Der Status für diesen Eintrag Kanal 15 Wert 8793 4 Der Wert für diesen Eintrag Statusregister:

Das Statusregister enthält Statusinformationen für einen Lastprofileintrag.

Die folgende Tabelle beschreibt die Bedeutung der einzelnen Bits im Statusregister:

Statusbit Inhalt Beschreibung

0 Eintrag

verfügbar

Dieses Bit wird gesetzt, wenn das Werteregister einen gültigen Wert enthält

1 Neustart Dieses Bit wird gesetzt, wenn während des Intervalls ein Neustart aufgetreten ist

2 Intervall

lang

Dieses Bit wird gesetzt, wenn das Intervall länger als das konfigurierte Intervall war. Dies geschieht, wenn Datum und Uhrzeit rückwärts angepasst wurden

3 Intervall

kurz

Dieses Bit wird gesetzt, wenn das Intervall kürzer als das konfigurierte Intervall war. Dies geschieht, wenn Datum und Uhrzeit vorwärts angepasst wurden

4 Änderung

der Uhr-zeit

Dieses Bit wird gesetzt, wenn im Intervall eine Anpas-sung von Datum und Uhrzeit vorgenommen wurde

5 Falscher

Wert

Dieses Bit wird gesetzt, wenn das Werteregister einen zweifelhaften Wert enthält

6-7 Nicht be-legt