Blocco funzione Frequency_Multiplier

Schema dei pin

Questa figura mostra lo schema dei pin del blocco funzione Frequency_Multiplier:

G-SG-0030305.3.gif-high.gif

 

 

Descrizione funzionale

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.

Esempio

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

Descrizione dei pin di uscita

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