CSA31A profile variant "System"
With the "System" profile variant, a 16-bit value and a 32-bit value are transmitted in addition to the bits described in the "Technology" profile variant.
Process value 1 (16 bits)
- Speed in user unit (high word)
- Speed in user unit (low word)
- Speed in user unit (saturated)
- Speed in system unit (high word)
- Speed in system unit (low word)
- Rotational speed in system unit (saturated)
- SCA status
- Bit 0 = SCA1, Bit 1 = SCA2, ... Bit 15 = SCA16. For a description of the bit values, see table byte 5, bit 0 – 3.
- Position in user unit (high word)
- Position in user unit (low word)
- Position in user unit (saturated)
- Speed in user unit (scaled)
- Position in user unit (scaled)
- Rotational speed in system unit (scaled)
Process value 2 (32 bits)
- Position in user unit
- Speed in user unit
- Rotational speed in system unit
- Raw position value encoder 1
- Raw position value encoder 2
- Raw position value encoder 3
INFORMATION

The raw position values correspond to the position values sent by the encoders to the safety option for safety-related evaluation.
The speed, rotational speed, and position values are processed in the CSA31A safety option as 32‑bit values.
The position and speed value also includes the parameterized decimal places. Example of a speed with 2 decimal places: v = 1234.56 mm/s. The internal numerical value is 123456. This means that there is a 1 in the high word and 57920 in the low word.
For the speed to be displayed in the low word, the speed with one decimal place must not exceed the value +/- 3276.7 in user units. If the number range of the low word has an overflow, the value freezes at 32767. This state is referred to as "saturated".
The motor speed value is indicated in system units. The numerical value is shown in 1E 4 min-1.
The validity for the set process values ("Process value 1" and "Process value 2") is signaled via the "Actual process value 1 qualifier" or "Actual process value 2 qualifier" bits.
The "Qualifier" bit is always "0" if an "Actual process value" is set to "Not used".
The "Actual process value x qualifier" bit is not set to "0" because referencing with the "Position in user unit" parameterization has not taken place. The status of the referencing is transferred to the "Referenced" bit.