Цитата Сообщение от VaBo Посмотреть сообщение
Это не мой случай, это округление неправильное.
У меня была задача отрезать хвост, а не округлять.
Для правильного округления последнего знака код нужно изменить вот так:

Accuracy := 0.001;
Value_out := DINT_TO_LREAL(LREAL_TO_DINT(Value_in/Accuracy+0.5))*Accuracy;