Calculation of process data
The terminal/box constantly records measured values and saves the raw values from its A/D converter in the ADC raw value object 0x80nE:01. The calculation of the correction with the vendor calibration values takes place after each acquisition of the analog signal. This is followed (optionally) by user scaling:
YH= (XADC-BH) * AH measured value after vendor calibration (corresponds to XADC if index 0x80n0:0B inactive)
YA= (YH-BA) * AA measured value after user calibration (corresponds to YH if index 0x80n0:0A inactive)
YS= YA * AS * 22-16 + BS measured value after user scaling (corresponds to YA if index 0x80n0:01 is inactive)
Key
Name | Name | Index |
---|---|---|
XADC | Output value of the A/D converter | 0x80nE:01 |
BH | Vendor calibration offset (can only be changed if the object Producer codeword 0xF008 is set) | 0x80nF:01 |
AH | Vendor calibration gain (can only be changed if the object Producer codeword 0xF008 is set) | 0x80nF:02 |
YH | Measured value after vendor calibration | - |
BA | User calibration offset | 0x80n0:11 |
AA | User calibration gain | 0x80n0:12 |
YS | Measured value after user calibration | - |
BS | User scaling offset (can be activated via index 0x80x0:0A) | 0x80n0:17 |
AS | User scaling gain (can be activated via index 0x80x0:0A) | 0x80n0:18 |
YS | Process data for control, measured value after user scaling | - |