Просмотр полной версии : Нет отображения отрицательного значения в целочисленном формате.
Виктор888
10.12.2022, 14:59
Здравствуйте. Необходимо вывести на панель оператора показания температуры. Если выводить переменную с плавающей запятой показывает всякую белеберду, если в целочисленном формате через X-I то ниже нуля не показывает. Подскажите пожалуйста что я делаю не так.
Здравствуйте. Необходимо вывести на панель оператора показания температуры. Если выводить переменную с плавающей запятой показывает всякую белеберду, если в целочисленном формате через X-I то ниже нуля не показывает. Подскажите пожалуйста что я делаю не так.
https://owen.ru/forum/showthread.php?t=37105&p=395701&viewfull=1#post395701
Виктор888
10.12.2022, 17:01
а если мне нужно выводить просто на дисплей ПР200, Идти тем же путем, или можно как то попроще?
Виктор888
10.12.2022, 17:17
или на экране пр200 переменные с плавающей запятой отображаются как нужно? В железе просто нет возможности проверить
если внутри ПР оперировать знаковыми целочисленными, велкам в макросы.
Виктор888
10.12.2022, 17:38
подскажите какой макрос для этого подойдет
kondor3000
10.12.2022, 17:41
или на экране пр200 переменные с плавающей запятой отображаются как нужно? В железе просто нет возможности проверить
На экране ПР, переменные с плавающей запятой отображаются как нужно, а при передаче по модбас просто ставите галку в панели Мастере, поменять местами регистры.
В панели переменные с плавающей запятой, в дисплее настройки DWORD, формат Float.
Если ПР200 мастер, то галку в Лоджике, поменять местами регистры.
Если принимаете целочисленное со знаком, то в панели настройки дисплея WORD, формат DEC.
Сергей0308
10.12.2022, 19:27
Надеюсь значения не космических масштабов, короче, вот здесь обсуждалось:
https://owen.ru/forum/showthread.php?t=37082
И здесь: https://owen.ru/forum/showthread.php?t=36854
Там и ссылки на макросы есть, в смысле, если они понадобятся!
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot