Показать сообщение отдельно
Старый 30.04.2020, 15:53   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Пульт HVAC на Trim5

Цитата:
Сообщение от coverart Посмотреть сообщение
Проверил несколько раз опять. Три раза подряд (после отключения питания) все переключалось нормально, подумал уже что я идиёт. Ан нет.
Все таки есть какой-то глюк, особенно если выключить питание в режиме Зима в останове. После подачи питания 100500 раз пытался переключить ВГ с трима, сходил покурил, и еще 100500 раз попробовал переключить - тщетно.
Проблема возможна только в режиме "Лето". Для её обхода нужно сформировать любую другую команду, "Зима" или "Авто".

Связано с тем, что "Лето" - это ноль на переменной. Ноль на ноль у нас перезаписать нельзя, поэтому контроллер не понимает, что от него хотят.

В Автоскаде для обхода формируется запись уставки ВГ саму в себя. Т.е., например, при активной "Зиме" при запуске скады производит запись единицы, что устраняет проблему последующей записи нуля.

Пульт же динамически опрашивает переменные и при запуске не имеет данных от всех ВУ в части уставок. Но т.к. у вас пульт обслуживает одну ВУ, вы можете использовать вышеописанный способ.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием