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

Тема: вход SYNC в Valve_Reg_No_Pos

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

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

    Exclamation вход SYNC в Valve_Reg_No_Pos

    Добрый день!
    В своем проекте использую Valve_Reg_No_Pos+PID_3pos_in_anr из библиотеки PID_Regulators.lib. Прошу, объясните, как правильно использовать вход SYNC (задание мат.модели задвижки). Интересует сам алгоритм задания модели, т.е. что и в каком порядке нужно подавать на входа IN_VAL и SYNC? Прошу за ранее прошения, если вопрос детский, но с этим сталкиваюсь впервые, как-то так вот получилось...

  2. #2

    По умолчанию

    In_val - входное значение блока, допустим от пид регулятора. Sync - сигнал синхронизации действительного положения привода. допустим ход привода составляет 30с. вращаем его в крайнее положение, устанавливаем на входе In_val, допустим через мультиплексор, значение этого положения и подаем Sync =0. при этом происходит синхронизация действительного и вычисленного значения.

  3. #3

    Exclamation

    еслия правильно понял, то при полностью закрытой задвижке на вход In_val подаем 0 и на вход Sync подаем True (именно True, а не 0, так написано в инструкции). при этом нужно ли повторить эти действия для положения задвижки в полностью открытом положении с значениями In_val = 100 и Sync подать True? поле всех настроек вход Sync нужно держать в False?

  4. #4

    По умолчанию

    Пардон, конечно true. Синхронизировать можно сколько угодно раз, особенно если вычисленное значение приближено к реальному. Я делаю примерно так: если ПИД функция в течении заданного времени выдает 0 или 100, то через обходное ИЛИ включаю в - или + управление привода, при этом делаю синхронизацию.

  5. #5

    Exclamation

    спасибо большое! если вас не затруднит, не могли бы вы выложить часть кода, который описывает данный алгоритм, для полной наглядности. можно в личку. за ранее благодарен за разъеснение.

  6. #6

    По умолчанию

    вот например.
    Вложения Вложения

  7. #7

    По умолчанию

    И как посмотреть вложения, вместо скачки - черный экран(( Если никак - получается зря регистрировался. Тема актуальна - ищу готовый блок Valve_Reg_No_Pos для CodeSys 3.4.4.0, и хочется посмотреть на сам алгоритм, или его реализацию

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,851

    По умолчанию

    Цитата Сообщение от delov_to Посмотреть сообщение
    И как посмотреть вложения, вместо скачки - черный экран(( Если никак - получается зря регистрировался. Тема актуальна - ищу готовый блок Valve_Reg_No_Pos для CodeSys 3.4.4.0, и хочется посмотреть на сам алгоритм, или его реализацию
    Посмотрите мой вариант http://www.owen.ru/forum/showthread....l=1#post212048
    Работает не только в контроллере но и в эмуляции.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Ваши права

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