Variables

Name

Reset value

Scope

Size

Comment

emergencyLevel

No change

emergencyMinLevel… emergencyMaxLevel or 255 (MASK)

1 byte

 

emergencyMinLevel

No change

1… emergencyMaxLevel or 255 (MASK)

1 byte

read only

emergencyMaxLevel

No change

emergencyMinLevel… 254 or 255 (MASK)MASK

1 byte

read only

prolongTime

No change

0…255

1 byte

 

testDelayTime

No change

0…65535

2 byte

write only

functionTestDelayTime

No change

0…65535

2 byte

 

durationTestDelayTime

No change

0…65535

2 byte

 

functionTestInterval

No change

0…255

1 byte

 

durationTestInterval

No change

0…97

1 byte

 

testExecutionTimeout

No change

0…255

1 byte

 

batteryCharge

No change

0…255

1 byte

read only

durationTestResult

No change

0…255

1 byte

read only

lampEmergencyTime

No change

0…255

1 byte

 

lampTotalOperationTime

No change

0…255

1 byte

 

ratedDuration

No change

0…255

1 byte

read only

emergencyMode

No change

0…255

1 byte

read only

features

No change

0…255

1 byte

read only

failureStatus

No change

0…255

1 byte

read only

emergencyStatus

No change

0…255

1 byte

read only

emergencyLevel

This variable contains the output value when the DALI control gear is in emergency mode.

This value is limited by the variables emergencyMinLevel and emergencyMaxLevel.

If the DALI control gear cannot determine the value, this variable contains the value 255 (MASK).

The value can be read out with the function block FB_DALI202QueryEmergencyLevel and specified with FB_DALI202SetEmergencyLevel.

emergencyMinLevel / emergencyMaxLevel

The output value in emergency mode is limited within the DALI control gear by the variables emergencyMinLevel and emergencyMaxLevel.

The values for emergencyMinLevel and emergencyMaxLevel are fixed by the manufacturer of the DALI control gear and cannot be changed.

If the DALI control gear cannot determine the value, the corresponding variable contains the value 255 (MASK).

The value of the respective variable can be queried with the function blocks FB_DALI102QueryEmergencyMinLevel or FB_DALI102QueryEmergencyMaxLevel.

prolongTime

The variable prolongTime defines how long emergency mode is extended after mains voltage is available again.

The value is given in steps of 30 s. The permissible value range is 0 (0 s) to 255 (127.5 min).

The value can be read out with the function block FB_DALI202QueryTestTiming and specified with FB_DALI202SetProlongTime.

testDelayTime

The variable testDelayTime is used to set the variables functionTestDelayTime and durationTestDelayTime.

This specifies the time behavior for the function test and the duration test.

The value can be specified with the function block FB_DALI202SetTestDelayTime.

Bit 3 of features can be used to query whether this variable is supported by the DALI control gear.

functionTestDelayTime

This variable is used to specify the delay time for the function test. Once this time has elapsed, the function test is executed for the first time.

The value is given in steps of 15 min. The permissible value range is 0 (0 min) to 65534 (16383.5 h).

If automatic testing is not supported, the variable contains the value 65535 (MASK).

This variable can be queried via the function block FB_DALI202QueryTestTiming. This variable is described via testDelayTime and functionTestInterval.

Bit 3 of features can be used to query whether this variable is supported by the DALI control gear.

durationTestDelayTime

This variable is used to specify the delay time for the duration test. Once this time has elapsed, the duration test is executed for the first time.

The value is given in steps of 15 min. The permissible value range is 0 (0 min) to 65534 (16383.5 h).

If automatic testing is not supported, the variable contains the value 65535 (MASK).

This variable can be queried via the function block FB_DALI202QueryTestTiming. This variable is described via testDelayTime and durationTestInterval.

Bit 3 of features can be used to query whether this variable is supported by the DALI control gear.

functionTestInterval

This variable is used to specify the interval time for the function test. The function test is executed periodically at these intervals.

The value is given in steps of 1 day. The permissible value range is 1 (1 day) to 255 (255 days). The value 0 deactivates the automatic function test.

If this variable is written with a value greater than 0, the value from testDelayTime is transferred to the variable functionTestDelayTime and thus the delay time for the next function test is defined.

The value can be read out with the function block FB_ DALI202QueryTestTiming and specified with FB_DALI202SetFunctionTestInterval.

Bit 3 of features can be used to query whether this variable is supported by the DALI control gear.

