Register overview
The following registers are used for parameterization of the KM4602. 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 | 0x11FA | 4602dec | R | ROM | |
Firmware version | e.g. 0x3141 | e.g. 1AASCI | R | ROM | |
Data length (multiplex shift register) | 0x0218 | 536dec | R | ROM | |
Signal channels | 0x0218 | 536dec | R | ROM | |
Minimum data length | 0x9800 | 38912dec | R | ROM | |
Data structure (data type register) | 0x0000 | 0dec | 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 | 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 (Y2) | 0x0000 | 0dec | R/W | SEEPROM | |
R36 | reserved | - | - | - | - |
... | ... | ... | ... | ... | ... |
R63 | reserved | - | - | - | - |