Setpoint processing, User Scale
The digital setpoint sent from the controller to the analog output channel must or can be changed in the device in order to
- reinterpret the measured value on the application side (e.g. convert the electrical 0..10 V signal of a pressure sensor into a pressure value)
- compensate for hardware dependency (keyword: calibration)
The output value / setpoint can be changed in 3 functional units, all 3 can be active at the same time:
- User Scale
- User calibration
- Vendor calibration
The User Scale functional unit is intended for reinterpretations/transformations of the setpoint, so "50 kg" of the controller can become "10 V" with Gain=0.2. It is implemented as a linear transformation with gain/offset.
Parameter:
Index | Name | Data type | Meaning |
---|---|---|---|
80n0:01 | Enable User Scale | BOOL | disabled by default, calculation only takes place if TRUE |
80n0:11 | User Scale Offset | SINT16 | is added directly in digits. |
80n0:12 | User Scale Gain | UINT16 | 1 bit corresponds to 2-16, so "1" corresponds to x7FFF/32767dec |
80nD:1D | User Scale Offset (Real32) | REAL32 | - |
80nD:1E | User Scale Gain (Real32) | REAL32 | - |
The intermediate value after this functional unit can be viewed in index 90n0:01.
Notice | ||
Changing the interface When changing the interface, the gain and offset are reset to 1 and 0 respectively! |