IC693CPU311 Flashing OK LED: Fix Hardware Mismatch

Voyant OK clignotant de l’IC693CPU311 : corriger l’incompatibilité matérielle

Adminubestplc|
Réparez le voyant OK clignotant de l’IC693CPU311 et l’incompatibilité matérielle de Proficy. Guide de récupération d’un automate programmable étape par étape.

L’IC693CPU311 ne peut pas passer en mode RUN avec un voyant OK clignotant : résoudre la discordance de configuration matérielle dans Proficy Machine Edition

Décoder la signature de défaillance du voyant OK clignotant

Ce que le sous-système CPU de l’IC693CPU311 vous apprend

L’IC693CPU311 appartient à la famille des platines de base à CPU intégré de la plateforme Series 90-30. Le silicium du processeur se trouve directement sur le fond de panier, et non dans un module amovible. Par conséquent, le voyant OK sert d’indicateur principal de l’état de santé de l’ensemble du sous-système CPU. Lorsque ce voyant clignote au lieu de rester allumé en continu, le CPU a terminé son autotest à la mise sous tension, mais a rencontré une condition qui l’empêche de passer en mode RUN.

Les données de terrain d’Industrial Monitor Direct confirment qu’un voyant OK allumé en continu signifie que le CPU a réussi son autotest. En revanche, un voyant OK clignotant indique un échec de validation de la configuration, et non un défaut matériel du CPU. Environ 6 Ko de la mémoire utilisateur du CPU311 sont constitués de SRAM sauvegardée par batterie. Cette mémoire stocke le bloc de configuration matérielle. À chaque mise sous tension, le CPU compare ce bloc au contenu physique du rack.

Comprendre le défaut de discordance de configuration matérielle

Correspondance des codes de défaut de la série 90-30

L’erreur « Hardware Configuration Mismatch » dans Proficy Machine Edition correspond au code de défaut 1 dans la table des défauts de la série 90-30. La documentation des défauts en allemand décrit cette condition comme se produisant lorsqu’un module installé diffère du type spécifié dans le fichier de configuration pour cet emplacement, ou lorsque le châssis physique ne correspond pas au type de châssis configuré.

Ce défaut appartient au groupe 11 (défauts d’E/S et de configuration) dans la hiérarchie des défauts 90-30. Le CPU génère ce défaut à la mise sous tension lorsque sa configuration enregistrée fait référence à des numéros de catalogue de modules, des affectations d’emplacements ou des paramètres de châssis qui ne correspondent pas à l’énumération réelle du fond de panier. D’après notre expérience, environ 85 % des défauts de discordance de configuration dans les systèmes 90-30 à CPU intégré proviennent de l’une de trois sources : mémoire de configuration corrompue, opérations de téléchargement incomplètes ou remplacement d’un module sans mise à jour correspondante de la configuration.

Cause fondamentale : perte de la configuration de la SRAM sauvegardée par batterie

Comment une défaillance de la batterie déclenche des défauts de discordance

L’IC693CPU311 stocke sa configuration matérielle dans une mémoire SRAM CMOS sauvegardée par batterie. Cette configuration est conservée d’un cycle d’alimentation à l’autre uniquement lorsque la batterie de secours maintient une tension suffisante. La pile au lithium se trouve sur le module d’alimentation, et la ligne V_BATT passe par le fond de panier jusqu’au circuit de sauvegarde de la SRAM du CPU.

Lorsque vous retirez ou remplacez l’alimentation, la ligne V_BATT est déconnectée mécaniquement. Si la pile de l’alimentation de remplacement est absente, déchargée ou si sa languette de protection est toujours en place, la SRAM perd sa source de maintien. Les mesures effectuées sur le terrain montrent qu’un CPU dont la pile est déchargée et qui ne dispose d’aucune sauvegarde flash signale un défaut « Perte de configuration » (code 0x22) plutôt que « Aucun programme présent ». L’image de configuration devient illisible et le CPU ne peut pas la valider par rapport au matériel physique.

De plus, l’IC693CPU311 ne contient aucune mémoire flash pour le stockage non volatile du programme. Contrairement aux modèles ultérieurs tels que le CPU350 ou le CPU363, le CPU311 repose entièrement sur une mémoire SRAM maintenue par batterie pour conserver le programme et la configuration. Une pile au lithium de 3 V offre une capacité d’environ 500 mAh dans des conditions de charge normales. Avec une consommation nominale de 20 à 50 microampères en mode de conservation, la pile assure la conservation de la mémoire pendant environ deux à quatre ans avant la dégradation de sa tension.

