Хотелось бы заметить про "рвануть может", 99% взрывов и хлопков происходят при розжиге котла, а при регулировании максимальный риск-это отклонение параметров, для этого есть несколько ступеней защиты по различным параметрам как рабочие так и аварийные. Я считаю что автоматизация любого технологического процесса несет в себе не малую ответственность.
Добрый вечер, скажите, как у данных типа Real получить значение только с двумя знаками после запятой. Сейчас от МВ110 получаю показания температуры с разным количеством цифр после запятой, а нужно округление до второго знака после запятой? функциональные блоки дают возможность преобразовать в значения без сотых.
Спасибо, Василий, работает, столько преобразований..., думал есть какой ни будь функциональный блок в какой ни будь библиотеке. Хотя можно и самому в макрос собрать или в блок. Одного в наглядности не хватает - иногда десятые пропадают (когда значение так сходится) и когда, например, 21,50, а выводится 21,5, а так, все работает. Спасибо еще раз.
Возвращаясь к вопросу - а можно как ни будь работать с дробными числами, но не с плавающей точкой, ну, чтоб фиксированное число знаков после запятой. Такого типа данных вроде нет, а другими методами, ни кто не реализовал возможность?
Если речь о визуализации, то просто задайте формат %.2f
Вложение 23901
ASo, это Вы о чем, в конфигураторе МВ110 этого нет, есть смещение десятичной точки, но это не то, в нижней и верхней границы стоит значение с тремя нулями после запятой, но изменить нельзя, в ПЛК вообще REAL ведет себя, с его плавающей точкой, как захочет.
Yegor, может Вы и правы, не морочиться с переменной, а искать возможность в ее визуализации. Сейчас распаковал СП307, буду смотреть ее возможности по отображению переменных разного формата, может там будет возможность из Реал, перевести в фиксированное значение с сотыми долями.
Р.СИ. Хотя вариант с сотыми долями в переменной самого блока МВ110 (как ASo говорил) был бы еще лучше в программной обработке на ПЛК на мой взгляд...