FB_ENVELOPE
Descripción Bloque de funciones
El FB_ENVELOPE
se utiliza para crear una curva envolvente a partir del valor de InValue
más uiOffset
y comprobar si o no InValue
viola esta curva envolvente cada vez que se llama al bloque de funciones. Si InValue
alcanza el rango de - udiTargetValue
a + udiTargetValue
, Entonces el tiempo tTimeAfterInTarget
comienza a correr. Si InValue
sale de este rango y el tiempo aún no ha transcurrido, entonces este tiempo se pone a cero. El tiempo puede comenzar de nuevo cuando InValue
vuelve a alcanzar el rango. Si InValue
permanece dentro del rango, entonces el bSafeFunctionOut
la salida está configurada en FALSE
después del tiempo tTimeAfterInTarget
ha transcurrido. El bSafeFunctionOut
la salida está configurada en FALSE
a más tardar después tMaxTime
ha expirado.
Este bloque de funciones normalmente se puede utilizar, por ejemplo, para una función de seguridad SS1 o SS2.
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 |
---|---|---|---|
|
|
| Para un flanco descendente, se crea una curva envolvente a partir del valor de |
|
|
| Valor analógico que debe monitorearse cuando ocurre un retraso o cambio hacia 0 dentro de una curva envolvente. Tipos de datos permitidos: |
|
|
| marco de tiempo de Sólo se permite un valor constante (sin variable) |
|
|
| Valor que se suma al valor de Sólo se permite un valor constante (sin variable) |
|
|
| Tiempo después del cual el El tiempo empieza a correr cuando Sólo se permite un valor constante (sin variable) |
|
|
| Tiempo máximo (en ms) después del cual Sólo se permite un valor constante (sin variable) |
Nombre | Tipo de datos | Valor inicial | Descripción, valores de parámetros |
---|---|---|---|
|
|
| Salida con función de seguridad (retardada por tiempo y monitoreada por curva envolvente) Ajustado a |
|
|
|
|