Funcionamiento de la redundancia por software
4.1 ¿Cómo funciona un sistema con redundancia por software?
En función de la comunicación utilizada y de la cantidad de datos a transferir, esta
transferencia puede requerir más de un ciclo. En el ejemplo se parte de dos ciclos para la
transferencia de una imagen completa (véase la figura).
En el ejemplo se transfiere, por tanto, cada segunda PAA desde la maestra a la reserva.
En funcionamiento normal, todos los módulos de interfaz esclava DP redundantes están
asignados a la estación maestra y emiten los datos transferidos por el maestro DP de la
maestra.
Desde la reserva o, mejor dicho, desde el maestro DP de la reserva, se transfiere por lo
general a los módulos de señales la última PAA transferida por completo a la reserva . Pero
como todos los esclavos del maestro DP están asignados a la CPU maestra, estos datos
son ignorados por los módulos de interfaz esclava DP.
En el marco de una conmutación explícita (por medio de un comando) o implícita
(condicionada por errores), también se conmutan las estaciones esclavas o conmutan
automáticamente los módulos de interfaz esclava DP.
La conmutación automática de las estaciones esclavas DP tiene lugar, p. ej. cuando se
detecta un fallo del maestro DP o del bus DP de la estación maestra DP.
Durante esta conmutación del esclavo DP se congelan en los esclavos DP los últimos
valores emitidos desde la PAA (véase la figura anterior).
Si los equipos esclavos DP han conmutado al maestro DP de la anterior estación de reserva
y ésta todavía no ha finalizado (completamente) la conmutación maestra-reserva en sí, se
emitirá a los módulos de señales la última PAA que haya sido transferida por completo a la
estación de reserva. La conmutación maestra-reserva específica de la estación puede durar
varios ciclos según el fallo del que se trate.
Una vez efectuada la conmutación maestra-reserva se emite la PAA determinada por la
nueva maestra (véase la figura anterior).
Si la comunicación se desarrolla óptimamente, si el volumen de datos no es muy elevado y
en caso de errores del tipo "CPU en STOP" (en un S7-400) la conmutación se puede llevar
a cabo en un ciclo.
A propósito se ha ilustrado en el ejemplo una conmutación con una pérdida de 5 ciclos.
Si la conmutación se inicia manualmente, se optimiza la conmutación. Así p. ej., se inicia
sólo inmediatamente después de terminar la transferencia completa de la PAA.
Restablecimiento de la redundancia por software después de una reparación
Para restablecer la redundancia por software p. ej. al fallar una CPU, se carga desde la
programadora o desde una Memory Card la configuración y el programa completos en la
CPU de repuesto. Seguidamente se arranca esta CPU.
Para su información:
Tras recuperarse la tensión de red con una CPU en el modo de operación STOP la segunda
CPU sigue funcionando en modo individual (maestra). El Profibus de la CPU que está en
STOP está activo y no se habilitan salidas.
Si la CPU cambia del modo STOP al modo RUN, el Profibus conmuta en la segunda línea y
se habilitan las salidas.
Este comportamiento sólo aparece cuando retorna la tensión de red con una CPU en modo
STOP.
20
redundancia por software para SIMATIC S7
Manual de funciones, 04/2010, A5E02171567-02