Под заказ

ПИД-регулятор

Стоимость Цена по запросу
Российское производство Гарантия производителя Доставка по РФ и ЕАЭС

ПИД-регулятор

ПИД-регулятор — компонент. Предназначен для создания автоматизированных систем управления на базе модулей АЦП-ЦАП, например модуль «SigmaUSB», для поддержания контролируемой величины, равной заданному значению.

Внешний вид компонента

Параметры:

Входные

• импульс — при подаче импульса происходит запуск/остановка выполнения регулирования;

• контроль — обратная связь регулируемого компонента;

• сброс — происходит сброс интегральной составляющей (сумма накопленных ошибок становится равна 0).

Выходные

• ПИД-сигнал — на выходе отрегулированное значение.

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• Value (0) — текущее значение;

• Enable (true) — включение/отключение компонента;

• PropKoef (1) — коэффициент при пропорциональной составляющей (противодействует отклонению регулируемой величины от заданного значения);

• IntegrKoef (0) — коэффициент при интегральной составляющей (учет предыдущих значений, способствует устранению статической ошибки);

• DiffKoef (0) — коэффициент при дифференциальной составляющей (обеспечивает быструю реакцию на отклонение от заданной величины);

• MaxCurrentValue (0) — максимальное значение управляющего сигнала. Если значение 0, то не используется;

• MinCurrentValue (0) — минимальное значение управляющего сигнала. Если значение 0, то не используется.

Программирование

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

Параметры:

Входные

• контроль — значение регулируемого параметра для расчета выходного значения ПИД-регулятора (любое число).

Настраиваемые свойства:

Общие свойства:

• Приведены по данной ссылке.

Частные свойства :

• FLOAT Value — установка и чтение значения установки ПИД-регулятора (от минус бесконечности до плюс бесконечности);

• VARIANT_BOOL Enabled - установка и чтение состояния работы ПИД-регулятора:

• true — ПИД-регулятор включен;

• false — ПИД-регулятор выключен.

• FLOAT PropKoef — установка и чтение пропорционального коэффициента ПИД-регулятора (любое значение);

• FLOAT IntegrKoef— установка и чтение интегрального коэффициента ПИД-регулятора (любое значение);

• FLOAT DiffKoef — установка и чтение дифференциального коэффициента ПИД-регулятора (любое значение);

• FLOAT MaxCurrentValue — установка и чтение максимального значения выходного сигнала ПИД-регулятора (любое значение);

• FLOAT MinCurrentValue — установка и чтение минимального значения выходного сигнала ПИД-регулятора (любое значение);

Методы:

void ResetIntegr(LONG newVal) - устанавливает интегральную составляющую ПИД-регулятора:

• newVal - значение интегральной составляющей (любое значение).

Пример

Проект в SCADA ZETView

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

Результат работы проекта