Variablen

Jedes DALI-Notlichtversorgungsgerät besitzt eine bestimmte Anzahl von Variablen (Parameter), aus denen verschiedene Informationen ausgelesen, oder auch einzelne Parameter verändert werden können.

Name

Vorgabewert

Rücksetzwert

Gültigkeitsbereich

Größe

Bemerkung

EMERGENCY LEVEL

EMERGENCY MAX LEVEL

keine Änderung

EMERGENCY MIN LEVEL ... EMERGENCY MAX LEVEL oder MASK

1 Byte

 

EMERGENCY MIN LEVEL

Hersteller abhängig

keine Änderung

1 ... EMERGENCY MAX LEVEL oder MASK

1 Byte

nur Lesen

EMERGENCY MAX LEVEL

Hersteller abhängig

keine Änderung

EMERGENCY MIN LEVEL ... 254 oder MASK

1 Byte

nur Lesen

PROLONG TIME

4

keine Änderung

0 ... 255

1 Byte

 

TEST DELAY TIME

0

0

00 00 ... FF FF

2 Byte

 

FUNCTION TEST DELAY TIME

0

keine Änderung

00 00 ... FF FF

2 Byte

 

DURATION TEST DELAY TIME

0

keine Änderung

00 00 ... FF FF

2 Byte

 

FUNCTION TEST INTERVAL

7

keine Änderung

0, 1 ... 255

1 Byte

 

DURATION TEST INTERVAL

13

keine Änderung

0, 1 ... 97

1 Byte

 

TEST EXECUTION TIMEOUT

7

keine Änderung

0 ... 255

1 Byte

 

BATTERY CHARGE

???? ????

keine Änderung

0 ... 255

1 Byte

 

DURATION TEST RESULT

0

keine Änderung

0 ... 255

1 Byte

 

LAMP EMERGENCY TIME

0

keine Änderung

0 ... 255

1 Byte

 

LAMP TOTAL OPERATION TIME

0

keine Änderung

0 ... 255

1 Byte

 

RATED DURATION

Hersteller abhängig

keine Änderung

0 ... 255

1 Byte

nur Lesen

EMERGENCY MODE

???? ????

keine Änderung

0 ... 255

1 Byte

 

FEATURES

Hersteller abhängig

keine Änderung

0 ... 255

1 Byte

nur Lesen

FAILURE STATUS

???? ????

keine Änderung

0 ... 255

1 Byte

 

EMERGENCY STATUS

???? ????

keine Änderung

0 ... 255

1 Byte

 

EXTENDED VERSION NUMBER

1

keine Änderung

0 ... 255

1 Byte

nur Lesen

?: unbestimmt

EMERGENCY LEVEL

Diese Variable beinhaltet die Notbeleuchtungsstärke der Lampe. Begrenzt wird dieser Wert durch die Variablen EMERGENCY MAX LEVEL und EMERGENCY MIN LEVEL. Mit dem Baustein FB_DALIV2QueryEmergencyLevel() kann der Wert ausgelesen werden.

EMERGENCY MIN LEVEL/ EMERGENCY MAX LEVEL

Die Ausgabe der Notbeleuchtungsstärke wird durch die Variablen EMERGENCY MIN LEVEL und EMERGENCY MAX LEVEL innerhalb des Vorschaltgerätes begrenzt. Ausnahmen sind die Leistungswerte 0 (Aus) und 255 (Maske). Durch den Hersteller des Vorschaltgerätes werden der EMERGENCY MIN LEVEL und der EMERGENCY MAX LEVEL fest vorgegeben. Mit den Bausteinen FB_DALIV2QueryEmergencyMinLevel() und FB_DALIV2QueryEmergencyMaxLevel() können die beiden Variablen aus dem Vorschaltgerät ausgelesen werden.

PROLONG TIME

