|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
21.11.2022, 15:26 | #1 |
Новичок
Регистрация: Aug 2022
Адрес: МО
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Добавление второго датчика CO2 в проект
Добрый день!
Суть такова: приточно-вытяжная вентиляция с водяным калорифером для двухэтажного здания. Четыре воздушные заслонки. По две на этаж (со стороны притока и вытяжки). На каждом этаже установлен датчик CO2. Если концентрация СО2 превышает допустимый уровень на первом этаже - заслонки на втором этаже закрываются; проветривается первый этаж. Когда концентрация снизится до нормального уровня - заслонки на втором этаже открываются и система продолжает работать в нормальном режиме. В случае превышения концентрации СО2 на втором этаже - то же самое, только наоборот - работают заслонки первого этажа. В остальном, все четыре заслонки должны работать, как заложено конструктором, то есть закрываться при угрозе замораживания калорифера и т.п. Как можно добавить еще один датчик CO2 на основной экран и переименовать их по типу "CO2 Первый этаж", "CO2 Второй этаж", и возможно ли это вообще? Последний раз редактировалось Arsie, 26.12.2022 в 10:54 Причина: Удалил вложения за ненужностью |
21.11.2022, 17:24 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
662 раз(а) в 606 сообщениях
|
Ответ: Добавление второго датчика CO2 в проект
Цитата:
Пример годится для любой программы и любого контроллера. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.12.2022, 00:13 | #3 |
Новичок
Регистрация: Aug 2022
Адрес: МО
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавление второго датчика CO2 в проект
Спасибо, Арси!
В итоге, добавил второй датчик углекислого газа. Но управление внешним регулятором скорости вентиляторов сделал по наибольшему значению одного из них (см. картинку). (Оба вента работают синхронно). Соответственно, алгоритм конструктора регулирует обороты привода вентиляторов по-своему, а мой крошечный макрос заставляет открывать/закрывать заслонки на том или ином этаже в зависимости от концентрации СО2 на этажах. Добавил в меню "Настройки" пункт "Гистерезис СО2" во избежание дребезга. Размерность "ppm". Вывел на основной экран отображение концентрации СО2 по каждым этажам. Пришлось покопать макрос, но в принципе, все понятно. Буду рад замечаниям, но не бросайтесь камнями сильно)) Из шараги вышел в том году. Опыта нет нифига. P.S.: А так же очень обрадуюсь, если предложите, как можно это упростить или улучшить написанное мной с точки зрения FBD. (Если это возможно) Последний раз редактировалось Arsie, 26.12.2022 в 10:54 Причина: Удалил вложения за ненужностью |
12.12.2022, 18:26 | #4 |
Senior Member
Регистрация: Sep 2016
Адрес: Первоуральск
Сообщения: 104
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавление второго датчика CO2 в проект
Откликаюсь на просьбу. Не замечания, а как упростить на мой взгляд.
1) определение наибольшего числа я бы сделал так. Рис.1 2) макрос управления я бы упростил (правила минимизации). Исключил бы элемент XOR, а вход элемента AND подключил бы к инверсному выходу RS-триггера. Вверху Ваша схема - ниже мой вариант. Я не эксперт - только учусь. Последний раз редактировалось Arsie, 26.12.2022 в 10:55 Причина: Удалил вложения за ненужностью |
12.12.2022, 18:40 | #5 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Добавление второго датчика CO2 в проект
А если "А" и "В" они равны, то наибольшим числом у вас получается 0?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
14.12.2022, 18:14 | #6 |
Senior Member
Регистрация: Sep 2016
Адрес: Первоуральск
Сообщения: 104
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавление второго датчика CO2 в проект
|
14.12.2022, 18:16 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
662 раз(а) в 606 сообщениях
|
Ответ: Добавление второго датчика CO2 в проект
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
14.12.2022, 18:18 | #8 |
Senior Member
Регистрация: Sep 2016
Адрес: Первоуральск
Сообщения: 104
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавление второго датчика CO2 в проект
Макрос заслонок я бы сделал так. Это вместо второго пункта (см сообщения выше).
|
14.12.2022, 18:27 | #9 | |
Senior Member
Регистрация: Sep 2016
Адрес: Первоуральск
Сообщения: 104
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавление второго датчика CO2 в проект
Цитата:
Пункт 1 - просто вычеркнуть! |
|