Il blocco funzione Pulse Width Modulation comanda un'uscita di un segnale modulato in ampiezza impulsi alla frequenza e al ciclo di lavoro specificati.
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 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
Sul fronte di salita, forza un riavvio del timer interno in relazione alla base tempo. |
|
|
Se
Se
NOTA: Il valore del parametro Duty viene aggiornato automaticamente a 0...100 o 0...1000 in base al valore selezionato.
|
|
|
Frequenza del segnale di uscita Pulse Width Modulation in decimi di Hz (campo: 1 (0,1 Hz) - 200.000 (20 kHz)). |
|
|
Ciclo di lavoro del segnale di uscita Pulse Width Modulation, in unità di 1% (campo: 0 ... 100 (0% - 100%)).
NOTA: Se l'ingresso HighPrecision è impostato a
TRUE , il ciclo di lavoro è in unità di 0,1% (campo: 0...1000 (0%...100%)).
|
Questa tabella descrive le variabili di uscita:
Uscite |
Tipo |
Commento |
---|---|---|
|
|
|
|
|
Busy è usato per indicare che è in corso una modifica dei comandi: la frequenza è cambiata.
Impostato a
Reimpostato a |
|
|
|
|
Quando |
InFrequency
non è impostata a TRUE
, ma Error
rimane a FALSE
.