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 errori- ActViolationCntviene decrementato del valore- uiDecrementNoError.- Nota: l'ingresso può essere negato, nel qual caso il segnale di ingresso deve esserlo - FALSE.
- Quando l'input - bInput = FALSE, il contatore degli errori- ActViolationCntviene incrementato del valore- uiIncrementError.- 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  |