KL2791 - single-channel speed controller terminal

Register description

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

 

R7: Command register

 
Note
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