LPFIL ( filtro passa basso del 1° ordine )
Nome funzione | LPFIL_010 |
---|---|
Versione fuzione | 1.0 |
Stato funzione | stabile |
Compatibilità con IEC61131-3 | non compatibile |
Raffigurazione grafica :
Ingressi / uscite :
Nome | Gruppo appartenenza | Accesso | Tipi di dati | Descrizione |
---|---|---|---|---|
Active | Power Flow sinistro | Stato di attivazione / disattivazione intervento filtro | ||
IN | Normale | W , RW | F , B , W , L , S | Variabile da filtrare |
TS | Normale | W , RW | F , B , W , L , S | Tempo camp. filtro |
TAU | Normale | W , RW | F , B , W , L , S | Tau filtro |
Q | Normale | W , RW | F , B , W , L , S | Valore filtrato e non. |
Descrizione :
Il blocco funzione LPFIL é usato per ottenere un filtro passa basso del primo ordine. Se l’ingresso Active (powerflow) è ON in Q avremo il valore filtrato di IN, altrimenti avremmo il valore di IN diretto oltre al caricamento del filtro stesso. IN deve assumere valori compresi tra –32768 e +32767. La costante di tempo del filtro è definita nell’ingresso TAU espresso in ms. Supponendo di partire da un valore di ingresso pari a zero, l’uscita Q del filtro assume un valore pari al 63% dell’ingresso dopo il tempo TAU.
Il blocco funzione LPFIL contiene all'interno un timer per eseguire effettivamente il filtro ogni tempo di campionamento. Questo tempo di campionamento è impostato attraverso l’ingresso TS espresso in ms.