Controllore PID.
Il blocco (Figura 1) è progettato per implementare la funzione di controllo PID.

Figura 1
Nota: prima di iniziare a configurare il blocco, familiarizzati con il principio di funzionamento del controller PID.
I parametri del controller sono impostati nelle impostazioni del blocco (Figura 2).

Figura 2
"Input En" – Quando questa casella di controllo è selezionata, viene creato l'input "En" per il blocco. Se a questo input è presente un livello logico alto il blocco funziona in modo normale, altrimenti l'output del blocco avrà il valore corrispondente all'input "SDV".
Direzione di controllo.
- "Direct regulation" - quando viene selezionata questa modalità, viene implementata una modalità in cui se il valore del parametro è maggiore del punto di riferimento, il segnale di uscita diminuisce e se il valore del parametro è inferiore al segnale, il segnale di uscita aumenta. L'applicazione più comune è il controllo della temperatura durante il riscaldamento - controllo del riscaldatore.
- "Reverse regulation" - quando questa modalità è selezionata, viene implementata una modalità in cui se il valore del parametro è maggiore del valore impostato, il segnale di uscita aumenta e se il valore del parametro è inferiore al segnale, il segnale di uscita diminuisce. L'applicazione più comune è il controllo della temperatura nella refrigerazione - controllo di un dispositivo di raffreddamento (ad esempio un condizionatore d'aria).
- "Input" - quando questa modalità è selezionata, verrà formato l'input "Dir" per il blocco. Un livello logico alto avvia la modalità di controllo diretto, un livello logico basso la inverte.
Impostazioni.
- "Time" – questo input è utilizzato per la regolazione del tempo (in millisecondi).
- "Kp" – coefficiente proporzionale.
- "Ki" – coefficiente integrale.
- "Kd" – coefficiente derivativo.
Output – "Analog control".
- "From:" - valore di output alla regolazione 0%.
- "To:" - valore di output al 100% di regolazione.
Output – "Relay control".
- "From:" - durata dell'impulso alla regolazione dello 0% in millisecondi.
- "To:" - la durata totale del periodo PWM in millisecondi.