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.

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.

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.

Register description 1:

• R31: Code word register in RAM

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

1

User scaling (R33, R34) active [0]

Bit 1

1

Manufacturer scaling (R19, R20) active [1]

Bit 2

1

Watchdog timer active [1]
In the delivery state, the watchdog timer is switched on.

Bit 3

1

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

Bit 4

1

Siemens output format [0]
This bit is used for inserting status information on the lowest 3 bits (see below).

Bits 5 to 7

-

Reserved, don't change

Bit 8

1

Over range Protection [1]
If values exceed or fall below the limits of the registers OVRL (R21) and UNRL (R22), the status bits are set and the measuring range is restricted accordingly.

Bit 9

1

Limit value 1 active [0]
The process data are compared with limit value 1 (R35), and appropriate status bits are set.

Bit 10

1

Limit value 2 active [0]
The process data are compared with limit value 2 (R36), and appropriate status bits are set.

Bit 11

1

Filter1 active [0]
For filter properties, see R37

Bits 12 to 15

-

Reserved, don't change

If the Siemens output format is selected, the lowest three bits are used for status evaluation. The process data is represented in bits 15 to 3, with bit 15 representing the sign bit. Scaling of the measured value according to the Siemens standard has to be done via user scaling (R33, R34).

KL3061, KL3062

Measured value

Bits 15 to 3

Bit 2
X

Bit1
Error

Bit 0
Overflow

Measured value > 10 V

 

0

0

1

Measured value <10 V

Process data

0

0

0

KL3064

Measured value

Bits 15 to 3

Bit 2
X

Bit1
Error

Bit 0
Overflow

 

 

X

ERROR

Overflow

Measured value > 10 V

 

0

0

1

Measured value <10 V

Process data

0

0

0

Register description 2:

Applies to all terminals from firmware version 3x.

This documentation applies to all terminals from firmware version 3x. The version information can be found on the right-hand side of the terminal in the serial number: xxxx3xxx.

Example: 52983A2A => the firmware version is 3A.

R37

Explanation

0x0000

2nd order FIR filter

default value

0x0100

1st order IIR filter, cut-off frequency Fg approx.1 kHz

The implemented IIR filters do not have any notch behavior, i.e., they do not explicitly suppress any frequency.

0x0200

1st order IIR filter, cut-off frequency Fg approx. 100 Hz

0x0300

1st order IIR filter, cut-off frequency Fg approx. 50 Hz

0x0400

1st order IIR filter, cut-off frequency Fg approx. 20 Hz

0x0500

1st order IIR filter, cut-off frequency Fg approx. 10 Hz

0x0600

1st order IIR filter, cut-off frequency Fg approx. 5 Hz

0x0700

1st order IIR filter, cut-off frequency Fg approx. 1 Hz

0x1000

50 Hz FIR filter
Averaging over 16 values and first notch 25 Hz

In contrast to the IIR filters, FIR filter have notch behavior. The timer settings of the notch filter are made via channel 0 of the terminal. This means that the 50 Hz filter on channel 0 and the 60 Hz filter on channel 1 cannot be active simultaneously.

0x2000

60 Hz FIR filter
Averaging over 16 values and first notch 20 Hz

Other values

No filter active