TM—PRO / 4882
FIELD LOG INT-2024-118
◆ CURATIF URGENT · TIER 1

Panne S7-1200 — Batterie RTC faible + perte données recettes

ID INT-2024-118 DATE 2024.11.15 DURATION 01h 30m TECH 4882-MT SITE TANGER · MA
← Retour au journal
!

// Le Problème

Contexte : Cellule robotisée assemblage connecteurs 16 broches. Production 220 pièces/heure, pilotée par automate Siemens S7-1200 CPU 1214C DC/DC/DC + KTP700 Basic HMI.

Symptôme : Arrêt total cellule au démarrage matinal. LED CPU STOP rouge clignotant. HMI affiche 'PLC Not Ready'. Aucune commande I/O ne répond. Production bloquée, 3 opérateurs sans poste.

?

// Diagnostic

Étape 1 — CPU S7-1200 : alimentation 24 V OK (23,9 V). LED STOP fixe + MAINT jaune clignotant. LED SF éteinte (pas d'erreur hardware). Diagnostic TIA Portal via Ethernet : CPU en STOP, pas de défaut système visible.

Étape 2 — Analyse programme : bloc d'organisation OB1 en erreur. Détail : accès DB10 (recettes paramètres serrage pince) avec index hors plage. DB10 vide — 0 octet. Le programme tente de lire l'enregistrement recette N°5 (index 4) dans une DB vide → erreur d'accès → OB1 plante → CPU passe STOP.

Étape 3 — Historique : vérification horloge CPU : date affichée 01.01.2012 00:00:00 (valeur usine par défaut). La date/heure réelle a été perdue. La DB10 est une retain variable (stockée en RAM + sauvegardée par batterie RTC). La batterie interne CR1025 est à 2,1 V (nominale 3,0 V, seuil critique 2,5 V). Perte de la batterie = perte des données retentives + horodatage au redémarrage après coupure secteur (maintenance nocturne sur alim 24 V commune).

Étape 4 — Cause racine : coupure 24 V secteur pour maintenance voisinage la nuit précédente (2 h). Au redémarrage matinal, batterie RTC épuisée n'a pas maintenu les données retentives. La DB recettes a été initialisée vide (0 octet) au lieu de contenir les 12 enregistrements de paramètres de serrage. Le programme au démarrage lit l'enregistrement actif → index hors plage → plantage OB1 → STOP.

Vue d'ensemble — Armoire S7-1200 cellule assemblage Tanger
FIG. 01Vue d'ensemble — Armoire S7-1200 cellule assemblage Tanger
CPU S7-1200 1214C — LED STOP rouge + batterie RTC faible
FIG. 02CPU S7-1200 1214C — LED STOP rouge + batterie RTC faible
HMI KTP700 — Alarme PLC Not Ready
FIG. 03HMI KTP700 — Alarme PLC Not Ready

// Solution apportée

01.
CONSIGNATION — arrêt électrique cellule assemblage. Condamnateur cadenas sur alimentation 24 V CPU + actionneurs. Signalisation maintenance 3 postes. Vérification 0 V aux bornes.
02.
DIAGNOSTIC TIA PORTAL — connexion Ethernet CPU (IP 192.168.1.10). Diagnostic en ligne : OB1 erreur, DB10 vide 0 octet. Historique diagnostic : dernière erreur "Area error when reading global DB" à 06:12 (heure par défaut CPU). Horloge CPU confirmée 01.01.2012. Tension batterie diagnostic système : 2,1 V.
03.
REMPLACEMENT BATTERIE — dépose couvercle frontal CPU S7-1200. Extraction pile CR1025 usagée (2,1 V mesuré au multimètre). Pose pile neuve CR1025 lithium 3 V (date fabrication < 6 mois). Reset bit diagnostic batterie faible dans TIA Portal. LED MAINT jaune éteinte.
04.
RÉCUPÉRATION RECETTES — la DB10 a été sauvegardée sur carte Micro-SD 4 Go insérée dans le CPU (fonction S7-1200 archivage automatique). Export DB10 depuis carte SD via TIA Portal. Restauration DB10 avec les 12 enregistrements de recettes (paramètres serrage pince : force, temps, position). Vérification taille DB : 384 octets (OK).
05.
RÉGLAGE HORLOGE — synchronisation horloge CPU avec PC portable TIA Portal (heure réseau NTP). Date/heure correctes affichées. Activation bit retentivité pour DB10 confirmée (retain = true).
06.
TEST PROGRAMME — compilation complète, téléchargement OB1 + DB10 + FB paramètres dans CPU. Passage CPU en mode RUN. LED RUN vert fixe, STOP éteinte, MAINT éteinte. Test pas à pas OB1 : lecture DB10 index 4 (recette N°5) → valeur lue correcte 850 N.
07.
ESSAIS PRODUCTION — redémarrage cycle automatique. 50 pièces consécutives sans arrêt. Paramètres serrage pince correctement appliqués (force 850 N, temps 2,3 s). HMI affiche 'PLC Ready' vert. Zéro alarme sur 3 h de production.
08.
GMAO — création OT préventif 'Remplacement batterie RTC S7-1200' tous les 24 mois (durée de vie nominale pile CR1025 en continu). Stock sécurité : 3 piles CR1025. Formation opérateurs : alarme 'PLC Not Ready' = vérifier LED CPU avant tout redémarrage. Documentation : procédure sauvegarde DB sur Micro-SD vérifiée mensuellement.

// Résultat mesuré

Cellule redémarrée après 1 h 30 d'arrêt (vs 4–6 h pour diagnostic constructeur + reprogrammation). Zéro rebut depuis redémarrage. Production 220 pièces/heure rétablie. Coût intervention : pile CR1025 2 € + 1 h 30 main d'œuvre. Économie vs appel constructeur Siemens : ~1 800 € (déplacement Tanger-Casablanca + diagnostic + reprogrammation).

Arrêt Total
1h30
CPU RUN
100%
Prod.
220/h
Économie
1.8k€