Rilevamento e delimitazione della differenza di regolazione
La differenza di regolazione si può rilevare in due modi. Programmare la sottrazione del valore istantaneo dal setpoint o utilizzare l'istruzione ERR_MON. L'istruzione ERR_MON contiene già un controllo della differenza di regolazione.
Istruzioni per il trattamento della differenza di regolazione
È possibile utilizzare le seguenti istruzioni.
-
A_DEAD_B: conduci la differenza di regolazione attraverso una banda morta adattiva
-
DEADBAND: conduci la differenza di regolazione attraverso una banda morta
Esempio di sottrazione
La differenza di regolazione viene calcolata per sottrazione e condotta attraverso una banda morta.
Per rilevare la differenza di regolazione come descritto nell'esempio procedere nel modo seguente:
-
Richiamare l'istruzione DEADBAND come multiistanza e interconnettere DEADBAND.INV con la differenza tra setpoint e valore istantaneo, ad es. ROC_LIM.OUTV - CRP_IN.OUTV.
-
Parametrizzare nella struttura DEADBAND_Instance della multiistanza l'ampiezza e lo scostamento della banda morta.
La differenza di regolazione trattata viene visualizzata in DEADBAND.OUTV.
La figura seguente mostra come richiamare e interconnettere le istruzioni di Modular PID Control nell'FB regolatore PIDCTR.
Esempio di impiego di ERR_MON
La differenza di regolazione si calcola e si controlla con l'istruzione ERR_MON.
Per rilevare la differenza di regolazione come descritto nell'esempio procedere nel modo seguente:
-
Richiamare l'istruzione ERR_MON come multiistanza.
-
Tramite una variabile temporale interconnettere il setpoint trattato con ERR_MON.SP, ad es. ROC_LIM.OUTV, e il valore istantaneo trattato con ERR_MON.PV, ad es. CRP_IN.OUTV.
La differenza di regolazione viene visualizzata in ERR_MON.ER.
-
Parametrizzare nella struttura ERR_MON_Instance della multiistanza il controllo della differenza di regolazione.
La figura seguente mostra come richiamare e interconnettere le istruzioni di Modular PID Control nell'FB regolatore PIDCTR_ER.