• Keine Ergebnisse gefunden

Eingangs-/Ausgangsstatusregister

Die folgende Tabelle beschreibt die Register, mit denen der Status der als Ausgang konfigurierten I/O gelesen wird. Dieselben Register sind Benutzer, um den Wert des Registers festzulegen, ist der I/O als „Kommunikationsausgang“ konfiguriert. I/O-Steckplätze Nr. 5 und 6 sind nur für M4M 20 I/O und M4M 30 I/O verfügbar.

Funktion Start Reg

(Hex)

Größe Beschreibung Lesen / Schreiben

Ausgang 1 6300 1 Status: EIN=1, AUS=0 R/W

Ausgang 2 6301 1 Status: EIN=1, AUS=0 R/W

Ausgang 3 6302 1 Status: EIN=1, AUS=0 R/W

Ausgang 4 6303 1 Status: EIN=1, AUS=0 R/W

Ausgang 5 6304 1 Status: EIN=1, AUS=0 R/W

Ausgang 6 6305 1 Status: EIN=1, AUS=0 R/W

Wenn I/O als Eingang konfiguriert ist, dann Ausgangsregister =-1 (0xFFFF). Schreiben ist nur zulässig, wenn der I/O als „Kommunikationsausgang“ konfiguriert ist.

Die folgende Tabelle beschreibt die verwendeten Register, die den Status des I/O lesen, wenn als „Tarifeingang“ konfiguriert.

Funktion Start Reg

(Hex)

Größe Beschreibung Lesen / Schreiben Status Eingang 1 6308 1 Status: EIN=1, AUS=0 R

Status Eingang 2 6309 1 Status: EIN=1, AUS=0 R Status Eingang 3 630A 1 Status: EIN=1, AUS=0 R Status Eingang 4 630B 1 Status: EIN=1, AUS=0 R Status Eingang 5 630C 1 Status: EIN=1, AUS=0 R Status Eingang 6 630D 1 Status: EIN=1, AUS=0 R

12 Tarif

Die Tarifkonfiguration definiert die aktuell verwendete Tarifquelle, d.h. Kommuni-kation, Uhr oder Eingänge. Sie definiert auch die Einstellungen, die für jede dieser Quellen spezifisch sind.

Die folgende Tabelle beschreibt die Gruppe von Registern zum Konfigurieren von Tagesprofilen:

Funktion Start Reg (Hex)

Größe Beschreibung Lesen /

Schreiben Nummer des

Tagesprofils

8CCD 1 Nummer der verwendeten

Tagesprofile (1-16)

R/W

Tagesprofil-nummer

8CCE 1 Aktuelle Tagesprofilnummer beim Lesen oder Schreiben der Konfigu-ration

R

Anzahl der Aktionen

8CCF 1 Die Anzahl der Aktionen während ei-nes Tagesprofils (1-30)

R/W

Aktionsnum-mer

8CD0 1 Aktuelle Aktionsnummer beim Le-sen oder Schreiben der

Konfiguration

R

Aktion 8CD1 2 Zeitpunkt, zu dem die Aktion ausge-führt werden soll und was zu tun ist

R/W

Die folgende Tabelle beschreibt die Gruppe von Registern zum Konfigurieren einer Tagesprofilaktion:

Funktion Byte-Nummer Beschreibung

Ausführungs-zeit

0 (High Byte) Stunde, in der die Aktion durchgeführt werden soll.

1 (Low Byte) Minute, in der die Aktion ausgeführt werden soll.

Aktions-ID Beide Bytes Entscheidet über die durchzuführende Aktion. Siehe die Liste der möglichen Aktionen unten.

Hinweis: Beide Register in der obigen Tabelle müssen in einen Vorgang geschrie-ben werden, andernfalls werden die Werte nicht wirksam.

Mögliche Aktionen sind die Aktivierung von Tarifen und das Setzen oder Zurück-setzen von Ausgängen. Die möglichen Werte für Aktions-ID sind in der folgenden Tabelle aufgeführt:

Mögliche Werte Beschreibung

0 Tarif 1 aktivieren

.... ....

3 Tarif 4 aktivieren

…. ....

100 Ausgang 1 setzen

101 Ausgang 1 zurücksetzen

…. ....

