Examples Of Register Communication; Example 1: Reading The Firmware Version From Register 9 - Beckhoff KL6811 Documentation

Dali/dsi master terminal with integrated power supply
Table of Contents

Advertisement

Access from the user program
Bit
Feature
R32.15
Operation mode
R32.14
R32.13
R32.12
R32.11 -
...
...
R32.5
-
R32.4
Disable counting of
DALI devices
R32.3
Deactivation of the
internal DALI power
supply unit
R32.2
-
R32.1
-
R32.0
-
5.5

Examples of Register Communication

The numbering of the bytes in the examples corresponds to the display without word alignment.
5.5.1

Example 1: reading the firmware version from Register 9

Output Data
Byte 0: Control byte
0x89 (1000 1001
)
bin
Explanation:
• Bit 0.7 set means: Register communication switched on.
• Bit 0.6 not set means: reading the register.
• Bits 0.5 to 0.0 specify the register number 9 with 00 1001
• The output data word (byte 1 and byte 2) has no meaning during read access. To change a register,
write the required value into the output word.
Input Data (answer of the Bus Terminal)
Byte 0: Status byte
0x89
Explanation:
• The terminal returns the value of the control byte as a receipt in the status byte.
• The terminal returns the firmware version 0x3341 in the input data word (byte 1 and byte 2). This is to
be interpreted as an ASCII code:
◦ ASCII code 0x33 represents the digit 3
◦ ASCII code 0x41 represents the letter A
The firmware version is thus 3A.
48
Value
Explanation
0000
DALI
bin
0001
DSI
bin
further
reserved
-
reserved
...
...
-
reserved
0
The DALI devices are not counted after the KL6811
bin
startup.
1
After the KL6811 startup, the DALI devices are
bin
counted, and the result is stored in register 1 (R1
[} 46]).
0
Supply of the DALI bus via the internal power supply
bin
unit of the KL6811.
1
Internal DALI power supply unit deactivated: an
bin
external DALI power supply unit is required.
-
reserved
-
reserved
-
reserved
Byte 1: DataOUT1, high byte
0xXX
Byte 1: DataIN1, high byte
0x33
Version: 2.0.0
Byte 2: DataOUT1, low byte
0xXX
.
bin
Byte 2: DataIN1, low byte
0x41
Default
0000
bin
0
bin
...
0
bin
0
bin
0
bin
0
bin
0
bin
0
bin
KL6811

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ks6811

Table of Contents