Funcionamiento de la redundancia por software
4.4 Reglas para la aplicación de la redundancia por software
● Comunicación
● Uso de temporizadores y contadores
Manejo de los bloques de la redundancia por software
● Para que el DB multiinstancia de la redundancia por software pueda crearse
● Si se modifica la configuración en el bloque de arranque 'SWR_START', es necesario
DB_WORK_NO
DB_SEND_NO
DB_RCV_NO
DB_A_B_NO
DB_B_A_NO
24
Si para el acoplamiento de redundancia utiliza un enlace S7 y desea realizar otras tareas
de comunicación a través de dicho enlace, el número de petición R-ID deberá ser mayor
que 2. Los números de petición R_ID= 1 y R_ID=2 los utiliza la redundancia por software.
Si para la comunicación se utiliza el FB 103 'SWR_SFCCOM', la redundancia por
software utilizará los bloques de comunicación SFC 65 'X_SEND' y SFC 66 'X_RCV' con
los números de petición R_ID > 8000 0000
Si para la comunicación se utiliza el FB 104 'SWR_AG_COM', la redundancia por
software utilizará los bloques de comunicación FC 5 'AG_SEND' y FC 6 'AG_RCV' con
los números de petición R_ID > 8000 0000
Si para la comunicación se utiliza el FB 105 'SWR_SFBCOM' (BSEND, BRCV), en la
configuración de enlaces deberá indicarse siempre "Enviar avisos del estado operativo
'sí'" para que se pueda detectar un fallo del enlace lo más rápido posible.
En la parte redundante del software generalmente no pueden utilizarse temporizadores
ni contadores S7, ya que éstos no pueden sincronizarse. Utilice en su lugar
temporizadores y contadores IEC.
En caso de utilizar tiempos cortos, inferiores al ciclo del OB de tiempo o inferiores al
tiempo de transferencia desde la maestra a la reserva, no es conveniente sincronizar
dichos tiempos. En este caso también pueden utilizarse temporizadores S7.
En caso de requerirse temporizadores más largos o contadores, habrá que tener en
cuenta que el flanco de entrada para iniciar el temporizador o el contador se detecte con
seguridad incluso en el caso de conmutación. Esto se consigue utilizando impulsos 1-0 o
0-1 mayores que el tiempo de conmutación. Si este no fuera el caso deberá llamarse la
evaluación de flancos en cualquier caso, también en la reserva. Aquí no pueden
sincronizarse los temporizadores/contadores IEC, Sin embargo, aquí también ueden
utilizarse los temporizadores y contadores S7.
correctamente, todas las funciones de sistema utilizadas por la redundancia por software
(SFC, SFB) deberán encontrarse en el proyecto S7.
borrar los bloques siguientes para que puedan transferirse nuevos parámetros y no haya
fallos de funcionamiento:
.
H
.
H
DB de trabajo de la redundancia por software
(DB emisor de la redundancia por software)
(DB receptor de la redundancia por software)
DB para el intercambio de datos de la parte no redundante del software
de la estación A con el software redundante
DB para el intercambio de datos de la parte no redundante del software
de la estación B con el software redundante
redundancia por software para SIMATIC S7
Manual de funciones, 04/2010, A5E02171567-02