У меня так:
IF arTenzoMvMax[i] - arTenzoMvMin[i] <> 0 THEN
arTenzoSensor.fF[i].rVar := (arTenzoSensor.fV[i].rVar - arTenzoMvMin[i])/(arTenzoMvMax[i] - arTenzoMvMin[i]) * rTenzoGirya[i]-arTenzoTara[i];
ELSE
arTenzoSensor.fF[i].rVar := 0;
END_IF

Соответственно:
arTenzoSensor.fV[i].rVar - измеренное кол-во мВ
arTenzoMvMin[i] - кол-во мВ при нуле, сохраняем его во время своей юстировки
arTenzoMvMax[i] - кол-во мВ с подвешенной гирей весом rTenzoGirya[i] кг , запоминаем их тоже при юстировке.
arTenzoTara[i] - вес тары.