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 | ||
---|---|---|---|---|---|---|
Process data for D/A-C | - | - | R | RAM | ||
R1…R5 | reserved | - |
| - | - | |
Diagnostic register (not used) | - | - | R | RAM | ||
Command register (not used) | 0x0000 | 0dec | R/W | RAM | ||
Terminal type | KL4414: | 0x113E | 4414dec | R | ROM | |
KL4418: | 0x1142 | 4418dec | ||||
KL4424: | 0x1148 | 4424dec | ||||
KL4428: | 0x114C | 4428dec | ||||
Firmware version | e.g. 0x3141 | e.g. 1AASCI | R | ROM | ||
Data length (multiplex shift register) | 0x0230 | 560dec | R | ROM | ||
Signal channels | 0x0418 | 1048dec | R | ROM | ||
Minimum data length | 0x9800 | 38912dec | R | ROM | ||
Data structure (data type register) | 0x0004 | 4dec | R | ROM | ||
R14 | reserved | - | - | - | - | |
Alignment register | e.g. 0x7F80 | e.g. 32640dec | R/W | RAM | ||
Hardware version number | e.g. 0x0000 | e.g. 0dec | R/W | SEEPROM | ||
Hardware compensation: offset (Ba) | 0x0001 | 1dec | R/W | SEEPROM | ||
Hardware compensation: gain (Aa) | typ. 0x0E99 | typ. 3737dec | R/W | SEEPROM | ||
Manufacturer scaling: offset (Bh) | 0x0000 | 0dec | R/W | SEEPROM | ||
Manufacturer scaling: gain (Ah) | typ. 0x0020 | typ. 32dec | R/W | SEEPROM | ||
Manufacturer's switch-on value | 0x0000 | 0dec | R/W | SEEPROM | ||
R22…R30 | reserved | - | - | - | - | |
Code word register | 0x0000 | 0dec | R/W | RAM | ||
Feature register | 0x0006 | 6dec | R/W | SEEPROM | ||
User scaling: offset (Bw) | 0x0000 | 0dec | R/W | SEEPROM | ||
User scaling: gain (Aw) | 0x0100 | 256dec | R/W | SEEPROM | ||
User switch-on value | 0x0000 | 0dec | R/W | SEEPROM | ||
R36…R63 | reserved | - | - | - | - |