S7 OB122: Erreur d'acces aux entrees sorties
OB122 apparait lorsqu'une instruction accede a une entree sortie ou un module indisponible.
Symptomes frequents
- CPU qui passe en STOP si OB122 n'est pas present
- Erreur lors de l'acces a une adresse peripherique
- Module absent ou non accessible dans le diagnostic
Causes possibles
- Adresse I/O inexistante dans la configuration
- Module ou station distante hors ligne
- Acces direct a une peripherie non disponible
- Configuration materielle non synchronisee
Solutions a essayer
- Identifier l'adresse peripherique qui declenche l'erreur
- Verifier la presence du module et l'etat de la station distante
- Comparer les adresses I/O du programme avec la configuration TIA Portal
- Ajouter le traitement OB122 ou corriger l'acces fautif
Comprendre le code S7 OB122
Le code S7 OB122 apparait dans la categorie Automate Siemens. Il ne donne pas toujours la solution exacte, mais il indique une zone a controler en priorite. Avant d'aller plus loin, il faut observer les symptomes, verifier les causes simples et noter a quel moment l'erreur revient.
Sur un automate industriel Siemens, un defaut peut venir du programme, d'un module, d'une station PROFINET, d'une alimentation 24 V, d'un nom d'appareil ou d'une configuration materielle incoherente. Le diagnostic buffer de la CPU est la premiere source a lire avant toute remise en service.
Si le code revient juste apres un redemarrage ou apres une premiere correction, gardez une trace du message exact, du modele de l'appareil et des manipulations deja essayees. Ces informations aident a eviter les mauvaises pistes et accelerent le diagnostic.
Methode de verification
Commencez par les controles sans risque: alimentation, connexion, cable, mise a jour, redemarrage complet et etat du service concerne. Ensuite seulement, passez aux manipulations plus longues comme la reinstallation, la reinitialisation ou le controle materiel.
- Mettre l'installation en securite et noter l'etat des LED CPU, modules et peripheries.
- Se connecter avec TIA Portal et lire le diagnostic buffer, en commencant par le premier evenement critique.
- Verifier alimentation, cablage PROFINET, nom d'appareil, adresse IP, configuration materielle et bloc OB concerne.
Pour une erreur classee haute, evitez les manipulations qui peuvent supprimer des donnees tant qu'une sauvegarde n'est pas faite. Si l'appareil presente une odeur de chaud, un bruit anormal, une fuite ou une coupure brutale, arretez les tests et demandez un avis professionnel.
Questions frequentes
Que signifie S7 OB122 ?
Le code S7 OB122 signale generalement: OB122 apparait lorsqu'une instruction accede a une entree sortie ou un module indisponible.
Puis-je continuer a utiliser l'appareil ?
Ne remettez pas une CPU en RUN si la machine peut bouger, demarrer un moteur ou ouvrir une vanne sans validation maintenance.
Faut-il remettre la CPU en RUN tout de suite ?
Non. Sur une machine industrielle, lisez d'abord le diagnostic buffer, identifiez le premier defaut et verifiez l'etat securite. Une remise en RUN sans diagnostic peut redemarrer une installation dans un etat dangereux.
Quand demander de l'aide ?
Faites intervenir un automaticien si la CPU reste en STOP, si une station de securite est concernee ou si le defaut revient apres correction du cablage.