Arsie
17.01.2013, 18:03
Векторный ПИД-регулятор.
Управляется и сообщает о своей работе кодированными сигналами, макросы кодирования команды и расшифровки статуса прилагаются.
Входы:
Команда - управление регулятором
P, I, D - коэффициенты регулятора
Уставка (градусы)
Датчик
Зона нечувствительности - зона вокруг "уставки", внутри которой регулятор практически исключает движения крана, минимизируя износ привода и управляющих им реле. Зона задаётся в градусах. Задание зоны шириной 2 градуса означае коридор "уставка плюс-минус один градус"
Время хода крана - паспортное значение, либо измеренное фактически. Если время прямого и обратного хода неодинаковы, то задаётся бОльшее. Время задаётся в секундах
Время хода (minimum) - минимально допустимая длительность импульса открывания или закрывания. Длительность задаётся в циклах системы
Фильтр - постоянная экспоненциального фильтра, размерность: циклы программы. Фильтр используется исключительно для расчёта D-составляющей и может быть отключён заданием нулевого времени
Ручное открывание
Ручное закрывание
Выходы:
Status - выход состояния регулятора
Открывание - включение прямого хода крана
Закрывание - включение обратного хода крана
%Avg - равен нулю, если кран не движется. 101, если открывается и -101, если закрывается
!!!Важное замечание! В норме, коэффициенты I и D регулятора должны быть в нуле - вся настройка регулятора сводится к подбору верного коэффициента P. Если вы считаете, что вам необходим коэффициент D, обязательно активируйте фильтрацию. Коэффициент I применяйте только если полностью понимаете, зачем это вам нужно!
vPID_v2.msl (162.8 Кбайт, 608 просмотров) - удалён
Управляется и сообщает о своей работе кодированными сигналами, макросы кодирования команды и расшифровки статуса прилагаются.
Входы:
Команда - управление регулятором
P, I, D - коэффициенты регулятора
Уставка (градусы)
Датчик
Зона нечувствительности - зона вокруг "уставки", внутри которой регулятор практически исключает движения крана, минимизируя износ привода и управляющих им реле. Зона задаётся в градусах. Задание зоны шириной 2 градуса означае коридор "уставка плюс-минус один градус"
Время хода крана - паспортное значение, либо измеренное фактически. Если время прямого и обратного хода неодинаковы, то задаётся бОльшее. Время задаётся в секундах
Время хода (minimum) - минимально допустимая длительность импульса открывания или закрывания. Длительность задаётся в циклах системы
Фильтр - постоянная экспоненциального фильтра, размерность: циклы программы. Фильтр используется исключительно для расчёта D-составляющей и может быть отключён заданием нулевого времени
Ручное открывание
Ручное закрывание
Выходы:
Status - выход состояния регулятора
Открывание - включение прямого хода крана
Закрывание - включение обратного хода крана
%Avg - равен нулю, если кран не движется. 101, если открывается и -101, если закрывается
!!!Важное замечание! В норме, коэффициенты I и D регулятора должны быть в нуле - вся настройка регулятора сводится к подбору верного коэффициента P. Если вы считаете, что вам необходим коэффициент D, обязательно активируйте фильтрацию. Коэффициент I применяйте только если полностью понимаете, зачем это вам нужно!
vPID_v2.msl (162.8 Кбайт, 608 просмотров) - удалён