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).

G-SE-0005732.1.gif-high.gif

 

 

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).

G-SE-0005733.1.gif-high.gif

 

 

Risultato del POU precedente quando l'ingresso i_tFltrTime equivale a 100 ms:

G-SE-0005694.1.gif-high.gif

 

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:

G-SE-0005695.1.gif-high.gif

 

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)