Discharge lamps variables
Every DALI ballast for discharge lamps has a certain number of variables (parameters ) from which it is possible to read a variety of information or to modify individual parameters.
Name | Default value | Reset value | Valid range | Size | Comment |
---|---|---|---|---|---|
0 | 0 | 0 ... 255 | 1 byte |
| |
???? ???? | No change | 0 ... 255 | 1 byte |
| |
???? ???? | No change | 0 ... 255 | 1 byte |
| |
Manufacturer-dependent | No change | 0 ... 255 | 1 byte | read only | |
0 | No change | 00 00 ... FF FF | 2 bytes |
| |
???? ???? | No change | 0 ... 255 | 1 byte |
| |
1 | No change | 0 ... 255 | 1 byte | read only |
?: Not specified
HID STATUS
The current status of the ballast is stored in HID STATUS. The value can be read with the FB_DALIV2QueryHIDStatus() block.
Bit | Description |
---|---|
0 | Start-up time, ready for operation. 0: No. |
1 | The lamp power has reached its required set value. 0: No. |
2 | Ballast is waiting for the lamp to ignite. 0: No. |
3 | Reserved |
4 | Reserved |
5 | Reserved |
6 | Identification active. 0: No. |
7 | Reserved |
ACTUAL HID FAILURE
This variable contains all the information about the fault status of the ballast. The variable is read with the FB_DALIV2QueryActualHIDFailure() block. Each of the relevant bits is set as soon as a fault occurs and is automatically reset again as soon as the fault is rectified.
If either bit 4 or bit 7 is set, bit 1 in the STATUS INFORMATION variable will also be set. In that case, the FB_DALIV2QueryLampeFailure() block will return TRUE at the bLampFailure output.
Bit | Description |
---|---|
0 | Supply voltage too low. 0: No. |
1 | Supply voltage too high. 0: No. |
2 | Converter too hot. 0: No. |
3 | Reserved |
4 | Time for lamp ignition exceeded. 0: No. |
5 | Reserved |
6 | The lamp voltage outside specification. 0: No. |
7 | Lamp cycle error. 0: No. |
STORED HID FAILURE
STORED HID FAILURE
This variable contains all the information about the fault status of the ballast. The variable is read with the FB_DALIV2QueryStoredHIDFailure() block. The error messages are reset by switching off the ballast, or by the FB_DALIV2ResetStoredHIDFailure() block.
Bit | Description |
---|---|
0 | Supply voltage too low. 0: No. |
1 | Supply voltage too high. 0: No. |
2 | Converter too hot. 0: No. |
3 | Reserved |
4 | Time for lamp ignition exceeded. 0: No. |
5 | Reserved |
6 | The lamp voltage outside specification. 0: No. |
7 | Lamp cycle error. 0: No. |
HID FEATURES
The performance characteristics supported by the ballast can be read from this variable via the FB_DALIV2QueryHIDFeatures() block. The content of this variable is specified by the manufacturer of the ballast and cannot be modified.
Bit | Description |
---|---|
0 | "Supply voltage too low" can be queried. 0: No. |
1 | "Supply voltage too high" can be queried. 0: No. |
2 | "Transformer too hot" can be queried. 0: No. |
3 | Reserved |
4 | Reserved |
5 | Reserved |
6 | "Lamp voltage outside specification" can be queried. 0: No. |
7 | Physical selection is supported. 0: No. |
THERMAL OVERLOAD TIME
As soon as excess temperature is detected, the variable THERMAL OVERLOAD TIME is incremented in steps of 15 minutes. This variable cannot be reset. Reaching 65535 (0xFFFF) here corresponds to a time of 16,383 hours and 45 minutes or more. The THERMAL OVERLOAD TIME variable can be read by the FB_DALIV2QueryThermalOverloadTimeHB() and FB_DALIV2QueryThermalOverloadTimeLB() blocks.
The threshold value for detecting excess temperature is specified by the THERMAL LOAD variable (see below).
THERMAL LOAD
A percentage value in the range between 0% and 127.5% is specified in steps of 0.5% in the THERMAL LOAD variable. 255 corresponds here to a value of 127.5%. The variable can be read with the FB_DALIV2QueryThermalLoad() block.
EXTENDED VERSION NUMBER
The extended version number can be read with the FB_QueryV2ExtendedVersionNumber() block. The version number can only be read, and is specified by the manufacturer of the ballasts.