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.

  1. "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.
  2. "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).
  3. "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.

Selezionando la voce "Input", il blocco avrà gli input:
  1. "Time" – questo input è utilizzato per la regolazione del tempo (in millisecondi).
  2. "Kp" – coefficiente proporzionale.
  3. "Ki" – coefficiente integrale.
  4. "Kd" – coefficiente derivativo.
Quando si seleziona la voce "Constants", i parametri di cui sopra vengono impostati come costanti.

Output – "Analog control".

Selezionando questa modalità l'output del blocco è di tipo digitale ed ha valore di regolazione analogico. Nelle impostazioni del valore di output in questo caso, è specificato quanto segue:
  1. "From:" - valore di output alla regolazione 0%.
  2. "To:" - valore di output al 100% di regolazione.

Output – "Relay control".

Quando questa modalità è selezionata, l'output del blocco ha un tipo bool e su di essa è implementato periodo PWM. Nelle impostazioni del valore di output in questo caso, è specificato quanto segue:
  1. "From:" - durata dell'impulso alla regolazione dello 0% in millisecondi.
  2. "To:" - la durata totale del periodo PWM in millisecondi.
File FLProg.
Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia