Access from the user program
KL6031/KS6031, KL6041/KS6041 37Version: 2.1.0
5.2 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 [}38]
Number of data bytes in the send buffer variable - R RAM
R1 [}38]
Number of data bytes in the receive
buffer
variable - R RAM
R2 reserved 0x0000 0
dec
R -
R3 reserved 0x0000 0
dec
R -
R4 reserved 0x0000 0
dec
R -
R5 reserved 0x0000 0
dec
R -
R6 [}38]
Diagnostic register variable - R RAM
R7 [}38]
Command register 0x0000 0
dec
R -
R8 [}38]
Terminal type KL6031: 0x178F 6031
dec
R ROM
KL6041: 0x1799 6041
dec
R9 [}38]
Firmware version e.g.0x3143 e.g. 1C
ASCII
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 0
dec
R ROM
R14 reserved - - R -
R15 Alignment register variable - R/W RAM
R16 [}38]
Hardware version number e.g.0x0000 e.g.0
dec
R/W EEPROM
R17 reserved - - - -
R18 [}39]
Buffer full message 0x0400 1024
dec
R/W EEPROM
... ... ... ... ... ...
R30 reserved - - - -
R31 [}39]
Code word register variable - R/W RAM
R32 [}39]
Baud rate 0x0006 6
dec
R/W EEPROM
R33 [}39]
Data Frame 0x0003 3
dec
R/W EEPROM
R34 [}39]
Feature register 0x0181 385
dec
R/W EEPROM
R35 [}39]
Number of data bytes to the Bus
Coupler
0x0017 23
dec
R/W EEPROM
R36 reserved 0x0000 0
dec
R/W EEPROM
... ... ... ... ... ...
R63 reserved 0x0000 0
dec
R/W EEPROM