Quando si esegue l'istruzione per la prima volta, ovvero quando la condizione di esecuzione specificata in Run passa a TRUE, i valori di default vengono scritti sui membri DUT da 1 a 9 della DUT.
Questa DUT può essere utilizzata con la seguente o le seguenti istruzioni: F356_PID_PWM.
Questa DUT specifica il valore manipolato (MV) e i parametri di controllo (4 word).
Memorizza il valore manipolato (valore di uscita)
Valore di default 0
Campo di valori -10000–10000
Imposta il limite inferiore del valore manipolato MV
Valore di default 0
Campo di valori min. -10000
Imposta il limite superiore del valore manipolato MV
Valore di default 10000
Campo di valori max. 10000
Il controllo PID non viene eseguito e l'uscita è al 100% fino a che il livello definito (0–80%) del valore target è stato raggiunto.
Valore di default 0
Campo di valori 0–80%
Imposta il tempo di campionamento per aggiornare i valori di ingresso misurati.
Unità = 0.01s
Imposta anche il periodo di uscita PWM.
Valore di default 100 (1s)
Campo di valori 1–3000 (0.01–30s)
Valore di default 0
Campo di valori 0–3
Imposta un valore bias per eseguire l'autotuning
Valore di default 0
Campo di valori min. 0
Imposta il valore di correzione del risultato di autotuning per Kp
Valore di default 125%
Campo di valori 50–500%
Imposta il valore di correzione del risultato di autotuning per Ti
Valore di default 200%
Campo di valori 50–500%
Imposta il valore di correzione del risultato di autotuning per Td
Valore di default 100%
Campo di valori 50–500%
Memorizza l'avanzamento dell'autotuning
Valore di default 0
Campo di valori 0–5
Area di lavoro di max. 30 word per elaborazione PID e autotuning
Valore di default 0
Quando la condizione di esecuzione passa a TRUE, il valore di default viene impostato. Il valore manipolato MV viene emesso solo nel campo del limite superiore e inferiore specificato.
PV_Band_WithFullOutput
Definire la percentuale del valore target alla quale il controllo PID deve iniziare. Al di sotto di questo livello, l'uscita è al 100%.
Per esempio, se PV_Band_WithFullOutput viene impostato sull'80% e il valore misurato (valore corrente PV) è solo al 50% del valore target, l'uscita sarà al 100%. Resterà al 100% fino a quando il valore misurato raggiunge l'80% del valore target, momento in cui il controllo PID verrà avviato.
L'ammontare della percentuale determina quanto velocemente verrà raggiunto il valore target.
Regolazione di precisione dell'autotuning
Una volta completato l'autotuning, i parametri per Kp, Ti e Td vengono memorizzati negli elementi di F356_Parameters_Hold_DUT. Per la regolazione di precisione potete correggere ora il risultato dell'autotuning con i parametri AT_Correction_Kp, AT_Correction_Ti e AT_Correction_Td.
Impostare AT_Correction_Kp su 200 (ossia 200%): eseguire l'autotuning per correggere Kp e raddoppiarne il valore.
Impostare AT_Correction_Ti su 125 (ossia 125%): eseguire l'autotuning per correggere Ti a 1.25 volte il suo valore.
Impostare AT_Correction_Td su 75 (ossia 75%): eseguire l'autotuning per correggere Td a 0.75 volte il suo valore.
Se è stato impostato un valore bias, l'autotuning verrà eseguito con un valore target temporaneo SP’.
Nel controllo inverso, SP' è la differenza del valore target SP e del valore bias di autotuning. Il valore bias di autotuning può essere utilizzato per controllare un riscaldamento eccessivo durante l'autotuning.
Nel controllo avanti, SP' è la somma del valore target SP e del valore bias di autotuning.
Calcolo di KP, TI e TD
L'autotuning viene eseguito con SP’ anche se il valore corrente misurato è vicino al valore target SP all'avvio dell'autotuning.