DALI-Befehle
Nach der Norm DIN EN 60929 werden Adressen und Befehle als Zahl von 2 Byte Länge übertragen.
Diese Befehle sind von der form Form YAAA AAAS xxxx xxxx. Dabei steht jeder Buchstabe für ein Bit.
- Y: Art der Adresse
0bin: Kurzadresse
1bin: Gruppenadresse oder Sammelruf - A: signifikantes Adressbit
- S: Auswahlbit (legt die Bedeutung der folgenden 8 Bit fest):
0bin: Die 8 Bit xxxx xxxx enthalten einen Wert zur direkten Steuerung der Lampenleistung
1bin: Die 8 Bit xxxx xxxx enthalten eine Befehls-Nr.
x: Bit der Lampenleistung oder der Befehls-Nr.
Direkte DALI-Befehle für die Lampenleistung
Diese Befehle sind von der Form YAAA AAA0 xxxx xxxx.
xxxx xxxx: Mit diesen 8 Bits wird der Wert für die Lampenleistung übertragen. Sie Berechnet sich nach der Formel:
Für die Übertragung nach dieser Formel stehen 253 Werte von 1dez bis 254dez zur Verfügung.
Außerdem gibt es zwei 2 direkte DALI-Befehle mit besonderer Bedeutung:
Befehl | Befehls-Nr. | Beschreibung | Antwort |
---|---|---|---|
00hex | 0dez | Das DALI-Gerät dimmt mit der aktuellen Stufenzeit bis zum parametrierten MIN-Wert und schaltet dann aus. | - |
FFhex | 254dez | Maske (keine Veränderung): dieser Wert wird im weiteren ignoriert und deshalb nicht in den Speicher geladen. | - |
Indirekte DALI-Befehle für die Lampenleistung
Diese Befehle sind von der Form YAAA AAA1 xxxx xxxx.
xxxx xxxx: Mit diesen 8 Bits wird die Befehlsnummer übertragen. Die möglichen Befehlsnummern sind in den folgenden Tabellen in hexadezimaler und dezimaler Schreibweise aufgelistet und erläutert.
Befehl | Befehls-Nr. | Beschreibung | Antwort |
---|---|---|---|
00hex | 0dez | Lampe sofort ausschalten (ohne Fading). | - |
01hex | 1dez | 200 ms lang mit mit ausgewählter Stufengeschwindigkeit heller stellen. | - |
02hex | 2dez | 200 ms lang mit mit ausgewählter Stufengeschwindigkeit dunkler stellen. | - |
03hex | 3dez | Setze den aktuellen Lampenleistungswert eine Stufe höher (ohne Fading). Falls die Lampe ausgeschaltet ist, wird sie nicht eingeschaltet. | - |
04hex | 4dez | Setze den aktuellen Lampenleistungswert eine Stufe niedriger (ohne Fading) falls die Lampe nicht bereits bereits ihrem parametrierten Minimalwert hat. Falls die Lampe bereits ihrem Minimalwert hat, wird sie nicht verändert und bleibt eingeschaltet. | - |
05hex | 5dez | Setze den aktuellen Lampenleistungswert auf den parametrierten Maximalwert. Falls die Lampe ausgeschaltet ist, wird sie eingeschaltet. | - |
06hex | 6dez | Setze den aktuellen Lampenleistungswert auf den parametrierten Minimalwert. Falls die Lampe ausgeschaltet war, wird sie eingeschaltet. | - |
07hex | 7dez | Setze den aktuellen Lampenleistungswert eine Stufe niedriger (ohne Fading). Falls die Lampe bereits bereits ihrem Minimalwert hat, wird sie ausgeschaltet. | - |
08hex | 8dez | Setze den aktuellen Lampenleistungswert eine Stufe höher (ohne Fading). Falls die Lampe ausgeschaltet war, wird sie eingeschaltet und auf ihren parametrierten Minimalwert. gestellt. | - |
09hex ... 0Fhex | 9dez ... 15dez | reserviert | - |
1nhex | 16dez ... 31dez | Setze den Lampenleistungswert auf den für die angegebene Szene (n) gespeicherten Wert. | - |
Konfigurationsbefehle
Befehl | Befehls-Nr. | Beschreibung | Antwort |
---|---|---|---|
20hex | 32dez | Setze alle Parameter in den Auslieferungszustand zurück. | - |
21hex | 33dez | Speichere den aktuellen Helligkeitswert im DTR (Data-Transfer- Register). | - |
22hex... 29hex | 34dez... 41dez | reserviert | - |
2Ahex | 42dez | Speichere den aktuell im DTR befindlichen Wert als Maximal-Lampenleistungswert. | - |
2Bhex | 43dez | Speichere den aktuell im DTR befindlichen Wert als Minimal-Lampenleistungswert. | - |
2Chex | 44dez | Speichere den aktuell im DTR befindlichen Wert als Fehlerfall-Lampenleistungswert. | - |
2Dhex | 45dez | Speichere den aktuell im DTR befindlichen Wert als Einschalt-Lampenleistungswert. | - |
2Ehex | 46dez | Speichere den aktuell im DTR befindlichen Wert als Stufenzeit. | - |
2Fhex | 47dez | Speichere den aktuell im DTR befindlichen Wert als Stufengeschwindigkeit. | - |
30hex ... 3Fhex | 48dez ... 63dez | reserviert | - |
4nhex (n: 0hex ... Fhex) | 64dez ... 79dez | Speichere den aktuell im DTR befindlichen Wert als ausgewählte Szene (n). | - |
5nhex (n: 0hex ... F hex) | 80dez ... 95dez | Lösche die ausgewählte Szene (n) vom DALI-Gerät. | - |
6nhex (n: 0hex ... F hex) | 96dez ... 111dez | Füge das DALI-Gerät zur ausgewählten Gruppe (n) hinzu. | - |
7nhex (n: 0hex ... F hex) | 112dez ... 127dez | Lösche das DALI-Gerät aus der ausgewählten Gruppe (n). | - |
80hex | 128dez | Speichere den aktuell im DTR befindlichen Wert als Kurzadresse. | - |
81hex ... 8Fhex | 129dez ... 143dez | reserviert | - |
90hex | 144dez | Gib den Zustand (XX) des DALI-Gerätes zurück. | XX |
91hex | 145dez | Überprüfe, ob das DALI-Gerät arbeitet. | ja/nein |
92hex | 146dez | Überprüfe, ob ein Lampenausfall vorliegt. | ja/nein |
93hex | 147dez | Überprüfe, ob die Stromversorgung der Lampe eingeschaltet ist. | ja/nein |
94hex | 148dez | Überprüfe, ob das Gerät einen Wert unzulässigen Wert empfangen hat. | ja/nein |
95hex | 149dez | Überprüfe, ob das DALI-Gerät im Reset-Zustand ist. | ja/nein |
96hex | 150dez | Überprüfe, ob dem DALI-Gerät eine Kurzadresse fehlt. | ja/nein |
97hex | 151dez | Gib die Versionsnummer (XX) zurück. | XX |
98hex | 152dez | Gib den Inhalt (XX) des DTR zurück. | XX |
99hex | 153dez | Gib den Geräte-Typ (XX) zurück. | XX |
9Ahex | 154dez | Gib das physikalische Minimum (XX) zurück. | XX |
9Bhex | 155dez | Überprüfe, ob am DALI-Gerät ein Versorgungsfehler vorliegt. | ja/nein |
9Chex ... 9Fhex | 156dez ... 159dez | reserviert | - |
A0hex | 160dez | Gib den aktuellen Lampenleistungswert (XX) zurück. | XX |
A1hex | 161dez | Gibt den maximal zulässigen Lampenleistungswert (XX) zurück. | XX |
A2hex | 162dez | Gibt den minimal zulässigen Lampenleistungswert (XX) zurück. | XX |
A3hex | 163dez | Gibt Einschalt-Lampenleistungswert (XX) zurück. | XX |
A4hex | 164dez | Gibt Fehlerfall-Lampenleistungswert (XX) zurück. | XX |
A5hex | 165dez | Gibt die Stufengeschwindigkeit (X) und die Stufengeschwindigkeit (Y) zurück. | XY |
A6hex ... AFhex | 166dez ... 175dez | reserviert | - |
Bnhex | 176dez ... 191dez | Gibt den Lampenleistungswert (XX) der angegebenen Szene (n) zurück. | XX |
C0hex | 192dez | Gibt ein Bit-Muster zurück, das anzeigt zu welcher Gruppe (0-7) das DALI-Gerät gehört. | XX |
C1hex | 193dez | Gibt ein Bit-Muster zurück, das anzeigt zu welcher Gruppe (8-15) das DALI-Gerät gehört. | XX |
C2hex | 194dez | Gibt die oberen Bits der wahlfreien Adresse (HH) zurück. | HH |
C3hex | 195dez | Gibt die mittleren Bits der wahlfreien Adresse (MM) zurück. | MM |
C4hex | 196dez | Gibt die niedrigen Bits der wahlfreien Adresse (LL) zurück. | LL |
C5hex ... DFhex | 197dez ... 223dez | reserviert | - |
E0hex ... FFhex | 224dez ... 255dez | Abfrage der anwendungsbezogenen Erweiterungsbefehle. |
|
Wiederholung von DALI-Befehlen
|