Bloc funcțional CTRL_PID

Blocul funcțional CTRL_PID este un regulator PID. Acesta poate fi utilizat atât ca P, PI, PD sau ID regulator.

Intrare IN

Intrarea este valoarea reală măsurată. Aceasta poate fi transmisă direct în regulatorul PID fără a fi necesară eliminarea zgomotei sau netezirea acesteia.

Intrare SETPOINT

Intrarea este valoarea dorită care trebuie atinsă. Se recomandă întârzierea intrării cu blocul funcțional DELAYVALUE4.

Intrare RESET

Intrarea resetează regulatorul PID. Timerele interne, precum și părțile I și D sunt resetate.

Intrare DIS

Intrarea întrerupe toate calculele imediat. Calculul părților I și D este pus în pauză. Valorile de la ieșirea P și Q sunt memorate temporar.

Intrare Kp

Intrarea definește partea P a regulatorului. Partea P este calculată după cum urmează:

P=(SETPOINT-IN)*Kp

Intrare Ti

Intrarea definește partea I ca constantă de timp a incrementului regulatorului. Partea I este calculată în mod continuu după cum urmează:

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

Intrare Td

Intrarea definește partea D ca constantă de timp a regulatorului. Partea D este calculată în mod continuu după cum urmează:

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

Intrare PT

Cu intrarea PT se definește timpul de eșantionare al regulatorului. Cu cât valoarea este mai mare, cu atât sarcina SPS este mai mică.

Intrare MIN

Intrarea definește domeniul inferior de funcționare al regulatorului. Dacă intrarea nu este definită sau valoarea este egală cu NULL, atunci se consideră 0.

Intrare MAX

Intrarea definește domeniul superior de funcționare al regulatorului. Dacă intrarea nu este definită sau valoarea este egală cu NULL, atunci se consideră 255.

Ieșire Q

Ieșirea conține toate regulatorii ca sumă. Aceasta este limitată în conformitate cu domeniul de funcționare MIN și MAX.

Ieșire P

Ieșirea P este întotdeauna calculată imediat.

Ieșire I

Ieșirea I conține partea I calculată.

Ieșire D

Ieșirea D conține partea D calculată.

Atenție: Partea D este calculată corect doar dacă eșantionarea PT a fost definită.