Так вроде на входе блока INT целое 25 а на выходе 24?
Вид для печати
Я так понимаю это происходит из за макроса аналогово масштабирования вот сравнения Вложение 54452
И кстати только что проверил на пр200 вместо реального датчика завёл на вход макроса константу 7,2, с выхода две переменные int и float на экран пр200. На экране 24 и 25,0 Вложение 54453
Наблюдаем как раз обратное. До преобразования 25, или более , если предположить что не отображается дробная часть (а это не так ,получается ровно25) , после преобразования должно быть 25. а не 24. Это глюк ол ,причем в макросе conv4-20 нет округления, а косяк вылазит после него только.
это не совсем глюк ОЛ, это общая проблема, но разработчики могли бы учесть такое с константами Вложение 54465
как только константы окажутся без приведения к типу округление будет равно 25
Вложение 54466
такое преобразование решит проблему
Вложение 54467
Всем Спасибо! Воспользуюсь примером от capzap.