Страница 241 из 413 ПерваяПервая ... 141191231239240241242243251291341 ... ПоследняяПоследняя
Показано с 2,401 по 2,410 из 4885

Тема: разные вопросы новичка

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,161

    По умолчанию

    Цитата Сообщение от b-s-a Посмотреть сообщение
    Господа, я может чего-то не понимаю (институт закончил 20 лет назад), но почему ПИД регулятор (что штатный, что макро) в режиме П-регулирования (Ki=0, Kd=0) выдает весь диапазон управляющих сигналов при Pv меньше Sp (режим нагреватель)? По мне, так логично бы было, чтобы при Pv=Sp на выходе было бы 50%. Имхо, внутри макроса все должно сводиться до диапазона [-1;+1], а перед выходом должно преобразовываться в нужный: pwr = (u+1) * (max-min) / 2 + min. После изучения кода макроса, установил минимальное значение -100 и максимальное +100. Да, теперь П-регулировка стала работать корректно. Но встроенный ПИД-регулятор не позволяет установить минимальную мощность отрицательной. Он вообще пригоден для реального использования?

    Кстати, в коде макроса я увидел, что есть ограничения для интегральной части, аналогичные диапазону управляющего сигнала. Таким образом, если сумма пропорциональной и дифференциальной частей близка к значению границы рабочего диапазона, но обратна по знаку, то регулятор улетает в свой минимум моментально.
    Так по формуле Выход = К * дельта Е. Если дельта Е равна нулю, то и выход равен нулю

  2. #2
    Пользователь
    Регистрация
    04.05.2021
    Адрес
    Москва
    Сообщений
    83

    По умолчанию

    Это конечно логично. Но, если ошибка отрицательная, то на выходе опять 0. Т.е. если мы будем управлять рулями ракеты, то при отклонении влево, все будет ОК, а при отклонении вправо она повернуть направо не сможет.

    Имхо, дурдом какой-то.

    Вот делаю управление скорость насоса, в итоге сейчас получается так, что насос постоянно сидит на минимальной скорости при адекватных значениях параметров регулятора, но если сделать их неадекватными, то начинает гонять туда-сюда на весь диапазон.

  3. #3

    По умолчанию

    Добрый день. Можно ли и как вводить с экрана время с ФБ CLOCK ?

  4. #4

    По умолчанию

    уточню: с экрана ПР200

  5. #5

    По умолчанию

    Цитата Сообщение от movyster Посмотреть сообщение
    уточню: с экрана ПР200
    Если вы про таймеры TON, TP, TOF, то:
    переменную записываете в ФБ с помощью Write To FB. Записывать надо в ms, или в секундах и умножать на 1000.
    Переменную ставите на экран и меняете.

    Если вы про ФБ ClockWeek, то там просто 4 переменных к блоку, Час On - Off, Мин On - Off, эти же переменные выносите на экран.
    Последний раз редактировалось kondor3000; 27.02.2023 в 22:27.

  6. #6

    По умолчанию

    Извините, не совсем понял , возможно сам неточно написал или туплю. Задача-классический таймер: периодически замыкать и размыкать реле в выбранное пользователем время суток на экране ПР200. Хотел использовать ФБ CLOCK , но не нашел возможность как на его входы записать переменные ( часы, минуты). Могу только вручную в свойствах ФБ менять время.

  7. #7

    По умолчанию

    Цитата Сообщение от movyster Посмотреть сообщение
    Извините, не совсем понял , возможно сам неточно написал или туплю. Задача-классический таймер: периодически замыкать и размыкать реле в выбранное пользователем время суток на экране ПР200. Хотел использовать ФБ CLOCK , но не нашел возможность как на его входы записать переменные ( часы, минуты). Могу только вручную в свойствах ФБ менять время.
    Не знаю вашего блока Clock,
    пишу про блок ClockWeek из менеджера компонентов, на скрине переменные показаны стрелками, 1 Блок задачи времени.jpg
    которые надо поместить на экран. С экрана время можно изменять. Блок включает и выключает нагрузку в заданное время.
    При желании можно вынести и задавать с экрана ещё и дни недели.
    Последний раз редактировалось kondor3000; 27.02.2023 в 23:37.

  8. #8

    По умолчанию

    Здравствуйте!
    Просьба сильно не пинать, т.к. начинающий.
    Прошу совета в следующем:
    Есть устройство у которого значение параметра (давление) хранится в определенном регистре в формате udint.
    Каким образом формат udint преобразовать в читаемый OWEN Logic?
    Т.е. вывести значение этого самого давления на дисплей?

  9. #9

    По умолчанию

    Цитата Сообщение от ksaxx Посмотреть сообщение
    Здравствуйте!
    Просьба сильно не пинать, т.к. начинающий.
    Прошу совета в следующем:
    Есть устройство у которого значение параметра (давление) хранится в определенном регистре в формате udint.
    Каким образом формат udint преобразовать в читаемый OWEN Logic?
    Т.е. вывести значение этого самого давления на дисплей?
    Какие проблемы udint (32 битная целочисленная) и в Лоджике используется, только передаётся по сети 16 битными регистрами. См. скрин 1 32 битная переменная.jpg
    Соответственно надо прочитать 2 регистра и сложить их в одну 32 битную переменную. При неправильном отображении переставить регистры.
    А затем вывести переменную на дисплей.
    При чём ПР - мастер может прочитать целочисленную из 2 регистров, а вот в слейве придётся собрать.

    По F1 в Лоджике можно открыть справку и прочитать, в том числе о типах переменных и выводе на экран.
    Последний раз редактировалось kondor3000; 28.02.2023 в 13:21.

  10. #10

    По умолчанию

    Благодарю за ответ!

    ПР - мастер, должен считать переменную, вывести в абсолютном значении на дисплей, "ххх МПа", потом прибавить или отнять от нее некую константу и записать обратно в опрашиваемый прибор.

Страница 241 из 413 ПерваяПервая ... 141191231239240241242243251291341 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 62
    Последнее сообщение: 27.07.2026, 19:16
  2. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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