Variables
Name | Reset value | Scope | Size | Comment |
---|---|---|---|---|
No change | emergencyMinLevel… emergencyMaxLevel or 255 (MASK) | 1 byte |
| |
No change | 1… emergencyMaxLevel or 255 (MASK) | 1 byte | read only | |
No change | emergencyMinLevel… 254 or 255 (MASK)MASK | 1 byte | read only | |
No change | 0…255 | 1 byte |
| |
No change | 0…65535 | 2 byte | write only | |
No change | 0…65535 | 2 byte |
| |
No change | 0…65535 | 2 byte |
| |
No change | 0…255 | 1 byte |
| |
No change | 0…97 | 1 byte |
| |
No change | 0…255 | 1 byte |
| |
No change | 0…255 | 1 byte | read only | |
No change | 0…255 | 1 byte | read only | |
No change | 0…255 | 1 byte |
| |
No change | 0…255 | 1 byte |
| |
No change | 0…255 | 1 byte | read only | |
No change | 0…255 | 1 byte | read only | |
No change | 0…255 | 1 byte | read only | |
No change | 0…255 | 1 byte | read only | |
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 |