Control and status bytes
Register communication
Control byte 1 (for register communication)
Control byte 1 (CB1) is located in the output image, and is transmitted from the controller to the terminal.
Bit | CB1.7 | CB1.6 | CB1.5 | CB1.4 | CB1.3 | CB1.2 | CB1.1 | CB1.0 |
Name | RegAccess | R/W | Reg. no. |
Key
Bit | Name | Description | |
---|---|---|---|
CB1.7 | RegAccess | 1bin | Register communication switched on |
CB1.6 | R/W | 0bin | Read access |
1bin | Write access | ||
CB1.5 to CB1.0 | Reg. no. | Register number: |
Status byte 1 (for register communication)
The status byte 1 (SB1) is located in the input image and is transmitted from terminal to the controller.
Bit | SB1.7 | SB1.6 | SB1.5 | SB1.4 | SB1.3 | SB1.2 | SB1.1 | SB1.0 |
Name | RegAccess | R/W | Reg. no. |
![]() | Using control and status bytes In contrast to other types of terminal, the process data provided when using a KL3356 is valid even during register communication!
|
Key
Bit | Name | Description | |
---|---|---|---|
SB1.7 | RegAccess | 1bin | Acknowledgment for register access |
SB1.6 | R | 0bin | Read access |
SB1.5 to SB1.0 | Reg. no. | Number of the register that was read or written. |
Process data mode
Control byte 2 (for process data mode)
Control byte 2 (CB2) is located in the output image, and is transmitted from the controller to the terminal.
Bit | CB2.7 | CB2.6 | CB2.5 | CB2.4 | CB2.3 | CB2.2 | CB2.1 | CB2.0 |
Name | - | Quit | - | MapCaliCounter | RegLockReq | MapCaliData/ | CaliDisReq/ | StartManCheck/ |
Key
Bit | Name | Description | |
---|---|---|---|
CB2.7 | - | 0bin | reserved |
CB2.6 | QuitError | 1bin | All errors are cleared |
CB2.5 | - | 0bin | reserved |
CB2.4 | MapCaliCounter | 0bin | The registers R2, R3 and R5 show the data selected with bit CB2.2. |
1bin | Registers R2, R3 and R5 show the calibration counters (in addition, bit CB2.3 must be set to 0bin for this purpose). (see note below) |
![]() | The calibration counters are evaluated by the KL3356 The calibration counters are a measure for the quality of the self-calibration. In standard applications, it is not necessary for the user to evaluate these counters, since the KL3356 evaluates the counters itself and uses bit 0.8 or bit 0.15 of the status word (R0) to report when permitted tolerances have been exceeded. |
Bit | Name | Description | ||
---|---|---|---|---|
CB2.3 | RegLockReq | 0bin | Register lock not active: | |
1bin | Register lock active: | |||
| normal operation | manual operation* | ||
CB2.2 | MapCaliData/ | 0bin | The measured value registers contain the mapped raw data from the converters: | Symmetrical measurement is switched on if it has been enabled by bit R32.7 of the feature register. |
1bin | The measurement registers contain the mapped calibration data: | Symmetrical measurement is switched off even if it has been enabled by bit R32.7 of the feature register. | ||
CB2.1 | CaliDisReq/ | 0bin | The ForcedCali status bit (SB2.4) is cleared | Selection of the measuring channel, UDiff |
1bin | Blocking automatic calibration and cyclic reference measurement | Selection of the measuring channel, URef | ||
CB2.0 | StartManCheck/ | 1bin | Start test | Start calibration and test |
*) Manual operation can be enabled via the command register (R7).
Status byte 2 (for process data mode)
The status byte 2 (SB2) is located in the input image and is transmitted from terminal to the controller.
Bit | SB2.7 | SB2.6 | SB2.5 | SB2.4 | SB2.3 | SB2.2 | SB2.1 | SB2.0 |
Name | - | Error | - | ForcedCali | RegLockAck | NoActualValue | CaliDisAck/Channel | NegWeight |
Key
Bit | Name | Description | ||
---|---|---|---|---|
SB2.7 | - | 0bin | reserved | |
SB2.6 | Error | 1bin | internal error | |
SB2.5 | - | 0bin | reserved | |
SB2.4 | ForcedCali | 1bin | Forced calibration is being carried out. | |
SB2.3 | RegLockAck | 1bin | Acknowledgement for the write protection of all registers | |
SB2.2 | NoActualValue | 1bin | The process data indicated is not valid. | |
SB2.1 | CaliDisAck/ |
| normal operation | manual operation* |
0bin | - | selected measuring channel: Udiff | ||
1bin | Acknowledgement of calibration block | selected measuring channel: Uref | ||
SB2.0 | NegWeight | 0bin | Process data is positive | |
1bin | Process data is negative |
*) Manual operation can be enabled via the command register (R7).