Register overview

The registers are used for the parameterization of the interface terminals. They can be read or written by means of the register communication.

Register no.

Comment

Default value

R/W

Memory

R0

Number of data bytes in the send buffer

variable

-

R

RAM

R1

Number of data bytes in the receive buffer

variable

-

R

RAM

R2

reserved

0x0000

0dec

R

-

R3

reserved

0x0000

0dec

R

-

R4

reserved

0x0000

0dec

R

-

R5

reserved

0x0000

0dec

R

-

R6

Diagnostic register

variable

-

R

RAM

R7

Command register

0x0000

0dec

R

-

R8

Terminal type

KL6031:

0x178F

6031dec

R

ROM

KL6041:

0x1799

6041dec

R9

Firmware version

e.g. 0x3143

e.g. 1CASCII

R

ROM

R10

Multiplex shift register

variable

-

R

ROM

R11

Signal channels

variable

-

R

ROM

R12

Minimum data length

variable

-

R

ROM

R13

Data structure

0x0000

0dec

R

ROM

R14

reserved

-

-

R

-

R15

Alignment register

variable

-

R/W

RAM

R16

Hardware version number

e.g. 0x0000

e.g. 0dec

R/W

EEPROM

R17

reserved

-

-

-

-

R18

Buffer full message

0x0400

1024dec

R/W

EEPROM

...

...

...

...

...

...

R30

reserved

-

-

-

-

R31

Code word register

variable

-

R/W

RAM

R32

Baud rate

0x0006

6dec

R/W

EEPROM

R33

Data Frame

0x0003

3dec

R/W

EEPROM

R34

Feature register

0x0181

385dec

R/W

EEPROM

R35

Number of data bytes to the Bus Coupler

0x0017

23dec

R/W

EEPROM

R36

reserved

0x0000

0dec

R/W

EEPROM

...

...

...

...

...

...

R63

reserved

0x0000

0dec

R/W

EEPROM