Die Verlängerungszeit gibt an, um welche Zeitspanne der Notbetrieb verlängert werden soll nach der Rückkehr der Netzspannung. Die Einheit beträgt 30 Sekunden pro Schritt. Über den Baustein FB_DALIV2QueryTestTiming() kann der Wert aus dem Vorschaltgerät ausgelesen werden. Beschrieben wird diese Variable über den Baustein FB_DALIV2StoreDTRAsProlongTime().

TEST DELAY TIME

Über die Variable TEST DELAY TIME werden die Variablen FUNCTION TEST DELAY TIME, DURATION TEST DELAY TIME FUNCTION TEST INTERVAL und DURATION TEST INTERVAL gesetzt. Hierdurch wird das Zeitverhalten für den Funktionstest und den Betriebsdauertest wie folgt festgelegt:

Funktionstest:
Mit FB_DALIV2SetDTR() das höherwertige Byte für die Variable FUNCTION TEST DELAY TIME (Verzögerungszeit für den Funktionstest) in das DTR (Data Transfer Register) schreiben.
Mit FB_DALIV2StoreDTRAsTestDelayTimeHighByte() den Inhalt des DTR in das höherwertige Byte der 16-Bit-Variable TEST DELAY TIME schreiben.
Mit FB_DALIV2SetDTR() das niederwertige Byte für die Variable FUNCTION TEST DELAY TIME (Verzögerungszeit für den Funktionstest) in das DTR (Data Transfer Register) schreiben.
Mit FB_DALIV2StoreDTRAsTestDelayTimeLowByte() den Inhalt des DTR in das niederwertige Byte der 16-Bit-Variable TEST DELAY TIME schreiben.
Mit FB_DALIV2SetDTR() den Wert für die Variable FUNCTION TEST INTERVAL (Intervallzeit für den Funktionstest) in das DTR (Data Transfer Register) schreiben.
Mit FB_DALIV2StoreDTRAsFunctionTestInterval() wird der Inhalt des DTR in die Variable FUNCTION TEST INTERVAL geschrieben. Außerdem wird der Inhalt der Variablen TEST DELAY TIME in die Variable FUNCTION TEST DELAY TIME kopiert.

Betriebsdauertest:
Mit FB_DALIV2SetDTR() das höherwertige Byte für die Variable DURATION TEST DELAY TIME (Verzögerungszeit für den Betriebsdauertest) in das DTR (Data Transfer Register) schreiben.
Mit FB_DALIV2StoreDTRAsTestDelayTimeHighByte() den Inhalt des DTR in das höherwertige Byte der 16-Bit-Variable TEST DELAY TIME schreiben.
Mit FB_DALIV2SetDTR() das niederwertige Byte für die Variable DURATION TEST DELAY TIME (Verzögerungszeit für den Betriebsdauertest) in das DTR (Data Transfer Register) schreiben.
Mit FB_DALIV2StoreDTRAsTestDelayTimeLowByte() den Inhalt des DTR in das niederwertige Byte der 16-Bit-Variable TEST DELAY TIME schreiben.
Mit FB_DALIV2SetDTR() den Wert für die Variable FUNCTION TEST INTERVAL (Intervallzeit für den Funktionstest) in das DTR (Data Transfer Register) schreiben.
Mit FB_DALIV2StoreDTRAsDurationTestInterval() wird der Inhalt des DTR in die Variable DURATION TEST INTERVAL geschrieben. Außerdem wird der Inhalt der Variablen TEST DELAY TIME in die Variable DURATION TEST DELAY TIME kopiert.

FUNCTION TEST DELAY TIME

In dieser Variablen ist die Verzögerungszeit für den Funktionstest festgelegt. Nach dieser Zeit wird zum ersten Mal der Funktionstest ausgeführt. Die Einheit dieser Variablen beträgt 15 Minuten pro Schritt. Abgefragt werden kann diese Variable über den Baustein FB_DALIV2QueryTestTiming(). Beschrieben wird diese Variable über TEST DELAY TIME (siehe oben).

