Variables

Each instance of a DALI control device has a certain number of variables (parameters). These variables are used to configure the instance and thus influence its behavior. The values of the variables are stored in the respective DALI control device.

Name

Reset value

Scope

Size

Comment

 resolution

 No change

 2

 1 byte

 Read only

 eventFilter

 2#0000_0011

 2#000X_XXXX

 1 byte

 

 tDeadtime

 2

 0…255

 1 byte

 

 tHold

 90

 0…254

 1 byte

 

 tReport

 20

 0…255

 1 byte

 

 detectionSensitivity

 Manufacturer-dependent

 0…100, 254, 255

 1 byte

 

X: undetermined

resolution

Manufacturer-dependent value for the resolution of the input values.

The value of the variable can be read out with the function block FB_DALI103QueryResolution.

eventFilter

Specific events for each instance are enabled or disabled with the event filter (see Event filter). If the respective bit is set, the corresponding event is enabled, otherwise it is disabled.

The function block FB_DALI103QueryEventFilter can be used to read the value of the event filter; the function block FB_DALI103SetEventFilter can be used to write to it.

tDeadtime

The variable defines the time value for a dead time in which no new event is sent until the dead time has elapsed. If this timer is active, it is restarted after each transmitted event.

If the value is 0, the dead time event is disabled.

The value is given in steps of 50 ms. The permissible value range is 0 to 255 (12.75 s).

The function block FB_DALI303QueryDeadtimeTimer can be used to query the value, the function block FB_DALI303SetDeadtimeTimer can be used to specify it.

tHold

The variable tHold specifies the hold time of an occupancy sensor after presence detection.

Not all devices support this variable.

The value is given in steps of 10 s. The permissible value range is 0 (1 s) to 254 (42.5 min).

The function block FB_DALI303QueryHoldTimer can be used to query the value, the function block FB_DALI303SetHoldTimer can be used to specify it.

The hold time tHold can be terminated prematurely with the function block FB_DALI303CancelHoldTimer.

tReport

The variable tReport specifies the report time of an occupancy sensor after the occurrence of an event.

After the time specified in the variable tReport has elapsed, the repeat event from the event filter is enabled. This keeps the occupied event active.

The value is given in steps of 1 s. The permissible value range is 0 (0 s) to 255 (4 min 15 s). The value 0 means that the timer is disabled.

The function block FB_DALI303QueryReportTimer can be used to query the value, the function block FB_DALI303SetReportTimer can be used to specify it.

detectionSensitivity

The detectionSensibility variable specifies the sensitivity of the occupancy sensor.

This variable is optional and is not provided by all DALI control devices that support Part 303.

The permissible value range is 0 % to 100 %. Here, 0 % corresponds to the lowest sensitivity and 100 % to the highest sensitivity.

If the value 255 is returned while reading, the sensitivity setting is not supported.

If the value 254 is written to the variable, detectionSensitivity is reset to its manufacturer-defined default value.

The value can be queried with the FB_DALI303QueryDetectionSensitivity function block and specified with FB_DALI303SetDetectionSensitivity.