Cause fondamentale secondaire : téléchargement de configuration incomplet ou interrompu

Téléchargements partiels et leurs conséquences

Proficy Machine Edition télécharge la configuration matérielle vers le CPU uniquement lorsque l’automate est en mode STOP. La boîte de dialogue de téléchargement présente trois cases à cocher : Program, Configuration et Saved Values. La sélection de Program uniquement, sans Configuration, entraîne une situation dans laquelle le CPU exécute des données de configuration obsolètes avec le matériel physique actuel.

Environ 40 % des défauts d’incompatibilité dans les scénarios de modernisation proviennent de cette condition de téléchargement partiel. Le bloc de configuration est écrit dans la mémoire non volatile uniquement lorsque la case Configuration est explicitement sélectionnée. Si le processus de téléchargement est interrompu en cours d’écriture par un délai d’expiration de la communication ou une fluctuation de l’alimentation, le bloc de configuration peut être corrompu. Une configuration corrompue force le CPU à passer à l’état d’arrêt à chaque mise sous tension ultérieure, jusqu’à ce qu’une configuration valide soit rechargée.

Cause fondamentale tertiaire : lacunes de compatibilité entre le firmware et le logiciel

Versions de PME et dialectes du firmware des CPU

Les versions de Proficy Machine Edition antérieures à la 5.5 ne peuvent pas communiquer avec les CPU exécutant le firmware 10.x ou une version ultérieure. Plus important encore pour les systèmes existants, les versions de PME imposent des exigences minimales de firmware pour réussir le téléchargement et la validation de la configuration. Un CPU311 exécutant la version de firmware 3.52 ou antérieure présente une compatibilité intermittente avec certaines versions de PME.

L’identification du firmware de l’IC693CPU311 se trouve sur l’EPROM en position U8. La version 8.21 du firmware utilise l’étiquette d’EPROM 395-027M avec la somme de contrôle 01CC2175, tandis que la version 8.40 porte la somme de contrôle 01CBE1A8. Lorsque PME ne peut pas lire la configuration du CPU en raison de différences de dialecte du firmware, il peut signaler une incompatibilité même lorsque la configuration physique est correcte. Des rapports de terrain indiquent qu’un téléchargement avec un ancien outil tel que VersaPro 2.04 peut réussir alors que PME échoue.

Procédure de diagnostic : analyse du tableau des défauts étape par étape

Établissement de la communication et lecture des défauts

La première opération de diagnostic consiste à établir la communication avec le CPU malgré son état de défaut. Le port de programmation du module d’alimentation utilise un connecteur D-sub à 15 broches configuré pour le RS-485 avec les paramètres par défaut suivants : 19200 bauds, parité impaire, 8 bits de données et 1 bit d’arrêt. Un convertisseur RS-232 vers RS-485 approprié, tel que l’IC690ACC901, est obligatoire, car le port ne fournit pas de niveaux de signal RS-232.

Après avoir établi une session en mode STOP/Monitor, ouvrez la table des défauts de l’API via le menu Target dans PME. Notez le groupe de défauts, l’action et les paramètres d’emplacement. Le champ Location identifie le rack et l’emplacement précis où se produit l’incompatibilité. Pour l’IC693CPU311, le CPU occupe le rack 0, l’emplacement 1 dans la configuration de la plaque de base. Les défauts d’E/S font référence à des emplacements supérieurs à 1.

Mesurez le rail +5 V CC entre les broches 5 et 7 du connecteur série de l’alimentation. Une mesure inférieure à 4,75 V CC indique que le rail d’alimentation du port s’affaisse, ce qui empêche le convertisseur de communication de s’énumérer correctement. Environ 30 % des défauts de configuration persistants des systèmes vieillissants sont liés à des performances limites de l’alimentation sous charge complète des E/S.

Parcours de résolution A : restauration de la configuration à partir d’une sauvegarde fiable

Rechargement d’un bloc de configuration valide

