PDA

Просмотр полной версии : Использование блока PID. ШИМ.



super100
27.07.2024, 10:28
Библиотечный блок PID регулятора имеет аналоговый выход. Как сделать в программе управление дискретным выходом? Как преобразовать аналоговый сигнал в ШИМ? Тут когда-то обсуждалась подобная проблема. Не смог найти.

EFrol
27.07.2024, 11:31
Потому и не нашли, т.к. это не проблема.
Основным параметром ШИМ-сигнала является СКВАЖНОСТЬ или обратная ей величина КОЭФФИЦИЕНТ ЗАПОЛНЕНИЯ (https://academy.evolvector.ru/shim).
Выход PID также имеет диапазон выходной величины. И видимо все на форуме что-то знают?! Например, что зависимость между ними должна быть прямопропорциональная. аналог(мощность) 0% -> коэф. заполнения ШИМ 0%, при мощности 100% -> коэф. заполнения ШИМ 100%.

Валенок
27.07.2024, 15:40
зависимость между ними должна быть прямопропорциональная. аналог(мощность) 0% -> коэф. заполнения ШИМ 0%, при мощности 100% -> коэф. заполнения ШИМ 100%.
Я б так не горячился. Автор пока не сказал что это что-то типа нагрева.

super100
31.07.2024, 16:42
Да. Это управление нагревом. Нужно прикрутить к релейному выходу. Преобразовать аналоговый выход стандартного блока PID.

kondor3000
31.07.2024, 18:01
Да. Это управление нагревом. Нужно прикрутить к релейному выходу. Преобразовать аналоговый выход стандартного блока PID.

Шим не будет нормально работать с релейным выходом, реле может только включить, выключить нагрев, при чём желательно не очень часто.

IVM
31.07.2024, 21:45
Шим не будет нормально работать с релейным выходом, реле может только включить, выключить нагрев, при чём желательно не очень часто.

А при ШИМ кроме как включать/выключать больше ничего и не надо.

super100
16.08.2024, 09:41
Что Вы говорите. ПИД регуляторы промышленные есть с релейными выходами. Даже у ОВЕНА. Принцип ПИД заключается не в этом. Уже нашел в этом форуме то что спрашивал и залили в ПЛК. Все работает.

Dimensy
16.08.2024, 15:09
Что Вы говорите. ПИД регуляторы промышленные есть с релейными выходами. Даже у ОВЕНА. Принцип ПИД заключается не в этом. Уже нашел в этом форуме то что спрашивал и залили в ПЛК. Все работает.

ПИД регулятор с релейными выходами - это управление больше-меньше. И это не ШИМ.

super100
30.08.2024, 14:28
ПИД регулятор с релейными выходами - это управление больше-меньше. И это не ШИМ.

Больше/меньше - это позиционное регулирование. Ничего не хочу больше доказывать, а прикреплю скрин из технического руководства на ОВЕН ТРМ 32. Там написано то о чем и я говорю.78345

Евгений Мокеев
06.09.2024, 11:49
Недавно делал такое. Управление регулирующим клапаном с помощью двух дискретных выходов (открывать - закрывать). Когда температура ниже уставки и надо нагревать: выход ПИД_1 0-100% преобразую в ШИМ 0-5 секунд на дискр. выход "Открывать". Когда температура выше уставки и надо охлаждать: выход ПИД_2 0-100% преобразую в ШИМ 0-5 секунд на дискр. выход "Закрывать". Параметр "5 секунд" (период работы клапана) подбирается при пуско-наладке. В общем, нужно 2 отдельных ПИД-регулятора с одинаковыми настройками.