PID-szabályzó

Proportional–Integral–Derivative Vezérlő
A D komponens miatt a lépésválasz tovább erősödik, ami miatt a célértéket jobban megközelítjük. A I rész felel ennek az értéknek a pontos állításáért. >br>

Tartalom


Bemenetek↑

RövidítésRövid leírásLeírásÉrtékhatár
PVProcess valueA vezérelni kívánt változó aktuális értéke.∞
AutoAutomatic0 = Kézi
1 = Automata
0/1
OffOff / LockKi / Tiltás0/1




Kimenetek↑

RövidítésRövid leírásLeírásÉrtékhatár
COController outputA szabályozó kimenete a szabályozott változó manipulálására.∞




Paraméter↑

RövidítésRövid leírásLeírásMértékegységÉrtékhatárAlapértelmezett érték
RemRemanence inputMemória bemenet: Ha aktív a blokk visszatér az Miniserver újraindulása előtti állapotba.
A blokk állapota mentésre kerül:
- Program Miniserver-be való mentésekor
- Tervezett újraindításkor
- Biztonsági mentés előtt
- Óránként egyszer
Az adat mentésre kerül az SD kártyára.
-0/10
SPSetpointA szabályzott változó kért értéke.-∞5
StSampling timeEbben az intervallumban a szabályozó új (CO) értékeket számol ki.s0...∞1
ThThresholdA (PV) és (SP) közötti kis vezérlési különbségek elnyomására szolgál. Ha a különbség kisebb, mint a küszöbérték, a (CO) számára nem számítanak ki új értéket. Ez segít elkerülni a működtető felesleges terhelését.-∞1
KpProportional gainArányos erősítés-∞2
KiIntegral gainIntegrál erősítés-∞1
KdDerivative gainDerivált erősítés-∞0
MvManual valueHa (Auto) 0, ez az érték a (CO) kimeneten.-∞5
MinMinimumMeghatározza a minimum értékét a (CO) kimenetnek.-∞0
MaxMaximumMeghatározza a maximum értékét a (CO) kimenetnek.-∞10



Calculation formula for the PID controller↑

CO = Kp * e(t) + Ki * Σe(t) * Δt + Kd * (e(t) - e(t-1)) / Δt

Legend:

CO: Controller Output

Kp: Proportional gain

e(t): Error at current time t (Target - Input)

Ki: Integral gain

Σe(t): Sum of errors over time

Δt: Sample time between calculations

Kd: Derivative gain

e(t-1): Error at the previous time step