Monitoreo de las conexiones de seguridad
En el caso de tags asociados con datos de seguridad consumidos, se puede
monitorear el estado de las conexiones de seguridad mediante el miembro
CONNECTION_STATUS. Para monitorear las conexiones de entrada y de
salida, los tags E/S de seguridad tienen un miembro de estado de la conexión
llamado SafetyStatus. Los dos tipos de datos contienen dos
bits:ConnectionFaulted y RunMode.
El valor ConnectionFaulted indica si la conexión de seguridad entre el
productor de seguridad y el consumidor de seguridad es válida (0) o presenta
un fallo (1). Si ConnectionFaulted se establece en Faulted (1) por cualquier
motivo, los datos de seguridad se restablecen a cero y el valor RunMode se
establece en Idle State (0).
El valor RunMode indica si los datos consumidos se están actualizando
activamente mediante un dispositivo que se encuentra en modo de marcha (1)
o en estado inactivo (en reposo) (0). El estado inactivo se indica si la conexión
está cerrada, si la tarea de seguridad presenta un fallo, o si el controlador remoto
o el dispositivo se encuentran en el modo de programación o en el modo de
prueba. En el caso de las conexiones de E/S de seguridad, RunMode siempre es
el inverso del estado ConnectionFaulted. No proporciona datos únicos.
En la tabla siguiente se describen las combinaciones de los estados
ConnectionFaulted y RunMode.
Tabla 32 – Estado de la conexión de seguridad
Estado ConnectionFaulted
0 = Válido
0 = Válido
1 = Fallo
1 = Fallo
Si se inhibe un dispositivo, el bit ConnectionFaulted se establece en Faulted
(1), mientras que el bit RunMode se establece en Idle (0) en cada una de las
conexiones asociadas con el dispositivo. En consecuencia, los datos de
seguridad consumidos se ponen en cero.
Publicación de Rockwell Automation 5069-UM001D-ES-P – Abril 2018
Desarrollo de aplicaciones de seguridad
Estado RunMode
Operación de conexión de seguridad
1 = Marcha
Los datos se controlan activamente mediante el
dispositivo productor. El dispositivo productor se
encuentra en el modo de marcha.
0 = Inactividad
La conexión está activa y el dispositivo productor está en
estado inactivo. Los datos de seguridad se ponen en cero.
Esto se aplica solo a las conexiones consumidas.
0 = Inactividad
La conexión de seguridad presenta un fallo. Se
desconoce el estado del dispositivo productor. Los datos
de seguridad se ponen en cero y el valor RunMode se
establece en Idle State (0).
1 = Marcha
Estado no válido.
Capítulo 14
269