Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция)

SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2020, 08:08   #1
Ling-Ling
Новичок
 
Регистрация: Dec 2014
Сообщения: 22
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Водяной калорифер как охладитель (решено)

На лето нужно полностью отключить водяной калорифер, подаю команду 0 (Enable = 0, в том числе).
При этом контроль низкой температуры канала должен остаться (обрабатывается отдельно).
В итоге летом при низкой температуре в канале в статус протекает "Прогрев калорифера", калорифер по факту выключен, ничего не прогревается, но статус всё портит.
В макросе есть RS триггер, который отвечает за прогрев и с логикой его включения всё отлично, но camon men wattafak, зачем блок OR следом всё портит? Зачем к статусу "Прогрев" примешивать аварии по датчикам?
ss34.png

Нет, я конечно знаю куда подставить палку и где подмазать удобрениями, но по-моему так быть не должно.

PS Это ещё и к вопросу о рид-онли макросах
Ling-Ling вне форума   Ответить с цитированием
Старый 26.04.2020, 20:24   #2
Ling-Ling
Новичок
 
Регистрация: Dec 2014
Сообщения: 22
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Макрос водяного калорифера v1.42

Калорифер в лете отключен. Но продолжает контролировать аварии.
И при угрозе заморозки даже летом калорифер просыпается и пытается себя прогреть.
Мне не нужно прогревать калорифер, мне нужно только остановить установку по аварии. Я открываю макрос калорифера, вижу там макрос "Температурный контроль", у него вход "Откл прогрев", который можно активировать, подмешав в команду бит "Umin".
ss35.png
Я формирую соответствующую команду, всё работает как мне нужно, аварии контролируются, но зачем-то калорифер всё портит, выставляя в своём статусе бит "Прогрев", по факту прогрева не производя. Это протекает в статус установки, который становится "Прогрев калорифера", хотя, опять же, по факту прогрев не происходит.

Естественно, всё это решаемо, аварии для зимы налево, аварии для лета направо
ss36.png

Просто решил обратить внимание на некорректную работу макроса в определённых нетипичных ситуациях, которые препятствуют код реюз, а получил, хотя
Вложение 7788

Последний раз редактировалось Arsie, 02.06.2020 в 17:27
Ling-Ling вне форума   Ответить с цитированием
Старый 26.04.2020, 21:49   #3
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Макрос водяного калорифера v1.42

Какая-то проблема вообще на пустом месте.
Срабатывает защита по температуре, установка останавливается, калорифер за счёт остановки прогревается. Что не так?


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 27.04.2020, 16:54   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 084
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Макрос водяного калорифера v1.42

Цитата:
Сообщение от Ling-Ling Посмотреть сообщение

Калорифер в лете отключен. Но продолжает контролировать аварии.
И при угрозе заморозки даже летом калорифер просыпается и пытается себя прогреть.
Как только температура обратки станет нормой, прогрев отключится.

Функции защиты калорифера в Конструкторе построены так, чтобы максимально его обезопасить даже при неграмотном вмешательстве в программу.

Отключенный на лето калорифер не должен получить сработавшего термостата и температуру обратки ниже 2 градусов. Лето же, тепло кагбэ. Прогрев отключится, когда температура на датчике достигнет 2 градусов.

Тут больше к вам вопрос, откуда у вас взялись летние заморозки? Что отправляет нас к вопросу более высокого порядка: что именно вы хотите сделать с калорифером летом, какова задача? "Отключить" - это не ответ, это выбранный вами способ решения. Верный или нет, ясно будет при рассмотрении задачи.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 02.06.2020 в 17:27
Arsie вне форума   Ответить с цитированием
Старый 27.04.2020, 17:12   #5
Ling-Ling
Новичок
 
Регистрация: Dec 2014
Сообщения: 22
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Макрос водяного калорифера v1.42

В летний период калорифер используется как водяной охладитель. Смесительный узел переключается на холод и превращается в охладитель (это не наша идея, сразу скажу). Делается это вручную, поэтому автоматический переход зима-лето не используется.
Соответственно, может сложится ситуация, когда станет уже холодно, а к теплу эту штуку ещё не подключат, поэтому нужно аварийно остановить установку, но не прогревать калорифер, потому что это не будет прогревом. И дабы не давать пользователю иллюзий, что калорифер у него "прогревается", аварии нужно контролировать (и останавливать установку), но не более.
Ling-Ling вне форума   Ответить с цитированием
Старый 03.05.2020, 22:04   #6
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Макрос водяного калорифера v1.42

Или я чего-то не понимаю, или, в самом простом случае, к конструкторской программе добавляем две мухи, один пункт в меню и большой плакат на установке и на щите - "При переключении калорифера Тепло/Холод ОБЯЗАТЕЛЬНО выбрать соответствующий пункт в меню контроллера!!!".
И все... Не надо нигде ничего крутить вообще ни со статусами, ни с чем бы то ни было еще.

Делал тоже такую систему, только для переключение калорифера с горячей воды на холодную контроллер клапанами щелкал, а не дядя Вася краны крутил. Ну и в меню было "Тепло/Холод/Авто". Для "авто", соответственно, расчет момента перехода по условиям и проверки наличия тепла и холода в трубах.
Изображения
Тип файла: jpg Т-Х-1.JPG (63.9 Кбайт, 41 просмотров)
Тип файла: jpg Т-Х-2.JPG (86.5 Кбайт, 48 просмотров)
ViS вне форума   Ответить с цитированием
Старый 04.05.2020, 03:01   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 084
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Макрос водяного калорифера v1.42

Цитата:
Сообщение от ViS Посмотреть сообщение
Или я чего-то не понимаю, или, в самом простом случае, к конструкторской программе добавляем две мухи, один пункт в меню и большой плакат на установке и на щите - "При переключении калорифера Тепло/Холод ОБЯЗАТЕЛЬНО выбрать соответствующий пункт в меню контроллера!!!".
Можно чуть дальше пойти - Зима/Лето переименовать в Тепло/Холод и для верности на внешнюю клемму)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 04.05.2020, 08:31   #8
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Макрос водяного калорифера v1.42

Цитата:
Сообщение от Arsie Посмотреть сообщение
Можно чуть дальше пойти - Зима/Лето переименовать в Тепло/Холод и для верности на внешнюю клемму)
Не, лучше отдельно. Штатная Зима/Лето пусть лучше остается для штатной же работы в режиме Тепло.
ViS вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 10:42.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024