Funkcióblokk CTRL_PID

A CTRL_PID funkcióblokk egy PID-regulátor. Ezt P, PI, PD vagy ID-regulátorként is használhatjuk.

IN bemenet

A bemenet az érzékelt valós érték. Ez közvetlenül átadható a PID-regulátornak, anélkül hogy prelling vagy simításra lenne szükség.

SETPOINT bemenet

A bemenet az a célérték, amelyet el kell érni. Javasolt a DELAYVALUE4 funkcióblokkal való késleltetése.

RESET bemenet

A bemenet visszaállítja a PID-regulátort. Ekkor a belső időzítők, valamint az I- és D-hányadosok is visszaállnak.

DIS bemenet

A bemenet azonnal megszakítja az összes számítást. Az I- és D-hányadosok számítása szünetelnek. A P és Q kimenetek értékei ideiglenesen el vannak mentve.

Kp bemenet

A bemenet meghatározza a regulátor P-hányadosát. A P-hányados így számítható:

P=(SETPOINT-IN)*Kp

Ti bemenet

A bemenet meghatározza a regulátor I-hányadosát, mint az inkrementális időállandó. Az I-hányados így számítható:

I=I+(SETPOINT-IN)*(ZEIT/Ti)

Td bemenet

A bemenet meghatározza a regulátor D-hányadosát, mint időállandó. A D-hányados így számítható:

D=((SETPOINT-IN)-D)*(ZEIT/Td)*MAX

PT bemenet

A PT bemenet meghatározza a regulátor mintavételi idejét. Minél nagyobb az érték, annál kisebb a SPS terhelése.

MIN bemenet

A bemenet meghatározza a regulátor alsó működési tartományát. Ha a bemenet nem van meghatározva vagy az érték egyenlő NULL-lal, akkor 0 lesz feltételezve.

MAX bemenet

A bemenet meghatározza a regulátor felső működési tartományát. Ha a bemenet nem van meghatározva vagy az érték egyenlő NULL-lal, akkor 255 lesz feltételezve.

Q kimenet

A kimeneten a regulátor összes hányadosa szerepel. Ez a MIN és MAX működési tartományoknak megfelelően korlátozva van.

P kimenet

A P kimenetet mindig azonnal számítják.

I kimenet

A I kimeneten a számított I-hányados szerepel.

D kimenet

A D kimeneten a számított D-hányados szerepel.

Megjegyzés: A D-hányados csak akkor számítható helyesen, ha a mintavételi idő PT meghatározva van.