Просмотр полной версии : Управление нагревателем через дискретный выход.
Салам всем. Можно ли управлять нагевателем ттр-ками через дискретный выход. Если аналоговый выхода ПР200 оба заняты. Если да сколько секунд на вкл и выкл выхода лучше поставить?
Сергей0308
28.04.2019, 17:24
Салам всем. Можно ли управлять нагевателем ттр-ками через дискретный выход. Если аналоговый выхода ПР200 оба заняты. Если да сколько секунд на вкл и выкл выхода лучше поставить?
Тогда наверно надо 5-ой модификации с транзисторными выходами + ТТР! ПИД-регулятор есть в ОЛ, делаете, ищете макрос ШИМ и всё! В ПР114 есть модификация с транзисторными выходами и встроенная ШИМ!
Если не нужна большая точность, есть макрос гистерезиса!
42490
Салам всем. Можно ли управлять нагевателем ттр-ками через дискретный выход. Если аналоговый выхода ПР200 оба заняты. Если да сколько секунд на вкл и выкл выхода лучше поставить?
Это зависит от инерционности вашей системы . Можно попробовать поставить период 100сек , а далее изменяя длину импульса регулировать нагрев ...
Спасибо за ответ. у 114 нет входа для аналогового датчика по сопротивлению. только по напряжению и току.
Скиньте пример кто нить пид и шим управление нагревателем. Буду благодарен.
maximov2009
29.04.2019, 11:52
Добрый день. ПИД регулятор есть в стандартной библиотеке элементов. ШИМ в онлайн библиотеке. Зайдите через первый пункт меню и менеджер компонентов.
С уважением.
Да я знаю где они стоят. Просто пример работы нужен. Немного нехватает так сказать..)
Ревака Юрий
29.04.2019, 14:40
Да я знаю где они стоят. Просто пример работы нужен. Немного нехватает так сказать..)
В описании к макросу GEN_PWM группа "Генераторы" Рис.3 Пример работы.
А все уже. Отработал на месте. Хорошо когда на руках есть все вещи.
Петр Тугулев
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
Коэффициенты ПИД беру с матлаб. Там можно быстро любой коф подобрать быстро. У меня работает четко с ттр-ками. Дал холодный воздух через ккбшки +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
обсуждали ограничение скорости изменения, добавив это в П-регулятор, по сути получится ПИ-регулятор и ничего там непонятного нет, подбирать не нужно, всё абсолютно понятно, задаётся максимальная скорость изменения(единиц измерения в час), всё! По сути мы настроили(подобрали) пропорциональный и интегральный коэффициент ПИ-регулятора.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot