Intercambio de datos con el control de nivel superior
10
Comunicación segura mediante FSoE
DIAG
10.2.3
Confirmación del intercambio de datos PROFIsafe
10.3
Comunicación segura mediante FSoE
10.3.1
Integración de la comunicación segura
Ejemplo
130
Manual – Tarjeta de seguridad MOVISAFE
A través de la variable DIAG se pone a disposición para fines de servicio técnico una
información a prueba de fallos sobre errores ocurridos en el sistema de control F. Pa-
ra más información, véase el respectivo manual del sistema de control F.
Para un intercambio seguro de datos de la tarjeta de seguridad a través de
PROFIsafe, la comunicación PROFIsafe no debe tener fallos. Cuando esté pendiente
una solicitud de confirmación de la tarjeta de seguridad a través del bit ACK_REQ en
el componente de datos de periferia F, el usuario debe activar una confirmación me-
diante un flanco ascendente a través del bit ACK_REI.
Para las tarjetas de seguridad CS..A es necesario para la comunicación segura me-
diante FSoE con la variante de perfil "System" un módulo de seguridad con una longi-
tud de los datos útiles de 48 bits. Adicionalmente se requieren otros 48 bits para la co-
pia de seguridad CRC y 24 bits de control.
Para las tarjetas de seguridad CS..A es necesario para la comunicación segura me-
diante FSoE con la variante de perfil "Technology" un módulo de seguridad con una
longitud de los datos útiles de 96 bits. Adicionalmente se requieren otros 96 bits para
la copia de seguridad CRC y 24 bits de control.
Cada tarjeta de seguridad debe ser creada por el usuario en el programa de seguri-
dad. 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.
En el siguiente ejemplo se representan estas variables en base a los GroupPorts de
la empresa Beckhoff.
GroupPorts para controlar
GroupPorts para observar
®
CS..A (versión 3)
Variable
Función
RUN/STOP
Inicia/para la ejecución del programa
FSoE.
Err Ack
Reset de fallo/Acknowledge de la co-
municación segura.
Module Fault N.N.
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 se-
gura.
FB Deactive N.N.
FB Run
Ejecución de los bloques funcionales
en marcha.
In Run
Programa de seguridad en marcha.