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

HID STATUS

0

0

0 ... 255

1 byte

 

ACTUAL HID FAILURE

???? ????

No change

0 ... 255

1 byte

 

STORED HID FAILURE

???? ????

No change

0 ... 255

1 byte

 

HID FEATURES

Manufacturer-dependent

No change

0 ... 255

1 byte

read only

THERMAL OVERLOAD TIME

0

No change

00 00 ... FF FF

2 bytes

 

THERMAL LOAD

???? ????

No change

0 ... 255

1 byte

 

EXTENDED VERSION NUMBER

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.