Inserzione di una grandezza di disturbo (S7-300, S7-400) - PID

Applicare PID Control modulare (S7-300, S7-400)

ft:publication_title
Applicare PID Control modulare (S7-300, S7-400)
Product
PID
Version
V20
Publication date
11/2024
Language
it-IT
Inserzione di una grandezza di disturbo

Istruzioni per il trattamento della grandezza di disturbo

È possibile utilizzare le seguenti istruzioni.

  • CRP_IN: riporta in scala il valore della periferia

  • DIF: Reagisci alle variazioni rapide

  • LAG1ST: filtra i disturbi

  • NON_LIN: linearizza la grandezza di disturbo

  • SCALE_M: riporta in scala la grandezza di disturbo

  • NORM: normalizza la grandezza di disturbo

Esempio di trattamento della grandezza di disturbo

La grandezza di disturbo è disponibile nel formato della periferia, il segnale deve essere livellato e linearizzato con una curva caratteristica.

Per trattare la grandezza di disturbo come descritto nell'esempio procedere nel modo seguente:

  1. Dichiarare nell'FB regolatore un parametro di ingresso DISV_PER con tipo di dati "Word".

  2. Interconnettere DISV_PER con l'ingresso di periferia in cui viene misurata la grandezza di disturbo.

  3. Richiamare nell'FB regolatore l'istruzione CRP_IN come multiistanza, ad es. con il nome CRP_IN_Instance_DISV.

  4. Interconnettere DISV_PER con CRP_IN.INV_PER.

  5. Parametrizzare nella struttura CRP_IN_Instance_DISV della multiistanza il fattore e l'offset per la scala.

  6. Richiamare nell'FB regolatore l'istruzione LAG1ST come multiistanza e interconnettere CRP_IN.OUTV con LAG1ST.INV attraverso una variabile temporale.

  7. Parametrizzare nella struttura LAG1ST_Instance della multiistanza il tempo di ritardo.

  8. Richiamare nell'FB regolatore l'istruzione NONLIN come multiistanza e interconnettere LAG1ST.OUTV con NONLIN.INV attraverso una variabile temporale.

  9. Creare un Blocco dati globale DB_NONLIN in cui salvare i punti di interpolazione della curva caratteristica.

  10. Parametrizzare nella struttura NONLIN_Instance della multiistanza il numero del blocco dati globale con la curva caratteristica.

  11. La grandezza di disturbo trattata viene visualizzata in NONLIN.OUTV.

La figura seguente mostra come richiamare e interconnettere le istruzioni di Modular PID Control nell'FB regolatore CTR_C_FF.