Blocco funzione Frequency_Multiplier
Questa figura mostra lo schema dei pin del blocco funzione Frequency_Multiplier:
Il blocco funzione Frequency_Multiplier implementa 32 modalità di lampeggiamento rappresentate dai bit dell'uscita.
Su ciascun fronte di salita del segnale attivo, l'uscita della modalità di lampeggiamento inizia per zero. Il bit inferiore cambia il proprio stato trascorso un periodo di base. Il secondo bit lampeggia con una frequenza pari alla metà del bit iniziale. Il terzo bit lampeggia con una frequenza pari alla metà del secondo bit, e così via, finché il segnale di attivazione non viene azzerato. In caso di impostazione dell'ingresso i_xHold, lo stato corrente delle modalità di lampeggiamento è Mantieni. Se è necessario impostare una modalità di lampeggiamento di tipo BOOL è possibile utilizzare il blocco funzione DWORD_AS_BIT (libreria Util).
L'uscita viene resettata sul fronte di salita dell'ingresso Attiva.
Frequenze (Attiva = TRUE, Timebase = t#100ms, Mantieni = FALSE)
DWORD_AS_BIT (Ingresso = Uscita di frequenza)
DWORD_AS_BIT.B00 lampeggia a 100 ms
DWORD_AS_BIT.B01 lampeggia a 200 ms
DWORD_AS_BIT.B02 lampeggia a 400 ms
Descrizione dei pin di ingresso
Questa tabella descrive i pin di ingresso del blocco funzione Frequency_Multiplier:
Ingresso |
Tipo di dati |
Descrizione |
---|---|---|
i_xEn |
BOOL |
TRUE: FB attivo FALSO: Disattivato |
i_tBase |
TIME |
Periodo di tempo Intervallo: 1- 4294967295 ms (≥ tempo di ciclo del controller) |
i_xHold |
BOOL |
TRUE: Attivo FALSO: Disattivato |
Questa tabella descrive i pin di uscita del blocco funzione Frequency_Multiplier:
uscita |
Tipo di dati |
Descrizione |
---|---|---|
q_xActv |
BOOL |
TRUE: FB attivo FALSO: Disattivato |
q_dwOput |
DWORD |
Stato uscita Intervallo: 0...4294967295 |