Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 25

Тема: ПИД регулятор (нужна помощь)

  1. #1

    По умолчанию ПИД регулятор (нужна помощь)

    Добрый день!
    Подскажите как с помощью ПИД регулятора из библиотеки Util.Lib (см. рис.) обеспечить необходимую скорость нарастания температуры для нагревателя, например 1 градус в минуту, и как подобрать коэффициенты ???
    6.jpg

  2. #2
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Проще увеличивать уставку.

  3. #3

    По умолчанию

    А как уставку увеличивать? Мне нужно чтобы ТЭН нагревался со скоростью 1 градус в минуту
    Последний раз редактировалось Danzel; 24.03.2014 в 19:47.

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Дык и прибавляйте к уставке 1 градус в минуту. Или десятую каждые 6сек.

  5. #5
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    RZN
    Сообщений
    958

    По умолчанию

    Задайте в качестве уставки не температуру, а скорость её изменения.

  6. #6

    По умолчанию

    Цитата Сообщение от AVF Посмотреть сообщение
    Задайте в качестве уставки не температуру, а скорость её изменения.
    Ты это серьезно ? Скорость изменения температуры 1 гр./мин. Если задать уставку 1, а текущее значение температуры будет явно больше 1, то ПИД будет пытаться уменьшить эту температуру. Нагрева вообще не будет.
    Последний раз редактировалось Вольд; 25.03.2014 в 15:26.

  7. #7

    По умолчанию

    Так все таки как сделать, подскажите. Как написала Lara что то не совсем понятно как это описать, помогите

  8. #8

    По умолчанию

    А ты ТЭН от чего питаешь ?

  9. #9
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    к примеру Вам нужно нагреть до 150градусов.
    К текущему значению температуры каждую минуту прибавляйте 1 градус, до тех пор пока температура не достигнет 150 градусов.
    Используйте генератор BLINK. к примеру BLINK(ENABLE:= , TIMELOW:=T#500ms , TIMEHIGH:=T#500ms , OUT=> );
    По фронту высокого уровня пишете: Уставка= Ттекущая+1.

  10. #10

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    к примеру Вам нужно нагреть до 150градусов.
    К текущему значению температуры каждую минуту прибавляйте 1 градус, до тех пор пока температура не достигнет 150 градусов.
    Используйте генератор BLINK. к примеру BLINK(ENABLE:= , TIMELOW:=T#500ms , TIMEHIGH:=T#500ms , OUT=> );
    По фронту высокого уровня пишете: Уставка= Ттекущая+1.
    А с чего Вы взяли, что скорость нагрева при этом будет 1 гр./мин. ?

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Нужна помощь
    от Илья1000 в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 06.10.2013, 21:17
  2. Нужна помощь
    от Илья1000 в разделе Подбор Оборудования
    Ответов: 10
    Последнее сообщение: 17.09.2013, 23:07
  3. Нужна помощь
    от Илья1000 в разделе Эксплуатация
    Ответов: 61
    Последнее сообщение: 19.05.2013, 21:49
  4. Нужна помощь. ПИД регулирование.
    от Игоррр в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 15.07.2011, 13:09
  5. Нужна помощь.
    от Дмитрий Альбертович в разделе Сервисное ПО
    Ответов: 2
    Последнее сообщение: 15.07.2008, 12:05

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •