|
Вопросы о Trim5 Работа и применение контроллеров с сенсорной панелью Trim5. |
|
Опции темы | Поиск в этой теме |
30.04.2020, 13:55 | #1 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Пульт HVAC на Trim5
Ситуация следующая.
Имеем пиксель 12 с зашитой конструкторской программой(простая приточка с эл.калорифером). Имеем Трим с зашитым пультом HVAC, скачанным с сайта. Лишние установки в пульте отключаем и.тд. Связь ест, все в порядке, НО... Если на триме выставить режим ВГ, например Лето, он поменяется на Лето в контроллере. Но если затем в контроллере изменить режим ВГ на противоположный, потом из панели режим не меняется пока не поменяешь в контроллере обратно. Имхо это баг, и вот почему. Есть объект - большая квартира, панель соответственно висит в удобном заказчику месте, а щит управления за потолком на вентмашине в подсобке. Соответственно если это рассинхронизируется, а это происходит при внезапном отключении питания, заказчику надо будет лезть за потолок и менять ВГ на контроллере, что соответственно не приемлемо от слова совсем. Прошу прокоментировать данный вопрос. Последний раз редактировалось coverart, 30.04.2020 в 14:09 |
30.04.2020, 14:46 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Пульт HVAC на Trim5
Цитата:
Также уточните, что именно происходит при отключении питания. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.04.2020, 15:01 | #3 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Пульт HVAC на Trim5
Да, наверное не совсем правильно выразился. Конечно же зак не полезет за потолок.
Рассинхронизация происходит при сбое питания, при этом до сбоя все переключается. Даже не рассинхронизация, в триме ВГ отображается также как в контроллере, но после подачи питания не меняется ВГ из трима. Т.е. имеем работающую связку, затем отключаем питание на пару минут. После включения питания с трима не меняется ВГ пока не изменишь его в контроллере. После изменения в контроллере, изменение из трима нормализуется. Проверял несколько раз, питание скидывал как в режиме лето, так и в режиме зима, картина одинаковая. |
30.04.2020, 15:05 | #4 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили:
86 раз(а) в 67 сообщениях
|
Ответ: Пульт HVAC на Trim5
Совсем не меняется или после нескольких попыток (без перезагрузок) все-же "синхронизируется"?
|
30.04.2020, 15:49 | #5 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Пульт HVAC на Trim5
Проверил несколько раз опять. Три раза подряд (после отключения питания) все переключалось нормально, подумал уже что я идиёт. Ан нет.
Все таки есть какой-то глюк, особенно если выключить питание в режиме Зима в останове. После подачи питания 100500 раз пытался переключить ВГ с трима, сходил покурил, и еще 100500 раз попробовал переключить - тщетно. Ps. Я второй день с этим воюю. Культурно говоря, надоело уже. |
30.04.2020, 15:53 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Пульт HVAC на Trim5
Цитата:
Связано с тем, что "Лето" - это ноль на переменной. Ноль на ноль у нас перезаписать нельзя, поэтому контроллер не понимает, что от него хотят. В Автоскаде для обхода формируется запись уставки ВГ саму в себя. Т.е., например, при активной "Зиме" при запуске скады производит запись единицы, что устраняет проблему последующей записи нуля. Пульт же динамически опрашивает переменные и при запуске не имеет данных от всех ВУ в части уставок. Но т.к. у вас пульт обслуживает одну ВУ, вы можете использовать вышеописанный способ. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.04.2020, 15:57 | #7 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Пульт HVAC на Trim5
Пока писал, Арсений ответил.
У меня как раз в режиме зима глюкавит. А может в конструкторе сдвинуть режим на 1, т.е 1 - лето, 2 - зима, 3 - авто? Не? Ну или костыль какой поставить как в автоскаде. Подскажите. Нельзя такую систему заказчикам ставить, могут и в голову настучать. |
30.04.2020, 16:01 | #8 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили:
86 раз(а) в 67 сообщениях
|
Ответ: Пульт HVAC на Trim5
Так проблема в том, что "Трим" не позволяет формировать эту другую команду.
дух записи в холдинг регистры... УУу-у-у..... ААа-а-а... |
Благодарность от: |
30.04.2020, 16:17 | #9 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Пульт HVAC на Trim5
Цитата:
Добавлено через 46 секунд Смешное предположение. Не позорьтесь. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.04.2020, 16:22 | #10 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили:
86 раз(а) в 67 сообщениях
|
Ответ: Пульт HVAC на Trim5
интересно
к вашей программе требуются костыли, а позорюсь (с вашей т.з.) почему-то я |
30.04.2020, 16:28 | #11 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Пульт HVAC на Trim5
Это поможет или хз?
Последний раз редактировалось Arsie, 30.04.2020 в 17:53 Причина: Удалил вложения за ненужностью |
30.04.2020, 16:30 | #12 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Пульт HVAC на Trim5
Это одно из работающих решений.
Добавлено через 1 минуту Цитата:
Следующий раз думайте прежде, чем писать или просто не вмешивайтесь. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
Благодарность от: |
30.04.2020, 16:38 | #13 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Пульт HVAC на Trim5
Арсений, взгляните выше.
Так? |
30.04.2020, 17:09 | #14 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили:
86 раз(а) в 67 сообщениях
|
Ответ: Пульт HVAC на Trim5
Провел эксперимент на Триме в качестве панели и SMH4 в качестве слейва с приточкой.
Стандартные программы без "костылей". Слейв в режиме "Зима", на Input регистре значение 1, на Holding регистре значение 0 (контроллер после перезагрузки). Трим видит режим "Зима". Если на панели переключить режим на "Лето" и подтвердить (перейти на другую уставку или выйти из меню), то режим не меняется. Так как в Holding регистр Слейва пишется 0, его значение по факту не меняется, уставка внутри Слейва не меняется. Но. Если на панели переключить в режим "Лето" и тут же, не выходя, переключить на "Зиму" и уже после подтвердить, то в Holding регистр Слейва запишется 1. И вот после этого можно считать, что параметр синхронизирован и в штатном режиме переводить на "Лето". Я был неправ относительно "Трим не позволяет формировать эту другую команду". Также я считаю, что присутствует "баг", обходить который требуется танцами с бубнами вокруг уставки или программными "костылями". |
30.04.2020, 17:12 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Пульт HVAC на Trim5
Нет, это то же самое, что и было до этого. Минусить нужно перед блоком памяти внутри макроса уставки ВГ.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
30.04.2020, 17:43 | #16 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Пульт HVAC на Trim5
Значит так?
|
30.04.2020, 17:53 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Пульт HVAC на Trim5
Переместите перед мультиплектором. Между мб_булинт и мукс. И минмакс не забывайте, чтобы левота в виде -1 не приехала.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
30.04.2020, 18:24 | #18 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Пульт HVAC на Trim5
Ну, видимо, так?
|
30.04.2020, 19:05 | #19 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Пульт HVAC на Trim5
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |