Просмотр полной версии : МВА+ПЛК100 отрицательная температура глюк
У меня возникла проблема с измерением отрицательной температуры на улице.
Когда на улице + показания нормальные, уходит в минус полный бред.
С МВА показания приходят нормальные, а дальше через REAL_TO_WORD полный бред. что делать?
10.14 Элементарные типы данных
посмотрите в таблицу, разве WORD бывает отрицательным?
А что делать то? Какой преобразователь ставить чтоб СП270 понимал?
lara197a
06.11.2011, 13:08
REAL или INT
REAL и INT не понимает, проверял только WORD
lara197a
06.11.2011, 13:20
INT-WORD
REAL_DWORD
Если писать в регистры, то без разницы.
Лишь-бы размер соответствовал. Но про СП270 спорить не буду, не помню, хотя должно-бы работать.
WORD_DWORD -это не тип данных-это размер.
Раз для ускорения обмена с панелью (delta) округлял переменную до word а знак передавал битовой переменной.
Николаев Андрей
06.11.2011, 16:31
Совет с int абсолютно правильный. Просто не надо имя переменной прям в кофигураторе ПЛК писать, так как указываемый там Word отвечает за размер.
Очень помогло с переменной INIT можно "крутить" ей как угодно, ещё раз спасибо :)
Николаев Андрей
06.11.2011, 16:59
Добавлю для понимания.
word не может быть отрицательным, он переполняется.
INT может...
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot