PDA

Просмотр полной версии : Управление нагревателем через дискретный выход.



Jakan
28.04.2019, 17:17
Салам всем. Можно ли управлять нагевателем ттр-ками через дискретный выход. Если аналоговый выхода ПР200 оба заняты. Если да сколько секунд на вкл и выкл выхода лучше поставить?

Сергей0308
28.04.2019, 17:24
Салам всем. Можно ли управлять нагевателем ттр-ками через дискретный выход. Если аналоговый выхода ПР200 оба заняты. Если да сколько секунд на вкл и выкл выхода лучше поставить?

Тогда наверно надо 5-ой модификации с транзисторными выходами + ТТР! ПИД-регулятор есть в ОЛ, делаете, ищете макрос ШИМ и всё! В ПР114 есть модификация с транзисторными выходами и встроенная ШИМ!
Если не нужна большая точность, есть макрос гистерезиса!

42490

rovki
28.04.2019, 17:25
Салам всем. Можно ли управлять нагевателем ттр-ками через дискретный выход. Если аналоговый выхода ПР200 оба заняты. Если да сколько секунд на вкл и выкл выхода лучше поставить?

Это зависит от инерционности вашей системы . Можно попробовать поставить период 100сек , а далее изменяя длину импульса регулировать нагрев ...

Jakan
28.04.2019, 18:11
Спасибо за ответ. у 114 нет входа для аналогового датчика по сопротивлению. только по напряжению и току.

Jakan
29.04.2019, 11:09
Скиньте пример кто нить пид и шим управление нагревателем. Буду благодарен.

maximov2009
29.04.2019, 11:52
Добрый день. ПИД регулятор есть в стандартной библиотеке элементов. ШИМ в онлайн библиотеке. Зайдите через первый пункт меню и менеджер компонентов.
С уважением.

Jakan
29.04.2019, 12:25
Да я знаю где они стоят. Просто пример работы нужен. Немного нехватает так сказать..)

Ревака Юрий
29.04.2019, 14:40
Да я знаю где они стоят. Просто пример работы нужен. Немного нехватает так сказать..)

В описании к макросу GEN_PWM группа "Генераторы" Рис.3 Пример работы.

Jakan
29.04.2019, 21:26
А все уже. Отработал на месте. Хорошо когда на руках есть все вещи.

Петр Тугулев
01.05.2019, 11:50
Салам всем. Можно ли управлять нагевателем ттр-ками через дискретный выход.

Поделюсь своим опытом ))

Пока ставлю ПР200-2. (т.к. сразу купил с десяток), сейчас буду уже покупать пятую модификацию с транзисторными выходами, но схему оставлю прежнюю, ибо доказала эффективность ))

У меня стоят нагреватели (своего производства), которые работают через ТТР, который управляется сейчас с дискретного выхода.

Температура требуется на выходе 160 градусов. Я делаю нагреватели с небольшой мощностью (300 - 400 Вт) и ставлю следующую схему управления - см. схему. В итоге до 150 градусов нагрев идет непрерывный, а потом с циклом 1 минута нагреватель вкл/выкл, пока не достигнет нужной температуры. В результате у меня получается фактический коридор колебания температуры 156 - 164 градуса.

Просто нагреватели по габаритам и площади у меня почти всегда разные (специфика производства), и каждый раз рассчитывать коэффициенты ПИД затруднительно. А данная схема работает надежно.42527

Сергей0308
01.05.2019, 12:15
Поделюсь своим опытом ))

Пока ставлю ПР200-2. (т.к. сразу купил с десяток), сейчас буду уже покупать пятую модификацию с транзисторными выходами, но схему оставлю прежнюю, ибо доказала эффективность ))

У меня стоят нагреватели (своего производства), которые работают через ТТР, который управляется сейчас с дискретного выхода.

Температура требуется на выходе 160 градусов. Я делаю нагреватели с небольшой мощностью (300 - 400 Вт) и ставлю следующую схему управления - см. схему. В итоге до 150 градусов нагрев идет непрерывный, а потом с циклом 1 минута нагреватель вкл/выкл, пока не достигнет нужной температуры. В результате у меня получается фактический коридор колебания температуры 156 - 164 градуса.

Просто нагреватели по габаритам и площади у меня почти всегда разные (специфика производства), и каждый раз рассчитывать коэффициенты ПИД затруднительно. А данная схема работает надежно.42527

Если нет необходимости или не хотите заморачиваться с ПИД-регуляторами посмотрите П-регуляторы! Тот же ТРМ1 имеется с аналоговым выходом и П-регулятором скачайте на него РЭ и почитайте о П-регулировании(стр.76), это всё равно лучше двухпозиционного(релейного) регулирования и никаких коэффициентов не надо настраивать, выставляете зону пропорциональности и всё!
42528

42529

42530

42531