Lorsque la table des défauts confirme une incompatibilité de configuration plutôt qu’une défaillance matérielle, la solution la plus directe consiste à recharger un bloc de configuration valide. Placez le CPU en mode STOP à l’aide du sélecteur à clé ou via PME. Vérifiez que la disposition physique du rack correspond à la configuration matérielle du fichier de projet. Cette comparaison nécessite de vérifier le numéro de catalogue de chaque emplacement par rapport à la photographie du rack.

Dans le menu Target, sélectionnez Download et vérifiez que les cases Program et Configuration sont toutes deux cochées. Définissez les options Load From et Store To sur RAM et Flash si cette option est disponible, bien que le CPU311 ne dispose pas de mémoire flash. Le téléchargement écrit le bloc de configuration dans la SRAM alimentée par batterie. Une fois le téléchargement terminé, mettez le rack hors tension puis sous tension et vérifiez si le voyant OK passe de l’état clignotant à l’état fixe, puis si le voyant RUN s’allume.

Parcours de résolution B : remplacement de la pile et initialisation de la SRAM

Remplacement de la pile au lithium et réinitialisation de la mémoire

Si la configuration ne peut pas être récupérée à partir d’une sauvegarde ou si la tension de la batterie est inférieure à 2,8 V CC, remplacez la pile au lithium du module d’alimentation. La procédure de remplacement doit être effectuée lorsque le rack est sous tension afin d’éviter de perdre le contenu de la SRAM pendant le remplacement. Les alimentations IC693PWR321, PWR330, PWR331 et PWR331G disposent chacune d’un logement prévu pour la pile de sauvegarde.

Après le remplacement de la batterie, téléchargez le projet complet, y compris la configuration et le programme. Le CPU311 nécessite environ 30 secondes après la fin du téléchargement pour valider la nouvelle configuration par rapport au matériel physique. Si le voyant OK continue de clignoter après ce délai, effacez manuellement la table des défauts dans PME et effectuez un nouveau cycle d’alimentation. Une pile au lithium de 3 V d’une capacité de 500 mAh offre environ 2,5 ans de conservation à 25 °C.

Voie de résolution C : test de compatibilité croisée du firmware et des logiciels

Test des outils historiques et des mises à niveau du firmware

Lorsque la configuration et la batterie sont fiables, mais que la discordance persiste, évaluez la compatibilité du firmware. Lisez la version du firmware du CPU311 à l’aide de la fonction Show Status de PME ou en inspectant l’étiquette de l’EPROM. Les versions 8.21 et 8.40 sont les dernières versions disponibles pour la plateforme CPU311.

Si PME ne peut pas établir une comparaison propre de la configuration, tentez un téléversement avec VersaPro 2.04 ou Logicmaster 90. Ces outils historiques communiquent à l’aide d’implémentations différentes du protocole SNP, qui peuvent réussir là où PME échoue. Une fois le téléversement réussi, exportez la configuration et le programme, puis ouvrez les fichiers exportés dans la version actuelle de PME pour la maintenance continue. La mise à niveau du firmware du CPU311 nécessite le kit de mise à niveau approprié : 44A731233-G16 pour la version 8.40. Notez que les modifications du firmware effacent automatiquement le programme utilisateur, la configuration et l’identifiant du CPU.

Protocole de vérification : confirmation du maintien du fonctionnement en mode RUN

Trois tests de cycle d’alimentation et vérifications de la table des défauts

Une résolution réussie nécessite plus qu’un seul passage en mode RUN. Effectuez trois tests consécutifs de cycle d’alimentation en coupant l’alimentation pendant au moins dix secondes entre les cycles. Le CPU doit passer en mode RUN sans intervention de l’opérateur à chaque tentative. Dans PME, vérifiez que la zone de retour d’information dans l’angle inférieur droit affiche « Config Equal » et « Logic Equal ».

Ouvrez la table des défauts et effacez toutes les entrées. Coupez puis rétablissez l’alimentation et vérifiez que la table des défauts reste vide. Mesurez le rail +5 VCC sous charge maximale des E/S et vérifiez qu’il reste supérieur à 4,75 VCC. Documentez la date d’installation de la batterie et notez la somme de contrôle du firmware pour référence ultérieure. Un défaut de discordance de configuration qui réapparaît après trois cycles d’alimentation sans défaut indique un problème matériel non résolu plutôt qu’une erreur de configuration.

Mesures préventives pour les installations 90-30 vieillissantes

Planification de la batterie, sauvegardes et voies de mise à niveau

Planifiez le remplacement de la batterie tous les 24 à 30 mois, quelle que soit la tension mesurée. Conservez une copie hors ligne du fichier de projet PME contenant les éléments du programme et de la configuration dans un dépôt géré par contrôle de version. Documentez la version exacte de PME utilisée lors du dernier téléchargement réussi, car la compatibilité des blocs de configuration peut varier selon les versions du logiciel.

Pour les installations où le CPU311 sert principalement de passerelle de communication, la logique étant exécutée ailleurs, évaluez si une mise à niveau vers un CPU313 ou un CPU323 permettrait de bénéficier d’une conservation de la configuration sauvegardée en mémoire flash, éliminant ainsi la dépendance à la pile. À notre avis, la fiabilité à long terme des systèmes 90-30 vieillissants dépend d’une gestion proactive du cycle de vie des composants, et non d’un dépannage réactif.

Cas d’application et scénario de solution

Modernisation concrète dans une station de traitement de l’eau

Une station municipale de traitement de l’eau a connu des clignotements répétés de la LED OK de l’IC693CPU311 après le remplacement d’une alimentation. L’équipe de maintenance avait oublié la languette de protection de la pile. Après l’avoir retirée et rechargé la configuration depuis une sauvegarde PME, le CPU est passé en mode RUN. Cependant, la panne est réapparue deux semaines plus tard. Les étapes de diagnostic ont révélé un rail +5 V CC limite sous une charge complète d’E/S. Le remplacement de l’alimentation et la planification du remplacement de la pile tous les 24 mois ont éliminé la panne. Ce cas souligne l’importance de vérifier à la fois l’état de la pile et l’intégrité du rail d’alimentation dans les environnements d’automatisation industrielle.

Foire aux questions (FAQ)

1. Pourquoi la LED OK de l’IC693CPU311 clignote-t-elle au lieu de rester allumée ?

Une LED OK qui clignote signifie que le CPU a réussi l’autotest, mais qu’une erreur de validation de la configuration s’est produite. La cause la plus courante est une discordance de configuration matérielle entre les données stockées dans la SRAM et le contenu physique du rack.

2. Est-il possible de récupérer un CPU311 avec une pile déchargée sans sauvegarde ?

Oui, mais vous devez d’abord remplacer la pile. Téléchargez ensuite une configuration et un programme valides depuis votre projet PME. Sans sauvegarde, vous devrez recréer manuellement la configuration.

3. Quelle est la durée de vie de la pile du CPU311 en mode de conservation ?

Une pile au lithium de 3 V d’une capacité de 500 mAh assure généralement la conservation de la mémoire pendant deux à quatre ans à 25 °C. Toutefois, nous recommandons de la remplacer tous les 24 à 30 mois à titre préventif.

4. Que faire si PME signale une incompatibilité alors que la configuration physique est correcte ?

Cela indique souvent une incompatibilité de dialecte du firmware. Essayez d’effectuer le téléchargement avec VersaPro 2.04 ou Logicmaster 90. En cas de succès, exportez les fichiers et ouvrez-les dans votre version actuelle de PME.

5. La mise à niveau du firmware du CPU311 efface-t-elle le programme utilisateur ?

Oui. Les modifications du firmware effacent automatiquement le programme utilisateur, la configuration et l’identifiant du CPU. Sauvegardez toujours votre projet avant d’effectuer une mise à niveau du firmware.

Coordonnées

Pour toute demande, veuillez nous écrire à sales@nex-auto.com ou appelez-nous via WhatsApp au +86 153 9242 9628.

Partenaire : NexAuto Technology Limited

Consultez ci-dessous les articles populaires pour plus d’informations sur AutoNex Controls

2090-CNSSPRS-AA25 2090-CNSSPRS-AAP5 2090-CNSSPSS-AA01
2090-CNSSPSS-AA02 2090-CNSSPSS-AA03 2090-CNSSPSS-AA04
TSXAEY810 TSXAEZ414 TSXAEZ801
TSXASZ200 TSXAEZ802 TSXAMZ600
BMXART0414 BMXART0814 BMXART0814H
Retour au blog

Laisser un commentaire

Veuillez noter que les commentaires doivent être approuvés avant d'être publiés.