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

PID в WAGO_IO_PRO 32

 Ответить Ответить Страница  123 6>
Автор
Сообщение
waldius Смотреть выпадающим
Новичок
Новичок


Присоединился: 10 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 33
Свойства публикации Свойства публикации   Ответить, цитируя автора - waldius Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: PID в WAGO_IO_PRO 32
    Опубликовано: 15 Ноябрь 2007 12:15

Нашел в библиотеке util.lib ПИД-регулятор, но не пойму как его запустить...

Задаю входные параметры, а на выходе ничего не меняется...

Кто-нибудь работал с ними?

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

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Ноябрь 2007 12:33

Если пишите на ST может просто забыли выполнить блок

(просто строка с именем переменной передает управление FB)

Наверх
waldius Смотреть выпадающим
Новичок
Новичок


Присоединился: 10 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 33
Свойства публикации Свойства публикации   Ответить, цитируя автора - waldius Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Ноябрь 2007 12:43
Первоначально опубликовано Dismay

Если пишите на ST может просто забыли выполнить блок

(просто строка с именем переменной передает управление FB)

Упс... Действительно, это я туплю :) Спасибо! :)

Наверх
waldius Смотреть выпадающим
Новичок
Новичок


Присоединился: 10 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 33
Свойства публикации Свойства публикации   Ответить, цитируя автора - waldius Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Ноябрь 2007 13:03

Попутно еще один вопрос начинаюшего:

Есть текущая температура и уставка. И есть нагреватель, соответственно на него воздействие от 0 до 1. Когда запускаю ПИД-регулятор переменная OUT начинает расти, начальное значение - текущая температура. Правильно ли я понимаю, чтобы вычислить на какую мощность нужно включить нагреватель, нужно значение текущей температуры делить на значение переменной ПИД-регулятора OUT?

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

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Ноябрь 2007 14:07

Выход регулятора это величина пропорциональная, согласно формуле, отклонению параметра и скорости его изменения.

Чем сильнее убегает параметр и чем быстрее он это делает, тем интенсивнее требуется воздействие для компенсации возмущения.

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

Наверх
waldius Смотреть выпадающим
Новичок
Новичок


Присоединился: 10 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 33
Свойства публикации Свойства публикации   Ответить, цитируя автора - waldius Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Ноябрь 2007 14:20

А что за лимиты?

Мне бы хотелось все-таки воспользоваться регулятором из библиотеки... Не знаю только как его значение на выходе привязать к нагревателю...

Наверх
waldius Смотреть выпадающим
Новичок
Новичок


Присоединился: 10 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 33
Свойства публикации Свойства публикации   Ответить, цитируя автора - waldius Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Ноябрь 2007 14:29
Я надеялся что на выходе получу значение от 0 до 1, а тут что-то непонятное для меня...
Наверх
Dismay Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Ноябрь 2007 14:33

ИМХО Вам незачем заморачиваться с регулятором, вы ничего не меняете аналоговое возмущение для компенсации возмущения не вносите, у Вас возмущение от ИМ постоянное оно либо есть либо его нет, посмотрите лучше компаратор

HYSTERESIS

Входит в util.lib.

Аналоговый компаратор с гистерезисом

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

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Ноябрь 2007 14:36
В любом случае ПИД регулятор Вам ну никак не подходит, максимум ПИ хватит, а еще проще П возможно было бы достаточно, и гистерезис пригодиться что бы нагреватель не мучить или зона нечуствительности или и то и другое возможно зависит от динамики и требований к качеству удержания параметра, но ПИД для Вашего исполнительного механизма бесполезен ИМХО
Наверх
waldius Смотреть выпадающим
Новичок
Новичок


Присоединился: 10 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 33
Свойства публикации Свойства публикации   Ответить, цитируя автора - waldius Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Ноябрь 2007 14:53
Первоначально опубликовано Dismay

ИМХО Вам незачем заморачиваться с регулятором, вы ничего не меняете аналоговое возмущение для компенсации возмущения не вносите, у Вас возмущение от ИМ постоянное оно либо есть либо его нет, посмотрите лучше компаратор

HYSTERESIS

Входит в util.lib.

Аналоговый компаратор с гистерезисом

Так возмущение не постоянное... Нагреватель может работать вполовину мощности, если импульс ШИМ будет вполовину... Или нагреватель - это регулирующее воздействие...

Наверх
 Ответить Ответить Страница  123 6>

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

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