Variablen
Name | Rücksetzwert | Gültigkeitsbereich | Größe | Bemerkung |
---|---|---|---|---|
keine Änderung | emergencyMinLevel… emergencyMaxLevel oder 255 (MASK) | 1 Byte |
| |
keine Änderung | 1… emergencyMaxLevel oder 255 (MASK) | 1 Byte | nur Lesen | |
keine Änderung | emergencyMinLevel… 254 oder 255 (MASK)MASK | 1 Byte | nur Lesen | |
keine Änderung | 0…255 | 1 Byte |
| |
keine Änderung | 0…65535 | 2 Byte | nur Schreiben | |
keine Änderung | 0…65535 | 2 Byte |
| |
keine Änderung | 0…65535 | 2 Byte |
| |
keine Änderung | 0…255 | 1 Byte |
| |
keine Änderung | 0…97 | 1 Byte |
| |
keine Änderung | 0…255 | 1 Byte |
| |
keine Änderung | 0…255 | 1 Byte | nur Lesen | |
keine Änderung | 0…255 | 1 Byte | nur Lesen | |
keine Änderung | 0…255 | 1 Byte |
| |
keine Änderung | 0…255 | 1 Byte |
| |
keine Änderung | 0…255 | 1 Byte | nur Lesen | |
keine Änderung | 0…255 | 1 Byte | nur Lesen | |
keine Änderung | 0…255 | 1 Byte | nur Lesen | |
keine Änderung | 0…255 | 1 Byte | nur Lesen | |
keine Änderung | 0…255 | 1 Byte | nur Lesen |
emergencyLevel
Diese Variable beinhaltet den Ausgangswert, wenn sich das DALI-Vorschaltgerät im Notbetrieb befindet.
Begrenzt wird dieser Wert durch die Variablen emergencyMinLevel und emergencyMaxLevel.
Kann das DALI-Vorschaltgerät den Wert nicht ermitteln, so enthält diese Variable den Wert 255 (MASK).
Mit dem Baustein FB_DALI202QueryEmergencyLevel kann der Wert ausgelesen und mit FB_DALI202SetEmergencyLevel vorgegeben werden.
emergencyMinLevel / emergencyMaxLevel
Der Ausgangswert im Notbetrieb wird innerhalb des DALI-Vorschaltgeräts durch die Variablen emergencyMinLevel und emergencyMaxLevel begrenzt.
Durch den Hersteller des DALI-Vorschaltgerätes werden die Werte für emergencyMinLevel und emergencyMaxLevel fest vorgegeben und sind nicht veränderbar.
Kann das DALI-Vorschaltgerät den Wert nicht ermitteln, so enthält die entsprechende Variable den Wert 255 (MASK).
Der Wert der jeweiligen Variable kann mit den Bausteinen FB_DALI102QueryEmergencyMinLevel bzw. FB_DALI102QueryEmergencyMaxLevel abgefragt werden.
prolongTime
Die Variable prolongTime gibt an, um welche Zeitspanne der Notbetrieb verlängert werden soll nach der Rückkehr der Netzspannung.
Der Wert wird in Schritten von 30 s angegeben. Der zulässige Wertebereich geht von 0 (0 s) bis 255 (127,5 min).
Mit dem Baustein FB_DALI202QueryTestTiming kann der Wert ausgelesen und mit FB_DALI202SetProlongTime vorgegeben werden.
testDelayTime
Über die Variable testDelayTime werden die Variablen functionTestDelayTime und durationTestDelayTime gesetzt.
Hierdurch wird das Zeitverhalten für den Funktionstest und den Betriebsdauertest festgelegt.
Mit dem Baustein FB_DALI202SetTestDelayTime kann der Wert vorgegeben werden.
Über Bit 3 von features kann abgefragt werden, ob diese Variable von dem DALI-Vorschaltgerät unterstützt wird.
functionTestDelayTime
In dieser Variablen wird die Verzögerungszeit für den Funktionstest festgelegt. Nach dieser Zeit wird zum ersten Mal der Funktionstest ausgeführt.
Der Wert wird in Schritten von 15 min angegeben. Der zulässige Wertebereich geht von 0 (0 min) bis 65534 (16383,5 h).
Wird das automatische Testen nicht unterstützt, so enthält die Variable den Wert 65535 (MASK).
Abgefragt werden kann diese Variable über den Baustein FB_DALI202QueryTestTiming. Beschrieben wird diese Variable über testDelayTime und functionTestInterval.
Über Bit 3 von features kann abgefragt werden, ob diese Variable von dem DALI-Vorschaltgerät unterstützt wird.
durationTestDelayTime
In dieser Variablen wird die Verzögerungszeit für den Betriebsdauertest festgelegt. Nach dieser Zeit wird zum ersten Mal der Betriebsdauertest ausgeführt.
Der Wert wird in Schritten von 15 min angegeben. Der zulässige Wertebereich geht von 0 (0 min) bis 65534 (16383,5 h).
Wird das automatische Testen nicht unterstützt, so enthält die Variable den Wert 65535 (MASK).
Abgefragt werden kann diese Variable über den Baustein FB_DALI202QueryTestTiming. Beschrieben wird diese Variable über testDelayTime und durationTestInterval.
Über Bit 3 von features kann abgefragt werden, ob diese Variable von dem DALI-Vorschaltgerät unterstützt wird.
functionTestInterval
In dieser Variablen wird die Intervallzeit für den Funktionstest festgelegt. In diesen Zeitabständen wird der Funktionstest periodisch ausgeführt.
Der Wert wird in Schritten von 1 Tag angegeben. Der zulässige Wertebereich geht von 1 (1 Tag) bis 255 (255 Tage). Der Wert 0 deaktiviert den automatischen Funktionstest.
Wird diese Variable mit einem Wert größer 0 beschrieben, so wird der Wert aus testDelayTime in die Variable functionTestDelayTime übernommen und somit die Verzögerungszeit für den nächsten Funktionstest festgelegt.
Mit dem Baustein FB_ DALI202QueryTestTiming kann der Wert ausgelesen und mit FB_DALI202SetFunctionTestInterval vorgegeben werden.
Über Bit 3 von features kann abgefragt werden, ob diese Variable von dem DALI-Vorschaltgerät unterstützt wird.
durationTestInterval
In dieser Variablen wird die Intervallzeit für den Betriebsdauertest festgelegt. In diesen Zeitabständen wird der Betriebsdauertest periodisch ausgeführt.
Der Wert wird in Schritten von 1 Woche angegeben. Der zulässige Wertebereich geht von 1 (1 Woche) bis 255 (255 Wochen). Der Wert 0 deaktiviert den automatischen Betriebsdauertest.
Wird diese Variable mit einem Wert größer 0 beschrieben, so wird der Wert aus testDelayTime in die Variable durationTestDelayTime übernommen und somit die Verzögerungszeit für den nächsten Betriebsdauertest festgelegt.
Mit dem Baustein FB_ DALI202QueryTestTiming kann der Wert ausgelesen und mit FB_DALI202SetDurationTestInterval vorgegeben werden.
Über Bit 3 von features kann abgefragt werden, ob diese Variable von dem DALI-Vorschaltgerät unterstützt wird.
testExecutionTimeout
In dieser Variablen wird die maximale Ausführungszeit festgelegt, in der der jeweilige Test abgeschlossen sein muss.
Wird die maximale Ausführungszeit bei einem Test überschritten, so wird dieses in Bit 4 bzw. Bit 5 der Variablen failureStatus gekennzeichnet.
Der Wert wird in Schritten von 1 Tag angegeben. Der zulässige Wertebereich geht von 1 (1 Tag) bis 255 (255 Tagen). Der Wert 0 setzt die maximale Ausführungszeit auf 15 min.
Mit dem Baustein FB_ DALI202QueryTestTiming kann der Wert ausgelesen und mit FB_DALI202SetTestExecutionTimeout vorgegeben werden.
batteryCharge
Diese Variable beinhaltet den aktuelle Ladezustand des Akkus.
Der zulässige Wertebereich geht von 0 (minimale Ladung) bis 254 (maximale Ladung). Kann das DALI-Vorschaltgerät den Ladezustand nicht ermittelt, so enthält diese Variable den Wert 255 (MASK).
Der Ladezustand kann erst dann abgefragt werden, nachdem ein Betriebsdauertest erfolgreich beendet wurde.
Mit dem Baustein FB_DALI202QueryBatteryCharge kann diese Variable ausgelesen werden.
durationTestResult
Diese Variable beinhaltet das Ergebnis eines Betriebsdauertests.
Der Wert wird in Schritten von 2 min angegeben. Der zulässige Wertebereich geht von 0 (0 min) bis 255 (510 min oder länger).
Der Wert ist nur dann gültig, wenn in der Variablen emergencyStatus das Bit 2 gesetzt ist.
Mit dem Baustein FB_DALI202QueryDurationTestResult kann diese Variable ausgelesen werden.
lampEmergencyTime
Diese Variable beinhaltet die Laufzeit der Lampe im Notbetrieb (Versorgung mit Hilfe des Akkus).
Der Wert wird in Schritten von 1 Stunde angegeben. Der zulässige Wertebereich geht von 0 (0 h) bis 255 (255 h oder länger). Die Variable wird immer am Anfang des 1-Stunden-Intervalls erhöht.
Mit dem Baustein FB_DALI202QueryLampEmergencyTime kann diese Variable ausgelesen und mit FB_DALI202ResetLampTime zurückgesetzt werden.
lampTotalOperationTime
Diese Variable beinhaltet die gesamte Laufzeit der Lampe.
Der Wert wird in Schritten von 4 Stunden angegeben. Der zulässige Wertebereich geht von 0 (0 h) bis 255 (1020 h oder länger). Die Variable wird immer am Anfang des 4-Stunden-Intervalls erhöht.
Mit dem Baustein FB_DALI202QueryLampTotalOperationTime kann diese Variable ausgelesen und mit FB_DALI202ResetLampTime zurückgesetzt werden.
ratedDuration
Diese Variable beinhaltet die Nennbetriebsdauer des Akkus.
Der Wert wird in Schritten von 2 min angegeben. Der zulässige Wertebereich geht von 0 (0 min) bis 255 (510 min oder länger).
Der Wert wird vom Hersteller des DALI-Vorschaltgerätes fest vorgegeben und kann nur gelesen werden.
Mit dem Baustein FB_DALI202QueryRatedDuration kann diese Variable ausgelesen werden.
emergencyMode
Diese Variable enthält Informationen über die aktuelle Betriebsart des DALI-Vorschaltgerätes.
Mit dem Baustein FB_DALI202QueryEmergencyMode kann die Variable ausgelesen werden.
Bit | Beschreibung |
---|---|
0 | Rücksetz-Modus |
1 | Bereitschaft Notbetrieb (Normalbetrieb) |
2 | Notbetrieb |
3 | verlängerter Notbetrieb nach Rückkehr der Netzspannung |
4 | Funktionstest aktiv |
5 | Betriebsdauertest aktiv |
6 | angeschlossener Unterdrückungstaster aktiv |
7 | angeschlossener Schalter aktiv |
features
Diese Variable enthält Informationen über die implementierten optionalen Eigenschaften.
Mit dem Baustein FB_DALI202QueryFeatures kann die Variable ausgelesen werden.
Bit | Beschreibung |
---|---|
0 | integriertes Notlichtversorgungsgerät |
1 | Notlichtversorgungsgerät in Dauerschaltung |
2 | schaltbares Notlichtversorgungsgerät |
3 | Automatisches Testen wird unterstützt |
4 | Stärke der Notbeleuchtung ist einstellbar |
5 | angeschlossener Unterdrückungstaster wird unterstützt |
6 | Adressierung per physikalische Auswahl wird unterstützt |
7 | Rückschaltung in den Notbetrieb wird unterstützt |
failureStatus
Diese Variable enthält mögliche Fehlerzustände vom Funktionstest oder vom Betriebsdauertest.
Mit dem Baustein FB_DALI202QueryFailureStatus kann die Variable ausgelesen werden.
Bit | Beschreibung |
---|---|
0 | Störung im Schaltkreis des DALI-Vorschaltgerätes |
1 | Störung Akkubetriebsdauer |
2 | Störung Akku |
3 | Störung am Leuchtmittel der Notbeleuchtung |
4 | Zeitüberschreitung beim Funktionstest aufgetreten |
5 | Zeitüberschreitung beim Betriebsdauertest aufgetreten |
6 | Funktionstest fehlgeschlagen |
7 | Betriebsdauertest fehlgeschlagen |
emergencyStatus
Diese Variable enthält aktuelle Informationen zum Notbetrieb vom DALI-Vorschaltgerät.
Mit dem Baustein FB_DALI202QueryEmergencyStatus kann die Variable ausgelesen werden.
Bit | Beschreibung |
---|---|
0 | Unterdrückungsmodus |
1 | Funktionstest abgeschlossen und Ergebnis ist gültig |
2 | Betriebsdauertest abgeschlossen und Ergebnis ist gültig |
3 | Akkuladung betriebsbereit |
4 | verzögerter Start vom Funktionstest |
5 | verzögerter Start vom Betriebsdauertest |
6 | Identifikation aktiv |
7 | Ausgewählt während der Adressierung per physikalische Auswahl |