PDA

Просмотр полной версии : Управление тенами с помощью ШИМ



Марьян
22.08.2019, 20:18
Здравствуйте. Столкнулся с задачей: большая печь полимеризации, нагрев печи осуществляется с помощью 6 груп тэнов по 33 кВт каждая (сумарно 198кВт). Нужно держать температуру в пределах 180 градусов. Управление осуществляется посредством включения/отключения тенов. Использую ПИД-регулятор из библиотеки Oscat. Везде читал что нужно использоваь ШИМ но вот не пойму каким образом включать/выключать тєени по ШИМ-регулятору. Как связать импульсы ШИМа с пускателями тэнов?

capzap
22.08.2019, 21:06
плк3хх это коммуникационный контроллер, у него нет выходов для организации ШИМ. Можно подключить модули которые это умеют, можно и самому организовать зная принцип, в самом упрощенном виде это включать на некоторое время пускатель и настолько же выключать, если температура не выходит на режим уменьшать/увеличивать время

Марьян
22.08.2019, 21:20
А на каком ПЛК могу реализовать ШИМ, у меня еще есть ПЛК 110, на нем можно?

krollcbas
23.08.2019, 06:11
У него есть дискретные выходы, значит можете. Обычно использую стандартный PID из библиотеки UTIL, к нему дописываю дополнение, которое дает импульсы с разной скважностью, в зависимости от приближения значения переменной процесса к установленному значению
44255

Eugene.A
23.08.2019, 08:03
Интересно, надолго хватит контакторов?

SA104
23.08.2019, 08:08
Применяю аналогичный принцип для регулирования медленных процессов, только время паузы тоже рассчитываю - чем регулируемый параметр ближе к уставке, тем длиннее пауза. Т.е. при большой разнице между уставкой и измеренным значением импульсы идут с небольшой скважностью - 5 сек пауза, 2 сек. работа, а при приближении к уставке пауза пропорционально увеличивается . Примерно так ТРМ32 или 12 работают, оттуда идею взял.

Sulfur
23.08.2019, 10:38
Марьян

А на каком ПЛК могу реализовать ШИМ
На любом СПК1хх, но нужно еще модули МВ110-224.8А (для восьми каналов термопар) и MУ110-224.8К (для восьми каналов управления нагрузкой). Фишка в том, что в MУ110-224.8К уже есть втроенный аппаратный ШИМ, надо просто с СПК писать в нужные регистры необходимый уровень мощности (0..1000 соответствует 0..100% мощности). Период ШИМ задается в конфигураторе модуля. Для силовой части на ТТР обычно 1-2 сек, для части на контакторах - 10-20 сек. ТТР предпочтительнее в разы.
Алгоритм такой:
СПК опрашивает МВ110-224.8А, делает необходимые вычисления, полученный результат пишет в MУ110-224.8К.
Преимущество еще в том, что такую систему можно разнести в пространстве. Т. е. входной модуль поближе к печам (экономия на термопарных проводах), выходной модуль в силовой шкаф, а СПК оператору на рабочее место.

Марьян
23.08.2019, 12:44
У него есть дискретные выходы, значит можете. Обычно использую стандартный PID из библиотеки UTIL, к нему дописываю дополнение, которое дает импульсы с разной скважностью, в зависимости от приближения значения переменной процесса к установленному значению
44255

Тоесть импульс это включение тэна?

Марьян
23.08.2019, 12:46
Интересно, надолго хватит контакторов?

Я сделал копию управления немецкой линии, принцып аналогичен, только на сименсе, линия работает 7 лет, из 10 контакторов только 1 поменяли.

Марьян
23.08.2019, 12:49
Применяю аналогичный принцип для регулирования медленных процессов, только время паузы тоже рассчитываю - чем регулируемый параметр ближе к уставке, тем длиннее пауза. Т.е. при большой разнице между уставкой и измеренным значением импульсы идут с небольшой скважностью - 5 сек пауза, 2 сек. работа, а при приближении к уставке пауза пропорционально увеличивается . Примерно так ТРМ32 или 12 работают, оттуда идею взял.

На той линии которую я видел, при приблежении к уставке по очереди отключаются тэны, пока не отключатся все 6. При падении температуры до нижнего значения, по очереди включаются тэни пока все не включатся.

SA104
23.08.2019, 13:13
Мой пример был для управления всей нагрузкой сразу.