
Toimintosarja CTRL_PID on PID-säätö. Sitä voidaan käyttää P-, PI-, PD- tai ID-säätönä.
Syöttö on mitattu todellinen arvo. Tätä voidaan siirtää suoraan PID-säätimeen ilman entprellointia tai tasoittamista.
Syöttö on haluttu arvo, joka pitää saavuttaa. Suositellaan syötön viivästyttämistä toimintosarjan DELAYVALUE4 avulla.
Syöttö palauttaa PID-säätimen. Tässä tilassa sisäiset ajastimet sekä I- ja D-osat palautetaan.
Syöttö keskeyttää kaikki laskennat välittömästi. I- ja D-osien laskenta pysäytetään. P- ja Q-arvot tallennetaan väliaikaisesti.
Syöttö määrittää säätimen P-osuuden. P-osuus lasketaan seuraavasti:
P=(SETPOINT-IN)*Kp
Syöttö määrittää I-osuuden säätimen lisäyksen aikavakiona. I-osuus lasketaan seuraavasti:
I=I+(SETPOINT-IN)*(ZEIT/Ti)
Syöttö määrittää D-osuuden säätimen aikavakiona. D-osuus lasketaan seuraavasti:
D=((SETPOINT-IN)-D)*(ZEIT/Td)*MAX
Syöttö PT määrittää säätimen näytteenottovälin. Mitä suurempi arvo, sitä pienempi SPS:n kuormitus.
Syöttö määrittää säätimen alemman toiminta-alueen. Jos syötön arvoa ei ole määritelty tai se on yhtä suuri kuin NULL, niin oletetaan 0.
Syöttö määrittää säätimen ylemmän toiminta-alueen. Jos syötön arvoa ei ole määritelty tai se on yhtä suuri kuin NULL, niin oletetaan 255.
Tulossa on kaikki säätimet summana. Tämä rajoitetaan MIN- ja MAX-toiminta-alueiden mukaisesti.
Tulo P lasketaan aina välittömästi.
Tulossa I on laskettu I-osuus.
Tulossa D on laskettu D-osuus.
Huomautus: D-osuutta lasketaan oikein vain, jos näytteenottoväli PT on määritelty.