User calibration
The intended purpose of the user calibration is to calibrate the device, for example, in a smaller output signal range than that calibrated by the vendor. As a result, a higher accuracy can be attained for the smaller output signal range.
The correction function has the same form as the correction function of the vendor calibration:
| YU = GU * XU + OU | YU: Output value after user calibration XU: Output value before user calibration GU : Gain OU : Offset |
Enabling the user calibration
The user calibration is disabled in the factory. It can be enabled individually for each output. To do this, set the corresponding CoE index to TRUE:
Connection | CoE object | Parameter | ||
---|---|---|---|---|
X01 | 8140hex | AO Settings Ch.1 | 07hex | Enable user calibration |
X02 | 8150hex | AO Settings Ch.2 | 07hex | Enable user calibration |
X05 | 8160hex | AO Settings Ch.3 | 07hex | Enable user calibration |
X06 | 8170hex | AO Settings Ch.4 | 07hex | Enable user calibration |
Setting the calibration coefficients
Set the calibration coefficients via the following CoE parameters:
Connection | CoE object | Parameter | ||
---|---|---|---|---|
X01 | 8140hex | AO Settings Ch.1 | 15hex | User calibration offset |
16hex | User calibration gain | |||
X02 | 8150hex | AO Settings Ch.2 | 15hex | User calibration offset |
16hex | User calibration gain | |||
X05 | 8160hex | AO Settings Ch.3 | 15hex | User calibration offset |
16hex | User calibration gain | |||
X06 | 8170hex | AO Settings Ch.4 | 15hex | User calibration offset |
16hex | User calibration gain |