DURATION TEST DELAY TIME

In dieser Variablen ist die Verzögerungszeit für den Betriebsdauertest festgelegt. Nach dieser Zeit wird zum ersten Mal der Betriebsdauertest ausgeführt. Die Einheit dieser Variablen beträgt 15 Minuten pro Schritt. Abgefragt werden kann diese Variable über den Baustein FB_DALIV2QueryTestTiming(). Beschrieben wird diese Variable über TEST DELAY TIME (siehe oben).

FUNCTION TEST INTERVAL

In dieser Variablen ist die Intervallzeit für den Funktionstest festgelegt. In diesen Zeitabständen wird der Funktionstest periodisch ausgeführt. Die Einheit dieser Variablen beträgt 1 Tag pro Schritt. Abgefragt werden kann diese Variable über den Baustein FB_DALIV2QueryTestTiming(). Beschrieben wird diese Variable über TEST DELAY TIME (siehe oben).

DURATION TEST INTERVAL

In dieser Variablen ist die Intervallzeit für den Betriebsdauertest festgelegt. In diesen Zeitabständen wird der Betriebsdauertest periodisch ausgeführt. Die Einheit dieser Variablen beträgt 1 Woche pro Schritt. Abgefragt werden kann diese Variable über den Baustein FB_DALIV2QueryTestTiming(). Beschrieben wird diese Variable über TEST DELAY TIME (siehe oben).

TEST EXECUTION TIMEOUT

Der Funktionstest oder Betriebsdauertest kann durch verschiedene Ereignisse unterbrochen werden. Mit der Variablen TEST EXECUTION TIMEOUT kann die maximale Ausführungszeit festgelegt werden, in der der jeweilige Test abgeschlossen sein muss. Die Einheit dieser Variablen beträgt 1 Tag pro Schritt. Abgefragt werden kann diese Variable über den Baustein FB_DALIV2QueryTestTiming(). Beschrieben wird diese Variable über den Baustein FB_DALIV2StoreDTRAsTestExecutionTimeout().

BATTERY CHARGE

Der aktuelle Ladezustand vom Akku ist in dieser Variablen abrufbar. 0 bedeutet minimale Ladung und 254 bedeutet maximale Ladung. Kann der Ladezustand vom Vorschaltgerät nicht ermittelt werden, so enthält diese Variable den Wert 255. Mit dem Baustein FB_DALIV2QueryBatteryCharge() kann diese Variable ausgelesen werden.

DURATION TEST RESULT

Das Ergebnis eines Betriebsdauertestes ist in dieser Variablen abgelegt. Die Einheit beträgt 2 Minuten pro Schritt. Der Wert ist nur dann gültig, wenn in der Variablen EMERGENCY STATUS das Bit 2 gesetzt ist (siehe unten). Abgefragt werden kann die Variable DURATION TEST RESULT mit der Funktion FB_DALIV2QueryDurationTestResult().

LAMP EMERGENCY TIME

Die Laufzeit der Lampe im Notbetrieb (Versorgung mit Hilfe des Akkus) wird in dieser Variablen abgespeichert. Die Einheit beträgt 1 Stunde pro Schritt. Abgefragt wird diese Variable mit dem Baustein FB_DALIV2QueryLampEmergencyTime() und zurückgesetzt mit dem Baustein FB_DALIV2ResetLampTime().

LAMP TOTAL OPERATION TIME

Die gesamte Laufzeit der Lampe wird in dieser Variablen abgespeichert. Die Einheit beträgt 4 Stunden pro Schritt. Abgefragt wird diese Variable mit dem Baustein FB_DALIV2QueryLampTotalOperationTime() und zurückgesetzt mit dem Baustein FB_DALIV2ResetLampTime().

RATED DURATION

