Управление запорно-регулирующим клапаном КЗР на отопление

Andy_V
Сообщения: 205
Зарегистрирован: 19 окт 2011, 17:21

Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение Andy_V »

Всем добрый день.
Может есть у кого готовый FB или кусок программы для управления КЗР двумя выходами контроллера? Одна фаза вращает привод на открытие, другая на закрытие.
А также может есть у кого учет данных с расходомера с выходом 4-20 мА, как организовать учет накопленного расхода?
Заранее благодарю.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение and909 »

Недавно делал управление клапаном +- на охлаждение.
В архиве программный блок и Device Comments

Работа: с заданной периодичностью замеряем разницу заданного и измеренного, извлекаем знак, умножаем на коэффициент и передаем как задание на таймер. В зависимости от знака крутим в нужную сторону.
Добавляем фильтрацию минимального и максимального времени.
Вычисления делал в Реале - так проще.
Профит)
Вложения
Prog2pos.zip
(13.71 КБ) 248 скачиваний

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение and909 »

Накопленный расход с 4-20 тоже давненько делал: 4-20 это мгновенный расход, умножаешь на множитель, чтобы привести к единице времени, потом складываешь с накопленным. Но погрешности получаются огромные...

Andy_V
Сообщения: 205
Зарегистрирован: 19 окт 2011, 17:21

Re: Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение Andy_V »

and909 писал(а):
09 июн 2020, 14:43
Недавно делал управление клапаном +- на охлаждение.
В архиве программный блок и Device Comments

Работа: с заданной периодичностью замеряем разницу заданного и измеренного, извлекаем знак, умножаем на коэффициент и передаем как задание на таймер. В зависимости от знака крутим в нужную сторону.
Добавляем фильтрацию минимального и максимального времени.
Вычисления делал в Реале - так проще.
Профит)
атв909, приветствую. Большое спасибо, а что за формат файлов? ISPSoft такой не знает?!
and909 писал(а):
09 июн 2020, 14:52
Накопленный расход с 4-20 тоже давненько делал: 4-20 это мгновенный расход, умножаешь на множитель, чтобы привести к единице времени, потом складываешь с накопленным. Но погрешности получаются огромные...
Решил работать по Modbus, там и мгновенный и накопленный расход идет сразу с расходомера, что очень удобно.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение and909 »

что за формат файлов? ISPSoft такой не знает?!
Это он и есть, отдельно один POU (вставляется в Programm), отдельно Device Comment List (опционально) вставлять через импорт.
Решил работать по Modbus, там и мгновенный и накопленный расход идет сразу с расходомера
Я также делаю

Andy_V
Сообщения: 205
Зарегистрирован: 19 окт 2011, 17:21

Re: Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение Andy_V »

and909 писал(а):
09 июн 2020, 16:04
что за формат файлов? ISPSoft такой не знает?!
Это он и есть, отдельно один POU (вставляется в Programm), отдельно Device Comment List (опционально) вставлять через импорт.
Решил работать по Modbus, там и мгновенный и накопленный расход идет сразу с расходомера
Я также делаю
С MPU понял, а с Device Comment List не получилось?

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение and909 »

Аннотация 2020-06-10 074041.png
Аннотация 2020-06-10 074041.png (48.19 КБ) 1704 просмотра

Andy_V
Сообщения: 205
Зарегистрирован: 19 окт 2011, 17:21

Re: Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение Andy_V »

and909 писал(а):
10 июн 2020, 05:42
Аннотация 2020-06-10 074041.png
Ага, спасибо большое.
Уважаемый and909, есть несколько вопрос по Вашей программе, не откажите пожалуйста:
1. T2_PV делите на 10, приводите показания АЦП к масштабу датчика температуры?
2. Период Т2, понятно что выборка, а какое значение выставлять на объекте?
3. Reg2_Prop, это типа пропорционального коэф. как в ПИД регуляторе? Он какой бывает на объекте?
4. Не понял, что за уставки Durat_min и Durat_max? Не время хода клапана из крайнего положения?
5. Реле М30 и 31 это как раз исполнительные реле на клапан?
6. Применительно к нагреву, что должно поменяться?
Спасибо.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение and909 »

1. Смещаем на свое место запятую.
2. Примерно прикиньте, с какой периодичностью нужно корректировать температуру - в районе нескольких секунд.
3. Около 10, например: разница между уставкой и измеренным 5 градусов, умножили на коэффициент, например 10, получается 50, передаем в таймер, итог: привод двигается 5 сек.
4. это уставки для фильтрации минимального и максимального времени для уменьшения количества включений-выключений привода: при высчитанном воздействии меньше минимума привод не включается, а больше максимума включен постоянно.
5. Да
6. При нагреве наоборот, из уставки вычитаем измеренное.

В идеале на установке вывести кнопки управления +/- и вручную попробовать порегулировать - сразу будет понятно, с какой периодичностью подавать импульсы какой длительности.
Последний раз редактировалось and909 10 июн 2020, 08:58, всего редактировалось 1 раз.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Управление запорно-регулирующим клапаном КЗР на отопление

Сообщение and909 »

На установке у меня подобрались такие коэффициенты (значения на выход не смотрите - регулятор в данный момент отключен):
IMG_20200610_101659.jpg
IMG_20200610_101659.jpg (220.68 КБ) 1698 просмотров

Ответить