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
IODrvEL6900
La 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 (
).
