Page 1 sur 1

[Résolu] Débrochage de module

Posté : 21 janv. 2019, 10:38
par Priigame
Bonjour à tous,

J'aurais voulu savoir comment faire en sorte que lorsque l'on débranche un module sur une CPU 315, elle ne passe pas directement en STOP.
Il me semble que cela ce gère à l'aide d'un OB spécifique, mais j'avoue ne jamais avoir utiliser ces outils.

Si quelqu'un peut m'éclairer.

Merci d'avance ! :D

Re: Débrochage de module

Posté : 21 janv. 2019, 11:46
par djé
Salut,

Il y a l'OB83, OB de débrochage/enfichage:
Description

Le système d'exploitation de la CPU appelle l'OB83 dans les cas suivants :

· après que vous avez débroché ou enfiché un module configuré,

· après que vous avez modifié des paramètres d'un module dans STEP 7 et chargé ces paramètres dans la CPU à l'état MARCHE, tout ceci dans le cadre d'une modification de l'installation en cours de fonctionnement (procédure CiR).

Si vous n'avez pas programmé l'OB 83, la CPU passe à l'état d'arrêt.

Les fonctions système SFC39 à 42 vous permettent d'inhiber, d'ajourner et de valider de nouveau l'OB de débrochage/enfichage.
Il y a d'autre OB de réaction aux défauts qui existent (OB86 de défaillance d'unité ,OB d'erreur d'accès à la périphérie (OB122), etc...; tu trouveras de l'aide avec F1.

Il suffit juste que une OB soit présente dans le CPU pour que celle-ci ne passe plus à l'arrêt.
Pas besoin de mettre du code dedans.

Re: Débrochage de module

Posté : 21 janv. 2019, 11:48
par Priigame
Merci de ta réponse, je m'attendais à devoir mettre du contenu dans l'OB mais au final c'est tout simple :D

Re: [Résolu] Débrochage de module

Posté : 21 janv. 2019, 14:24
par djé
Il y a l'OB 121 qui peut être intéressante aussi: OB de réaction aux erreurs de programmation.
"Je la mets seulement en fin de mise en service, ainsi pendant la phase de mise en route/essai on voit tout de suite si une bourde de programmation a été commise.
-- Capitaine d'OB --