Register description

All registers can be read or written via register communication. They are used for the parameterization of the terminal.

R7: Command register

Register description 1:

User code word

For the following commands to be executed, it is first necessary for the user code word, 0x1235, to be entered into register R31.

Command 0x7000: Restore Factory Default Settings

Entering 0x7000 in register R7 restores the delivery state for the following registers:

R33: 0dec
R34: 256dec
R35: 3dec
R36: 10dec
R37: 16383dec
R38: 0dec
R39: 0dec
R40: 1dec
R41: 0dec

R8: Terminal type

The terminal name is contained in register R8: KL2791

R9: Firmware version

Register R9 contains the ASCII coding of the terminal's firmware version, e.g. 0x3141 = '1A'. The '0x31' corresponds here to the ASCII character '1', while the '0x41' represents the ASCII character 'A'.
This value can not be changed.

R16: Hardware version number

Register R16 contains the hardware version of the terminal.

R29: Terminal type, special version

Register R29 contains the special version of the terminal.

R31: Code word register

If you write values into the user registers without first entering the user code word (0x1235) into the code word register, the terminal will not accept the supplied data. The code word is reset if the terminal is restarted.

R32: Feature register

The feature register specifies the terminal's configuration.

Bit

R32.15

R32.14

R32.13

R32.12

R32.11

R32.10

R32.9

R32.8

Name

-

-

-

-

-

-

-

-

Bit

R32.7

R32.6

R32.5

R32.4

R32.3

R32.2

R32.1

R32.0

Name

-

-

-

-

-

disWatchdog

-

enUserScale

Key

Bit

Name

Description

Default

R32.15 - R32.3

-

reserved

R32.2

disWatchdog

1bin

Internal watchdog (time adjustable) deactivated

0bin

R32.1

-

reserved

R32.0

enUserScale

1bin

User scaling active (see R33+ R34)

0bin

R33: User scaling - offset

The offset of the user scaling when the user scaling (R32.0=1bin) is enabled is entered in this register (default: 0).

R34: User scaling - gain

The gain of the user scaling when the user scaling (R32.0=1bin) is enabled is entered in this register.
Example values:
128dec = 0x80 = factor 0.5
256dec = 0x100 = factor 1.0 (default)
512dec = 0x200 = factor 2.0

R36: Watchdog Timeout

This register specifies the timeout in the event of a fieldbus error. The unit is 10 ms (default: 10dec = 100 ms).

R37: Control value for timeout (On)

This register specifies the light value that is output in the case of a fieldbus error and current process data > 0 (default: 16383dec).
The unit is 1. (R32.2=1bin).

R38: Control value for timeout (Off)

This register specifies the light value that is output in the case of a fieldbus error and current process data = 0 (default: 0dec).
The unit is 1. (R32.2=1bin).

R39: Setting mode

This register specified the setting mode (see Notes on operation):
0dec: Full-wave control (default)
1dec: Mixed control
2dec: Leading edge phase control (firmware version 2 A or higher)

R40: Behavior after short circuit

This register specifies the behavior after a short circuit:
0dec: Remains switched off:
1dec: switch on again (default):

R41: Mains frequency

This register specifies the mains frequency:
0dec: 50 Hz (default)
1dec: 60 Hz