Показано с 1 по 4 из 4

Тема: Температура воздуха в теплице, как правильно расписать регулятор.

  1. #1

    По умолчанию Температура воздуха в теплице, как правильно расписать регулятор.

    Посоветоваться хочу.

    Есть теплица, воздух в ней нагревают\охлаждают 2-мя теплообменниками, с холодной и горячей водой.
    Поток воды регулируется 2-мя шаровыми кранами (горяч\холод) с приводом (1 минута полное открытие).
    Производительность вентилятора такая, что весь объём воздуха прокачивается через теплообменник за 5 минут.
    Забор атмосферного воздуха пока не рассматриваем.
    Оборудование: ПЛК100, МВА8, МВУ8, 2 задвижки с аналоговым управлением (обратная связь есть, не задействована), один ТСМ.

    Планирую из PID_Regulators взять регулятор без автонастройки PID_Function, его выход разделить на "+100 и -100" и завести на два (один на гороячую воду, второй на холодную воду) блока управления задвижками VALVE_REG_NO_POS.

    Работать будет? Или где-то притаились грабли? Может есть более оптимальные решения?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    приглядитесь к библиотеке oscat, там есть и регулятор и управление задвижками и обработка темп.датчиков. За Вами останется только собрать все модули в одно целое

  3. #3

    По умолчанию

    Граблей нет. Есть один момент - если охлаждение слабее или мощнее чем нагрев выход (pid_function)который слабее - нужно делить на коэффициент. Пример - пусть нагрев - 1кВт, а охлаждение 250Вт. К-т на охлаждение - 0.25. Естественно нужно ограничить макс. мощность сверху т.е. MAX(pwr,1)
    Часто задаваемые вопросы по кодесис
    1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
    2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie

  4. #4

    По умолчанию

    ок, спасибо!
    в процессе работы прояснилось, что задвижки с АНАЛОГОВЫМ регулированием и блок VALVE_REG_NO_POS не нужен.
    все значения >100 из PID_Function отправляются в один ЦАП МВУ8, все что меньше - в другой.
    Посмотрим, как оно будет работать...
    OSCAT на потом, доки скачал, почитаю. Сейчас надо с базовыми вещами разобраться.
    Последний раз редактировалось max_im; 21.06.2011 в 22:39.

Ваши права

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