|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
26.04.2020, 08:08 | #1 |
Новичок
Регистрация: Dec 2014
Сообщения: 22
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Водяной калорифер как охладитель (решено)
На лето нужно полностью отключить водяной калорифер, подаю команду 0 (Enable = 0, в том числе).
При этом контроль низкой температуры канала должен остаться (обрабатывается отдельно). В итоге летом при низкой температуре в канале в статус протекает "Прогрев калорифера", калорифер по факту выключен, ничего не прогревается, но статус всё портит. В макросе есть RS триггер, который отвечает за прогрев и с логикой его включения всё отлично, но camon men wattafak, зачем блок OR следом всё портит? Зачем к статусу "Прогрев" примешивать аварии по датчикам? ss34.png Нет, я конечно знаю куда подставить палку и где подмазать удобрениями, но по-моему так быть не должно. PS Это ещё и к вопросу о рид-онли макросах |
26.04.2020, 20:24 | #2 |
Новичок
Регистрация: Dec 2014
Сообщения: 22
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Макрос водяного калорифера v1.42
Калорифер в лете отключен. Но продолжает контролировать аварии.
И при угрозе заморозки даже летом калорифер просыпается и пытается себя прогреть. Мне не нужно прогревать калорифер, мне нужно только остановить установку по аварии. Я открываю макрос калорифера, вижу там макрос "Температурный контроль", у него вход "Откл прогрев", который можно активировать, подмешав в команду бит "Umin". ss35.png Я формирую соответствующую команду, всё работает как мне нужно, аварии контролируются, но зачем-то калорифер всё портит, выставляя в своём статусе бит "Прогрев", по факту прогрева не производя. Это протекает в статус установки, который становится "Прогрев калорифера", хотя, опять же, по факту прогрев не происходит. Естественно, всё это решаемо, аварии для зимы налево, аварии для лета направо ss36.png Просто решил обратить внимание на некорректную работу макроса в определённых нетипичных ситуациях, которые препятствуют код реюз, а получил, хотя Вложение 7788 Последний раз редактировалось Arsie, 02.06.2020 в 17:27 |
26.04.2020, 21:49 | #3 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Макрос водяного калорифера v1.42
Какая-то проблема вообще на пустом месте.
Срабатывает защита по температуре, установка останавливается, калорифер за счёт остановки прогревается. Что не так? __________________ RTFM |
27.04.2020, 16:54 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Макрос водяного калорифера v1.42
Цитата:
Функции защиты калорифера в Конструкторе построены так, чтобы максимально его обезопасить даже при неграмотном вмешательстве в программу. Отключенный на лето калорифер не должен получить сработавшего термостата и температуру обратки ниже 2 градусов. Лето же, тепло кагбэ. Прогрев отключится, когда температура на датчике достигнет 2 градусов. Тут больше к вам вопрос, откуда у вас взялись летние заморозки? Что отправляет нас к вопросу более высокого порядка: что именно вы хотите сделать с калорифером летом, какова задача? "Отключить" - это не ответ, это выбранный вами способ решения. Верный или нет, ясно будет при рассмотрении задачи. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 02.06.2020 в 17:27 |
|
27.04.2020, 17:12 | #5 |
Новичок
Регистрация: Dec 2014
Сообщения: 22
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Макрос водяного калорифера v1.42
В летний период калорифер используется как водяной охладитель. Смесительный узел переключается на холод и превращается в охладитель (это не наша идея, сразу скажу). Делается это вручную, поэтому автоматический переход зима-лето не используется.
Соответственно, может сложится ситуация, когда станет уже холодно, а к теплу эту штуку ещё не подключат, поэтому нужно аварийно остановить установку, но не прогревать калорифер, потому что это не будет прогревом. И дабы не давать пользователю иллюзий, что калорифер у него "прогревается", аварии нужно контролировать (и останавливать установку), но не более. |
03.05.2020, 22:04 | #6 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Макрос водяного калорифера v1.42
Или я чего-то не понимаю, или, в самом простом случае, к конструкторской программе добавляем две мухи, один пункт в меню и большой плакат на установке и на щите - "При переключении калорифера Тепло/Холод ОБЯЗАТЕЛЬНО выбрать соответствующий пункт в меню контроллера!!!".
И все... Не надо нигде ничего крутить вообще ни со статусами, ни с чем бы то ни было еще. Делал тоже такую систему, только для переключение калорифера с горячей воды на холодную контроллер клапанами щелкал, а не дядя Вася краны крутил. Ну и в меню было "Тепло/Холод/Авто". Для "авто", соответственно, расчет момента перехода по условиям и проверки наличия тепла и холода в трубах. |
04.05.2020, 03:01 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Макрос водяного калорифера v1.42
Можно чуть дальше пойти - Зима/Лето переименовать в Тепло/Холод и для верности на внешнюю клемму)
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.05.2020, 08:31 | #8 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Макрос водяного калорифера v1.42
|