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

Тема: ПИД-регулятор с релейным выходом.

  1. #1

    По умолчанию ПИД-регулятор с релейным выходом.

    Стоит задача использовать ПИД-регулятор, который бы просто включал и отключал нагреватель, как, например, ТРМ151 с релейным выходом. Те что смотрел в библиотеках имеют выход типа REAL, то есть по сути предназначены для управления аналоговым исполнительным механизмом, но не дискретным.
    Какое решение придумать?
    Спасибо.

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,231

    По умолчанию

    Цитата Сообщение от nordth Посмотреть сообщение
    Стоит задача использовать ПИД-регулятор, который бы просто включал и отключал нагреватель, как, например, ТРМ151 с релейным выходом. Те что смотрел в библиотеках имеют выход типа REAL, то есть по сути предназначены для управления аналоговым исполнительным механизмом, но не дискретным.
    Какое решение придумать?
    Спасибо.
    Почитайте что нибудь про ШИМ!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Почитайте что нибудь про ШИМ!
    Нашел в одной из библиотек такой вот - APID_PWM называется, но у него опять же выходы WORD и REAL, ни никак не BOOL что мне требуется.
    Последний раз редактировалось nordth; 04.08.2018 в 07:22.

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,231

    По умолчанию

    Если у Вас есть ПИД-регулятор с аналоговым выходом, в чём проблема(если нет встроенного ШИМа у выходов), выбрать необходимый период и преобразовать выходную мощность в ширину(длительность) импульса! И мне кажется релейным выходом много не нащёлкаешь, лучше транзисторный + ТТР!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Использую обычный PID из UTIL, прикрутить (написать) к выходу 0-100% импульсник, который будет давать импульсы не сложно
    +79104444236
    С уважением,
    Лапшин Вячеслав

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

    По умолчанию

    Цитата Сообщение от nordth Посмотреть сообщение
    выход типа REAL, то есть по сути предназначены для управления аналоговым исполнительным механизмом, но не дискретным.
    Какое решение придумать?
    Спасибо.
    а если брать результат выхода регулятора realValue>50.0 разв он не булевый?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7

    По умолчанию

    "Выкладываю более полную версию блока ПИД-регулирования:
    с возможностью использования КЗР как с датчиком, так и без датчика положения,
    с возможностью прямого управления открытием и закрытием КЗР."

    Борис Калинин
    https://www.asutp-volgograd.com/blog...ulator-codesys
    Последний раз редактировалось Eugene.A; 04.08.2018 в 08:48.

  8. #8

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а если брать результат выхода регулятора realValue>50.0 разв он не булевый?
    То есть просто поставить компаратор и сравнивать выход PID c 50.0?

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

    По умолчанию

    Цитата Сообщение от nordth Посмотреть сообщение
    То есть просто поставить компаратор и сравнивать выход PID c 50.0?
    а что не так, он же ПИД, сам настроиться когда включаться когда выключаться, в принципе можно любой процент настроить, вокруг него и будет выход регулятора "крутиться"
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #10

    По умолчанию

    Спасибо за ответы. Покопался в библиотеках и нашел адаптивные PID регуляторы. Для решения задачи выбрал регулятор APID_PWM, не не могу до конца разобраться с его настройкой. Чтобы не заводить еще одну тему хотел бы чтобы проверили правильность настройки и еще есть непонятности.

    APID1(Pv:=trmp, Pv_Time:= ptm, SP:=SetPoint, RAMP:=FALSE, DYX:=?, PV_0:=?, START_ANR:=ANR, Y_MANUAL:=?,Y_MAN_SET:=FALSE, XN:=?, PMAX:=1, PMIN:=0);
    ANR:=APID1.ANR_WORK;
    IF APID1.Y = 0 THEN ten:=FALSE; ELSE ten:=TRUE; END_IF

    1. Pv_Time: взял прямо с модуля ввода через ModBus с Register Input Module под номером 3, для первого канала. Это правильно?
    2. Если не использую быстрый выход на уставку RAMP:=FALSE, то что ставить в параметре DYX?
    3. Что ставить в параметре PV_0?
    4. На вход START_ANR просто подаю значение с выхода блока ANR_WORK правильно?
    5. Ручной режим не используется Y_MAN_SET:=FALSE, что делаем с Y_MANUAL?
    6. Правильно ли установлены PMAX и PMIN и правильно ли организовано управление дискретным исполнительным устройством ten от выхода типа REAL APID1.Y?
    7. Вход XN, это т. н. гитерезис?

    Для чего нужны блоки SET_APID и GET_APID и нужно ли мне их использовать и если нужно то для чего? Просто хочу понимать до конца суть.

    Спасибо.
    Последний раз редактировалось nordth; 05.08.2018 в 21:45.

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

Похожие темы

  1. Ответов: 56
    Последнее сообщение: 23.06.2016, 10:07
  2. Помогите подобрать регулятор с выходом 0-5 мА.
    от rocky7 в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 13.02.2014, 05:14
  3. Датчик с диф. выходом 0-10В
    от antonsaitov в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 23.10.2012, 14:48
  4. Датчик с выходом 0...10В
    от Сергей С.С. в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 13.08.2012, 09:58
  5. Коммутация релейным выходом катушки на 380В
    от Why? в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 25.03.2012, 11:33

Метки этой темы

Ваши права

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