Proceso
Avisos de diagnóstico
Data Logging, Recipes y UserFiles
El estado del sistema SYNCUP se cancela
Aunque se haya iniciado correctamente el estado del sistema SYNCUP, es posible que se
cancele en determinadas circunstancias:
• Cuando se desconecta (POWER OFF) una de las dos CPU.
• Cuando la CPU de reserva pasa a STOP; la CPU primaria sigue funcionando en el estado
operativo RUN.
La cancelación de SYNCUP puede retrasarse algunos segundos.
• Cuando se pasa la CPU primaria a STOP; el sistema redundante cambia al estado del
sistema STOP, puesto que la CPU de reserva todavía no estaba preparada para asumir el
control del proceso (no se representa en la figura siguiente). En su caso, la CPU de reserva
ejecuta un rearranque completo.
• Cuando durante 100 ciclos del programa y de 10 a 13 segundos el retardo de la CPU de
reserva ya no es menor que el valor más bajo hasta el momento, la CPU primaria cancela
el SYNCUP. Evalúe el búfer de diagnóstico de la CPU primaria y la CPU de reserva.
• Cuando una de las CPU detecta un error que impide el progreso, p. ej., rebase del tiempo
de ciclo en la CPU primaria.
• Cuando el anillo PROFINET ya estaba interrumpido antes de pasar al estado del sistema
SYNCUP o cuando el anillo PROFINET se interrumpe durante el SYNCUP.
• Si, además de las CPU, hay otros dispositivos en el anillo PROFINET a los que se haya
asignado el rol de redundancia de medios "Manager" o "Manager (auto)".
Sistema redundante S7-1500R/H
Manual de sistema, 01/2024, A5E41815172-AF
Repercusiones mientras el sistema está en estado SYNCUP
En el estado del sistema SYNCUP es posible que los avisos de diagnóstico se
retarden. El OB 82 notifica alarmas de diagnóstico con retardo.
Si aparecen avisos de diagnóstico en la fase "Recuperar el retardo de la CPU de
reserva", dichos avisos pueden prolongar esta fase. Encontrará más información
al respecto en el capítulo Principios básicos de la ejecución del programa (Pági-
na 334).
Durante el SYNCUP, todos los Data Logs, Recipes y UserFiles originales se borran
en la CPU de reserva: los archivos de Data Logs, Recipes y UserFiles se transfie-
ren de la CPU primaria a la CPU de reserva durante el SYNCUP.
La duración del SYNCUP depende del tamaño de las carpetas \DataLogs, \Recipes
y \UserFiles. Existe entre ellos una relación lineal: cuantos más datos haya que
sincronizar, más tiempo durará el estado del sistema SYNCUP.
Durante el SYNCUP, las carpetas \DataLogs, \Recipes y \UserFiles permanecen
bloqueadas en la CPU primaria. Es decir, no se puede acceder a ellas ni en modo
de lectura ni de escritura. En esta fase, las instrucciones correspondientes (p.
ej., FileWriteC) se ejecutan con retardo. Para que no se produzca ninguna pérdi-
da de datos, se debe implementar una función de cola de espera en los siguien-
tes casos:
•
En peticiones cíclicas
•
Cuando se prevea que el tiempo de retardo de la instrucción en cuestión
durante el SYNCUP será mayor que el tiempo de ciclo de la petición corres-
pondiente.
12.4 estados operativos y estados del sistema
Puesta en marcha
413