Notbeleuchtung - 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 MAX LEVEL | keine Änderung | EMERGENCY MIN LEVEL ... EMERGENCY MAX LEVEL oder MASK | 1 Byte |
| |
herstellerabhängig | keine Änderung | 1 ... EMERGENCY MAX LEVEL oder MASK | 1 Byte | nur Lesen | |
herstellerabhängig | keine Änderung | EMERGENCY MIN LEVEL ... 254 oder MASK | 1 Byte | nur Lesen | |
4 | keine Änderung | 0 ... 255 | 1 Byte |
| |
0 | 0 | 00 00 ... FF FF | 2 Byte |
| |
0 | keine Änderung | 00 00 ... FF FF | 2 Byte |
| |
0 | keine Änderung | 00 00 ... FF FF | 2 Byte |
| |
7 | keine Änderung | 0, 1 ... 255 | 1 Byte |
| |
13 | keine Änderung | 0, 1 ... 97 | 1 Byte |
| |
7 | keine Änderung | 0 ... 255 | 1 Byte |
| |
???? ???? | keine Änderung | 0 ... 255 | 1 Byte |
| |
0 | keine Änderung | 0 ... 255 | 1 Byte |
| |
0 | keine Änderung | 0 ... 255 | 1 Byte |
| |
0 | keine Änderung | 0 ... 255 | 1 Byte |
| |
herstellerabhängig | keine Änderung | 0 ... 255 | 1 Byte | nur Lesen | |
???? ???? | keine Änderung | 0 ... 255 | 1 Byte |
| |
herstellerabhängig | keine Änderung | 0 ... 255 | 1 Byte | nur Lesen | |
???? ???? | keine Änderung | 0 ... 255 | 1 Byte |
| |
???? ???? | keine Änderung | 0 ... 255 | 1 Byte |
| |
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.