FB_VIOLATIONCNT
Descripción Bloque de funciones
El FB_VIOLATIONCNT el bloque de funciones se utiliza para implementar un contador de errores ponderado.
El bEnable la entrada se utiliza para activar o desactivar el contador. Cuando el contador está desactivado, el bInputOK Las salidas están configuradas en FALSE y ActViolationCnt se establece en 0.
Cuando bEnable se establece en TRUE, el bInput La entrada se comprueba cada vez que se llama al bloque de funciones.
- Cuando la entrada - bInput = TRUE, el contador de errores- ActViolationCntse reduce en el valor- uiDecrementNoError.- Nota: La entrada se puede negar, en cuyo caso la señal de entrada debe ser - FALSE.
- Cuando la entrada - bInput = FALSE, el contador de errores- ActViolationCntse incrementa en el valor- uiIncrementError.- Nota: La entrada se puede negar, en cuyo caso la señal de entrada debe ser - TRUE.
Tan pronto como el contador de errores alcance el valor máximo udiCounterLimit,  bInputOK se establece en FALSE.
Sugerencia
La disponibilidad de este bloque de funciones depende de los indicadores de estado. FBSupportFlags del archivo de descripción ESI. Estas banderas FBSupportFlags son evaluados a partir de CODESYS Safety for EtherCAT Safety Module 4.3.0.0.
El uso de este bloque de funciones se impide si el dispositivo en cuestión no lo admite explícitamente.

| Nombre | Tipo de datos | Valor inicial | Descripción, valores de parámetros | 
|---|---|---|---|
| 
 | 
 | 
 | Entrada para activar la función. 
 
 | 
| 
 | 
 | 
 | Cuando se activa el contador, la entrada se verifica cada vez que se llama al bloque de funciones. . Entrada no negada 
 . Entrada negada 
 | 
| 
 | 
 | 
 | Valor por el que se incrementa el contador interno Sólo se permite un valor constante (sin variable) | 
| 
 | 
 | 
 | Valor por el cual se decrementa el contador interno Sólo se permite un valor constante (sin variable) | 
| 
 | 
 | 
 | Valor máximo para el contador interno. Por encima de este valor, el  Sólo se permite un valor constante (sin variable) | 
| Nombre | Tipo de datos | Valor inicial | Descripción, valores de parámetros | 
|---|---|---|---|
| 
 | 
 | 
 | Cuando  | 
| 
 | 
 | 
 | Indica el valor actual del contador interno cuando la entrada  |