durationTestInterval

This variable is used to specify the interval time for the duration test. The duration test is executed periodically at these intervals.

The value is given in steps of 1 week. The permissible value range is 1 (1 week) to 255 (255 weeks). The value 0 disables the automatic duration test.

If this variable is written with a value greater than 0, the value from testDelayTime is transferred to the variable durationTestDelayTime and thus the delay time for the next duration test is defined.

The value can be read out with the function block FB_ DALI202QueryTestTiming and specified with FB_DALI202SetDurationTestInterval.

Bit 3 of features can be used to query whether this variable is supported by the DALI control gear.

testExecutionTimeout

This variable defines the maximum execution time in which the respective test must be completed.

If the maximum execution time is exceeded during a test, this is indicated in bit 4 or bit 5 of the variable failureStatus.

The value is given in steps of 1 day. The permissible value range is 1 (1 day) to 255 (255 days). The value 0 sets the maximum execution time to 15 min.

The value can be read out with the function block FB_ DALI202QueryTestTiming and specified with FB_DALI202SetTestExecutionTimeout.

batteryCharge

This variable contains the current state of charge of the battery.

The permissible value range is from 0 (minimum charge) to 254 (maximum charge). If the DALI control gear cannot determine the state of charge, this variable contains the value 255 (MASK).

The state of charge can only be queried after a duration test has been successfully completed.

This variable can be read out with the function block FB_DALI202QueryBatteryCharge.

durationTestResult

This variable contains the result of a duration test.

The value is given in steps of 2 min. The permissible value range is 0 (0 min) to 255 (510 min or longer).

The value is only valid if bit 2 is set in the variable emergencyStatus.

This variable can be read out with the function block FB_DALI202QueryDurationTestResult.

lampEmergencyTime

This variable contains the operation time of the lamp in emergency mode (supply by means of the battery).

The value is given in steps of 1 hour. The permissible value range is 0 (0 h) to 255 (255 h or longer). The variable is always incremented at the start of the 1-hour interval.

This variable can be read out with the function block FB_DALI202QueryLampEmergencyTime and reset with FB_DALI202ResetLampTime.

lampTotalOperationTime

This variable contains the total operation time of the lamp.

The value is given in steps of 4 hours. The permissible value range is 0 (0 h) to 255 (1020 h or longer). The variable is always incremented at the start of the 4-hour interval.

This variable can be read out with the function block FB_DALI202QueryLampTotalOperationTime and reset with FB_DALI202ResetLampTime.

ratedDuration

This variable contains the nominal operation time of the battery.

The value is given in steps of 2 min. The permissible value range is 0 (0 min) to 255 (510 min or longer).

The value is specified by the vendor of the DALI control gear and can only be read.

This variable can be read out with the function block FB_DALI202QueryRatedDuration.

emergencyMode

This variable contains information about the current operation mode of the DALI control gear.

The variable can be read out with the function block FB_DALI202QueryEmergencyMode.

Bit

Description

0

Reset mode

1

Emergency mode readiness (normal operation)

2

Emergency mode

3

Extended emergency mode once mains voltage is available again

4

Function test active

5

Duration test active

6

Connected suppress push button is active

7

Connected switch active

features

This variable contains information about the implemented optional properties.

The variable can be read out with the function block FB_DALI202QueryFeatures.

Bit

Description

0

Integrated emergency lighting supply unit

1

Emergency lighting supply unit in continuous mode

2

Switchable emergency lighting supply unit

3

Automatic testing is supported

4

Intensity of the emergency lighting is adjustable

5

Connected suppress push button is supported

6

Addressing by physical selection is supported

7

Switching back to emergency mode is supported

failureStatus

This variable contains possible error states from the function test or the duration test.

The variable can be read out with the function block FB_DALI202QueryFailureStatus.

Bit

Description

0

Error in the DALI control gear circuit

1

Battery operation time fault

2

Battery fault

3

Emergency lamp fault

4

Timeout during function test

5

Timeout during duration test

6

Function test failed

7

Duration test failed

emergencyStatus

This variable contains current information about emergency operation from the DALI control gear.

The variable can be read out with the function block FB_DALI202QueryEmergencyStatus.

Bit

Description

0

Inhibit mode

1

Function test is completed and result is valid

2

Duration test is completed and result is valid

3

Battery charger ready for operation

4

Start of function test delayed

5

Start of duration test delayed

6

Identification active

7

Selected during addressing by physical selection