FB_VIOLATIONCNT
Descrizione Blocco Funzione
Il FB_VIOLATIONCNT
blocco funzione viene utilizzato per implementare un contatore di errori ponderato.
Il bEnable
ingresso viene utilizzato per attivare o disattivare il contatore. Quando il contatore è disattivato, il bInputOK
le uscite sono impostate su FALSE
E ActViolationCnt
è impostato per 0
.
Quando bEnable
è impostato per TRUE
, IL bInput
l'ingresso viene controllato ogni volta che viene chiamato il blocco funzione.
Quando l'input
bInput = TRUE
, il contatore degli erroriActViolationCnt
viene decrementato del valoreuiDecrementNoError
.Nota: l'ingresso può essere negato, nel qual caso il segnale di ingresso deve esserlo
FALSE
.Quando l'input
bInput = FALSE
, il contatore degli erroriActViolationCnt
viene incrementato del valoreuiIncrementError
.Nota: l'ingresso può essere negato, nel qual caso il segnale di ingresso deve esserlo
TRUE
.
Non appena il contatore degli errori raggiunge il valore massimo udiCounterLimit
, bInputOK
è impostato per FALSE
.
Suggerimento
La disponibilità di questo blocco funzione dipende dagli indicatori di stato FBSupportFlags
del file di descrizione ESI. Queste bandiere FBSupportFlags
vengono valutati a partire da CODESYS Safety for EtherCAT Safety Module 4.3.0.0.
L'utilizzo di questo blocco funzione è impedito se il dispositivo in questione non supporta esplicitamente questo blocco funzione.

Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| Ingresso per l'attivazione della funzione
|
|
|
| Quando il contatore è attivato, l'ingresso viene controllato ogni volta che viene chiamato il blocco funzione. . Ingresso non negato
. Ingresso negato
|
|
|
| Valore di cui viene incrementato il contatore interno È consentito solo un valore costante (nessuna variabile) |
|
|
| Valore di cui viene decrementato il contatore interno È consentito solo un valore costante (nessuna variabile) |
|
|
| Valore massimo per il contatore interno. Al di sopra di questo valore, il È consentito solo un valore costante (nessuna variabile) |
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| Quando |
|
|
| Indica il valore corrente del contatore interno quando viene inserito l'ingresso |