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 erroriActViolationCntviene 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 erroriActViolationCntviene 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 |