Отрицательные числа из PLC в панель

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Отрицательные числа из PLC в панель

Сообщение vnloginov » 18 ноя 2016, 17:59

Подскажите как настроить масштабирование или что то другое?


Что имеем:
1.Есть сервер, он берет данные температуры из инета (допустим значение "-1,53" градуса)на стороне сервера сделано преобразование вида= temp*100+10000 (т.е. -1,53*100+10000 и получаем значение temp2 которое = 9847 и это значение передается на PLC
2. В PLC прилетает значение 9847, там же делаю вычитание (-10000) и получаю в регистре D51 значение -153 (в мониторе регистров значение вижу)

Что нужно:
Отобразить на панели iH8070 (EasyBuilder8000) значение температуры в правильном виде а именно -1,5 (понимаю что надо это делать в масштабировании, но не пойму как)

Подскажите как сделать, может я слишком намудрил с пунктами 1 и 2, то посоветуйте как лучше сделать.
vnloginov
 
Сообщения: 57
Зарегистрирован: 30 июл 2013, 20:06

Re: Отрицательные числа из PLC в панель

Сообщение den_po » 21 ноя 2016, 10:55

В объекте "числа" есть две настройки, обе на вкладке "формат чисел".
Количество разрядов справа от десятичной точки. Точка просто будет передвигаться влево на заданное количество разрядов. Если нужно перенести точку на два разряда, но отображать только один знак после запятой, придётся воспользоваться и параметрами настроек масштабирования. Подобрать параметры и поэкспериментировать с результатом можно кнопочкой "тест".
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26