FB_SLI
Descripción Bloque de funciones
El FB_SLI
el bloque de funciones se utiliza para guardar el Position
entrada con un flanco ascendente en el bSLI
entrada (posición del pestillo). Mientras bSLI
se establece en TRUE
, se realiza una verificación para asegurarse de que la posición esté ubicada dentro de los límites de la posición del pestillo - udiLimitNeg
y posición del pestillo + udiLimitPos
. Si este es el caso, entonces el bSLIActive
la salida está configurada en TRUE
. Si la posición sale del rango definido, entonces bSLIActive
se establece en FALSE
. El PositionDiff
La salida proporciona la diferencia actual entre la posición y la posición del pestillo. Con el flanco descendente en bSLIActive
, el PositionDiff
la salida también se establece en 0.
El udiLimitNeg
y udiLimitPos
las entradas son UDINT
valores y por lo tanto son siempre positivos.
Sugerencia
La disponibilidad de este bloque de funciones depende de la FBSupportFlags
del archivo de descripción ESI. Estos 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 |
---|---|---|---|
|
|
| En un flanco ascendente, el valor actual del |
|
|
| Valor de posición actual Guardado con el flanco ascendente en Tipos de datos permitidos: |
|
|
| Desviación permitida de la posición guardada (posición de bloqueo) en dirección positiva El Sólo se permite un valor constante (sin variable) |
|
|
| Desviación permitida de la posición guardada (posición de bloqueo) en dirección negativa Debe ser 0 si el tipo de datos de Sólo se permite un valor constante (sin variable) |
Nombre | Tipo de datos | Valor inicial | Descripción, valores de parámetros |
---|---|---|---|
|
|
| Es |
|
|
| Posición de diferencia entre la posición guardada (posición del pestillo) y la posición actual. Si Tipos de datos permitidos: |
|
|
|
|