Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

проблема с ПИД-регулятором на Ultralogik

 Ответить Ответить
Автор
Сообщение
Alan Смотреть выпадающим
Новичок
Новичок


Присоединился: 19 Ноябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alan Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: проблема с ПИД-регулятором на Ultralogik
    Опубликовано: 22 Январь 2008 15:21

Добрый день, господа АСУТП-шники!!

Возникла проблема следующего характера...

ВЫРУЧАЙТЕ..кто может
Я что-то не понимаю ...
Создаю классический ПИД-регулятор в Ultralogik32.
При этом выходной сигнал реулятора  - перменная типа float ограниченная диапазоном 0-10., (0-10 В) используется для управления выходной частотой ПЧ. При этом, если рассогласование отрицательное, то соответсвенно у меня ны выходе регулятора 0 (поскольку ограничена снизу-0, сверху-10), до тех пор, пока не станет ПОЛОЖИТЕЛЬНЫМ!! КАК преодолеть это затруднение? КАК ДОЛЖЕН ОТРАБАТЫВАТЬ РЕГУЛЯТОР ОТРИЦАТЕЛЬНЫЙ ВХОДНОЙ СИГНАЛ (рассогласование)? Буду признателен за  простой иллюстрирующий пример в UL для пояснения..

Наверх
Vel_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Апрель 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 116
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vel_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 23 Январь 2008 05:13

Alan - <Создаю классический ПИД-регулятор в Ultralogik32.>

Это из стандартных библиотек Ultralogik32 ? Они больше для примера, а не для серьёзной работы!

Если у вас выход 0-10 В, то по минимуму сделайте так:

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

Vel
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz