Видео 19. ОВЕН ПЛК210/200. Использование ПИД-регуляторов

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 33

  • @Vasiliy_Sh
    @Vasiliy_Sh 2 года назад +2

    ссылка на пример с использованием блока APID_POS_VALV
    ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/11_Other/Example_ApidPosValv_3516v1.zip

    • @MikeTroitskiy
      @MikeTroitskiy 2 года назад

      Спасибо!!!

    • @MikeTroitskiy
      @MikeTroitskiy 2 года назад

      Василий, возможно сохранить пример в SP14 patch3?

    • @Vasiliy_Sh
      @Vasiliy_Sh 2 года назад +1

      @@MikeTroitskiy вы можете обновить прошивку в своих приборах и пользоваться новой версией CODESYS, либо можете скопировать содержимое примера в проект, созданный в более ранней версии

    • @MikeTroitskiy
      @MikeTroitskiy 2 года назад

      Василий, в программе одновременно могут быть использованы сразу два таких регулятора? Если заслонка управляется не дискретными сигналами (+/-), а имеет аналоговый сигнал управления (0-10В), то LESS, MORE не используем, используем YSM, остальное без изменений, правильно?

    • @CodesysOneLove
      @CodesysOneLove 2 года назад +1

      @@MikeTroitskiy на оба вопроса - да.

  • @БулатШайхулин
    @БулатШайхулин 3 месяца назад +1

    Видео у вас как обычно информативные и профессиональные! Спасибо!

  • @alextolstov6535
    @alextolstov6535 3 года назад +3

    Ребята, всё круто, но мне просто необходим пример APID_POS_VALV. Нигде нет ни одного примера, пожалуйста, можно хотя-бы проект со всеми блоками и переменными на CFC. Очень нужно...

    • @Vasiliy_Sh
      @Vasiliy_Sh 2 года назад

      Как раз заканчиваем пример) постараемся выложить в ближайшие пару недель

    • @Vasiliy_Sh
      @Vasiliy_Sh 2 года назад

      добавили пример, ссылка в описании

  • @АндрейПетров-о5р8э
    @АндрейПетров-о5р8э 2 месяца назад

    Как в примере физически согласуются нагрузки с дискретными выходами ПЛК? И возможно ли настроить медленный ШИМ с периодом 25-30 сек для управления через электромагнитное реле как на ПИД регуляторах ОВЕН ТРМ?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Выходы ПЛК напрямую подключались к пинам вентилятора, насколько я помню. Медленный ШИМ можно настроить - но для этого придется написать свой блок.

    • @АндрейПетров-о5р8э
      @АндрейПетров-о5р8э 2 месяца назад

      @@CodesysOneLove Спасибо! Уже написал свой блок. Можно любой дискретный выход в том числе релейный

  • @vladimirzilberman4073
    @vladimirzilberman4073 3 года назад

    Поддерживаю Alex Tolstov! Просим выпустить такой же ролик и ПО к APID_POS_VALV!
    А еще у меня веб-визуализация страшно тупит (но работает)... Но на тестируемом ПЛК210 есть обмен с восемью модулями и панелью СП307.
    Реализация максимально близка к примеру, задачи повторил один в один, среднее время цикла не выходит за рамки обозначенного. Не могу понять откуда лаги, уже кучу всего перепробовал.
    А в целом все круто и спасибо за поддержку!

    • @Vasiliy_Sh
      @Vasiliy_Sh 2 года назад

      Как раз заканчиваем пример) постараемся выложить в ближайшие пару недель

    • @Vasiliy_Sh
      @Vasiliy_Sh 2 года назад

      Пример по ссылке в описании готов

  • @ЕвгенийАлександрович-х1ц

    Всем доброго времени .
    А , Есть формулы по которым они построены? Можно где то почитать ?

    • @Vasiliy_Sh
      @Vasiliy_Sh 11 месяцев назад

      Конкретно на эти блоки можете попробовать посмотреть во вкладке "документация" в менеджере библиотек 2:30. А вообще формула ПИД есть в интернете, вариаций там не много

  • @ВячеславСтасевич-э2э
    @ВячеславСтасевич-э2э 5 месяцев назад

    Добрый день! А этот пример можно использовать для контроллера Овен SPK1xxm01?

    • @Vasiliy_Sh
      @Vasiliy_Sh 5 месяцев назад

      Вполне, только понадобятся модули ввода/вывода, потому что собственных входов и выходов на борту у СПК нет

  • @MikeTroitskiy
    @MikeTroitskiy 2 года назад

    Присоединяюсь к ранее написанным комментариям, нужен пример по ФБ APID_POS_VALV. Хотя бы в PDF.

    • @Vasiliy_Sh
      @Vasiliy_Sh 2 года назад +1

      Как раз заканчиваем пример) постараемся выложить в ближайшие пару недель

    • @MikeTroitskiy
      @MikeTroitskiy 2 года назад

      @@Vasiliy_Sh Василий спасибо вам огромное, очень ждем

    • @Vasiliy_Sh
      @Vasiliy_Sh 2 года назад

      @@MikeTroitskiy пример готов, ссылка в описании

  • @АйбекБолат-ф7л
    @АйбекБолат-ф7л Год назад

    Подскажите пжл. где скачать библиотеку util (не овен)

    • @Vasiliy_Sh
      @Vasiliy_Sh Год назад

      Библиотека util не требует скачивания и ставится вместе с самим codesys. Обычно ее надо просто добавить в проект в менеджере библиотек

  • @Raudsep
    @Raudsep 4 года назад

    Дааа. Контур по положению этими блоками замкнуть не удастся, придётся по старинке, всё ручками. А побыстрее его можно сделать, скажем с частотой в 5 мс?!

    • @CodesysOneLove
      @CodesysOneLove 4 года назад

      У вас измерение и передача значения контролируемого параметра в ПЛК укладывается в 5 мс?

    • @Golubkin_official
      @Golubkin_official 2 года назад

      @@CodesysOneLove а каким образом можно точно определить время опроса одного параметра?

    • @CodesysOneLove
      @CodesysOneLove 2 года назад +1

      @@Golubkin_official это зависит от конкретной ситуации. Например, если вы используете для опроса ФБ библиотеки OwenCommunication - можно перед вызовом ФБ и после получения ответа (по xDone) сохранить значение системного тика контроллера (с помощью функции TIME() или аналогичного ей канала из узла OwenRTC в дереве проекта). Разность значений тика достаточно точно будет соответствовать времени опроса.

    • @Golubkin_official
      @Golubkin_official 2 года назад

      @@CodesysOneLove у меня несколько иная ситуация: проводится опрос 16 модулей МВ110 (всего 128 аналоговых каналов), настройка идёт через шаблон модуля. Полученные данные выводятся в визуализацию. Хотелось бы понять, насколько быстро и стабильно приходят данные с каждого канала, чтобы оценить запас по производительности.

    • @CodesysOneLove
      @CodesysOneLove 2 года назад +1

      @@Golubkin_official стабильность можно определить по числу ошибок (в шаблоне есть бит ошибки). Время опроса косвенно можно определить по каналам циклического времени измерения - можно вывести их на трассировку и посмотреть разность между соседними точками - она будет приблизительно равно периоду опроса.