PDA

Просмотр полной версии : ПР200, помогите с реализацией задачи



Иван76
15.09.2019, 17:07
Здравствуйте товарищи, требуется помощь: запрограммировать ПР200 НЕ забесплатно. Задача следующая: организовать поддержание температуры воздуха в помещении по 2-ум уставкам (день/ночь по времени) с помощью котла (греет бойлер с постоянной температурой) и двух контуров отопления. Температура в контурах регулируется 3х-ходовыми клапанами с электроприводами. Один контур – основной с возможностью ограничения его температуры, второй подключается при недостатке температуры и если первый контур нагрет до ограничения. На экране ПР200 хочется менять уставку, предел нагрева первого контура , контролировать текущие значения температур контуров и воздуха.

Сергей0308
15.09.2019, 17:43
Здравствуйте товарищи, требуется помощь: запрограммировать ПР200 НЕ забесплатно. Задача следующая: организовать поддержание температуры воздуха в помещении по 2-ум уставкам (день/ночь по времени) с помощью котла (греет бойлер с постоянной температурой) и двух контуров отопления. Температура в контурах регулируется 3х-ходовыми клапанами с электроприводами. Один контур – основной с возможностью ограничения его температуры, второй подключается при недостатке температуры и если первый контур нагрет до ограничения. На экране ПР200 хочется менять уставку, предел нагрева первого контура , контролировать текущие значения температур контуров и воздуха.

У вас имеются на ИМ клапанов датчики положения, если есть, то какого типа?

Иван76
15.09.2019, 17:50
Нет, ИМ без датчиков положения. Приводы - Belimo LR24A-SR

Сергей0308
15.09.2019, 18:07
Нет, ИМ без датчиков положения. Приводы - Belimo LR24A-SR

Посмотрел описание, вроде должны быть, если у вас нет, это очень печально!

44633

Алексеев
15.09.2019, 20:03
Посмотрел описание, вроде должны быть, если у вас нет, это очень печально!

44633
Приводы - Belimo LR24A-SR ( допускают установку датчика положения ( резистор), но точность :confused:
люфт к сожалению большой ) ,
но зачем они в данном случае нужны ???? В Belimo присутствуют концевые тупики, которые
рассчитаны на усилие привода , если хорошо затянуты ( доходит привод до тупика и останавливается даже если на него подавать напряжение не выходят из строя) . Для поддержания температуры с помощью
трех ходового крана ( с использованием приводов - Belimo ) необходимо использовать
пид. регулирование , если температура на выходе меньше заданной выдаются импульсы( длительность и частота которых рассчитывается с помощью пид регулятора ) на открытие --- и естественно на закрытие если больше .

Пока такой реализации у меня нету на ПР200 к сожалению .

Сергей0308
15.09.2019, 20:09
но зачем они в данном случае нужны ????

Пока такой реализации нету на ПР200 к сожалению .

Вы же сами и ответили на свой же вопрос!

stanislau
15.09.2019, 20:46
Так а в чем проблема в регулировании температуры теплоносителя в контуре отопления с помощью трехходового клапана?

Сергей0308
15.09.2019, 20:52
Наверно в том, что в ОЛ нет таких регуляторов!

Ревака Юрий
15.09.2019, 20:58
Наверно в том, что в ОЛ нет таких регуляторов!

В одном из макросов в "Менеджере компонентов" есть макрос для КЗР, ПИД так же присутствует в базе, можно собрать все в единую систему. Так же когда-то выкладывал универсальный макрос для задвижек, как с обратной связью, так и без.

Иван76
15.09.2019, 21:29
Посмотрел на описание, сравнил с приводом: датчики положения, по всей видимости, есть. С обратной связью реализация проще?

Сергей0308
15.09.2019, 21:38
Посмотрел на описание, сравнил с приводом: датчики положения, по всей видимости, есть. С обратной связью реализация проще?

Не только реализация, но и настройка!
Примерно как-то так:

44634

С обычным, нормальным ПИД-регулятором!
Диапазон датчика положения аналогичен выходной мощности 0 - 100%(закрыто-открыто)!
И я как-то примерно так это настраиваю:

44635

stanislau
15.09.2019, 22:36
А почему нельзя управлять трехходовым клапаном как обычным трехпозиционным регулирующим? На выходе трехходового ставим датчик - это будет PV ПИД-регулятора. На выход ПИДа ставим макрос RegKZR. Получим: если t заданная меньше t на входе SP, то RegKZR будет выдавать импульсы на перекрытие ОСВ/открытие ПСВ. Соответственно, если t заданная больше t на входе SP, то RegKZR будет выдавать импульсы на открытие ОСВ/закрытие ПСВ. Если t PV = t SP, положение регулирующего сектора остается без изменений. Датчик положения вообще зачем нужен? Температура ОСВ/ПСВ может быть не стабильна. Степень открытия/закрытия постоянно меняется. Главное же контролировать температуру на выходе, а не на степень открытия клапана смотреть.

