Utilizando el EtherCAT Safety Editor FBD
Programación
Arrastra elementos gráficos desde el Caja de herramientas vista al editor.
Una implementación modificada se etiqueta como In work en el nivel superior.
Comandos
Para obtener más información sobre los comandos, consulte: Comandos
Título de la red y comentario de la red.
Se puede agregar un título y un comentario a cada red si las opciones FUP correspondientes están habilitadas.
- En el Herramientas menú, abra el Opciones diálogo. 
- En el Opciones cuadro de diálogo, haga clic en el EtherCAT Safety editor BFB diálogo. 
- Selecciona el Mostrar título de red y Mostrar comentario de red opciones. 
- Haga clic en el DE ACUERDO botón. 

El título de una red se puede editar directamente en la primera línea de la red; el comentario de la red se puede editar en la segunda línea de la red. En ambos casos se debe seleccionar primero la línea respectiva.

Bloques de funciones
- Red (Elemento: Red) 
- Asignación (Elemento: Asignación) 
- Caja ((Elemento: Caja) 
Para programar la aplicación de seguridad en el editor FUP, se proporcionan los siguientes bloques de funciones:
- FB_AND: Y conjunción de múltiples señales de entrada 
- FB_CS: Desactivación de una conexión 
- FB_DESCOUPLER: Desacoplamiento de señales 
- FB_EDM: Monitorización de dos señales 
- FB_ESTOP: Circuito de PARADA DE EMERGENCIA 
- FB_MON: Circuito de puerta de seguridad 
- MODO_FB Modos de funcionamiento 
- FB_MUTING: Omitir la función de seguridad (silenciamiento) 
- FB_OR: O conjunción de múltiples señales de entrada 
- FB_RS: Funcionalidad RESET / CONFIGURACIÓN 
- FB_SR: Funcionalidad CONFIGURAR / REINICIAR 
- FB_TOF: Retardo de encendido 
- FB_TON: Retardo de desconexión 
- FB_DOS MANOS: Bloque de funciones para control con dos manos 
- FB_ADD: Adición de señales analógicas 
- FB_CAMMONITOR: Implementación de un grupo de levas electrónicas 
- FB_COMPARAR: Comparación de señales de entrada analógicas 
- FB_CONTADOR: Cuenta adelante/cuenta atrás 
- FB_DIV: División de señales analógicas ding 
- FB_ENVELOPE: Monitoreo de curva envolvente 
- FB_LIMIT: Supervisión del valor límite 
- FB_LOADSENSING: Verificación de los valores xey contra una curva envolvente 
- FB_MUL: Multiplicación de señales analógicas 
- FB_SCALING: Escalado de una señal analógica 
- FB_SLI: Detección de una desviación de un valor analógico almacenado internamente 
- FB_VELOCIDAD: Cálculo de la velocidad 
- FB_SUB: Resta de señales analógicas 
- FB_VIOLACIÓNCNT: Implementación de un contador de errores 
Visualización del flujo de datos seguros
El flujo de datos seguro de la programación FBD se destaca en CODESYS Safety for EtherCAT Safety Module como sigue:
- Las constantes y variables declaradas como constantes están resaltadas en amarillo. 
- Las variables SAFExxx están resaltadas en amarillo. 
- El flujo de datos de los valores SAFE hacia las variables y entradas SAFE está representado por líneas amarillas gruesas. 
- Los bloques de funciones se muestran en amarillo cuando tienen al menos una salida SEGURA. 
Flujo de datos seguro: FB_AND con SAFE variables: S1_1, S1_2 y O_K1_K2

Supervisión
Cuando la aplicación (aplicación de seguridad)  
 SafetyApp es ejecutable y se ha descargado en el controlador, los parámetros de entrada y salida de los bloques de funciones de seguridad se pueden monitorear cuando se inicia sesión con la aplicación estándar.
- La versión del - IODrvEL6900La biblioteca no está actualizada. Debe ser V3.5.3.0 o superior.
- El EtherCAT La pila aún no se ejecuta en el controlador estándar después de descargar o restablecer la aplicación. 
- La solicitud para el EtherCAT Safety Módulo en CODESYS no coincide con la aplicación del módulo. 

Sugerencia
No puede cambiar los estados de la señal mientras monitorea.
Mostrar valores sustitutos después de la desactivación
Sugerencia
Puede desactivar grupos y definir valores sustitutos para las POU asociadas (POU EtherCAT Safety) sólo para el EtherCAT Safety Módulos EL6910 o EK196.
Después de desactivar un grupo, una POU que lee las salidas de las instancias del bloque de funciones de la POU desactivada obtiene los valores sustitutos. Si no se definen valores sustitutivos, se utilizan como valores sustitutivos los valores predeterminados de los tipos de datos: FALSE para salidas booleanas y 0 para salidas enteras.
- Los valores sustitutos se especifican entre llaves (  ). ).
- Para asignaciones a variables, los valores sustitutos se especifican antes de la variable (  ). ).
- Para las salidas conectadas, los valores sustitutivos se indican en una asignación múltiple. Sólo se debe utilizar la primera rama de asignación (  ). ).
