Страница 4 из 4 ПерваяПервая ... 234
Показано с 31 по 40 из 79

Тема: примеры программ и полезности

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

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

    По умолчанию

    В принципе, для варианта без датчика можно заменить блок VALVE_REG на VALVE_REG_NO_POS, выставить параметры КЗР и ограничиться этим.

    Так я вначале и сделал на объектах, где мы не использовали датчик, но позже мой коллега (он возится со слежением за работой ЦТП и настройкой коэффициентов по удалёнке, а я обычно в поле) столкнулся с какой-то проблемой и добавил в блок сброс интегральной составляющей при достижении и поддержании выходом ПИДа максимума или минимума в течение некоторого времени.

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

    Аргументы против использования датчика:
    • занимает вход МВА (бывает, что его-то и не хватает)
    • необходима юстировка этого входа
    • нужны провода, клеммники
    • бывают наводки (иногда жуткие просто) из-за обилия частотников на ЦТП
    • бывают проблемы с RS-485 и МВА отваливается (задействованные в управлении датчики вешаем на ПЛК)
    • не нужна высокая точность регулирования


    За датчик:
    • точность регулирования всё же выше
    • удаленный контроль степени открытия клапана
    • больше инфы для выявления причин неполадок

  2. #2

    По умолчанию

    Может давайте заведем отдельную тему, где Вы сможете свои блоки выкладывать?

  3. #3

    По умолчанию

    Здравствуйте! а кто-нибудь делал что-то подобное в кдс3? Нужен ПИД-регулятор для управления КЗР

  4. #4

    По умолчанию ПЛК + ПЛК пример.

    Тестовый пример.Проверено.Работает.
    Может кому пригодится.
    Спасибо Пантелееву Дмитрию(компания ОВЕН).
    Вложения Вложения

  5. #5
    Пользователь
    Регистрация
    10.04.2017
    Адрес
    Almaty
    Сообщений
    3

    Post ABZ-Encoder

    ABZ-Энкодер
    Позволяет обрабатывать сигналы энкодера, имеющего выходы А и В со смещением фазы,
    а также дополнительный выход сигнала нулевой точки.

    Возможности:
    - вывод текущего положения относительно нулевой точки
    - определение направления вращения/движения энкодера
    - задаваемая длина шкалы

    Требования:
    - подключенная библиотека STANDARD.LIB
    - наличие 3-х быстрых входов на ПЛК

    В ПЛК110 быстрые входы (FDI0-FDI3) в конфигураторе ПЛК нужно перевести в режим "Fast discret inputs - direct control".

    В ПЛК110 версии М02 с последними прошивками есть встроенный энкодер (настраивается в Конфигурации ПЛК). Однако, работает он неоднозначно - значение в 4 раза больше шкалы самого энкодера. Потому и появилась необходимость написать свой обработчик.

    Проверено на ПЛК110.30 и ПЛК110.60 с энкодером E6B2-CWZ5B.

    В проекте не установлен таргет. Подключите нужный Вам в Настройке целевой платформы.

    UPD: Важное замечание! Для переменной POSITION используется тип WORD, поэтому ширина шкалы ограничена 65К. Если нужна бОльшая ширина шкалы, то используйте другой целочисленный тип (DWORD, DINT, UDINT и т.п.)

    Комментарии приветствуются!

    С уважением, CDS (Дмитрий).
    Вложения Вложения
    Последний раз редактировалось CDS; 06.04.2018 в 13:00.

Страница 4 из 4 ПерваяПервая ... 234

Метки этой темы

Ваши права

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