Die Nennbetriebsdauer des Akkus ist in dieser Variablen abgelegt. Die Einheit beträgt 2 Minuten pro Schritt. Der Wert kann mit dem Baustein FB_DALIV2QueryRatedDuration() gelesen werden und ist vom Hersteller des Vorschaltgerätes fest vorgegeben.

EMERGENCY MODE

In EMERGENCY MODE wird der aktuelle Modus vom Vorschaltgerät abgelegt. Mit dem Baustein FB_DALIV2QueryEmergencyMode() kann die Variable ausgelesen werden.

Bit

Beschreibung

0

Rücksetz Modus. 0: Nein.

1

Bereitschaft Notbetrieb (Normalbetrieb). 0: Nein.

2

Notbetrieb. 0: Nein.

3

verlängerter Notbetrieb nach Rückkehr der Netzspannung. 0: Nein.

4

Funktionstest aktiv. 0: Nein.

5

Betriebsdauertest aktiv. 0: Nein.

6

angeschlossener Unterdrückungstaster aktiv. 0: nicht aktiv bzw. nicht vorhanden.

7

angeschlossene Netzspannung aktiv. 0: Aus.

FEATURES

Die unterstützten Leistungsmerkmale des Vorschaltgerätes können mit dem Baustein FB_DALIV2QueryFeatures() aus dieser Variablen ausgelesen werden. Der Inhalt dieser Variablen wird vom Hersteller des Vorschaltgerätes fest vorgegeben und kann nicht geändert werden.

Bit

Beschreibung

0

integriertes Notlichtversorgungsgerät. 0: Nein.

1

Notlichtversorgungsgerät in Dauerschaltung. 0: Nein.

2

schaltbares Notlichtversorgungsgerät in Dauerschaltung. 0: Nein.

3

Autotestfähigkeit. 0: Nein.

4

Einstellbare Stärke der Notbeleuchtung. 0: Nein.

5

angeschlossener Unterdrückungstaster wird unterstützt. 0: Nein.

6

Physikalische Auswahl wird unterstützt. 0: Nein.

7

reserve

FAILURE STATUS

Mögliche Fehlerzustände werden in dieser Variablen angezeigt und können mit dem Baustein FB_DALIV2QueryFailureStatus() ausgelesen werden.

Bit

Beschreibung

0

Störung im Schaltkreis des Vorschaltgerätes. 0: Nein.

1

Störung Akkubetriebsdauer. 0: Nein.

2

Störung Akku. 0: Nein.

3

Störung am Leuchtmittel der Notbeleuchtung. 0: Nein.

4

Zeitüberschreitung beim Funktionstest aufgetreten. 0: Nein.

5

Zeitüberschreitung beim Betriebsdauertest aufgetreten. 0: Nein.

6

Funktionstest fehlgeschlagen. 0: Nein.

7

Betriebsdauertest fehlgeschlagen. 0: Nein

EMERGENCY STATUS

Der aktuelle Zustand vom Vorschaltgerät wird angezeigt. Mit dem Baustein FB_DALIV2QueryEmergencyStatus() kann der Inhalt der Variablen ausgelesen werden.

Bit

Beschreibung

0

Unterdrückungsmodus. 0: Nein.

1

Funktionstest abgeschlossen und Ergebnis ist gültig. 0: Nein.

2

Betriebsdauertest abgeschlossen und Ergebnis ist gültig. 0: Nein.

3

Akkuladung betriebsbereit. 0: in Gang.

4

verzögerter Start vom Funktionstest. 0: Nein.

5

verzögerter Start vom Betriebsdauertest. 0: Nein.

6

Identifikation aktiv. 0: Nein.

7

ausgewählt. 0: Nein

EXTENDED VERSION NUMBER

Die erweiterte Versionsnummer kann mit dem Baustein FB_DALIV2QueryExtendedVersionNumber() ausgelesen werden. Die Versionsnummer kann nur gelesen werden und wird vom Hersteller der Vorschaltgeräte vorgegeben.