|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
27.11.2013, 18:16 | #1 |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Добрый день!
Запутался в программировании SMH2G Ниже привожу исходные данные по проблеме(задаче). Если есть возможность подкиньте идеи или какие примеры. Описание системы приточно-вытяжной вентиляции. Исходные данные: Система установлена и работает на двух этажном здании, какое то увеселительное заведение. Один приточный вентилятор 3,7квт, управляется через пч. Хотя можно просто сделать прямой пуск. Один вытяжной вентилятор 3,7квт, управляется через пч. Хотя можно просто сделать прямой пуск. Электрокалориферы не зависимые для каждого этажа свой. Мощность каждого электрокалорифера 45кВт. Количество ступеней в каждом калорифере 3шт. Охладитель отсутствует. Итого: Имеем приточно-вытяжную систему вентиляции с двумя независимыми электрокалориферами. Задача: Поддержание заданной температуры в здании в осенне-зимний период, вентиляция помещения. В летнее время вентиляция помещения. Для реализации данного проекта было выбрано следующее оборудование: Контроллер SMH2G-1ШТ Модуль MC-1шт два датчика канальной температуры для каждого этажа свой! Как известно в конструкторе можно составить программу для одной приточно-вытяжной установки. Вопросы. -Как добавить второй электрокалорифер и привязать его к программе? -Как в программе сделать раздельную регулировку температуры по этажам для того что бы задавать температуру для каждого этажа отдельно или можно привязать оба электрокалорифера к одной уставке температуры? Не обычно конечно в FBD все это делается. Мои мысли таковы. К созданной программе в конструкторе: Добавляем по входам: аналоговый датчик температуры в канале второго электро калорифера, термистор второго электро калорифера, по выходам копируем электро калорифер остается только сделать разное задание температуры для каждого этажа! Подправить меню еще сделав два электро калорифера Как это реализовать??? |
27.11.2013, 18:29 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Давайте проверим...
Цитата:
Рано реализовывать Не в программировании дело. ----------- Я бы сделал в Конструкторе две приточки и загнал бы обе в контроллер, удалив из второй ненужные элементы. Ну либо вообще ничего бы не трогал. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
27.11.2013, 18:39 | #3 | |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
Насчет второго регулятора? Можно как то подробнее. "Рано реализовывать Не в программировании дело." Насчет этого. А мыслей не было сделать нормальный конструктор в пределах разумного. Вот например под мою задачу, что нужно набросал в конструкторе программа готова с минимумом переделок. Такой вариант конструктора, очень бы пригодился и ваша продукция более бы востребована оказалась! Причем судя по форуму, такие вопросы подымаются время от времени. В виду того, что людям приходиться уже под установленное железо подгонять стандартные программы. Это мое личное мнение, хотя ладно. "Я бы сделал в Конструкторе две приточки и загнал бы обе в контроллер, удалив из второй ненужные элементы" Хорошая мысль. А сообщения об ошибках будут идти какие, все равно же придется править. Спасибо за указанные в моем образовании недостатки. Насчет не продуманных защит, я запаралели обо блока электрокалорифера, термисторы для каждого свои присвоил, а вот с температурой облом. На альфе митсубиси откройте программу там тоже FBD и когда куча самописных макросов очень интересно там копаться...... |
|
28.11.2013, 11:29 | #4 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Я рад, что вы наконец разобрались с регистрацией
Должен же кто-то управлять вторым калорифером по температурному датчику. http://forum.segnetics.com/showthread.php?t=964 Цитата:
Цитата:
Выбранный вами вариант делает объект менее стабильным, но тоже вполне работоспособен алгоритмически. Реализация даже проще получается, осталось только регулятор подцепить ко второму калориферу и настройки для второго калорифера в меню протащить. Для первого указываете границы работы от нуля то тысячи, ссылку на регулятор я дал. Второе описано здесь. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
02.12.2013, 11:52 | #5 | |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
Где находиться регулятор пи регулятор для первого канала созданного конструктором? Куда пристроить второй регулятор? Как можно отключить датчик потока вытяжного вентилятора? В конструкторе я указал. что есть приточка и вытяжка, сигнал же меняется при сработке датчика. |
|
02.12.2013, 12:16 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
В любое место на "поляне". Но логично его разместить рядом с макросом второго калорифера. Так удобнее. Зачем вам нужно отключать прессостат? Честно говоря, не понимаю этого предложения. Можете сказать другими словами? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.12.2013, 12:29 | #7 | |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
Отключить нужно затем, потому как нет датчика потак на вытяжном вентиляторе. Бюджетная система ооочень. |
|
02.12.2013, 12:32 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.12.2013, 12:54 | #9 |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
|
02.12.2013, 12:57 | #10 | |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
То есть я создаю макрос второго калорифера цепляю к нему пи регулятор, к пи регулятору датчик температуру? Для каждого калорифера завожу свою аварию. Остальные сигналы калориферов паралелю? |
|
02.12.2013, 13:04 | #11 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.12.2013, 14:45 | #12 |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Так а теперь насчет меню можно прояснить?
Ненужные пункты меню можно удалить ничего страшного не будет? Согласно мануала на который вы дали ссылку по редактированию меню. Прочитав его я так понял проще создать свои пункты меню чем править те что уже созданы? |
02.12.2013, 14:49 | #13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
Либо, как вариант, создать проект с датчиком влажности. Там вроде бы в меню уставка влажности появится, можно её попользовать. А датчик либо вырезать, либо переделать на второй канальный. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.12.2013, 14:53 | #14 |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Я хотел по человечески в одно меню свести регулировку температуры двух этажей, тоесть в стандартное меню дописать одну строчку...
|
02.12.2013, 14:55 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Странно видеть ваше замечание после того, как я рассказал вам, как практически без усилий получить искомое.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
02.12.2013, 15:01 | #16 | |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
"Конструктор создаёт меню по заранее определённой схеме. Т.к. конструктор использует модифицированные макросы “Menu v2”, которые, к тому же, изменяются им во время создания готового проекта, изменить уже существующую структуру подменю весьма и весьма сложно и вызывает несоразмеримые потери времени инженера, работающего с конструктором. Гораздо проще добавить ещё одно подменю, в котором и разместить все требующиеся дополнительные уставки." Тоесть в стандартные меню не рекомендуется вносить исправления, а вот пункты добавлять можно. Сегодня доделаю выложу, если не составит труда посмотрите так или не так. |
|
02.12.2013, 15:21 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Как я уже кому-то писал, я не могу выпить два литра воды за 1 секунду. Не могу отжать от груди 350 кг.
Зато запросто могу поменять меню, созданное Конструктором. За вас я отвечать не могу. Вдруг вы отжимаете 350 кг одной рукой и прямо сейчас забабахиваете трёхлитровую банку рассола. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.12.2013, 11:15 | #18 | |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
Вот пример программы которую я сделал, но не доделал. Начну с вопросов. -Блок работы с электрокалорифером. 1. Куда цеплять выход "статус" электрокалорифера второго? 2. Куда цеплять выход "код выхода" электрокалорифера второго? 3. Куда цеплять выход "%" электрокалорифера второго? Это все цеплять в параллель к первому калориферу? С входами по эл калориферу вроде разобрался. -Пид регулятор. 1. Куда цеплять входа "P,I" электрокалорифера второго? Вход D я так понимаю не нужен так как у вас пи регулятор. 2. Куда цеплять вход "уставка" электрокалорифера второго? 3. Правильно ли я прицепил датчик канала температуру к регулятору? 4. Куда цеплять входа "Сброс, и прочее"? -Датчик температуры. 1. Куда аварию датчика завести? |
|
04.12.2013, 12:34 | #19 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
Теперь будем делать с вами всё правильно. Итак. Сначала расчёты и обдумывание. Дано: ПВ система, где роль вытяжки не важна, приток независимо обогревается двумя калориферами. Требуемое решение: два раздельных контура нагрева с сохранением всех остальных зависимостей. Варианты решений: 1) Обычная ПВ-система с интеграцией дополнительного контура регулирования 2) Совмещение двух проектов в одном контроллере Требуемая сложность исполнения: низкая Используется контроллер SMH-2G. Просчёт ТЭО вариантов: 1) Целевой проект состоит из 1700 блоков. Копируем программу, обеспечивая ёмкость 3400 блоков и загружаем в контроллер. Проект из 3400 блоков не превысил возможностей контроллера 2) Аналогично первому варианту Оба варианта реализуемы на выбранном контроллере. Определим набор работ по вариантам: 1а) Обеспечение ОС - требуется добавление датчика температуры 1б) Обеспечение регулирования - требуется добавление регулятора 1в) Обеспечение воздействия - требуется добавление макроса электрокалорифера Петля САР обеспечена. Далее технология: 1в) Обеспечение алгоритмов запуска/останова - требуется продувка при останове 1г) обеспечение алгоритмов защиты - требуется обработка термостата 1д) Обеспечение работы защиты - требуется подключение к системе обработки аварий Технология обеспечена. Далее интерфейс: 1е) Обеспечение работы САР - требуется добавление уставок в меню: 1е1) Уставка температуры 1е2) Уставки коэффициентов регулятора 1е3) Уставка продувки при выключении 1ж) Обеспечение работы технологии - требуется добавление уставок в меню: 1ж1) Уставка времени продувки 1з) Обеспечение работы технологии - требуется добавление вывода на экран: 1з1) Вывод %% работы калорифера 1з2) Вывод факта включения электрокалорифера 1з3) Вывод факта продувки электрокалорифера 1и) Обеспечение отображения защиты - требуется добавление записи в журнал 1е1) Запись о перегреве калорифера 2к) Дополнительные работы - не требуются ------ 2а) Обеспечение ОС - не требуется 2б) Обеспечение регулирования - не требуется 2в) Обеспечение воздействия - не требуется Петля САР обеспечена. Далее технология: 2в) Обеспечение алгоритмов запуска/останова - не требуется 2г) обеспечение алгоритмов защиты - не требуется 2д) Обеспечение работы защиты - не требуется Технология обеспечена. Далее интерфейс: 2е) Обеспечение работы САР - не требуется 2ж) Обеспечение работы технологии - не требуется 2и) Обеспечение отображения защиты - не требуется 2к) Дополнительные работы - требуется объединение двух проектов в одном контроллере 2к1) Выбор проекта, отображаемого на экране 2к2) Выбор проекта, получающего ввод с клавиатуры 2к3) Проброс сигнала запуска из основного проекта в дополнительный -------------------------- Таким образом, количество работ по вариантам разнится. Количество работ по варианту (2) меньше. Т.к. в "дано" присутсвует требование максимальной простоты процесса, то ТЭО чётко показывает, что идти нужно вариантом (2). -------------------------- Если у вас есть какие-нибудь комментарии, поправки и возражения, готов их выслушать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
04.12.2013, 14:23 | #20 | |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
Я думал про вариант №2 в самом начале еще до обращения к вам. Только не могу понять как два проекта запихать в один плк что бы они друг другу не мешали. Причем насколько я понимаю второй проект это копия первого? Вот как раз на пункте доп работы у меня все и стало. |
|
04.12.2013, 14:39 | #21 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
1) Выбор проекта, отображаемого на экране 2) Выбор проекта, получающего ввод с клавиатуры 3) Проброс сигнала запуска из основного проекта в дополнительный ------------- Подготовительные операции: а) Создаём первичный проект ровно таким, как нужно б) Создаём вторичный проект с учётом требований по объединению: пуск/стоп осуществляется обязательно флажком, также обязательно присутствует выход сигнала аварии Входы-выходы не назначаем. В обоих проектах кнопки заменяем на переменные. Упаковываем оба проекта в макросы и сохраняем. Создаём новый проект, вставляем оба макроса. Расключаем кнопки. ------------- Жду результат. Надеюсь, вы понимаете, что то, что я делаю сейчас, называется обучением, а не техподдержкой? На какой уровень знаний мне рассчитывать? Инверсный сигнал от неинверсного отличаете? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
04.12.2013, 14:49 | #22 | |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
|
|
05.12.2013, 11:49 | #23 |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Добрый день!
Прилагаю макрос проекта. Он так должен выглядеть или нет? |
05.12.2013, 12:20 | #24 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Можете выкинуть входы-выходы, касающиеся диспетчеризации, чтобы глаз не мылили.
У них название "SC*" __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.12.2013, 12:25 | #25 |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
|
05.12.2013, 12:29 | #26 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Два одинаковых проекта, один из которых вы показали?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.12.2013, 12:46 | #27 |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Вот макрос первого этажа.
Макрос второго этажа такой же точно получается, за исключением входов выходов по номерации. Мне эти макросы я так понимаю надо в пустой проект засунуть и расключить? |
05.12.2013, 13:03 | #28 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Покажите мне программу с двумя готовыми к употреблению макросами.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.12.2013, 13:39 | #29 | |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Цитата:
|
|
13.12.2013, 13:00 | #30 |
Новичок
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами
Вопрос по уставке температуры в помещении.
Как мне ее увеличить более 30 градусов? В меню ПЛК более 30 градусов не выставляется, нужно 40-50градусов. Я уставку изменил так. В конфиге 30 поменял на 50 градусов. Тогда с клавиатуры плк мы сможем уставку задать 50? Последний раз редактировалось koncy, 13.12.2013 в 13:21 |
Благодарность от: |