I. Introduction

I-A. CP342-5, c'est quoi ?

Le module CP342-5 est un coupleur de réseau PROFIBUS DP, destiné aux CPU de la gamme Siemens Simatic S7, série CP300.

I-B. Pourquoi cet article ?

Simplement parce que je me suis cassé les dents sur le sujet, et si l'information peut servir à d'autres, c'est avec plaisir que je vous la fais partager.

Le remplacement d'un module CP342-5 d'une version V4 par une version V5 pose un problème de compatibilité entre les blocs fonctions software - FC DP-SEND et FC DP-RECV - et le firmware embarqué dans le module.
Autrement dit, et en langage clair, le remplacement de ce module par une version différente vous plante gentiment votre réseau PROFIBUS !

Heureusement, il y a une solution...

II. Comment procéder :

II-A. Pré-requis

Vous devez posséder une version suffisamment récente de SIMATIC Manager (V5.3 minimum) afin de disposer des bibliothèques fonctions les plus à jour.

II-B. Hardware

  • Procéder au remplacement physique du module.
  • Vérifier les version de firmware de l'ancien et du nouveau module (cette information est visible en face avant du module, lorsqu'on ouvre le volet frontal).
  • Faire une mise en service de l'installation.

Si les modules sont de même génération, votre réseau doit normalement redémarrer.
Si oui, alors la suite de cet article ne vous concerne plus; si non, poursuivez la procédure :

  • Ouvrir l'éditeur de configuration de votre installation (Double clic sur l'objet "Matériel" de votre projet S7)
Image non disponible
  • Dans HW Config, déclarer off-line, la nouvelle version de votre module :

- Clic droit sur le module CP342 puis Remplacer l'objet...

Image non disponible

- Dossier CP342-5, puis 6GK7 342-5DA02, sélectionner la version de firmware V5.0

Image non disponible
  • Enregistrer la configuration modifiée.
  • Procéder, si nécessaire, à un effacement général du module (HW Config : Menu Système Cible >> Effacement Général)
  • Charger la nouvelle configuration matériel dans la CPU.
  • Fermer l'éditeur de configuration.

II-C. Software

  • Dans SIMATIC Manager, Menu Fichier >> Ouvrir...
  • Sélectionner l'onglet Bibliothèques
  • Ouvrir la bibliothèque SIMATIC_NET
Image non disponible
  • Ouvrir le dossier Blocks dans le répertoire S7 CP300
  • Sélectionner les blocs fonctions FC1 (DP_SEND) et FC2 (DP_RECV). La version d'en-tête doit être 3.0
Image non disponible
  • Copier et remplacer ces blocs fonctions dans votre projet S7
  • Transférer les nouveaux blocs dans la CPU

Votre réseau doit maintenant être de nouveau opérationnel.
Il suffisait juste de le savoir ....

III. Remerciements

à :

  • La Hot-Line SIEMENS
  • M. Benhada (ACI Le Mans)