Register overview

The following registers are used for parameterizing the KL4414, KL4418, KL4424 and KL4428. Each signal channel of the analog terminal has one register that can be read or written to with the aid of control, status and data bytes via register communication.

Register no.

Comment

Default value

R/W

Memory

R0

Process data for D/A-C

-

-

R

RAM

R1…R5

reserved

-

 

-

-

R6

Diagnostic register (not used)

-

-

R

RAM

R7

Command register (not used)

0x0000

0dec

R/W

RAM

R8

Terminal type

KL4414:

0x113E

4414dec

R

ROM

KL4418:

0x1142

4418dec

KL4424:

0x1148

4424dec

KL4428:

0x114C

4428dec

R9

Firmware version

e.g. 0x3141

e.g. 1AASCI

R

ROM

R10

Data length (multiplex shift register)

0x0230

560dec

R

ROM

R11

Signal channels

0x0418

1048dec

R

ROM

R12

Minimum data length

0x9800

38912dec

R

ROM

R13

Data structure (data type register)

0x0004

4dec

R

ROM

R14

reserved

-

-

-

-

R15

Alignment register

e.g. 0x7F80

e.g. 32640dec

R/W

RAM

R16

Hardware version number

e.g. 0x0000

e.g. 0dec

R/W

SEEPROM

R17

Hardware compensation: offset (Ba)

0x0001

1dec

R/W

SEEPROM

R18

Hardware compensation: gain (Aa)

typ. 0x0E99

typ. 3737dec

R/W

SEEPROM

R19

Manufacturer scaling: offset (Bh)

0x0000

0dec

R/W

SEEPROM

R20

Manufacturer scaling: gain (Ah)

typ. 0x0020

typ. 32dec

R/W

SEEPROM

R21

Manufacturer's switch-on value

0x0000

0dec

R/W

SEEPROM

R22…R30

reserved

-

-

-

-

R31

Code word register

0x0000

0dec

R/W

RAM

R32

Feature register

0x0006

6dec

R/W

SEEPROM

R33

User scaling: offset (Bw)

0x0000

0dec

R/W

SEEPROM

R34

User scaling: gain (Aw)

0x0100

256dec

R/W

SEEPROM

R35

User switch-on value

0x0000

0dec

R/W

SEEPROM

R36…R63

reserved

-

-

-

-