FB_COUNTER
Descrizione Blocco Funzione
Il FB_COUNTER
blocco funzione viene utilizzato per implementare un contatore incrementale e decrementale. IL ActValue
specifica il valore corrente del contatore interno. Il contatore può essere parametrizzato tramite il PresetValue
e CounterLimit
input.
Per una logica 1
segnale al bReset
ingresso, il valore del contatore interno viene impostato sul valore parametrizzato con PresetValue
. Per un fronte ascendente al bCountUp
ingresso, il valore del contatore interno viene incrementato di 1
. Per un fronte ascendente al bCountDown
ingresso, il valore del contatore interno viene decrementato di 1
. Non appena il valore del contatore specificato in CounterLimit
è raggiunto, il bCounterOut
l'uscita è impostata. Quando il valore del contatore raggiunge 0
, IL bCounterZero
l'uscita è impostata.
Quando il TwinSAFE il gruppo viene avviato (Esegui=1), ActValue
è impostato per PresetValue
. Quando il gruppo si ferma, ActValue
è impostato per 0
.
EL6900
IL FB_COUNTER
il blocco funzione non è supportato dall'EL6900.

Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| Il fronte di salita reimposta il contatore su |
|
|
| Il fronte di salita incrementa il valore del contatore interno di |
|
|
| Il fronte di salita diminuisce il valore del contatore interno di |
|
|
| Valore di inizializzazione su cui è impostato il contatore su Reset. È consentito solo un valore costante (nessuna variabile) |
|
|
| Quando viene raggiunto questo valore, il È consentito solo un valore costante (nessuna variabile) |
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| Impostato |
|
|
| Impostato |
|
|
| Valore attuale del valore del contatore interno Tipi di dati consentiti: |
|
|
|
|