Introduction

Si la durée de la coupure est inférieure au temps de filtrage de l'alimentation, il n'y a aucune incidence sur le programme, qui continue de s'exécuter normalement.

Si la durée de la coupure est supérieure au temps de filtrage de l'alimentation, le programme est interrompu et le traitement de rétablissement d'alimentation est activé. La CPU redémarre ensuite en mode de redémarrage (reprise) à chaud ou de démarrage à froid, comme l'explique le schéma suivant.

Illustration

Phases d'un cycle de mise hors/sous tension

Temps de filtrage de l'alimentation

Les alimentations BMX CPS 2000, BMX CPS 3500 et BMX CPS 3540T (qui fournissent une tension CA) présentent un temps de filtrage de 10 ms.

Les alimentations BMX CPS 2010 et BMX CPS 3020 (qui fournissent une tension CC) présentent un temps de filtrage de 1 ms.

Phases de traitement d'une coupure d'alimentation

Lorsque l'alimentation du système disparaît, elle est rétablie en 3 phases :

Etape

Description

1

En cas de coupure de courant, le système enregistre le contexte applicatif, les valeurs des variables d'application et l'état du système dans la mémoire flash interne.

2

Le système configure toutes les sorties à l'état de repli (état défini par configuration).

3

Dès l'alimentation restaurée, certaines actions et vérifications sont effectuées pour vérifier si le redémarrage à chaud est disponible :

  • Restauration du contexte applicatif de la mémoire flash interne

  • Vérification de la validité de l'application et du contexte

Si toutes les vérifications sont correctes, un redémarrage à chaud est effectué, sinon un démarrage à froid a lieu.