Сделайте вот так, правда для ваших условий нужен ещё инвертор.
Вложение 29847
Вид для печати
Сделайте вот так, правда для ваших условий нужен ещё инвертор.
Вложение 29847
спасибо!
я вот так придумал))
Ну тогда, вот так.
Вложение 29853
Помогите, пожалуйста, весь уже сломался, мозгов не хватает. Сделал программку для включения/выключения электрического 3-х фазного котла. Все хорошо, но не могу понять как сделать удержание температуры в достигнутом диапазоне.
Т.е. Включили котел, дошли до заданной температуры и следим. Если продолжается рост температуры, выключаем один тэн, продолжает расти - выключаем второй.
Если температура падает - подключаем один тэн, продолжает падать - включаем еще один.
Вложение 29903
Добрый день. А зачем Вам такие изыски с поочерёдным включением ТЭНов. Поставьте ПИД регулятор, с него на аналоговый выход. С аналогового выхода на трёхфазную с аналоговым управлением. И всё.
С уважением.
трехфазную с аналоговым управлением? У меня котел готовый, управляется симисторами на входе. Переделывать на аналоговое управление, мне кажется не вариант, тем более что не обладаю таким знаниями. А поочередное включение необходимо для того чтобы с температурой справиться, иначе отключается при достижении температуры и тут же поступает запрос на включение, мне пришлось добавить в проект перерыв между включениями на 10 мин.
Блок управления тиристорами и симисторами ОВЕН БУСТ Вам в помощь
))))) Друзья, ну вы имейте совесть ))))) Котел мне обошелся в кусок трубы и три тэна (тэны покупал) + три тыщи, + овен немного больше. И вы предлагаете купить управление симисторами за стоимость котел + овен? )))
Помогите, пожалуйста, как решить с включением выключением тэнов. :)
1) Нужно следить за скоростью роста/падения температуры, и исходя из этого принимать решение о включении-отключении соответствующих ТЭНов.
2) примените ПИД-регулятор. Преобразователь аналог 0-1 в ШИМ с задаваемым периодом имеется.
3) мощности ТЭНов
Делать нужно как надо, а не как "дешевле".
Вот только БУСТ здесь нафиг не нужен. Всё программно решаемо.
В свое время делал каскадное включение котлов электрических. Алгоритм: включается 1 котел, если температура не набирается в течении 15 мин, то включается 2 котел, если не набралась в течении 15 мин, то включается 3. При наборе температуры выключаются все 3. Температура воды плавает, но для температуры в помещении никак не зависит. Датчик стоял по температуре в помещении, при чем в детском садике, где СНИПы жесткие. Жалоб не было.
@Алексей Геннадьевич,
Да, вот я и понять не могу как следить за движением температуры. Логику я понимаю, я реализацию понять не могу :(
@Игорюня,
Да, у меня сейчас так и работает, но проблема в другом, температура носителя приходит к заданной быстрее чем температура в помещении. Поэтому получается следующая ситуация, носитель нагрелся и отключился а запрос на тепло продолжает поступать от комнатного термостата. Из-за этого происходит тактование котла.
Diminator не помню, вам писал или нет. Кажется rovki делал макрос, который отслеживает изменение переменной, увеличивается или уменьшается.
Это раз. Два, вам нужно к этому еще добавить скорость изменения переменной.
Ну и собрать это до кучи в программе.
Плюс добавить гистерезисов, чтобы контакторами не клацать постоянно.
Раз у вас в котле Т набралась а помещение еще не прогрелось, то надо выключить 1 ТЭН или 2 и ждать повышения Т помещения. то есть держать Т в котле на некотором постоянном уровне, пока термостат не отключится.
Здесь посмотрите в блоке АНР, может что и придёт в голову.
http://www.owen.ru/forum/showthread....940#post200940
ШИМ
http://www.owen.ru/forum/attachment....&d=1459524760/
Вы про ТЭНы скажите.
какая мощность каждого?
Зависимость делается от наружней температуры. И зависимой делается уставка температуры теплоносителя.Цитата:
@Игорюня,
Да, у меня сейчас так и работает, но проблема в другом, температура носителя приходит к заданной быстрее чем температура в помещении. Поэтому получается следующая ситуация, носитель нагрелся и отключился а запрос на тепло продолжает поступать от комнатного термостата. Из-за этого происходит тактование котла.
Тэны по 4кВт. Зависимость да, от температуры на улице. Но сейчас надо удержать температуру теплоносителя. Зависимость я хотел потом сделать, у меня еще газовый котел, но тот по протоколу opentherm работает , я хотел с метеостанции данные получать и на основе этих данных выставлять нужную температуру носителя в обоих котлах. Но это далекая переспектива.
Вот извиняюсь, Вы похоже самого главного не сказали, цель то какая стоит? Если температуру теплоносителя поддержать ради эксперимента, это одно, а если температуру в помещении поддержать, это другое, тогда, на мой взгляд надо регулировать по температуре в помещении с ограничением температуры теплоносителя на уровне примерно 80 градусов, чтобы накипь не образовывалась, надеюсь суть понятна!
Одно другого не исключает. Для того чтобы нагреть помещение необходимо нагреть теплоноситель до определенной температуры. Очень важно греть дом равномерно а не рывками , тогда вы избежите проблем с эффектом сауны в доме. Сейчас у меня именно так. Термостат на первом этаже настроен на 23 градуса днем и 18 ночью, на втором этаже на 20 ночью 18 днем. Что происходит, термостат просит тепло, котел включился и греет воду (допустим до 60 градусов). Батареии нагрелись и достигли своего максимума по теплоотдачи, но в комнатах еще нет нужной температуры. Соответственно обратка становиться теплее и в итоге котел нагнетает свои 60 градусов и выключается (съем тепла с радиаторов и теплого пола всегда ниже чем темп теплоносителя). И вот тут котел начинает дико трактовать. Нагнал, выключился, температура теплоносителя за 2 мин упала ниже дельты. Котел включился, за секунду нагрел опять выключился и так постоянно. У меня сначала стояли контакторы которые хлопали как сумасшедшие, с семисторами хорошо тихо, но прыгает температура в комнатах, и это неприятно. + у меня в комнатах стоят термоголовы которые зажимают радиаторы по температуре, количество теплоносителя сокращается и нагрев происходит еще быстрее, тактование выше. Я добавил таймер включения, это спасло ситуацию но за 10 я чуствую сто температура в комнате гуляет.
Совет хороший, но на решение не тянет. Я все-же вернусь к регулировке теплоносителя. А тузы это хорошо :) но ничего, пройдет лет пять и мы тоже начнем мыслить "хотелками". Не устаю удивляться (хотя западную систему не очень люблю) у нас на форуме спросишь, сначала ведро помоев выльют, у них попытаются задачу решить, какой бы идиотской она не казалась. Прогресс и стагнация. Надеюсь выберемся когда-то...
Наверно менталитет такой, там если ты изобретаешь лучи холода, если исправно платишь по счетам наверно никто не скажет что ты дурак, у нас плати-не плати, большинство скажут: идиот, не занимайся лабудой, это невозможно сделать, с другой стороны если конструируешь "термоядерную бомбу" будет масса советников, как лучше сделать, как будто они её делают каждый день!
@Василий Кашуба, круто! Спасибо! Просто и эффективно! Т_min и T_max можно сделать вычисляемым значением от установленной температуры. Клево! Можно это сделать внутри макроса гистерезиса, я так понимаю вы его сами написали?
Подскажите еще момент, я вставил функциональный блок "clock", но время которое в нем задается получается захардкодиным. Можно как-то с морды менять значения в этом блоке? Я честно говоря вообще еще с дисплеем не работал, но хотелось бы с морды управлять большинством значений.
Вы мечтаете изобрести велосипед! Надеюсь Вам никто не мешает ознакомится с макросами из онлайн базы, из многочисленных тем форума:
http://www.owen.ru/forum/showthread.php?t=9398
http://www.owen.ru/forum/showthread.php?t=17153
http://www.owen.ru/forum/showthread.php?t=12687
http://www.owen.ru/forum/showthread.php?t=22361
http://www.owen.ru/forum/showthread.php?t=13106
http://www.owen.ru/forum/showthread.php?t=12691
http://www.owen.ru/forum/showthread.php?t=25067
http://www.owen.ru/forum/showthread.php?t=25068
Это, на мой взгляд, может больше помочь, чем скоропалительные умозаключения, как всё плохо!
@Сергей0308, спасибо, будем изучать. По первым вашим ссылкам скажу следующее - есть люди процесса есть люди результата. Первым важен порядок, важно чтобы не задавали по два раза вопросы, чтобы все было собрано, учтено, каталогизировано. Чтобы все было разбито на этапы и сроки. Второй категории важен финальный результат и им глубоко все равно что там по дороге, это люди одержимые результатом но при этом они активно используют труды первых, при этом матерясь на них же за то что те настаивают на документировании их процесса. Обычно теряют интерес при достижении результата. Вот так и живем.
Момент 2 - использовать форум как базу знаний и тем более его поиск, сомнительное , но результат а тем более перелопатить такой объем в поисках призрачной истины, бррр... в 90% случаях это потеря времени. Owen'у необходимо инвестировать в создание некой базы знаний, допустим по модели того-же microsoft. Но на это нужны ресурсы и деньги. Поэтому и ковыряемся на форумах в поисках хоть какой-то информации и задаем по 10 раз одни и те же вопросы.
Менять значения в блоке "clock" с морды нельзя.
Такая возможность есть у аналогичных блоку "clock" макросов, например с помощью макроса в базе он-лайн или с помощью этого.
Все было замечательно, сохранил проект, сейчас открываю его и получаю сообщение "Не удалось загрузить файл котел.owl Не удалось загрузить макрос из секции". Что делать?
если ОЛ обновляли, то надо открыть обновленный ОЛ и из него открыть ваш проект....Цитата:
Все было замечательно, сохранил проект, сейчас открываю его и получаю сообщение "Не удалось загрузить файл котел.owl Не удалось загрузить макрос из секции". Что делать?
С переменной разобрался, спасибо. Просто удалил висящие в воздухе блоки выходной переменной и задал значения по умолчанию для переменных. Надеюсь что правильно сделал.
А как в макросе изменить порядок входов? Я добавил входной порт и поднял его наверх, он получился с номером три и при сохранении макроса вход опускается ниже что очень неудобно :(
Господа специалситы нужна нужна ваша помощь.
Необходимо считывать сигнал с 3 отдельных термопар на ПК.
Какой моудль лучше выбрать МВ110-8А или МВ110-8АС?
всего три раза написал, не будем отвечать!!!!!!!!!!Цитата:
Господа специалситы нужна нужна ваша помощь.
Необходимо считывать сигнал с 3 отдельных термопар на ПК.
Какой моудль лучше выбрать МВ110-8А или МВ110-8АС?
Извините, очередной тупой вопрос, уверен что его обсуждали но поиском не могу найти. Пытаюсь сделать вкл/выкл одной кнопкой, но как-то громоздко получается, уверен что есть простое решение, но что-то допедрить никак не могу.
Посмотрите здесь: http://www.owen.ru/forum/showthread.php?t=21359
Diminator, три варианта, на выбор.
Вложение 30037