Сергей0308
15.09.2019, 22:49
А почему нельзя управлять трехходовым клапаном как обычным трехпозиционным регулирующим? На выходе трехходового ставим датчик - это будет PV ПИД-регулятора. На выход ПИДа ставим макрос RegKZR. Получим: если t заданная меньше t на входе SP, то RegKZR будет выдавать импульсы на перекрытие ОСВ/открытие ПСВ. Соответственно, если t заданная больше t на входе SP, то RegKZR будет выдавать импульсы на открытие ОСВ/закрытие ПСВ. Если t PV = t SP, положение регулирующего сектора остается без изменений. Датчик положения вообще зачем нужен? Температура ОСВ/ПСВ может быть не стабильна. Степень открытия/закрытия постоянно меняется. Главное же контролировать температуру на выходе, а не на степень открытия клапана смотреть.

На инерционных системах это плохо, исполнительный механизм будет туда-сюда гонять, а эта прокладка вносит дополнительную задержку!
Датчик положения нужен для позиционирования регулирующего органа клапана согласно вычисленной выходной мощности ПИД-регулятора!
Если мы принимаем ПИД-регулятор за эталон регулирования, прокладка эта ничего не регулирует, просто вносит дополнительную задержку(погрешность)!
Короче, тогда придётся учитывать это как дополнительное интегрирующее звено, что только запутает и усложнит всё систему в целом!

stanislau
15.09.2019, 23:47
Так про обычное отопление, как я понял, идет речь.
Мощность ПИДа меняется - значит ИМ откр/закр будет и с датчиком позиционирования.И тут нет разницы дискретное управление или аналоговое. Только выход на уставку может быстрее будет. Просто дискретный сигнал откр/закр заменили на 0-10в (я такие чаще видел, чем 4-20мА).
А для обычного отопления переплачивать за клапан с аналоговым входом+датчик позиционирования+еще необходим аналоговый выход у устройства управления (что его удорожает) не вижу смысла.
Какая точность поддержания температуры нужна?

Сергей0308
16.09.2019, 00:14
Так про обычное отопление, как я понял, идет речь.
Мощность ПИДа меняется - значит ИМ откр/закр будет и с датчиком позиционирования.И тут нет разницы дискретное управление или аналоговое. Только выход на уставку может быстрее будет. Просто дискретный сигнал откр/закр заменили на 0-10в (я такие чаще видел, чем 4-20мА).
А для обычного отопления переплачивать за клапан с аналоговым входом+датчик позиционирования+еще необходим аналоговый выход у устройства управления (что его удорожает) не вижу смысла.
Какая точность поддержания температуры нужна?

Если исполнительный механизм клапана имеет аналоговый вход, то датчик положения не нужен, в принципе он уже там присутствует! Датчик положения может присутствовать при дискретном управлении больше-меньше!
Начинать разбираться лучше с самого простого, мне так кажется, вот и ТС просил что попроще! Никто не спорит, сделать можно как угодно, но с датчиком положения хорошо сделать - проще! И параметров для настройки поменьше будет, это он ещё ПИД-регулятор не настраивал, а тут ещё и дополнительные настройки для прокладки появятся, что только всё усложнит!
Если у него уже имеется датчик положения, мне кажется глупо его не использовать!

stanislau
16.09.2019, 00:30
Сейчас не скажу, но кажется у Sauter видел аналоговый вход на управление + датчик положения.
У RegKZR каких-то сложных настроек нет.

Сергей0308
16.09.2019, 00:38
Сейчас не скажу, но кажется у Sauter видел аналоговый вход на управление + датчик положения.
У RegKZR каких-то сложных настроек нет.

Ну не знаю, может где и есть и то и другое, но для работы это не нужно, клапан уже позиционируется согласно поданному аналоговому сигналу, может используется для контроля в ответственных регуляторах для безопасности!

эверест
16.09.2019, 08:59
Иван добрый день. у меня есть наработки в этом вопросе в виде работающих систем. От Вас в личку ПОДРОБНОЕ!!! т.з. фотки шильдиков оборудования и пожелания по функционалу, подумаю чем можно помочь.

bayk
16.09.2019, 10:30
Сергей0308, можешь вкратце рассказать, зачем используется конструкция с ТР с очень коротким временем перед fsel ?

Сергей0308
16.09.2019, 11:34
Сергей0308, можешь вкратце рассказать, зачем используется конструкция с ТР с очень коротким временем перед fsel ?

Вы наверно про картинку, что выложил?! Так у меня запоминается значение датчика положения, соответствущее положению ИМ закрыто(0%) и открыто(100%), короче, вручную закрывается на всю регулятор до срабатывания концевика, с экрана выбираем установку положения закрыто("Уст_П_З"), стрелкой вверх "Да" и ОК, аналогично для положения открыто и другого, короткий импульс заданной длительности для того чтобы назад булеву переменую в ручную не редактировать, в состояние "0"(и забыть можно), она сама в него переходит, надеюсь понятно объяснил?!

bayk
16.09.2019, 15:37
да, теперь все понятно.