Frequency_Generator_LMC058: comando di un segnale a onda quadra
Il blocco funzione Frequency Generator comanda un'uscita del segnale a onde quadre alla frequenza specificata.
Rappresentazione grafica (LD/FBD)
Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Differenza tra funzioni e blocchi funzione.
Questa tabella descrive le variabili di ingresso:
Ingressi |
Tipo |
Commento |
---|---|---|
EN_Enable |
BOOL |
TRUE = autorizza l'attivazione della funzione Frequency Generator tramite l'ingresso IN_EN (se configurato). |
F_Enable |
BOOL |
TRUE = forza la funzione di attivazione. |
EN_SYNC |
BOOL |
TRUE = autorizza il riavvio tramite l'ingresso IN_SYNC del timer interno in relazione alla base tempo (se configurata). |
F_SYNC |
BOOL |
Sul fronte di salita, forza un riavvio del timer interno in relazione alla base tempo. |
Frequency |
DWORD |
La frequenza del segnale d'uscita del Frequency Generator in decimi di Hz. (Campo: min 1 (0,1Hz) - max 1.000.000 (100kHz) |
Questa tabella descrive le variabili di uscita:
Uscite |
Tipo |
Commento |
---|---|---|
InFrequency |
BOOL |
TRUE = il segnale Frequency Generator viene emesso alla frequenza specificata. |
Busy |
BOOL |
Busy è usato per indicare che è in corso una modifica dei comandi: la frequenza è cambiata. Impostato a TRUE quando è impostato il comando Attiva e il segnale Generatore di frequenza non viene emesso alla frequenza specificata. Reimpostato a FALSE quando è impostato InFrequency o Error o quando è reimpostato il comando Enable. Quando l'esecuzione di una modifica dei comandi è immediata, Busy rimane FALSE. |
Error |
BOOL |
TRUE = indica che è stato rilevato un errore. |
ErrID |
Quando Error è impostata: tipo dell'errore rilevato. |