Transmission length

The approximate transmission length can be determined from the bit length and the structure of the data frame. For further (simplified) consideration, a mean settling time of 17.0 ms is used for the forward frames (FF), and a mean settling time of 8 ms for the backward frames (BF). Between the two DALI commands sent within 100 ms (send-twice), a settling time of 14.1 ms is used.

The number of bits results from the number of data bits (8, 16 or 24) plus the start bit. Thus 9, 17 or 25 bits are transmitted with the respective telegrams.

16-bit telegram without backward frame:
17.0 ms + (17 x 0.833 ms) = 31.2 ms.

16-bit telegram with backward frame:
17.0 ms + (17 x 0.833 ms) + 8.0 ms + (9 x 0.833 ms) = 46.7 ms.

16-bit telegram send-twice:
17.0 ms + (17 x 0.833 ms) + 14.1 ms + (17 x 0.833 ms) = 59.4 ms.

24-bit telegram without backward frame:
17.0 ms + (25 x 0.833 ms) = 37.8 ms.

24-bit telegram with backward frame:
17.0 ms + (25 x 0.833 ms) + 8.0 ms + (9 x 0.833 ms) = 53.3 ms.

24-bit telegram send-twice:
17.0 ms + (25 x 0.833 ms) + 14.1 ms + (25 x 0.833 ms) = 72.8 ms.

The following table lists the average transmission lengths of the individual telegrams. This results in a maximum possible number of telegrams per second. The PLC program should be designed in such a way that the number of telegrams always falls below the maximum.

Telegram

Transmission length

Telegrams per second

16-bit telegram without backward frame

31.2 ms

approx. 32

16-bit telegram with backward frame

46.7 ms

approx. 21

16-bit telegram send-twice

59.4 ms

approx. 16

24-bit telegram without backward frame

37.8 ms

approx. 26

24-bit telegram with backward frame

53.3 ms

approx. 18

24-bit telegram send-twice

72.8 ms

approx. 13