Роман пишет:Мне с отрицательными данными в десятичном формате надо работать, а не со строками.
Я вам и не предлагал это сделать. Я лишь указывал на то, что (дословно):
Константин, CANNY пишет:Знак температуры может быть получен отдельного регистра
Таким образом, подобную задачу:
Роман пишет:В программе контроллера Canny есть переменная ustTemp:= -5;
Со входа №3 считывается температура испарителя кондиционера ispTemp:=ch3Dallas;
в программе контроллера Canny необходимо сравнить уставку температуры и температуру испарителя.
и если ispTemp < ustTemp , то включить флаг ошибки , например переменная bool ErrorCond:=true;
Можно решить, например, так (уставка здесь задана константой, но это не принципиально):
Вложений в сообщении
t-5.png 9.39 кб, скачивался 88 раз, последний раз 2022-08-22