Писалось в ОЛ 1.7build51. В 1.8 build 115 в симуляторе работает.
PID для режима "нагреватель"
PID.JPG
PV - реальный (измеренный) параметр;
SP - уставка параметра; (запись - десятые доли градуса, т.е. 600= 60,0 С°)
kP - полоса (зона) пропорциональности;
kI - интегральная составляющая;
kD - дифференциальная составляющая;
Lm - параметр применения ограничения "снизу" (применяется для устранения перерегулирования при большой мощности нагревателя)
Mn - ограничение снизу;
Mx - ограничение сверху.
QI -вывод мощности на панель оператора, дискретность 0,1%
QW - мощность
Настройки на вкладке свойств:
SP_mul; kP_mul; kI_mul; kD_mul -множители величин
I_max - Ограничение интегральной составляющей (максимум)
I_min - Ограничение интегральной составляющей (минимум)
Время квантования - ms
Лимит ограничения - при достижении PV > Lm значение рассогласования ограничивается установленным числом
Время интегратора - к-во квантований на одну запись в ячейку интегратора, т.е:
Время квантования =50ms
Время интегратора =6
Единичная запись в ячейку интегратора производится за 50*6= 0,3сек.
Полное время накопления ошибки рассогласования - (50*6)*8=2,4сек.
Последний раз редактировалось Алексей Геннадьевич; 18.01.2016 в 10:34.
а каковы размерности(диапазон) по входам и зависимости
электронщик до мозга костей и не только
доброго времени! Кто делал прогу для двух ступенчатого электро нагревателя? пожалуйста поделитесь опытом
скорее всего сделано на ОЛ 51, тогда ручками перерисовывать....или ждать, когда поддержку старых макросов сделают, на последнее я бы не рассчитывал....Не работает в версии 1.8.6.115 - пишет в нижней строке - неизвестный тип данных , но не понятно что не так .
Есть ли возможность помочь ?
ПР200-24.2.2
Ну там свой Пид есть .Скомбинируйте с проектом Василия Кашуба ...
электронщик до мозга костей и не только