Register overview
The following register are used for parameterization of the KL4404, KL4408, KL4434 and KL4438. 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 | reserved | - |
| - | - | |
... | ... | ... | ... | ... | ... | |
R5 | reserved | - | - | - | - | |
Diagnostic register (not used) | - | - | R | RAM | ||
Command register (not used) | 0x0000 | 0dec | R/W | RAM | ||
Terminal type | KL4404: | 0x1134 | 4404dec | R | ROM | |
KL4408: | 0x1138 | 4408dec | ||||
KL4434: | 0x1152 | 4434dec | ||||
KL4438: | 0x1156 | 4438dec | ||||
Firmware version | e.g. 0x3141 | e.g. 1AASCII | 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 | ||
KL4404: | reserved | - | - | - | - | |
KL4408: | ||||||
KL4434: | Hardware compensation: Gain (Aa) for negative values | typically 0x0E99 | typ. 3737dec | R/W | SEEPROM | |
KL4438: | ||||||
R23 | reserved | - | - | - | - | |
... | ... | ... | ... | ... | ... | |
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's switch-on value | 0x0000 | 0dec | R/W | SEEPROM | ||
R36 | reserved | - | - | - | - | |
... | ... | ... | ... | ... | ... | |
R63 | reserved | - | - | - | - |