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 erroresActViolationCnt
se reduce en el valoruiDecrementNoError
.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 erroresActViolationCnt
se incrementa en el valoruiIncrementError
.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 |