Петр Тугулев
01.05.2019, 12:26
Я не могу ставить дополнительное оборудование. У меня всё управление должно быть с ПР200. Мы делаем запайщики и размеры лотков, а значит и нагревателей - разные, возиться с индивидуальной настройкой ПИД возможности нет, поэтому хочу через некоторые "костыли" сделать простую универсальную для всех нагревателей систему. С новыми транзисторным выходами я планирую поставить модуль ШИМ и сделать регулирование еще точнее, сейчас ресурс релейного выхода щажу, поэтому шаг такой грубый 1 минута/1 минута.

Петр Тугулев
01.05.2019, 12:37
Сергей, спасибо за совет!

Ознакомился с принципом П-регулирования - как раз нечто подобное я интуитивно и хотел слепить!

Какая мысль - поставить ТТР с управлением 4-20 мА, поставить управление через аналоговый выход. И использовать эту технологию П-регулятора.

Спасибо за совет!

Сергей0308
01.05.2019, 12:55
Второй вариант через дискретный выход(лучше транзисторный) с ШИМ! ТТР, как я понял, уже установлены!
Преобразователь диапазонов, если понадобится:

42532

42533

Петр Тугулев
01.05.2019, 13:50
Спасибо большое! Подскажите по назначению входов, не могу с ходу понять (((

Сергей0308
01.05.2019, 14:34
Спасибо большое! Подскажите по назначению входов, не могу с ходу понять (((

Откройте макрос для редактирования и наведите курсор на вход, там входа подписаны!
Если нужна обратная зависимость, значения выходного диапазона меняете местами!

42534

42535

42536

42537

42538

Для П-регулятора - аналогично: 42539

Jakan
01.05.2019, 14:39
Коэффициенты ПИД беру с матлаб. Там можно быстро любой коф подобрать быстро. У меня работает четко с ттр-ками. Дал холодный воздух через ккбшки +15С и уставку нагрева удалось держать с гистерезисом в 1С градус.

Петр Тугулев
01.05.2019, 15:06
Сергей, можете еще немного помочь с разжевыванием? ))

Как работает этот макрос?

Вот есть у меня текущая температура (например, 14 градусов) мне нужна температура в 160 градусов. Куда и что прописывать в этом макросе? Где здесь задается период ШИМ?

Сергей0308
01.05.2019, 15:13
Сергей, можете еще немного помочь с разжевыванием? ))

Как работает этот макрос?

Вот есть у меня текущая температура (например, 14 градусов) мне нужна температура в 160 градусов. Куда и что прописывать в этом макросе? Где здесь задается период ШИМ?

Если Вы про макрос SCALE_L? Там просто преобразование диапазонов, если потребуется! Макрос ШИМ есть в менеджере компонентов, наверно, если чем не устраивает, можно(лучше) самому сделать, тем более макрос преобразования диапазонов я выложил, по сути, больше ничего и не нужно!

В макрос П-регулятора поступает текущая температура(показания датчика), там назначается зона пропорциональности, через верхнее и нижнее значение или уставка ± гистерезис, т. е. аналогично как в ТРМ1, а макрос ШИМ преобразует выходную мощность, аналоговый выходной сигнал П-регулятора в дискретный, для управления через дискретный выход, всё!

Мне кажется предпочтительней первый вариант, не так как в ТРМ, т. е. задание зоны пропорциональности через верхнее и нижнее значение, тогда и второй выход не нужен(и макрос проще), что бы назначить режим работы холодильник или нагреватель, достаточно эти значения поменять местами!

Короче, примерно как-то так:

42540

42542

Макрос ШИМ переделаете, если он Вам так же не нравится как и мне!
Хотя и так уже гораздо лучше, чем было у вас! Период можно увеличить, как у вас было, чтобы ресурс реле продлить, попробуйте на досуге и теперь у Вас будет возможность сравнить с тем, что у вас ранее было, короче я к тому, что всё познаётся в сравнении!

Вот на досуге свой макрос ШИМа сварганил с диапазоном продолжительности импульса 1-1000, что соответствует 0,1-100% от периода ШИМ:

42545

42550

42549

Петр Тугулев
02.05.2019, 19:23
Спасибо огромное! Вы мне очень помогли!

Сергей0308
04.05.2019, 07:34
Спасибо огромное! Вы мне очень помогли!

Вот первый макрос ШИМа перерисовал:

42565

И ещё два варианта придумал в каждом свои особенности, главное отличие от преведущей версии, если задать продолжительность импульса менее 1 мс, то на выход вообще не будут поступать импульсы:

42566

42567

42568

И ещё хотел добавить, недавно в соседней теме:
https://www.owen.ru/forum/showthread.php?t=30979&page=2

42576

обсуждали ограничение скорости изменения, добавив это в П-регулятор, по сути получится ПИ-регулятор и ничего там непонятного нет, подбирать не нужно, всё абсолютно понятно, задаётся максимальная скорость изменения(единиц измерения в час), всё! По сути мы настроили(подобрали) пропорциональный и интегральный коэффициент ПИ-регулятора.