Презентация Библиотеки PIDRegulators и PIDReg2. Программные ПИД-регуляторы (на примере пакета CoDeSys) онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Библиотеки PIDRegulators и PIDReg2. Программные ПИД-регуляторы (на примере пакета CoDeSys) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 28 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Библиотеки PIDRegulators и PIDReg2. Программные ПИД-регуляторы (на примере пакета CoDeSys)
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:28 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:1.58 MB
- Просмотров:183
- Скачиваний:3
- Автор:неизвестен
Слайды и текст к этой презентации:
№3 слайд
![Реализация ПИД-регулирования](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img2.jpg)
Содержание слайда: Реализация ПИД-регулирования
PID_Regulators.lib
Внутренняя библиотека – не работает без контроллера
отладка программы в режиме визуализации происходит только при подключенном ПЛК - ФБ работают только в самом ПЛК
Содержит алгоритмы
ПИД регуляторов с автонастройкой и без автонастройки, On\Off регулятор (ТРМ1) (для 2-х позиционного ИМ)
Блоки управления задвижками (для 3-х позиционного ИМ)
Блок определения ошибки измерителя
Блок вычисления влажности психрометрическим способом
№4 слайд
![Измерительные ФБ для систем](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img3.jpg)
Содержание слайда: Измерительные ФБ для систем управления
декодирование ошибки измерителя (DECODE_FLOAT)
в случае появления ошибки преобразования в ПЛК передается не значение параметра , а код ошибки
ФБ анализирует переменную на входе VALUE и на выходе разделяет значение и код ошибки
это позволяет определить причину появления проблем
№5 слайд
![Коды ошибок нет ошибок нет](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img4.jpg)
Содержание слайда: Коды ошибок
0 – нет ошибок
6 – нет данных
7 – датчик отключен
8 – велика температура холодного спая
9 – мала температура холодного спая
10 – вычисленное значение слишком велико
11 – вычисленное значение слишком мало
12 – короткое замыкание
13 – обрыв датчика
14 – отсутствие связи с АЦП
15 – некорректный калибровочный коэффициент
№6 слайд
![ЦФ для аналоговых значений](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img5.jpg)
Содержание слайда: ЦФ для аналоговых значений (DIG_FLTR)
ФБ позволяет уменьшить влияние ВЧ и случайных ИП на измеренную величину за счет интегрирования резких изменений сигнала
фильтрация «провалов» или «выбросов» установкой полосы фильтра - PB
сглаживание установкой постоянной времени фильтра - TI
№8 слайд
![Регулятор без автонастройки](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img7.jpg)
Содержание слайда: Регулятор без автонастройки (PID_FUNCTION)
ФБ управляет 3-позиционными ИМ
задвижками, жалюзями и др.
двумя дискретными сигналами
на открытие
на закрытие механизма
ФБ ставит задвижку в положение, соответствующее значению на входе IN_VAL
тип REAL – требуемое положение задвижки в процентах (изменяется в диапазоне 0...100%)
№9 слайд
![Регулятор без автонастройки](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img8.jpg)
Содержание слайда: Регулятор без автонастройки (PID_FUNCTION)
ReversTime – интервал между отключением и включением на обратное направление
в паспорте для ИМ типа МЭО-87 этот параметр 50 мс (на схеме ФБ указывается значение в секундах 0,05)
параметры MinWork и MinStop рассчитываются по паспортным данным на ИМ конкретного типа привода задвижки
Min_Work+MinStop=Int_work_im=3600/dop_kol_vkl
так как для ИМ типа МЭО-87 допустимое количество включений на один час 320 - 11,25 с
т.к. включенное состояние ИМ не должно превышать 25 % рабочего интервала (2,81 сек), то значения параметров
MinWork = 2,81 (сек)
MinStop = 11,25 – 2.81 = 8,44 (сек)
№12 слайд
![Управление задвижкой без ДП](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img11.jpg)
Содержание слайда: Управление задвижкой без ДП (VALVE_REG_NO_POS)
SINС: BOOL
синхронизация начального положения
при подаче значения TRUE на этот вход, текущее положение задвижки приравнивается к IN_VAL
FullMotionTime: REAL
полное время хода задвижки из одного крайнего положения в другое (в секундах)
LuftTime: REAL
время выборки люфта в электроприводе задвижки при смене направления вращения (в секундах)
в паспорте для ИМ типа МЭО-87 этот параметр указывается как «выбег основного органа механизма»
для МЭО-87 он равен 1%, таким образом время выборки люфта от времени полного хода 10 сек составит 0,1 сек
№15 слайд
![Регулятор без автонастройки](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img14.jpg)
Содержание слайда: Регулятор без автонастройки (PID_FUNCTION)
PV: REAL;
значение регулируемой величины (сигнал обратной связи, приходящий с датчика);
PV_TIME: WORD;
время получения значений регулируемой величины (циклическое время), используется для вычисления инт. и диф. составляющих
из модуля UNIVERSAL Sensor, переменной Circular time в разделе PLC Configuration
SP: REAL;
уставка регулятора
№16 слайд
![Регулятор без автонастройки](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img15.jpg)
Содержание слайда: Регулятор без автонастройки (PID_FUNCTION)
PB: REAL;
полоса пропорциональности (в единицах регулируемой величины)
чем шире полоса пропорциональности, тем меньше величина выходного сигнала OUT при одном и том же отклонении (рассогласовании)
TI_: DINT;
постоянная интегрирования (4-байтовое целое число со знаком, в секундах)
задает инерционность объекта регулирования
TD_: REAL;
постоянная дифференцирования
рекомендованное соотношение TD_/TI_ для большинства объектов лежит в диапазоне от 0,15 до 0,3
_IMIN: REAL;
мин. ограничение накопления инт. составляющей в диапазоне от -1 до 1
_IMAX: REAL;
макс. ограничение накопления инт. составляющей в диапазоне от -1 до 1
OUT: REAL;
вых. сигнал регулятора, от минус 1 до +1 относительной мощности
№17 слайд
![Регулятор с автонастройкой](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img16.jpg)
Содержание слайда: Регулятор с автонастройкой 1-го типа (PID_2POS_IM_ANR)
Фб предназначен для работы с ИМ
не учитывает время изменения вых. мощности от 0 до 100 %
ТЭНы, отсечные клапаны, форсунки, электродвигатели, задвижки с аналоговым управлением
ФБ имеет Кп=1
используют для управления медленными (инерционными) процессами при помощи двухпозиционных ИМ
№18 слайд
![Регулятор с автонастройкой](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img17.jpg)
Содержание слайда: Регулятор с автонастройкой 1-го типа (PID_2POS_IM_ANR)
START_ANR: BOOL;
если TRUE, то проводится автонастройка ПИД-коэффициентов регулятора
если FALSE – автонастройка прекращается и начинается процесс регулирования
YDOP: REAL;
макс. амплитуда колебаний регулируемой величины при автонастройке (в единицах регулируемой величины)
STATE_ANR: BYTE;
состояние автонастройки
0 – идет автонастройка
1 – автонастройка завершена
иное значение – код ошибки
№20 слайд
![Регулятор с автонастройкой](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img19.jpg)
Содержание слайда: Регулятор с автонастройкой 2-го типа (PID_3POS_IM_ANR)
для автонастройки следует задать начальную мощность, с которой следует начинать автонастройку (параметр PST) и ограничение колебания выходной мощности при автонастройке (параметр PTOL)
перед запуском автонастройки пользователь должен задать такое значение уставки SP, которое приблизительно соответствует мощности, заданной в параметре PST
после выхода на уставку (с погрешностью, не больше чем задано в параметре YDOP), и стабилизации регулируемой величины, необходимо запустить автонастройку, подав значение TRUE на вход START_ANR
№21 слайд
![Регулятор с автонастройкой](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img20.jpg)
Содержание слайда: Регулятор с автонастройкой 2-го типа (PID_3POS_IM_ANR)
YDOP: REAL;
макс. амплитуда колебаний регулируемой величины при автонастройке
TVAL: REAL;
время хода рабочего органа ИМ (например, полное время хода задвижки)
PST: REAL;
начальное значение мощности на выходе регулятора при автонастройке
PTOL: REAL;
отклонения мощности на выходе регулятора при автонастройке
№22 слайд
![Задача Поддержание заданной](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img21.jpg)
Содержание слайда: Задача
Поддержание заданной температуры
в сушильном шкафу необходимо поддерживать определенную температуру
выбор нужного значения температуры (+80°С или +90°С) и переключение режима производится оператором
система должна с максимально возможной скоростью выходить на заданный режим
№24 слайд
![Задача пояснения по программе](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img23.jpg)
Содержание слайда: Задача (пояснения по программе)
0001
на входе SP ПИД-регулятора в градусах Цельсия указывается значение необходимой температуры (sp_value=80 или 90)
на вход PV подается измеренное значение температуры с модуля «RTD sensor»
параметры на входах TI_, TD_, _IMIN, _IMAX выбраны экспертным методом
блок MAX в выходном сигнале убирает отрицательные значения
0002
сигнал out_val с ПИД-регулятора поступает на блок MUL для умножения на 655,35 с целью линейного преобразования выходной мощности регулятора (от 0 до 100) к мощности, подаваемой на ШИМ (0…65535)
преобразование типа данных из REAL в WORD
с выхода переменная heater подается на модуль соответствующего выхода ПЛК в канал ШИМ – «Pulse-wide modulator»
№27 слайд
![Библиотека PID Reg ФБ](/documents_6/001657cb6ce1a36bb2b21cf35f044180/img26.jpg)
Содержание слайда: Библиотека PID_Reg2
ФБ управления 3-х позиционным ИМ с датчиком положения (VALVE_POS_DY)
ФБ управления 3-х позиционным ИМ без датчика положения (VALVE_NO_POS_DY)
блок автонастройки 2-х позиционного ИМ (W1_ANR)
Блок автонастройки 3-позиционного ИМ (W2_ANR)
ФБ адаптивного ПИД-регулятора с БВУ (DSP_A_PID)
Скачать все slide презентации Библиотеки PIDRegulators и PIDReg2. Программные ПИД-регуляторы (на примере пакета CoDeSys) одним архивом:
Похожие презентации
-
Библиотека UTIL. LIB. Программный и аппаратный ШИМ регуляторы (на примере пакета CoDeSys)
-
Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys)
-
Основные принципы применения языка LAD. Таймеры и счетчики (на примере пакета CoDeSys)
-
Разработка программного решения в пакете Excel для проектного планирования в форме диаграмм Ганта
-
Создание библиотек компонентов в пакете сапр altium designer
-
Разработка программного модуля для формирования таблиц данных в среде пакета «Statistica» для анализа методом дисперсионного анализа
-
Разработка программной платформы для создания и проведения квест-мероприятий
-
Разработка программной платформы для шифрования и дешифрования текста c помощью ключа
-
Язык Ада в современной программной индустрии
-
Особенности проектов по разработке программного обеспечения