Integración de la comunicación segura

Cada opción de seguridad debe ser creada por el usuario en el programa de seguridad. Para establecer un funcionamiento de la función de seguridad están disponibles unas variables ya definidas cuya denominación puede variar de un maestro FSoE a otro.

Ejemplo

En el siguiente ejemplo se representan estas variables en base a los GroupPorts de la empresa Beckhoff.

Variable

Función

GroupPorts para controlar

RUN/STOP

Inicia/para la ejecución del programa FSoE.

Err Ack

Reset de fallo/Acknowledge de la comunicación segura.

Module Fault

N.N.

GroupPorts para observar

FB Err

Fallo en la ejecución de un bloque funcional.

Com Err

Fallo de comunicación.

Out Err

Fallo de salida.

Other Err

Otros fallos.

Com Startup

Se establece una comunicación segura.

FB Deactive

N.N.

FB Run

Ejecución de los bloques funcionales en marcha.

In Run

Programa de seguridad en marcha.

La secuencia para el inicio de la función de seguridad y para la reintegración de un dispositivo de seguridad depende del maestro FSoE y no se representa aquí.

Safety over EtherCAT® tiene información de validez para sus datos de proceso seguros. Esta se transmite del maestro al esclavo para los datos de salida del proceso y del esclavo al maestro para los datos de entrada del proceso cuando se configura el protocolo de seguridad. Si el maestro emite "No válido", todos los datos de salida del proceso en el lado del esclavo se ponen a cero. El esclavo siempre emite "Válido" con los datos de entrada de proceso actuales.