Страница 6 из 11 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 136

Тема: Специальные ,функционально законченные макросы

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    25.02.2016
    Адрес
    Кострома
    Сообщений
    302

    По умолчанию ПИД-регулятор

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

  2. #2

    По умолчанию

    Цитата Сообщение от stesel Посмотреть сообщение
    ПИД-регулятор протестировал - работает исправно, немного прибрался в коде выкладываю результат.
    Перерегулирование при старте присутствует?

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

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Перерегулирование при старте присутствует?
    Есть небольшое - пара-тройка десятых, можно зарезать диф. составляющей.
    Собрал стенд на лампе накаливания, прикрутил датчик, сделал вывод на экран показаний и настроил коэф-ты. Результат прилагаю.
    Изображения Изображения
    Вложения Вложения
    • Тип файла: owl test2.owl (5.55 Мб, Просмотров: 93)

  4. #4

    По умолчанию

    Жаль что на ИП320 или подобную панель график не вывели, интересно динамику посмотреть.
    И на агрегате с хорошей тепловой инерцией опробовать.

  5. #5
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    А мне ,применимо к ПР слово КОД слух режет ,лучше -СХЕМА ,однако Даже в ОЛ закладка -схема называется .
    электронщик до мозга костей и не только

  6. #6
    Пользователь
    Регистрация
    25.02.2016
    Адрес
    Кострома
    Сообщений
    302

    По умолчанию PID2

    Добавил смещение, сделал встроенный тактовый генератор, Все прочие настройки с описанием через параметры макроса, в итоге обновил версию до второй. Работать должен так же, как и первой версии. Все это финальная версия, мне для любых задач в будущем подойдет.
    Вложения Вложения
    • Тип файла: owl test3.owl (5.92 Мб, Просмотров: 198)

  7. #7
    Пользователь
    Регистрация
    18.07.2013
    Адрес
    уфа
    Сообщений
    262

    По умолчанию

    Цитата Сообщение от stesel Посмотреть сообщение
    Добавил смещение, сделал встроенный тактовый генератор, Все прочие настройки с описанием через параметры макроса, в итоге обновил версию до второй. Работать должен так же, как и первой версии. Все это финальная версия, мне для любых задач в будущем подойдет.
    проверяю ваш макрос на 7 объектах в одном проекте (7 датчиков и соответственно 7 тэн)
    пока полет нормальный, но связь с ОЛ почти сразу теряется

  8. #8
    Пользователь
    Регистрация
    25.02.2016
    Адрес
    Кострома
    Сообщений
    302

    По умолчанию

    Цитата Сообщение от аскар Посмотреть сообщение
    проверяю ваш макрос на 7 объектах в одном проекте (7 датчиков и соответственно 7 тэн)
    пока полет нормальный, но связь с ОЛ почти сразу теряется
    Я так понимаю семь ПИД-регуляторов в проекте, всё верно?
    В таком случае могу предположить, что не хватает ресурсов контроллера, тогда вопрос больше к разработчикам. Хотя есть ещё один нюанс, время цикла регулятора (кватования) Tqut надеюсь не убрали в минимум.
    В первом варианте регулятора был отдельный вход для импульсов квантования, попробуйте его использовать и один генератор на все. Таймеры обычно жрут ресурсы контроллера, поэтому такое может происходить. Я стараюсь в таких случаях заводить только один таймер в проекте и генерировать синхроимпульсы разной периодичности на все нужды, путём деления опорной частоты таймера с помощью счетчиков.
    Можно попробовать проверить, но не знаю на сколько это правильно, во вложении файлик, там суть такая если таймер Blink не сможет получать биты во время от системы испонения, то он окажется в любом случае медленнее чем генератор с частотой цикла и в итоге на выходе Q1 получим 1. Попробуйте встроить эту схему в свой проект, если получим 1 на выходе, значит однозначно не хватает времени цикла.
    PS: Для нуждающихся там макрос счетчика с ограничением мин/мах, сбросом, предустановкой и выходами переполнения.
    Вложения Вложения

  9. #9
    Пользователь
    Регистрация
    18.07.2013
    Адрес
    уфа
    Сообщений
    262

    По умолчанию

    нет не режим онлайн.просто работающий ОЛ теряет устройство

  10. #10

    По умолчанию

    нет не режим онлайн.просто работающий ОЛ теряет устройство
    а ОЛ в одном экземпляре запущен?

Страница 6 из 11 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 921
    Последнее сообщение: 01.12.2025, 11:45
  2. Специальные символы
    от CEkip в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 02.11.2018, 08:50

Ваши права

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