Register description

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

R0 to R7: Registers in the internal RAM of the terminal

The process variables can be used in addition to the actual process image. Their function is specific to the terminal.

R32:

0x0030
0x0010*

(48dec)
(16dec)*

R38:

0x86A0

(34464dec)

R33:

0x0000

(0dec)

R39:

0x0001

(1dec)

R34:

0x0000

(0dec)

R40:

0x03E8

(1000dec)

R35:

0x0000

(0dez)

R41:

0x03E8

(1000dec)

R36:

0xC350
0x2710*

(50000dec)
(10000dec)*

R42:

0x0064

(100dec)

R37:

0x0000

(0dec)

R43:

0x0032

(50dec)

 

 

 

 

 

*) for KL2521-0010

R8 to R15: Registers in the internal ROM of the terminal

The type and system parameters are hard programmed by the manufacturer, and the user can read them but cannot change them.

Data type register

Meaning

0x00

Terminal with no valid data type

0x01

Byte array

0x02

Structure 1 byte n bytes

0x03

Word array

0x04

Structure 1 byte n words

0x05

Double word array

0x06

Structure 1 byte n double words

0x07

Structure 1 byte 1 double word

0x08

Structure 1 byte 1 double word

0x11

Byte array with variable logical channel length

0x12

Structure 1 byte n bytes with variable logical channel length (e.g. 60xx)

0x13

Word array with variable logical channel length

0x14

Structure 1 byte n words with variable logical channel length

0x15

Double word array with variable logical channel length

0x16

Structure 1 byte n double words with variable logical channel length

R16 to R30: Manufacturer parameter area (SEEROM)

The manufacturer parameters are specific for each type of terminal. They are programmed by the manufacturer, but can also be modified by the controller. The manufacturer parameters are stored in a serial EEPROM in the terminal, and are retained in the event of voltage drop-out.

These registers can only be altered after a code word has been set in R31.

R16: Hardware version number

Register R16 contains the hardware version of the terminal.

R31 to R47: User parameter area (SEEROM)

The user parameters are specific for each type of terminal. They can be modified by the programmer. The user parameters are stored in a serial EEPROM in the terminal, and are retained in the event of voltage drop-out. The user area is write-protected by a code word.

R31: Code word register in RAM

Register description 1:

Functionality of the code word register

The code word 0x1235 must be entered here so that parameters in the user area can be modified. If any other value is entered into this register, the write-protection is active. When write protection is not active, the code word is returned when the register is read. If the write protection is active, the register contains a zero value.

Feature bit no.

 

Description of the operation mode

Bit 0…Bit1

-

No function

Bit 2

0

[0] Watchdog timer active
In the delivery state, the watchdog timer is switched on. Either the manufacturer's of the user's switch-on value is output if the watchdog overflows.

Bit 3

1

[0] Signed amount representation
Signed amount representation is active instead of two's complement representation. (-1 = 0x8001).

Bit 4

1

[1] The counter is cleared on a positive edge of the Counter_Clear bit in the control byte (Control.5)

Bit 5

1

[1] Ramp function active

Bit 6

0/1

[0] Ramp base frequency

  • 0:10 Hz / s
  • 1: 1000 Hz / s

Bit 7

0/1

[0] Input mode

  • 0: relative
  • 1: direct

Bit 8

0/1

[0] Behavior when watchdog triggered

  • 0: Manufacturer's switch-on value
  • 1: User switch-on value

Bit 9

1

[0] Travel distance control active

Bit 10

0/1

[0] Counter

  • 0: delete
  • 1: set

Bit 11…12

-

No function

Bit 13…15

Pos. logic

Neg. logic

[000] Operation mode

Range of values

000

100

Frequency modulation

0 - 500 kHz

001

101

Pulse-direction control

010

110

Incremental encoder