Esempio di istanziamento e utilizzo
Esempio con un segnale di frequenza
Il programma crea un segnale sinusoidale (5 secondi/0,2 Hz) e un segnale sinusoidale con un'altezza equivalente a una decina (0,5 secondi/2 Hz).
L'ingresso i_tCyclTime del blocco funzione Filter_PT1 deve avere esattamente lo stesso valore del periodo del POU nel MAST, in questo caso 10 millisecondi (vedere l'area circondata da una linea rossa).
Risultato del POU precedente quando l'ingresso i_tFltrTime equivale a 100 ms:
Blu Segno sinusoidale i_rIput a 0,5 Hz (blocco funzione My_Filter_PT1_1)
Verde Segnale filtrato q_rOput (blocco funzione My_Filter_PT1_1)
Rosso Segno sinusoidale i_rIput a 5 Hz (blocco funzione My_Filter_PT1_2)
Grigio Segnale filtrato q_rOput (blocco funzione My_Filter_PT1_2)
Risultato del POU precedente quando l'ingresso i_tFltrTime equivale a 500 ms:
Blu Segno sinusoidale i_rIput a 0,5 Hz (blocco funzione My_Filter_PT1_1)
Verde Segnale filtrato q_rOput (blocco funzione My_Filter_PT1_1)
Rosso Segno sinusoidale i_rIput a 5 Hz (blocco funzione My_Filter_PT1_2)
Grigio Segnale filtrato q_rOput (blocco funzione My_Filter_PT1_2)