Показано с 1 по 10 из 118

Тема: Дискретный PID регулятор V2

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Влад12 Посмотреть сообщение
    Обновление макроса:
    https://owen.ru/forum/showthread.php?t=34524


    Работа макроса основана на том, что по заданному времени хода привода из одного крайнего положения в другое вычисляется время перемещения привода на 1% (TP1).
    Посылая на счетчик CTN1 импульсы с интервалом в это время, на счетчике можно получить расчетный % открытия привода.
    Сравнивая этот % и % на выходе ПИД регулятора, вырабатываются управляющие дискретные сигналы откр. и закр. привода такой длительности, чтобы привод открылся/закрылся на нужный %.

    Макрос критичен к точности задания времени полного хода, поэтому его нужно замерять по факту с конкретным приводом.
    Если в приводе имеются значительные люфты, можно задать время их выборки, которое суммируется с временем хода при смене направления вращения(первый импульс).
    При включении ПР-ки, по фронту сигнала Test, по спаду сигнала 100% проводится калибровка исходной точки (закрытого положения привода).
    Так как неизвестно положение привода, то подается сигнал на закрытие полной длительности хода+20% для надежного закрытия(TOF1).
    Сигнал 100% используется для принудительного открытия привода, подается прямо на выход OPEN,сколько присутствует 100%, столько присутствует и OPEN.


    V_2. Во второй версии исправлена ошибка расчета времени на % хода, исправлено не закрытие привода при некоторых комбинациях появления сигналов 100% и Enable, добавлено мертвое время в 1цикл при переключении выходов OPEN / CLOSE, а также добавлены дополнительные входы, которые присутствуют в ПИД регуляторе (режим охлаждения, ограничение выходной мощности, пауза).
    Нужно понимать что ограничение минимальной мощности ПИД регулятора функционирует только при ПИД регулировании, при снятии сигнала Enable, либо при калибровке исходной точки привод все равно ПОЛНОСТЮ ЗАКРОЕТСЯ. Добавлен вход DZ_% задает дискретность позиционирования привода по сигналу ПИД регулятора, то есть на сколько выход ПИД должен стать больше либо меньше чтобы появился сигнал откр / закр. для уменьшения излишних срабатываний выходов.

    Untitled.png
    Доброго времени суток.
    У Вас внутри есть описание, в котором написано:
    "При включении ПР-ки, по фронту сигнала Test, по спаду сигнала 100% проводится калибровка исходной точки (закрытого положения привода). Так как неизвестно положение привода,то подается сигнал на закрытие полной длительности хода+20% для надежного закрытия(TOF1)."
    У меня вопрос:
    Зачем добавлять +20% к полной длительности хода привода, если он не может быть больше 100%? Тем-более Вы задаёте время хода+люфты привода...
    Я считаю, что 100% на закрытие, это МАКСИМУМ, иначе свернёт привод....

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,065

    По умолчанию

    Цитата Сообщение от SeraX Посмотреть сообщение
    ... Я считаю, что 100% на закрытие, это МАКСИМУМ, иначе свернёт привод....
    Странное заявление с логической неувязкой.
    Зачем предполагается эксплуатировать заведомо неработоспособное оборудование?

Похожие темы

  1. Дискретный PID регулятор
    от Влад12 в разделе Среда программирования OWEN Logic
    Ответов: 10
    Последнее сообщение: 16.04.2021, 07:57
  2. МК210-301 Дискретный вход
    от Kiril75 в разделе Мх210
    Ответов: 1
    Последнее сообщение: 01.07.2020, 10:38
  3. Ответов: 9
    Последнее сообщение: 25.05.2020, 15:17
  4. ПЛК304 дискретный вход
    от scmember в разделе ПЛК3xx (архив)
    Ответов: 9
    Последнее сообщение: 21.05.2020, 15:07
  5. Дискретный транзисторный выход
    от Crazy в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 05.06.2008, 13:12

Ваши права

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