Access from the user program
KL1501, KL1512
31
Version: 3.1.0
5.5
Register overview
Address
Name
Default value
R/W
Storage medium
R0
reserved
0x0000
R
...
...
...
...
...
R5
reserved
0x0000
R
Diagnostic register -
reserved
0x0000
R
Command register -
reserved
0x0000
R
Terminal type
1501 / 1512
R
ROM
Software version number
0x????
R
ROM
Multiplex shift register
0x0130
R
ROM
Signal channels
0x0128 / 0x0218
R
ROM
Minimum data length
0x2828 / 0x1818
R
ROM
Data structure
0x0000 / 0x0004
R
ROM
R14
reserved
0x0000
R
Alignment register
variable
R/W
RAM
Hardware version number 0x????
R/W
SEEROM
R17
reserved
0x0000
R/W
SEEROM
...
...
...
...
...
R30
reserved
0x0000
R/W
SEEROM
Code word register
variable
R/W
RAM
Feature register
0x0100 / 0x0000
R/W
SEEROM
R33
reserved
0x0000
R/W
SEEROM
...
...
...
...
...
R63
reserved
0x0000
R/W
SEEROM
5.6
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.
•
R6: Diagnostic register
The diagnostic register can contain additional diagnostic information. Parity errors, for instance, that
occur in serial interface terminals during data transmission are indicated here.
•
R7: Command register
High-Byte_Write = function parameter
Low-Byte_Write = function number
High-Byte_Read = function result
Low-Byte_Read = function number
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.
•
R8: Terminal type
The terminal type in register R8 is needed to identify the terminal.