106 Ausgang 4 setzen

Befolgen Sie die folgenden Schritte in der Tabelle, um die Tagesprofile zu konfigurieren:

Schritt Beschreibung

1 Geben Sie die Anzahl der zu verwendenden Tagesprofile in das Re-gister Anzahl der Tagesprofile ein. Dies ist ein Wert von 1 bis 16.

2 Schreiben Sie die Anzahl der Aktionen, die für das erste Tagesprofil ausgeführt werden sollen, in das Register Anzahl der Aktionen. Dies ist eine Zahl zwischen 1 und 30.

3 Schreiben Sie die Ausführungszeit und die Aktions-ID für die erste Aktion, die während des Tages durchgeführt werden soll, in die Akti-ons-Register.

4 Wiederholen Sie Schritt 3 für alle Aktionen, die während des Tages durchgeführt werden sollen, d.h. die gleiche Anzahl der in Schritt 2.

geschriebenen Werte.

5 Wiederholen Sie Schritt 2-4 für alle Tagesprofile, d.h. die gleiche An-zahl der in Schritt 1. geschriebenen Werte.

Gehen Sie wie folgt vor, um die aktuelle Tagesprofilkonfiguration zu lesen:

Schritt Beschreibung

1 Lesen Sie die Anzahl der Tagesprofile, um herauszufinden, wie viele Tagesprofile verwendet werden.

2 Lesen Sie das Register Anzahl der Aktionen, um herauszufinden, wie viele Aktionen für das erste Tagesprofil konfiguriert sind.

3 Lesen Sie aus den Aktionsregistern, um die Abarbeitungszeit und die Aktions-ID für die erste Aktion zu erhalten.

4 Wiederholen Sie Schritt 3 für alle Aktionen, die für den Tag konfigu-riert sind, d.h. die gleiche Anzahl der in Schritt 2. gelesenen Werte.

5 Wiederholen Sie Schritt 2-4 für alle Tagesprofile, d.h. die gleiche An-zahl der in Schritt 1. gelesenen Werte.

Hinweis: Schritt 1 und 2 starten die Ausleseprozedur und können NICHT ausgelas-sen werden, auch wenn die Anzahl der verwendeten Tagesprofile und Aktionen bereits bekannt ist.

Hinweis: Das Tagesprofilnummernregister kann optional zusammen mit der An-zahl der Aktionen in Schritt 2 gelesen werden. Das Tagesprofilnummernregister enthält die aktuelle Tagesprofilnummer, beginnend ab 1 nach dem Lesen des Re-gisters Anzahl der Tagesprofile. Es wird jedes Mal erhöht, wenn die letzte Aktion während des Tages aus den Aktionsregistern gelesen wird. Auf die gleiche Weise kann das Aktionsnummernregister optional zusammen mit den Aktionsregistern in Schritt 3 gelesen werden. Das Register „Aktionsnummer“ enthält die aktuelle Aktionsnummer, beginnend ab 1 nach dem Lesen des Registers Anzahl der Aktio-nen. Sie wird jedes Mal erhöht, wenn die Aktionsregister gelesen werden.

Die folgende Tabelle beschreibt die Gruppe von Registern für die Konfiguration von speziellen Tagen:

Funktion Start Reg (Hex)

Größe Beschreibung Lesen /

Schreiben Anzahl der

be-sonderen Tage

8CD3 1 Die Anzahl der verwendeten besonderen Tage (1-50).

R/W

Sondertag-nummer

8CD4 1 Aktuelle spezielle Tagesnum-mer beim Lesen oder Schrei-ben der Konfiguration.

R

Sondertag 8CD5 3 Datum und zugehörige Tages-ID für den Sondertag.

R/W

Die folgende Tabelle beschreibt die Gruppe von Registern zur Konfiguration eines Wochenprofils:

Inhalt Register Byte-Nr. Beschreibung Datum 8CD5 0 (High Byte) Jahr

1 Monat

8CD6 0 Tag

1 Nicht belegt

Tages-ID 8CD7 Beide Tages-ID im Zusammenhang mit dem Sondertag

Hinweis: Alle 3 Register in der obigen Tabelle müssen in einen Vorgang geschrie-ben werden, andernfalls werden die Werte nicht wirksam.