Vous êtes sur la page 1sur 498

Principes de la configuration matrielle avec STEP 7 Configuration des units centrales Configuration de la priphrie dcentralise (DP)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

SIMATIC Configuration matrielle et communication dans STEP 7


Manuel

Configuration d'appareils PROFINET IO Configuration da la stations PC SIMATIC (SIMATIC PC based) Enregistrement, importation et exportation d'une configuration Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) Modification de l'installation en fonctionnement (CiR)

Configuration de systmes H

Mise en rseau de stations

Configuration des liaisons Configuration de la communication par donnes globales


Ce manuel est livr avec la documentation rfrence : 6ES7810-4CA10-8CW0

Chargement Plusieurs personnes utilisent un projet Utilisation de projets dans le multiprojet Mise en service et maintenance

05/2010
A5E02789744-01

Mentions lgales Signaltique d'avertissement


Ce manuel donne des consignes que vous devez respecter pour votre propre scurit et pour viter des dommages matriels. Les avertissements servant votre scurit personnelle sont accompagns d'un triangle de danger, les avertissements concernant uniquement des dommages matriels sont dpourvus de ce triangle. Les avertissements sont reprsents ci-aprs par ordre dcroissant de niveau de risque. DANGER signifie que la non-application des mesures de scurit appropries entrane la mort ou des blessures graves. ATTENTION signifie que la non-application des mesures de scurit appropries peut entraner la mort ou des blessures graves. PRUDENCE accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries peut entraner des blessures lgres. PRUDENCE non accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries peut entraner un dommage matriel. IMPORTANT signifie que le non-respect de l'avertissement correspondant peut entraner l'apparition d'un vnement ou d'un tat indsirable. En prsence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus lev qui est reproduit. Si un avertissement avec triangle de danger prvient des risques de dommages corporels, le mme avertissement peut aussi contenir un avis de mise en garde contre des dommages matriels.

Personnes qualifies
Lappareil/le systme dcrit dans cette documentation ne doit tre manipul que par du personnel qualifi pour chaque tche spcifique. La documentation relative cette tche doit tre observe, en particulier les consignes de scurit et avertissements. Les personnes qualifies sont, en raison de leur formation et de leur exprience, en mesure de reconnatre les risques lis au maniement de ce produit / systme et de les viter.

Utilisation des produits Siemens conforme leur destination


Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent tre utiliss que pour les cas d'application prvus dans le catalogue et dans la documentation technique correspondante. S'ils sont utiliss en liaison avec des produits et composants d'autres marques, ceux-ci doivent tre recommands ou agrs par Siemens. Le fonctionnement correct et sr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les rgles de l'art. Il faut respecter les conditions d'environnement admissibles ainsi que les indications dans les documentations affrentes.

Marques de fabrique
Toutes les dsignations repres par sont des marques dposes de Siemens AG. Les autres dsignations dans ce document peuvent tre des marques dont l'utilisation par des tiers leurs propres fins peut enfreindre les droits de leurs propritaires respectifs.

Exclusion de responsabilit
Nous avons vrifi la conformit du contenu du prsent document avec le matriel et le logiciel qui y sont dcrits. Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformit intgrale. Si l'usage de ce manuel devait rvler des erreurs, nous en tiendrons compte et apporterons les corrections ncessaires ds la prochaine dition.

Siemens AG Industry Sector Postfach 48 48 90026 NRNBERG ALLEMAGNE

A5E02789744-01 02/2010

Copyright Siemens AG 2010. Sous rserve de modifications techniques

Avant-propos
Objet de ce manuel
Ce manuel vous procure une vue d'ensemble sur la configuration matrielle et la communication dans STEP 7. Il vous assiste dans la cration d'un projet STEP 7 reproduisant la configuration matrielle et dcrit la marche suivre pour tablir des liaisons de communication entre les diffrents systmes d'automatisation. Ce manuel s'adresse aux personnes charges de raliser des tches d'automatisation avec le logiciel STEP 7 et mettant en oeuvre des systmes d'automatisation SIMATIC S7. Nous vous recommandons de vous familiariser tout d'abord avec les exemples du manuel "Getting Started de STEP 7". Ils reprsentent une approche simple de la thmatique traite plus en profondeur dans le manuel "Programmer avec STEP 7.

Connaissances fondamentales requises


La comprhension du manuel requiert des connaissances gnrales dans le domaine de la technique d'automatisation. Nous supposerons en outre des connaissances dans l'utilisation d'ordinateurs ou autres quipements (par exemple consoles de programmation) analogues au PC et des systmes d'exploitation MS Windows XP, MS Windows Server 2003 ou MS Windows 7

Domaine de validit du manuel


Le prsent manuel est valable pour le logiciel STEP 7 V5.5. Vous trouvez des informations relatives aux Servicepack paraissant aprs la publication de ce manuel dans : le fichier "Lisezmoi.rtf", l'aide en ligne actualise de STEP 7.

Le thme "Nouveauts ?"de l'aide en ligne vous permet une approche aise ainsi qu'une bonne vue d'ensemble sur les innovations dans STEP 7.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Avant-propos

Documentation de STEP 7
Ce manuel fait partie de la documentation "STEP 7 Connaissances fondamentales". Le tableau suivant prsente la documentation de STEP 7 :
Manuel STEP 7 Connaissances fondamentales avec STEP 7 Getting Started Programmer avec STEP 7 Configuration matrielle et communication dans STEP 7 STEP 7 Pour une transition facile de S5 S7 Langages CONT/LOG/LIST pour SIMATIC S7-300/400 Logiciel systme pour SIMATIC S7-300/400 Fonctions standard et fonctions systme Volume 1 et Volume 2 Manuels de rfrence dcrivant les langages de programmation CONT, LOG et LIST de mme que les fonctions standard et les fonctions systme en complment des connaissances fondamentales de STEP 7. 6ES7810-4CA08-8CW1 Objet Connaissances fondamentales pour le personnel technique. Dcrit la marche suivre pour raliser des tches dautomatisation avec STEP 7 et S7-300/400. Numro de rfrence 6ES7810-4CA08-8CW0

STEP 7 Manuels de rfrence sur les

Aides en ligne Aide de STEP 7

Objet

Numro de rfrence

Connaissances fondamentales pour Fait partie du logiciel la programmation ainsi que pour la STEP 7 configuration du matriel avec STEP 7, sous forme daide en ligne. Aides en ligne contextuelles de rfrence Fait partie du logiciel STEP 7

Aides de rfrence de LIST/CONT/LOG Aide de rfrence sur les SFB/SFC Aide de rfrence sur les blocs dorganisation

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Avant-propos

Aide en ligne
En complment au manuel, l'aide en ligne intgre au logiciel vous offre une assistance dtaille lors de l'utilisation du logiciel. Ce systme d'aide est intgr au logiciel grce plusieurs interfaces : Le menu daide ? propose plusieurs commandes : Rubriques daide ouvre le sommaire de laide de STEP 7. Utiliser laide fournit des instructions dtailles sur lutilisation de laide en ligne. Laide contextuelle donne des informations sur le contexte actuel, par exemple sur une bote de dialogue ouverte ou sur une fentre active. Vous lappelez en cliquant sur le bouton Aide ou en appuyant sur la touche F1. La barre dtat constitue une autre forme daide contextuelle. Lorsque le curseur est positionn sur une commande, elle en affiche une description succincte. Une description succincte des boutons de la barre doutils saffiche galement lorsque le curseur y est positionn quelques instants.

Si vous prfrez consulter les informations de l'aide en ligne sur papier, vous avez la possibilit d'imprimer des rubriques d'aide individuelles, des livres ou l'ensemble de l'aide. Ce manuel tout comme les manuels " Configuration matrielle et communication dans STEP 7", "Modifications de l'installation en fonctionnement au moyen de CiR" et "Systme d'automatisation S7-400H - Systmes haute disponibilit" sont extraits de l'aide de STEP 7 base sur HTML. Si vous dsirez des instructions plus dtailles, rfrez vous l'aide de STEP 7. En raison de la structure similaire entre le manuel et l'aide en ligne, le passage de l'un l'autre est ais. Aprs l'installation de STEP 7, vous trouvez les manuels lectroniques sous Dmarrer > SIMATIC > Documentation.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Avant-propos

Assistance supplmentaire
Si des questions sont restes sans rponse dans ce manuel, veuillez vous adresser votre interlocuteur Siemens dans la filiale ou l'agence de votre rgion. Vous trouvez votre interloculeur sous : http://www.siemens.com/automation/partner Vous trouvez un fil rouge pour la recherche de documentations techniques sur les produits et systmes SIMATIC ladresse suivante sur Internet : http://www.siemens.com/simatic-tech-doku-portal Le catalogue en ligne et le systme de commande en ligne se trouvent l'adresse : http://mall.automation.siemens.com/

Centre de formation SIMATIC


Nous proposons des cours de formation pour vous faciliter l'apprentissage des automates programmables SIMATIC S7. Veuillez vous adresser votre centre de formation rgional ou au centre principal D 90026 Nuremberg. Internet: http://www.sitrain.com

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Avant-propos

Technical Support
Vous pouvez joindre le support technique pour tous les produits dIndustry Automation. Via le formulaire Web de demande dassistance (Support Request) http://www.siemens.com/automation/support-request

Vous trouvez plus dinformations concernant notre Technical Support sur Internet ladresse suivante : http://www.siemens.com/automation/service

Service & Support sur Internet


En plus de la documentation offerte, vous trouvez la totalit de notre savoir-faire en ligne sur Internet l'adresse suivante : http://www.siemens.com/automation/service&support Vous y trouvez : le bulletin d'informations qui vous fournit constamment les dernires informations sur le produit, les documents dont vous avez besoin l'aide de la fonction de recherche du Support produit, le forum o utilisateurs et spcialistes peuvent changer des informations, votre interlocuteur Industry Automation sur site, des informations sur les rparations, pices de rechange et la consultation.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Avant-propos

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Sommaire
1 Principes de la configuration matrielle avec STEP 7 ..........................................................................17 1.1 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 2 Introduction la configuration matrielle .....................................................................................17 Manipulations de base pour la configuration matrielle ..............................................................19 Marche suivre pour la configuration d'une station ....................................................................19 Organisation de la fentre de station...........................................................................................20 Table de configuration comme reproduction d'un profil support ou chssis..............................21 Dfinition des proprits de composants.....................................................................................22 Ouverture d'objets dans HW Config ............................................................................................23 Informations sur les rgles d'enfichage et autres rgles .............................................................23 Configuration et paramtrage d'une installation centralise........................................................24 Utilisation du catalogue du matriel.............................................................................................25 Adaptation du "Catalogue du matriel" vos besoins.................................................................25 Recherche dans le catalogue du matriel ...................................................................................26 Conseils pour diter la configuration de stations .........................................................................27 Remplacement et dplacement de modules ...............................................................................29 Remplacement de chssis, de systmes C7 et d'esclaves DP...................................................30 Affichage d'informations sur les composants du catalogue du matriel......................................34 Installation de mises jour matrielles........................................................................................35

Configuration des units centrales .........................................................................................................37 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.3.10 2.3.11 2.3.12 2.3.13 2.4 2.4.1 2.4.2 2.4.3 Rgles pour la disposition des modules (SIMATIC 300) .............................................................37 Rgles pour la disposition des modules (SIMATIC 300) .............................................................37 Rgles particulires pour le module DM 370 Dummy .................................................................38 Rgles particulires pour le module de simulation TOR SIM 374 IN/OUT 16.............................38 Rgles particulires pour M7-300 ................................................................................................39 Rgles pour la disposition des modules (SIMATIC 400) .............................................................40 Rgles particulires pour les modules d'alimentation redondants (S7-400) ...............................41 Rgles particulires pour M7-400 ................................................................................................41 Rgles particulires pour la cartouche interface PROFIBUS DP (M7-400) ................................42 Marche suivre pour la configuration des units centrales ........................................................43 Cration d'une station ..................................................................................................................43 Appel de l'application de configuration du matriel .....................................................................43 Disposition du profil support/chssis de base............................................................................44 Disposition de modules dans le profil support/chssis ..............................................................44 Affichage de la version du systme d'exploitation de la CPU dans la fentre "Catalogue du matriel" ...............................................................................................................45 Disposition de systmes intgrs compacts C7 (particularits) ..................................................46 Dfinition des proprits des modules/interfaces ........................................................................47 Attribution des adresses ..............................................................................................................47 Attribution des adresses d'entre/sortie.......................................................................................48 Affectation de mnmoniques aux adresses d'entre et de sortie................................................49 Visualisation des entres et forage des sorties durant la configuration du matriel..................50 Configuration de CP point point................................................................................................53 Configuration de modules S5.......................................................................................................54 Extension de l'unit de base avec des units d'extension...........................................................55 Rgles de couplage de chssis d'extension (SIMATIC 400).......................................................56 Disposition du chssis d'extension (SIMATIC 400) .....................................................................56 Cas particulier : chssis de base comportant plusieurs CPU......................................................56

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Sommaire

Configuration de la priphrie dcentralise (DP).................................................................................57 3.1 3.2 3.3 3.4 3.5 3.6 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.7 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.8 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.8.8 3.9 3.9.1 3.9.2 3.9.3 3.9.4 3.10 3.10.1 3.10.2 3.10.3 3.11 3.11.1 3.11.2 3.11.3 3.12 3.12.1 3.12.2 3.12.3 3.12.4 Configuration de la priphrie dcentralise (DP).......................................................................57 Marche suivre pour la configuration d'un rseau matre DP.....................................................57 O trouve-t-on les esclaves DP dans la fentre du catalogue du matriel ? ..............................60 Intgration d'outils de configuration d'appareils dcentraliss (Tool Calling Interface)...............61 Lecture et criture dcentralises de donnes cohrentes (> 4 octets)......................................62 Configurations pour PROFIBUS DP ............................................................................................63 Configuration avec des esclaves DP simples (modulaires ou compacts) (change de donnes esclave <> matre) ...................................................................................63 Configuration avec des esclaves DP intelligents (change de donnes esclave I <> matre)....64 Configuration avec des esclaves DP intelligents (change de donnes direct esclave > esclave I) .....................................................................................................................65 Configuration avec deux rseaux matre DP (change de donnes direct esclave > esclave I) .....................................................................................................................66 Configuration avec deux rseaux matre DP (change de donnes direct esclave > matre) ....67 Dtails sur la configuration des systmes de priphrie dcentralise.......................................68 Cration d'un rseau matre DP ..................................................................................................68 Maniement de rseaux matre DP et d'interfaces DP..................................................................69 Choix et disposition des esclaves DP..........................................................................................70 Copie de plusieurs esclaves DP ..................................................................................................70 Configuration d'esclaves DP compacts .......................................................................................71 Configuration d'esclaves DP modulaires .....................................................................................71 Affectation de l'esclave DP au groupe SYNC/FREEZE...............................................................72 Autres configurations d'esclaves DP ...........................................................................................74 ET 200L et DP/ASi Link ...............................................................................................................74 ET 200S .......................................................................................................................................74 ET 200S avec prise en charge des options .................................................................................77 ET 200S en mode DPV1..............................................................................................................79 ET 200iS ......................................................................................................................................81 PROFIBUS PA .............................................................................................................................83 Modules HART.............................................................................................................................84 Configuration de la redondance logicielle....................................................................................85 Esclaves DP intelligents...............................................................................................................86 Configuration d'esclaves DP intelligents......................................................................................86 Exemple de configuration d'une station S7-400 en tant qu'esclave I ..........................................91 Gnrer une alarme dans l'esclave I via le SFB75 'SALRM'.......................................................97 Accs direct aux donnes d'un module dans l'esclave I subordonn .......................................101 Echange de donnes directes ...................................................................................................104 Configuration de l'change de donnes direct entre participants PROFIBUS DP ....................104 Exemple montrant comment paramtrer l'change de donnes direct .....................................106 Configuration d'un esclave DP (GSD Rev. 5) en tant que rcepteur pour l'change direct de donnes..............................................................................................109 Utilisation de fichiers GSD .........................................................................................................113 Installation d'un fichier GSD.......................................................................................................113 Rvisions des fichiers GSD .......................................................................................................115 Ce qu'il faut savoir sur les fichiers GSD pour les appareils PROFINET IO...............................117 DPV1..........................................................................................................................................118 Ce qu'il faut savoir sur PROFIBUS DPV1..................................................................................118 Configuration des appareils DPV1.............................................................................................119 Programmation des appareils DPV1 .........................................................................................121 Modle d'emplacement des esclaves DPV1 pour les esclaves I ..............................................127

10

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Sommaire

3.13 3.13.1 3.13.2 3.13.3 3.14 3.14.1 3.14.2 3.14.3 3.14.4 4

Rpteur de diagnostic ..............................................................................................................132 Configuration et mise en service du rpteur de diagnostic......................................................132 Affichage de la topologie au moyen de rpteurs de diagnostic ...............................................136 Utilisation de l'affichage de la topologie.....................................................................................138 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS ...........141 Configuration de temps de raction du processus courts et de mme longueur sur PROFIBUS DP.....................................................................................................................145 Paramtrage de l'quidistance et de la synchronisation d'horloge dans HW Config ................150 Connexion du PG/PC via Industrial Ethernet et IE/PB-Link au rseau PROFIBUS quidistant .............................................................................................154 Raccourcissement du temps de raction du processus grce au chevauchement de Ti et To ..................................................................................................................................155

Configuration d'appareils PROFINET IO...............................................................................................157 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5 4.5.1 4.5.1.1 4.5.1.2 4.5.1.3 4.6 4.6.1 4.6.2 4.6.3 Informations sur PROFInet IO ...................................................................................................157 Qu'est-ce que PROFINET IO ?..................................................................................................157 PROFIBUS DP et PROFINET IO : similitudes et diffrences....................................................158 Attribution d'adresses et de noms pour les appareils PROFINET IO........................................160 Driver les noms d'appareil/ l'adresse IP d'une autre source....................................................163 Intgration de configurations PROFIBUS DP existantes...........................................................164 Temps d'actualisation pour l'change cyclique de donnes......................................................166 Reprsentation de l'interface PROFINET dans HW Config.......................................................169 Etapes de configuration d'un rseau PROFINET IO .................................................................171 De la configuration l'change cyclique de donnes................................................................171 Procdure de principe pour la configuration d'un rseau PROFINET IO ..................................173 Cration d'un rseau PROFINET IO..........................................................................................175 Slection et disposition d'IO Devices.........................................................................................176 O trouve-t-on les IO Devices dans le catalogue du matriel ? ................................................177 Utilisation de rseaux PROFINET IO ........................................................................................178 Exemples de configurations avec PROFINET IO ......................................................................179 Configuration avec IO Controller intgr ...................................................................................179 Configuration avec IO Controller externe ..................................................................................180 Configuration avec IE/PB-Link ...................................................................................................181 Configuration avec des stations PC SIMATIC ...........................................................................183 Configuration de systmes de connexion..................................................................................185 Mise en route d'appareils PROFINET IO...................................................................................187 Accs en ligne aux appareils PROFINET IO via Ethernet.........................................................187 Affichage des partenaires Ethernet dans la fentre 'Partenaires accessibles'..........................188 Chargement des appareils PROFINET IO.................................................................................190 Affectation du nom d'appareil via une carte mmoire (MMC)....................................................192 Remplacement d'appareil sans support amovible .....................................................................193 Modification de l'adresse IP ou du nom d'appareil durant le fonctionnement ...........................194 Driver les noms d'appareil/ l'adresse IP d'une autre source....................................................195 Diagnostic d'appareils PROFINET IO........................................................................................196 Configuration du dlai de rponse.............................................................................................197 Redondance des supports de transmission...............................................................................198 Possibilits offertes par la redondance des supports de transmission......................................198 Redondance des supports de transmission dans les topologies en anneau ............................198 Media Redundancy Protocol (MRP) ..........................................................................................200 Configuration de la redondance des supports de transmission sous PROFINET IO................202 Shared Devices..........................................................................................................................204 Informations sur la configuration de Shared Devices ................................................................204 Etapes de configuration d'un Shared Device dans le mme projet STEP 7 .............................206 Etapes de configuration d'un Shared Device dans des projets STEP 7 diffrents....................209

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

11

Sommaire

4.7 4.7.1 4.7.1.1 4.7.1.2 4.7.1.3 4.7.1.4 4.7.2 4.7.2.1 4.7.2.2 4.7.2.3 4.7.2.4 4.7.2.5 4.7.2.6 4.7.2.7 4.7.2.8 4.7.2.9 4.7.2.10 4.7.3 4.7.3.1 4.7.3.2 4.7.3.3 4.8 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 4.8.10 4.8.11 4.9 4.9.1 4.9.2 4.9.3 4.9.4 4.9.4.1 4.9.4.2 4.9.4.3 4.9.4.4 4.9.5 4.9.5.1 4.9.5.2 4.9.5.3 4.9.5.4 4.9.6

I-Devices ....................................................................................................................................213 Prsentation ...............................................................................................................................213 Fonctionnalit I-Device ..............................................................................................................213 Proprits et avantages de I-Devices........................................................................................214 Variantes d'un I-Device ..............................................................................................................215 Echange de donnes entre un rseau IO de niveau suprieur et un rseau IO subordonn...218 Configurer un I-Device dans STEP 7.........................................................................................221 Crer un I-Device.......................................................................................................................222 Configuration du I-Device ..........................................................................................................223 Configurer les zones de transfert : Application ..........................................................................226 Configurer les zones de transfert : Priphrie ...........................................................................228 Crer un fichier GSD..................................................................................................................230 Utiliser un I-Device.....................................................................................................................231 Configuration du rseau IO de niveau suprieur .......................................................................232 Exemple de programme utilisateur ............................................................................................235 Configuration d'un I-Device avec rseau IO subordonn ..........................................................237 I-Device en tant que Shared Device ..........................................................................................239 Diagnostic, Rgles et conditions supplmentaires ....................................................................240 Diagnostic et comportement d'alarme .......................................................................................240 Rgles de topologie d'un rseau PROFINET IO avec I-Device ................................................243 Conditions supplmentaires pour l'utilisation de I-Devices........................................................246 Configuration de la communication IRT.....................................................................................248 Introduction : Isochronous Realtime Ethernet............................................................................248 Prsentation : procdure de configuration de base de l'IRT......................................................249 Cration d'une configuration PROFINET IO pour IRT...............................................................250 Utilisation de domaines Sync.....................................................................................................251 Cration dun nouveau domaine Sync.......................................................................................252 Effacement de domaines Sync et suppression de partenaires .................................................256 Configuration d'un matre Sync redondant ................................................................................258 Dfinition de la cadence d'mission et des temps d'actualisation .............................................259 Configuration de la topologie .....................................................................................................260 Configuration de l'change direct de donnes ..........................................................................260 Chargement d'une configuration IRT .........................................................................................262 Synchronisme d'horloge.............................................................................................................263 Qu'est-ce que le synchronisme dhorloge ?...............................................................................263 Applications du synchronisme dhorloge ...................................................................................266 Comment fonctionne le synchronisme dhorloge ?....................................................................267 Cycles de traitement synchroniss ............................................................................................269 La valeur Ti ................................................................................................................................270 Le programme utilisateur OB 6x ................................................................................................271 La valeur To ...............................................................................................................................272 Synchronisme dhorloge sur plusieurs cycles systme .............................................................273 Ingnierie ...................................................................................................................................274 Principes de base de la programmation ....................................................................................274 Traitement du programme selon le modle EVA avec temps court ..........................................275 Traitement du programme selon le modle EVA avec temps long ...........................................276 Configuration..............................................................................................................................277 Diagnostic et comportement d'alarme .......................................................................................286

12

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Sommaire

Configuration da la stations PC SIMATIC (SIMATIC PC based) .........................................................287 5.1 5.2 5.3 5.4 5.5 Cration et paramtrage de stations SIMATIC PC....................................................................287 Rgles d'emplacement pour une station SIMATIC PC..............................................................290 Comparaison : station S7 - station PC.......................................................................................290 Utiliser les configurations PC SIMATIC partir des versions prcdentes...............................291 Mise en valeur dans la vue de rseau d'une station SIMATIC PC configure ..........................293

Enregistrement, importation et exportation d'une configuration.......................................................295 6.1 6.2 6.3 Enregistrement d'une configuration et vrification de cohrence..............................................295 Importation et exportation d'une configuration...........................................................................296 Exporter et importer les donnes CAx.......................................................................................299

Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) ..........................................303 7.1 7.1.1 7.1.2 7.2 7.2.1 7.2.2 7.2.3 7.3 Informations sur le mode multiprocesseur.................................................................................303 Particularits du mode multiprocesseur.....................................................................................305 Quand utiliser le mode multiprocesseur ? .................................................................................306 Configuration du mode multiprocesseur ....................................................................................307 Configuration des modules pour le mode multiprocesseur .......................................................308 Mise en vidence des modules affects une CPU .................................................................308 Modification du numro de CPU ................................................................................................309 Programmation des CPU ...........................................................................................................310

Modification de l'installation en fonctionnement (CiR) .......................................................................311 8.1 Modification de l'installation en fonctionnement (CiR) ...............................................................311

Configuration de systmes H.................................................................................................................313 9 Configuration de systmes H.....................................................................................................313

10

Mise en rseau de stations.....................................................................................................................315 10.1 10.2 10.3 10.4 10.5 10.6 10.6.1 10.6.2 10.6.3 10.6.4 10.6.5 10.6.6 10.6.7 10.6.8 10.6.9 10.6.10 10.7 10.7.1 10.7.2 10.8 Mise en rseau de stations au sein d'un projet .........................................................................315 Proprits des sous-rseaux et des participants la communication.......................................316 Rgles pour la configuration de rseau .....................................................................................317 Attribution d'adresses Ethernet..................................................................................................318 Importation et exportation de stations dans la vue de rseau ...................................................321 Configuration et enregistrement d'un sous-rseau....................................................................324 Marche suivre pour la configuration d'un sous-rseau ...........................................................324 Cration et paramtrage d'un nouveau sous-rseau ................................................................328 Cration et paramtrage d'une nouvelle station ........................................................................329 Cration et paramtrage d'une connexion au rseau................................................................330 Cration et paramtrage d'un nouvel esclave DP .....................................................................332 Cration et paramtrage de PG/PC, 'Autres stations' et stations S5 ........................................333 Prise en compte des connexions pour PG/PC dans la configuration de rseau.......................335 Vrification de la cohrence du rseau .....................................................................................338 Enregistrement de la configuration de rseau ...........................................................................340 Conseils pour l'dition de la configuration de rseau ................................................................341 Mise en rseau de stations avec routeurs .................................................................................345 Mise en rseau de stations reprsentant des routeurs .............................................................345 Quand la PG/le PC est connecte un sous-rseau via Tlservice ou WAN ........................348 Mise en rseau de stations de divers projets ............................................................................350

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

13

Sommaire

11

Configuration des liaisons .....................................................................................................................351 11.1 Introduction la configuration de liaisons..................................................................................351 11.2 Configuration de la communication avec le CP Ethernet ..........................................................352 11.3 Configuration de la communication avec le CP PROFIBUS .....................................................353 11.4 Informations sur les divers types de liaison ...............................................................................354 11.5 Utilisation de ressources de liaison............................................................................................357 11.6 Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit..............362 11.7 Blocs pour divers types de liaison..............................................................................................368 11.8 Utilisation de la table des liaisons ..............................................................................................370 11.9 Liaisons incohrentes ................................................................................................................372 11.10 Affichage de l'tat des liaisons...................................................................................................373 11.11 Accder aux ID de liaison au cours de la programmation .........................................................374 11.12 Configuration de liaisons entre partenaires d'un mme projet ..................................................375 11.12.1 Types de liaison pour des partenaires dans le mme projet .....................................................375 11.12.2 Rgles pour l'tablissement de liaisons.....................................................................................378 11.12.2.1 Configuration de liaisons pour les modules d'une station SIMATIC..........................................378 11.12.2.2 Saisie d'une nouvelle liaison......................................................................................................379 11.12.2.3 Changer de partenaire de liaison...............................................................................................380 11.12.2.4 Rservation d'une liaison ...........................................................................................................381 11.12.2.5 Suppression d'une ou de plusieurs liaisons...............................................................................382 11.12.2.6 Copie dune liaison.....................................................................................................................382 11.12.3 Configuration de liaisons pour une station SIMATIC PC...........................................................383 11.12.3.1 Configuration de liaisons S7 pour une station SIMATIC PC via un routeur ..............................384 11.12.4 PG/PC comme partenaire de liaison .........................................................................................385 11.12.4.1 Liaison S7 une PG ou un PC ...............................................................................................385 11.12.4.2 Liaison S7 une PG ou un PC avec WinCC..........................................................................386 11.13 Configuration de liaisons entre partenaires de diffrents projets ..............................................387 11.13.1 Procdure de base pour la configuration de liaisons entre des projets diffrents.....................389 11.13.2 Etablissement d'une nouvelle liaison un partenaire non spcifi ...........................................390 11.13.3 Cration d'une liaison "Autre station", "PG/PC", "SIMATIC S5" .............................................392 11.14 Enregistrement de liaisons.........................................................................................................393

12

Configuration de la communication par donnes globales................................................................395 12.1 12.2 12.2.1 12.2.2 12.2.3 12.3 12.3.1 12.4 12.5 12.5.1 12.5.2 12.5.3 12.5.4 12.5.5 12.5.6 12.5.7 12.5.8 12.6 Prsentation : communication par donnes globales ................................................................395 Dtermination de la capacit de communication partir des ressources de donnes globales..................................................................................................................397 Nombre de paquets de donnes globales requis ......................................................................398 Nombre de cercles de donnes globales requis........................................................................399 Exceptions dans le calcul des cercles GD.................................................................................402 Conditions d'mission et de rception .......................................................................................403 Relation entre le facteur de rduction et le temps de cycle.......................................................404 Temps de raction .....................................................................................................................405 Configuration et enregistrement de la communication GD........................................................406 Configuration de la communication par donnes globales........................................................406 Ouverture de la table des donnes globales .............................................................................407 Conseils d'utilisation des tables de donnes globales...............................................................408 Complter la table des donnes globales..................................................................................409 Enregistrement et premire compilation de la table des donnes globales ..............................410 Saisie de facteurs de rduction..................................................................................................412 Saisie de lignes d'tat ................................................................................................................413 Seconde compilation de la table des donnes globales............................................................414 Transmission de donnes globales l'aide de fonctions systme............................................415

14

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Sommaire

13

Chargement..............................................................................................................................................417 13.1 13.1.1 13.1.2 13.1.3 13.1.4 13.1.5 13.1.6 13.1.6.1 13.1.6.2 13.1.6.3 13.1.6.4 13.1.6.5 13.2 13.2.1 13.2.2 13.3 13.3.1 13.3.2 13.3.3 13.3.3.1 13.3.3.2 13.3.3.3 13.4 13.4.1 13.4.2 13.5 13.5.1 13.5.2 Chargement d'une configuration dans un systme cible ...........................................................417 Conditions pralables au chargement .......................................................................................417 Diffrence entre l'enregistrement et le chargement de blocs ....................................................419 Mmoire de chargement et mmoire de travail dans la CPU....................................................420 Possibilits de chargement selon la mmoire de chargement ..................................................422 Mise jour en ligne du microprogramme de modules...............................................................422 Chargement du programme dans la CPU S7 ............................................................................426 Chargement dans la gestion du projet.......................................................................................426 Chargement hors gestion du projet ...........................................................................................426 Chargement de blocs dans le systme cible .............................................................................426 Enregistrement de blocs chargs dans la mmoire intgre EPROM ......................................427 Chargement via des cartes mmoire EPROM...........................................................................427 Compilation et chargement de plusieurs objets depuis la PG ...................................................429 Conditions et remarques pour le chargement............................................................................429 Compilation et chargement d'objets...........................................................................................431 Chargement depuis le systme cible dans la PG ......................................................................433 Chargement d'une station dans la PG .......................................................................................435 Chargement de blocs depuis la CPU S7 ...................................................................................436 Edition de blocs chargs dans votre PG/PC..............................................................................437 Edition de blocs chargs dans votre PG/PC..............................................................................437 Edition de blocs chargs lorsque le programme utilisateur se trouve dans votre PG/PC .........438 Edition de blocs chargs lorsque le programme utilisateur ne se trouve pas dans votre PG/PC ......................................................................................................................438 Effacement sur le systme cible ................................................................................................439 Effacement de la mmoire de chargement/travail et effacement gnral de la CPU................439 Effacement de blocs S7 sur le systme cible ............................................................................440 Compression de la mmoire utilisateur (RAM) ..........................................................................441 Intervalles dans la mmoire utilisateur (RAM) ...........................................................................441 Compression du contenu de la mmoire d'une CPU S7 ...........................................................442

14

Plusieurs personnes utilisent un projet................................................................................................443 14.1 14.1.1 14.2 14.2.1 14.2.2 Configuration multi-utilisateur au sein du rseau Windows.......................................................443 Paramtrage de la configuration du poste de travail .................................................................445 Configuration de postes individuels en postes de travail non mis en rseau............................446 Regroupement de plusieurs programmes S7 en un seul ..........................................................446 Copie de programmes S7 avec des attributs de message........................................................446

15

Utilisation de projets dans le multiprojet..............................................................................................449 15.1 15.2 15.3 15.4 15.5 15.6 15.7 15.8 15.9 15.10 15.11 15.12 Informations sur le multiprojet....................................................................................................449 Multiprojet - conditions et recommandations .............................................................................453 Utilisation de multiprojets ...........................................................................................................456 Accs en ligne aux systmes cibles dans le multiprojet............................................................461 Cration de sous-rseaux entre plusieurs projets .....................................................................463 Reprsentation de sous-rseaux regroups dans la vue de rseau .........................................466 Vue de rseau globale des multiprojets.....................................................................................467 Configuration de liaisons entre plusieurs projets .......................................................................469 Possibilits de regrouper des liaisons entre plusieurs projets...................................................473 Liaisons S7 des partenaires de liaison non spcifis .............................................................473 Synchronisation de projets dans le multiprojet ..........................................................................473 Archivage et dsarchivage de multiprojets ................................................................................474

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

15

Sommaire

16

Mise en service et maintenance ............................................................................................................475 16.1 16.2 16.3 16.4 16.5 Mise en service des partenaires PROFIBUS.............................................................................475 Identification & maintenance (I&M) ............................................................................................478 Configuration de la CPU pour l'accs au Web ..........................................................................479 Saisie ou modification de donnes M dans HW Config.............................................................483 Modification de donnes M dans SIMATIC Manager ................................................................483

Index ...................................................................................................................................................................485

16

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

1
1.1

Principes de la configuration matrielle avec STEP 7


Introduction la configuration matrielle
Vous ralisez la configutation matrielle dans HW Config. Pour ouvrir HW Config, slectionnez une station dans SIMATIC Manager, puis effectuez un double clic sur l'icne "Matriel".

Configuration
Par "configuration", on entend dans ce qui suit la disposition de profils support ou chssis, de modules, d'appareils de la priphrie dcentralise et de cartouches interface dans une fentre de station. Les profils support ou chssis sont reprsents par une table de configuration, dans laquelle l'on peut enficher un nombre dfini de modules, tout comme dans les profils support ou chssis "rels". STEP 7 affecte automatiquement une adresse chaque module dans la table de configuration. Vous pouvez modifier les adresses des modules d'une station, condition que la CPU permette l'adressage libre. Vous pouvez copier la configuration aussi souvent que vous le dsirez dans d'autres projets STEP 7, la modifier si besoin est et la charger dans une ou plusieurs installations existantes. A la mise en route de l'automate programmable, la CPU compare la configuration prvue cre avec STEP 7 la configuration sur site de l'installation. Aussi, les erreurs ventuelles sont elles immdiatement dtectes et signales.

Paramtrage
Par "paramtrage", on entend dans ce qui suit : le rglage des paramtres des modules paramtrables pour la configuration centralise et pour un rseau. Exemple : une CPU est un module paramtrable. La surveillance du temps de cycle est un paramtre que vous pouvez dfinir ; la dfinition des paramtres de bus, des matres et d'esclaves pour un rseau matre (PROFIBUS) ou d'autres dfinitions pour l'change de donnes entre des composants.

Ces paramtres sont chargs dans la CPU qui, lors de son dmarrage, les transmet aux modules correspondants. Il est trs facile de remplacer des modules, car les paramtres dfinis avec STEP 7 sont automatiquement chargs dans le nouveau module la mise en route.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

17

Principes de la configuration matrielle avec STEP 7 1.1 Introduction la configuration matrielle

Quand la "Configuration matrielle" est-elle requise ?


Les paramtres des automates programmables S7 et des modules ont t prdfinis de sorte ne pas ncessiter de configuration dans bien des cas. La configuration est obligatoire lorsque vous souhaitez modifier les paramtres prdfinis d'un module (par exemple, valider l'alarme de processus pour un module), lorsque vous souhaitez configurer des liaisons de communication, pour les stations avec une priphrie dcentralise (PROFIBUS DP ou PROFINET IO), pour les stations S7-400 avec plusieurs CPU (multiprocesseur) ou chssis d'extension, pour les automates haute disponibilit.

18

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle

1.2

Manipulations de base pour la configuration matrielle

Fentre de configuration
Pour raliser la configuration d'un automate programmable vous allez utiliser deux fentres : la fentre de station dans laquelle vous allez disposer les profils support/chssis pour la configuration de la station la fentre "Catalogue du matriel" dans laquelle vous allez slectionner les composants matriels requis, comme par exemple les profils support ou chssis, les modules et cartouches interface.

Affichage du catalogue du matriel


Si la fentre "Catalogue du matriel" ne s'affiche pas, choisissez la commande Affichage > Catalogue. Elle permet d'afficher ou de masquer le catalogue du matriel.

1.2.1

Marche suivre pour la configuration d'une station


Quelle que soit la technique de configuration d'une station, il faut toujours vous en tenir aux tapes suivantes pour la configurer : 1. Slectionnez un composant matriel dans la fentre "Catalogue du matriel". 2. Amenez le composant slectionn dans la fentre de station en utilisant la fonction glisser-lcher. La figure suivante illustre les manipulations de base :

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

19

Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle

1.2.2

Organisation de la fentre de station


La partie infrieure de la fentre de station donne une vue dtaille du profil support ou chssis slectionn ou insr. Les numros de rfrence et les adresses des modules y sont numrs sous forme de tableau. Pour un profil support ou chssis de base quip de modules, ce tableau se prsente comme suit (vue dtaille) :

Reprsentation de modules dans la vue dtaille


Les modules sont reprsents avec les particularits suivantes : Lorsque des esclaves DP ont t configurs en mode d'alarme "DPV0", les modules de ces esclaves DP sont reprsents de manire estompe dans la vue dtaille. Cette reprsentation estompe signale que les modules ne fournissent pas de diagnostic. Lorsque le nom d'un module est reprsent en italique, cela signifie que ce module est intgr dans le chssis de base et ne peut pas tre configur individuellement.

20

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle

1.2.3

Table de configuration comme reproduction d'un profil support ou chssis


En configuration centralise, vous montez les modules ct de la CPU sur un profil support ou un chssis, puis sur d'autres profils support ou chssis. Le nombre des profils support ou chssis autoriss dpend de la CPU utilise. Tout comme dans votre installation relle, vous montez les modules dans des profils support ou des chssis avec STEP 7. En fait, dans STEP 7, les profils support ou chssis sont reprsents par des "tables de configuration" dont le nombre de lignes correspond au nombre de modules enfichables sur le profil support ou chssis rel. La figure suivante montre, l'aide d'un exemple, comment transposer une configuration relle dans une table de configuration. La table de configuration correspond au profil support ou chssis utilis ; STEP 7 fait automatiquement prcder, entre parenthses, le nom du profil support ou chssis par son numro. Exemple : (0) UR correspond au chssis de base (Universal Rack) numro 0.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

21

Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle

1.2.4

Dfinition des proprits de composants


Lorsque vous avez dispos des composants dans la fentre de station, vous pouvez en modifier les proprits prdfinies (paramtres ou adresses) dans une bote de dialogue que vous appelez toujours de la manire suivante : Effectuez un double clic sur le composant ou choisissez la commande Edition > Proprits de l'objet. Avec le bouton droit de la souris : dplacez le curseur sur le composant, cliquez sur le bouton droit de la souris et choisissez la commande Proprits de l'objet dans le menu contextuel.

Proprits des units centrales


Les proprits des CPU sont de premire importance pour le comportement du systme. Dans les pages d'onglet d'une CPU, vous pouvez, par exemple, dfinir : le comportement la mise en route, les zones de donnes locales et les priorits des alarmes, les zones de mmoire, le comportement pour le rmanence, les mmentos d'horloge, le niveau de protection et le mot de passe - pour ne citer que quelques proprits. STEP 7 "sait" ce que vous pouvez dfinir et dans quelles plages de valeurs. Vous pouvez paramtrer les interfaces (par exemple, l'interface MPI ou l'interface PROFIBUS DP intgre) dans la page d'onglet "Gnral" de la CPU ou dans les proprits de l'interface de la CPU. Ces botes de dialogue vous permettent galement d'accder celles des proprits du sous-rseau correspondant auquel la CPU doit tre connecte.

Autres mthodes de paramtrage


Pour les automates programmables S7-300/400, il est possible de dfinir les paramtres de certains modules dans le programme utilisateur (par exemple pour les modules analogiques).Pour cela, vous appelez les fonctions systme (SFC) WR_PARM, WR_DPARM et PARM_MOD dans le programme utilisateur. Ces paramtres seront toutefois perdus la mise en route (dmarrage chaud). Vous trouverez des informations dtailles sur les fonctions systme dans le manuel de rfrence Logiciel systme pour SIMATIC S7-300/400, Fonctions standard et fonctions systme. Pour les automates programmables S7-300/400, il est possible de dfinir les paramtres des modules de signaux dans le programme C. Pour cela, vous appelez dans le programme C la fonction M7 API "M7StoreRecord". Cette fonction transmet les paramtres un module de signaux. Vous trouverez des informations dtailles sur les fonctions M7 API dans les manuels relatifs au logiciel systme pour M7-300/400.

22

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle

1.2.5

Ouverture d'objets dans HW Config


Dans STEP 7, vous ouvrez des objets afin de les diter. Dans SIMATIC Manager, p. ex., vous slectionnez l'objet "Matriel" et choisissez la commande de menu Edition > Ouvrir l'objet afin de dmarrer HW Config. Avec HW Config, vous ditez la configuration de la station. Un double clic sur l'objet a ici la mme signification que "Editer l'objet".

Particularits dans HW Config


Lorsque vous ditez un objet dans HW Config, un double clic a le mme effet que la commande de menu Edition > Proprits de l'objet. En rgle gnrale, vous attribuez des adresses, dfinissez des paramtres ou saisissez d'autres informations. Si vous devez dmarrer une application pour diter un objet, un bouton est propos dans la bote de dialogue des proprits. A partir de la version V5.4 de STEP 7, vous disposez de la commande de menu Edition > Ouvrir l'objet avec. Cette commande de menu vous permet de dmarrer une application pour diter l'objet, si ce dernier le requiert. Cette commande de menu peut uniquement tre active si une application d'dition est requise et disponible.

1.2.6

Informations sur les rgles d'enfichage et autres rgles


STEP 7 vous assiste lors de la configuration d'une station, si bien qu'en gnral, vous obtenez immdiatement un message en retour si, par exemple, un module ne peut pas tre enfich l'emplacement souhait. A partir de STEP 7 V5.2, vous pouvez reconnatre d'emble les emplacements possibles des modules, condition que l'cran est paramtr pour afficher plus de 256 couleurs. Lorsque vous slectionnez un module dans le catalogue du matriel et que ce module est enfichable dans le chssis configur, les emplacements possibles pour ce module sont mis en vidence par une couleur. La configuration devient alors plus simple et plus rapide. De plus, les plages d'adresses sont automatiquement vrifies, si bien qu'une affectation double d'adresses est impossible. Tenez compte des informations sur les causes et consquences d'une manipulation qui s'affichent dans la barre d'tat au bord infrieur de la fentre ainsi que dans des botes de message. Vous avez en outre la possibilit d'obtenir des informations plus dtailles grce l'aide sur les messages. Il n'est pas tenu compte des rgles temporaires supplmentaires (valables pour une version donne), comme par exemple des restrictions relatives aux emplacements d'enfichage disponibles qui dpendent d'une restriction fonctionnelle pour des modules individuels. Vous devez donc toujours tenir compte de la documentation ou de l'information produit actuelle relatives aux modules.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

23

Principes de la configuration matrielle avec STEP 7 1.3 Configuration et paramtrage d'une installation centralise

1.3

Configuration et paramtrage d'une installation centralise

Condition pralable
Vous avez ouvert ou cr un projet dans SIMATIC Manager.

Marche suivre
Pour configurer et paramtrer une installation, vous devez procder aux tapes suivantes :

Rsum
Vous pouvez organiser l'ensemble de la configuration dans STEP 7, en utilisant la fonction glisser-lcher, comme cela est usuel dans les applications Windows. Les informations dtailles sur la manipulation ou la transposition de la configuration relle de votre installation, comme par exemple, sur la configuration du couplage des chssis d'extension ou des composants spciaux sont fournies dans l'aide en ligne de STEP 7.

24

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Principes de la configuration matrielle avec STEP 7 1.4 Utilisation du catalogue du matriel

1.4
1.4.1

Utilisation du catalogue du matriel


Adaptation du "Catalogue du matriel" vos besoins
A ct du catalogue du matriel livr avec STEP 7, vous pouvez aussi crer "votre" propre catalogue. Vous obtenez ainsi plusieurs profils de catalogue. Chaque nouveau profil se fonde sur le catalogue du matriel tel que vous le connaissez, avec tous ses modules/composants - le profil de ce catalogue est appel "standard" ; vous pouvez attribuer les noms de votre choix aux profils de catalogue que vous crez vous-mme. Exemple : vous pouvez crer un profil de catalogue ne contenant que les modules actuels que vous utilisez. A partir de STEP 7 V5.0 Servicepack 3, les profils de catalogue suivants vous sont proposs en plus du profil "standard" : Modules actuels (p. ex. version 11.99 ou version 7.2000), Ce profil ne propose plus d'"anciens" modules (seulement des numros de rfrence actuels). SIMATIC Outdoor (p. ex. version 11.99 ou version 7.2000), Ce profil propose uniquement des modules actuels pouvant tre utiliss dans des conditions ambiantes particulires (contraintes mcaniques et climatiques plus fortes).

Nota Les profils proposs en plus de la slection se rapportent des modules disponibles dans le catalogue du matriel du logiciel de base STEP 7. Les modules installs via des logiciels optionnels, des fichiers GSD ou des mises jour matrielles sont uniquement contenus dans le profil de catalogue 'Standard' !

Marche suivre
1. Choisissez la commande Outils > Editer profils de catalogue. L'application appele ouvre alors deux profils de catalogue : le profil "standard" et un profil "vide" ne contenant encore aucun composant. 2. Amenez par glisser-lcher, les dossiers et modules requis depuis la fentre du profil standard dans la fentre du profil "vide". Vous pouvez galement adapter la structure vos besoins en choisissant la commande Insertion > Dossier. 3. Enregistrez le nouveau profil de catalogue en choisissant la commande Fichier > Enregistrer sous ; attribuez-lui un nom vocateur. Le nom du nouveau profil apparat alors dans la zone de liste "Profil" de la fentre "Catalogue du matriel" o il peut tre slectionn.

Actualiser les fichiers GSD uniquement dans le profil "standard"


Les esclaves DP installs aprs-coup grce des fichiers GSD ne s'affichent que dans le profil "standard" (dossier ''Autres appareils de terrain') et ne sont pas visibles dans les profils personnaliss.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

25

Principes de la configuration matrielle avec STEP 7 1.4 Utilisation du catalogue du matriel

1.4.2

Recherche dans le catalogue du matriel


Si vous connaissez le numro de rfrence d'un composant ou la dsignation d'une fonction affiche dans le texte d'information du catalogue du matriel, vous pouvez rechercher ce composant. Vous pouvez entrer le terme recherch dans la zone "Rechercher", qui se trouve dans la partie suprieure du catalogue du matriel.

Procdure
1. Slectionnez une entre dans le catalogue du matriel. 2. Saisissez le terme recherch, p. ex. la premire partie d'un numro de rfrence 6ES7 331. 3. Lancez la recherche en cliquant sur l'un des boutons "Vers le bas" ou "Vers le haut". Vers le bas Vers le haut

STEP 7 se positionne sur la premire entre trouve. Si le composant recherch se trouve dans un autre dossier qui n'est pas ouvert ou qui se trouve en dehors de la zone visible, ce dossier s'ouvre automatiquement et est dplac dans la zone visible. STEP 7 mmorise les termes recherchs. Vous pouvez les choisir dans la liste droulante.

Saisies autorises dans la zone de recherche


Dans la zone de recherche, vous pouvez saisir des textes, textes d'information, entres du catalogue ou numros de rfrence quelconques. Il n'y a pas de distinction entre minuscules et majuscules. Les jokers (*, ?,...) sont accepts. Vous avez la possibilit d'entrer des parties d'un terme complet (p. ex. 331). Les caractres d'espacement, les tabulateurs ou les tirets doivent tre entrs tels qu'ils sont affichs dans le catalogue du matriel, sans quoi la recherche n'aboutit pas (veuillez tenir compte des caractres d'espacement et des tirets dans le numro de rfrence !).

26

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

1.5

Conseils pour diter la configuration de stations

Ancrage de la fentre "Catalogue du matriel" au bord de la fentre de l'application


Afin d'viter que la fentre "Catalogue du matriel" ne couvre les contenus de la fentre de station, vous avez la possibilit de l'ancrer au bord latral de la fentre de l'application, c'est--dire l'y positionner et fixer. Il vous suffit d'effectuer un double clic sur la zone de la fentre "Catalogue du matriel" au-dessus de la zone de liste "Profil". Pour annuler l'ancrage de cette fentre, effectuez un double clic sur cette mme zone. En l'absence d'ancrage, la taille (hauteur et largeur) de la fentre "Catalogue du matriel" est modifiable ! Lorsqu'elle est "ancre", la fentre "Catalogue du matriel" peut tre modifie dans la largeur.

Reconnaissance des emplacements autoriss


A partir de STEP 7 V5.2, vous pouvez reconnatre en un coup d'il les emplacements possibles de modules ; la condition requise est le paramtrage de votre cran plus de 256 couleurs. Lorsque vous slectionnez un module dans le catalogue du matriel et que ce module est enfichable dans un chssis configur, les emplacements possibles pour ce module sont mis en vidence par des couleurs. La configuration est ainsi plus facile et plus rapide. Lorsque vous cliquez sur un module dans le catalogue du matriel alors qu'aucun emplacement n'est slectionn, il est dispos au premier emplacement autoris libre.

Slection de plusieurs lignes de la table de configuration


Pour slectionner plusieurs lignes de la table de configuration afin de copier (par exemple via la commande "Copier" du menu contextuel) ou supprimer (par exemple via la commande "Supprimer" du menu contextuel) plusieurs modules, procdez de la manire suivante :
Slection de toutes les lignes : Slection d'un bloc de lignes : Choisissez la commande Edition > Slectionner tout. Cliquez sur la premire ligne du bloc de lignes slectionner. Tout en maintenant la touche des majuscules enfonce, cliquez sur la dernire ligne du bloc slectionner. Slection de plusieurs lignes : Tout en maintenant la touche CTRL enfonce, cliquez successivement sur toutes les lignes que vous souhaitez slectionner.

Il est galement possible d'insrer des modules copis au del des limites d'une station, si aucune rgle en rapport avec l'emplacement d'enfichage n'est enfreinte.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

27

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

Affichage de stations complexes


En prsence d'une configuration de station trs complexe, comportant par exemple de nombreux chssis, vous pouvez rduire la dimension des tables de configuration : 1. Slectionnez la table de configuration. 2. Appuyez sur le bouton droit de la souris et choisissez la commande Affichage rduit du menu contextuel. Avec la commande Outils > Paramtres, vous pouvez instaurer ce mode de reprsentation comme mode par dfaut.

Organisation de l'affichage
La commande Affichage > Rorganisation automatique de STEP 7 vous permet d'organiser automatiquement l'affichage actuel.

Affichage de la slection de composants enfichables du catalogue du matriel


Aprs avoir slectionn un emplacement de chssis, vous pouvez afficher et slectionner une slection de modules enfichables en choisissant la commande de menu Insertion > Insrer l'objet ou Insertion > Remplacer l'objet. Ceci vous vite une recherche dans le catalogue du matriel. Vous pouvez slectionner tous les modules disponibles dans le profil de catalogue actuellement paramtr.

28

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

1.5.1

Remplacement et dplacement de modules


Pour adapter une configuration existante, vous pouvez non seulement copier ou supprimer des composants, mais galement les dplacer et les remplacer.

Dplacement de modules
Vous pouvez aisment dplacer des modules ou autres composants vers d'autres emplacements autoriss dans la station, en utilisant la fonction glisser-lcher.

Remplacement de modules
Si vous avez dj cr une configuration dans laquelle vous souhaitez remplacer un module dj paramtr (par exemple une CPU ou un module analogique) par un autre module, sans pour autant "perdre" le paramtrage ou la configuration des liaisons, procdez de la manire suivante : 1. Amenez le nouveau module (par exemple une CPU) sur l'emplacement d'enfichage de la CPU remplacer en utilisant la fonction glisser-lcher. 2. Dans la bote de dialogue qui apparat, confirmez le remplacement du module. Si le message "L'emplacement est dj occup" s'affiche, il faut d'abord activer la fonction en choisissant la commande Outils > Paramtres > Permutation des modules possible. Une alternative consiste slectionner un emplacement, puis afficher une slection des modules enfichable en choisissant l'une des commandes de menu contextuelles (bouton droit de la souris) Insrer l'objet ou Remplacer l'objet. Vous vitez ainsi une recherche dans le catalogue du matriel. Vous pouvez slectionner tous les modules existant dans le profil de catalogue actuellement paramtr. Remplacez uniquement des modules "compatibles". Si les modules ne sont pas compatibles, vous devez effacer "l'ancien" module, enficher le nouveau module et en effectuer le paramtrage. STEP 7 vous signale une tentative de remplacer des modules non compatibles par un message correspondant. Exemple : vous ne pouvez remplacer une CPU paramtre que par une CPU possdant un nouveau numro de rfrence - le paramtrage complet (par exemple l'adresse MPI) est repris par le nouveau module.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

29

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

1.5.2

Remplacement de chssis, de systmes C7 et d'esclaves DP


Si vous avez configur une station et affect les adresses et paramtres aux modules dans un chssis SIMATIC 400, un systme compact C7 ou un esclave DP, alors le Servicepack 1 de STEP 7 V5.1 vous permet de remplacer le chssis tout en conservant la disposition et le paramtrage des modules. Dans le cas prsent, on entend galement par chssis un systme compact C7 et un esclave DP. Le remplacement de chssis n'est pas significatif pour les systmes SIMATIC 300 possdant un seul type de chssis (profil support).

Quand le remplacement d'un chssis s'avre-t-il utile ?


Le remplacement d'un chssis d'une station SIMATIC 400 s'avre toujours utile lorsque l'extension de la fonctionnalit ne peut tre ralise que par un autre chssis. Remplacement d'une alimentation non utilisable en redondance par une alimentation utilisable en redondance qui n'est pas prise en charge par l'ancien chssis. Remplacement d'un chssis "court" (9 emplacements) par un chssis "long" (18 emplacements) afin de pouvoir enficher des modules supplmentaires. Dans le cas de chssis configurs comme chssis d'extension (UR ou ER avec IM Receive), l'IM Receive est automatiquement affect au dernier emplacement. Pour des raisons d'encombrement, une station initialement configure avec un chssis long doit tre monte sur un chssis court. Le remplacement n'est toutefois pas autoris pour les chssis longs configurs comme chssis d'extension (UR ou ER avec IM Receive).

Le remplacement d'un systme compact C7 est toujours requis lorsque : l'ancien systme compact C7 doit tre remplac par un nouveau (numro de rfrence de version suprieure, nouvelle version du micro-programme), la fonctionnalit de l'ancien systme compact C7 doit tre tendue (nouveau systme compact C7 comportant plus de modules intgrs).

Marche suivre
Pour remplacer un chssis quip de modules, un systme compact C7 ou un esclave DP dans une configuration de station, procdez de la manire suivante : 1. Slectionnez le composant remplacer dans la configuration de station (par ex. un chssis). 2. Dans la fentre "Catalogue du matriel", slectionnez un composant "compatible" avec le composant slectionn (voir ci-aprs), mais possdant un numro de rfrence diffrent. Vous ne pouvez pas remplacer des composants identiques. Dans le cas d'esclaves DP, le coupleur esclave (par ex. IM 153-2) est slectionn pour le remplacement dans la fentre "Catalogue du matriel". 3. Effectuez un double clic sur le composant souhait dans le catalogue du matriel. Si le composant est compatible, le remplacement est ralis et les modules de la configuration initiale sont (dans la mesure du possible) repris avec leurs adresses et leurs paramtres. Vous pouvez galement effectuer un remplacement en amenant le composant de la fentre "Catalogue du matriel" sur le composant remplacer par glisser-lcher.

30

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

Quand un chssis est-il "compatible" ?


Un chssis d'une station SIMATIC 400 ne peut tre remplac par un autre chssis que si les rgles suivantes sont respectes. Si une ou plusieurs rgles fondamentales ne le sont pas, STEP 7 n'autorise pas le remplacement et interrompt la procdure en mettant un message d'erreur contenant des ionformations sur la cause de l'interruption. Un chssis segment (CR2) ne peut pas tre remplac par un chssis non segment (p. ex. UR1) et inversement. Tous les modules du chssis remplacer doivent galement pouvoir tre enfichs sur le "nouveau" chssis, c'est--dire qu'aucune rgle relative l'emplacement autoris des modules ne doit tre enfreinte conscutivement l'enfichage des modules sur le "nouveau" chssis.

Exemple 1 : la tentative de remplacement d'un chssis UR1 quip d'une CPU par un chssis d'extension ER1 n'est pas autorise. En effet, l'enfichage de la CPU dans un ER1 serait contraire une rgle d'emplacement - il n'est pas possible d'enficher une CPU dans un ER1. Exemple 2 : la tentative de remplacement d'un chssis central segment dans une station S7-400 (CR2) par un chssis universel (p. ex. UR1) n'est pas autorise. Il n'est pas possible d'affecter les emplacements des modules issus de deux segments aux emplacements d'un autre chssis non segment, et inversement. De ce fait, un chssis CR2 ne peut tre remplac que par un chssis CR2 possdant un numro de rfrence diffrent, afin de par exemple pouvoir enficher des modules d'alimentation redondants sans devoir entrer une seconde fois le restant de la configuration.

Quand un systme compact C7 est-il "compatible" ?


Un systme C7 compact comporte des modules intgrs (CPU et priphrie) et peut tre remplac par un autre systme compact C7 si les rgles suivantes sont respectes : Pour chaque emplacement (ligne de la table de configuration) du "nouveau" systme compact C7, l'emplacement correspondant de "l'ancien" systme compact C7 : ne comporte pas de module, comporte un module identique ou un module pouvant tre remplac (ceci vaut galement pour la CPU !). Le "nouveau" systme compact C7 possde un nombre identique ou suprieur de modules intgrs que "l'ancien" systme compact C7.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

31

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

Quand un esclave DP est-il "compatible" ?


Lorsqu'il est possible de remplacer un esclave DP, le nouvel esclave DP doit faire partie de la mme famille, p. ex. la famille ET 200M. Vous avez la possibilit d'afficher les esclaves DP dans NetPro, mais ne pouvez les remplacer que dans l'application de "Configuration du matriel". Les rgles fondamentales valables pour le remplacement de chssis s'appliquent en principe galement celui des esclaves modulaires : il doit tre possible d'enficher le mme nombre de modules dans le nouvel esclave DP et la fonctionnalit de "l'ancien" esclave DP doit galement tre assure par le nouvel esclave DP. Si vous avez configur des fonctions utilisant plusieurs stations, comme par exemple l'change direct de donnes entre des esclaves DP, vous devez "reproduire" cette configuration pour le "nouvel" esclave DP. La tableau suivant contient des informations sur chaque famille d'esclaves :
Type d'esclave DP Remplacement possible Condition requise pour le remplacement -

Esclaves DP dont les non proprits sont dtermines par des fichiers GSD (informations supplmentaires...) DP-As-i Link DP/PA-Link non oui

La configuration maximale du matre DP ne doit pas tre dpasse (plage d'adresse E/S, nombre d'emplacements). Un DP/PA-Link fonctionnant en redondance ne peut tre remplac que par un DP/PA-Link assurant lui-aussi la fonction de redondance.

ET 200L SC et IM SC ET 200M (IM 153-x)

oui oui

Tous les modules enfichs doivent galement pouvoir tre enfichs dans le "nouvel" esclave DP. Ne peut pas tre remplac lorsque : la fonction "Remplacement de modules durant le fonctionnement" tait active dans "l'ancien" ET 200M et que le "nouvel" ET 200M n'assure pas cette fonction, des CP/FM possdant leur propre adresse MPI (p. ex. FM 353) sont enfichs dans "l'ancien" ET 200M et ne peuvent pas tre enfichs dans le "nouvel" ET 200M. "l'ancien" ET 200M tait utilis en redondance et que le "nouvel" ET 200M n'assure pas cette fonction.

ET 200S (IM 151-1) ET 200S (IM 151/CPU) ET 200X (X-BM 141.., X-BM 142..) oui oui oui

Ne peut pas tre remplac par un IM 151/CPU. Ne peut pas tre remplac par un IM 151-1. Tous les modules enfichs doivent galement pouvoir tre enfichs dans le "nouvel" esclave DP. Un X-BM 143/DESINA ne peut pas tre remplac contre d'autres modules de bases ET 200X et inversement. Ne peut pas tre remplac par un BM 147/CPU.

ET 200X BM 147/CPU

oui

Ne peut pas tre remplac par un X-BM 141..., X-BM 142... ou X-BM 143...

32

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

Quels esclaves DP sont dfinis par des fichiers GSD ?


Les esclaves DP dont les proprits sont dfinies par des fichiers GSD se trouvent par exemple dans les rpertoires "Autres appareils de terrain" ou "CP 342-5 comme matre DP" du catalogue du matriel. Ces esclaves DP (galement appels "esclaves norms") sont reconnaissables l'indication du fichier GSD ou du fichier de type dans la ligne "No de rfrence" ou dans l'onglet "Gnral" de la bote de dialogue "Proprits" d'un tel esclave DP.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

33

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

1.5.3

Affichage d'informations sur les composants du catalogue du matriel


Dans HW Config, vous pouvez afficher des informations sur les modules ou les composants directement via Internet.

Conditions
Votre PG dispose d'une connexion Internet et d'un navigateur permettant l'affichage de pages Internet. Des informations sur le module sont disponibles (le volume d'informations peut tre diffrent selon le module et l'instant de la recherche d'informations). Vous avez activ cette fonction dans les paramtres de HW Config (commande de menu Outils > Paramtres) et slectionn une page Internet valide.

Marche suivre
1. Slectionnez le composant pour lequel vous souhaitez des informations dans le catalogue du matriel ou dans le chssis. 2. Avec le bouton droit de la souris, choisissez le menu contextuel souhait : Informations support produit ou FAQs ou Manuels La page Internet ouverte propose, le cas chant, des liens vers des thmes tels que les FAQ ou les informations produit traitant du composant slectionn. Lorsque vous choisissez "Manuels", les manuels ou guides contenant une description du composant slectionn sont recherchs.

Autre source d'informations


Depuis la page d'aide d'une bote de dialogue des proprits d'un composant ou depuis une aide de message sur un module, un lien conduit galement "Informations supplmentaires et FAQs". STEP 7 recherche automatiquement des informations correspondantes sur Internet. Le rsultat de la recherche s'affiche dans le navigateur.

34

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

1.5.4

Installation de mises jour matrielles


A partir de STEP 7 V5.2, vous pouvez rinstaller des composants pour le catalogue du matriel. Vous avez ainsi la possibilit d'intgrer des composants individuels tels que p. ex. de nouvelles CPU ou de nouvelles priphries dcentralises dans la version actuelle de STEP 7, sans devoir installer un nouveau Servicepack.

Concept de mise jour matrielle


La mise jour matrielle comprend par principe deux tapes : Tlchargement de la mise jour depuis Internet ou copie depuis un CD dans le dossier prvu cet effet. Installation de la mise jour matrielle tlcharge/copie.

Les composants rinstalls se trouvent ensuite dans le profil de catalogue "Standard" du catalogue du matriel. Le cas chant, il est galement possible de continuer diter des stations cres dans des versions plus rcentes de STEP 7 grce cette procdure.

Conditions
Vous avez paramtr une adresse Internet valide et un chemin valide pour le rpertoire d'archivage "Mises jour matrielles". Vous pouvez effectuer ce paramtrage en cliquant sur le bouton "Paramtres" dans la bote de dialogue de l'installation de la mise jour matrielle. Une connexion Internet est ncessaire au tlchargement des mises jour matrielles. Si la liaison Internet est tablie via un serveur Proxy ncessitant une authentification, vous devez connatre le nom d'utilisateur et le mot de passe.

Marche suivre
1. Naviguez dans le menu Dmarrer jusqu' votre dossier de programmes STEP 7 et slectionnez-y l'entre Installer mises jour matrielles ou choisissez la commande de menu Outils > Installer mises jour matrielles dans HW Config. 2. Dans la bote de dialogue suivante, indiquez si vous souhaitez tlcharger une mise jour matrielle depuis Internet ou si vous souhaitez en copier une depuis un CD ou encore si vous souhaitez installer des mises jour matrielles dj tlcharges. 3. Slectionnez les composants installer et cliquez sur le bouton "Installer".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

35

Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations

36

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

2
2.1
2.1.1

Configuration des units centrales


Rgles pour la disposition des modules (SIMATIC 300)
Rgles pour la disposition des modules (SIMATIC 300)

Rgle de base
Vous disposez les modules dans le chssis en veillant ne pas laisser demplacement vide. Exception : dans une configuration comportant un profil support, vous devez laisser un emplacement d'enfichage de la table de configuration vide (rserv pour le module de couplage). Pour S7-300, il s'agit de l'emplacement d'enfichage 3, pour M7-300 de l'emplacement venant immdiatement aprs le groupe de modules (CPU accompagne de ses modules dextension). Il pourra donc sagir dans ce cas de lemplacement 3, 4, 5 ou 6). Dans la configuration relle, il ne doit pas y avoir demplacement vide, sans quoi le bus interne serait interrompu !

Rgles d'enfichage (S7-300)


Profil support 0 : Emplacement 1 : uniquement alimentation (par exemple 6ES7 307-...) ou vide Emplacement 2 : uniquement unit centrale (par exemple 6ES7 314-...) Emplacement 3 : module de couplage (par exemple 6ES7 360-.../361-...) ou vide Emplacements 4 11 : modules de signaux ou modules fonctionnels, processeurs de communication ou vide Emplacement 1 : uniquement modules d'alimentation (par exemple 6ES7 307-...) ou vide Emplacement 2 : vide Emplacement 3 : module de couplage

Profils support 1 3 :

Emplacements 4 11 : modules de signaux ou modules fonctionnels, processeurs de communication (en fonction du module de couplage utilis) ou vide
Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

37

Configuration des units centrales 2.1 Rgles pour la disposition des modules (SIMATIC 300)

2.1.2

Rgles particulires pour le module DM 370 Dummy


Vous pouvez enficher le module DM 370 Dummy pour rserver un emplacement destin un autre module que vous souhaitez mettre en uvre ultrieurement. Selon la position de son commutateur, ce module rserve l'espace mmoire pour un module (par exemple pour un module de sortie TOR) ou pas (par exemple pour un module de couplage).
Position du commutateur sur le module DM 370 Dummy A Signification Espace mmoire rservable Module dans l'esclave DP modulaire ET 200M : rserver un espace mmoire de 0 octets. NA pas de rservation d'espace mmoire aucune (le module est "invisible" ; il n'est pas configur) Numro de rfrence 6ES7 370-0AA01-0AA0

2.1.3

Rgles particulires pour le module de simulation TOR SIM 374 IN/OUT 16


Le module de simulation TOR SIM 374 IN/OUT 16 vous permet de simuler les entres et sorties TOR. Ce module ne vous est pas propos dans la fentre "Catalogue du matriel" ! Dans la table de configuration, vous devez remplacer le module SIM 374 par le module simuler !
Position du commutateur sur le module SIM 374 IN/OUT 16 16xOutput 8xOutput 8xInput 16xInput Module disposer 6ES7322-1BH00-0AA0 6ES7323-1BH00-0AA0 6ES7321-1BH00-0AA0

38

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des units centrales 2.1 Rgles pour la disposition des modules (SIMATIC 300)

2.1.4

Rgles particulires pour M7-300


Lorsque vous configurez une CPU et ses modules dextension M7-300, chacun des modules occupe un emplacement. Lorsque le premier module est une CPU M7-300, l'emplacement situ immdiatement aprs cette CPU et ses modules dextension ne doit tre occup que par un module de couplage ou rester vide.

Groupe de modules constitu par la CPU et ses modules dextension (M7-300)


Un groupe de module est constitu par une CPU M7 ou un FM M7 (module dapplication) et des modules dextension (EXM) ou dun module mmoire de masse (MSM). Tous les modules sont relis entre eux par leur bus AT ISA et forment un calculateur industriel part entire. Disposez d'abord le module de base (CPU M7 ou FM M7), puis les modules d'extension dans la table de configuration. Sinon, vous ne pourrez pas enficher les modules d'extension !

Disposition des modules dans le cas dune CPU et de ses modules dextension (M7-300)
Dans le cas dune CPU et de ses modules dextension, de nouvelles rgles d'enfichage sont respecter. Le premier module doit toujours tre la CPU M7 ou le FM M7 extensible. Le module mmoire de masse (un seul peut tre enfich !) doit toujours tre le dernier module. 3 modules (MSM ou EXM) maximum sont autoriss. Le nombre de modules d'extension autoris est prcis dans les FM M7 correspondants.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

39

Configuration des units centrales 2.2 Rgles pour la disposition des modules (SIMATIC 400)

2.2

Rgles pour la disposition des modules (SIMATIC 400)


Les rgles de disposition des modules dans un chssis d'extension de la famille S7-400 dpendent du type de chssis.

Chssis de base
Vous pouvez : enficher les modules d'alimentation uniquement l'emplacement 1 (exception : modules d'alimentation redondants) ; enficher 6 modules de couplage (IM d'mission) au plus, dont 2 au plus avec transfert de courant ; coupler 21 chssis d'extension au plus avec le chssis de base via des modules de couplage ; coupler 1 chssis d'extension transfert de courant au plus avec une interface de l'IM d'mission (IM 460-1 avec IM 461-1) ; 4 chssis d'extension sans transfert de courant au plus (IM 460-0 avec IM 461-0 ou IM 460-3 avec 461-3).

Chssis d'extension
Vous pouvez : enficher les modules dalimentation uniquement l'emplacement 1, enficher le module de couplage (IM de rception) uniquement l'emplacement se trouvant tout fait droite (emplacement 9 ou 18).

40

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des units centrales 2.2 Rgles pour la disposition des modules (SIMATIC 400)

2.2.1

Rgles particulires pour les modules d'alimentation redondants (S7-400)


Vous pouvez enficher deux modules d'alimentation redondants dans un chssis. Vous reconnaissez ces modules au texte d'information dans la fentre "Catalogue du matriel". Vous devez tenir compte des rgles suivantes : Lenfichage de modules d'alimentation redondants n'est possible que dans les chssis prvus cet effet (reconnaissables au numro de rfrence et au texte d'information dans la fentre "Catalogue du matriel"). Les modules dalimentation redondants ne peuvent fonctionner quavec les CPU prvues cet effet, les CPU non adaptes (p. ex. danciennes version) tant rejetes lors de la configuration. Les modules d'alimentation redondants doivent tre enfichs l'emplacement 1 et l'emplacement immdiatement adjacent sans laisser dintervalle ! Vous ne pouvez pas enficher dans un mme chssis, des modules d'alimentation redondants et non redondants (c'est--dire que le "fonctionnement mixte" n'est pas possible)

2.2.2

Rgles particulires pour M7-400


Un groupe de module est constitu par une CPU M7 ou un FM M7 (module dapplication) et des modules dextension (EXM, ATM) ou dun module mmoire de masse (MSM). Disposez d'abord le module de base (CPU M7 ou FM M7), puis les modules d'extension dans la table de configuration. Sinon, vous ne pouvez pas enficher les modules d'extension !

Disposition de modules dans le cas dune CPU et de ses modules dextension (M7-400)
Vous pouvez enficher un module mmoire de masse (MSM) au maximum, 3 modules (EXM, ATM ou MSM) maximum sont autoriss. disposer les modules droite de la CPU M7, uniquement dans l'ordre suivant : module(s) EXM module MSM module(s) ATM

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

41

Configuration des units centrales 2.2 Rgles pour la disposition des modules (SIMATIC 400)

2.2.3

Rgles particulires pour la cartouche interface PROFIBUS DP (M7-400)


Si dans l'automate programmable M7-400, vous mettez en uvre une cartouche interface pour PROFIBUS DP (par exemple IF 964-DP comme matre DP), vous devez tenir compte des points suivants : aucune autre cartouche interface ne peut tre enfiche dans la CPU, le FM ou le EXM sous cette cartouche interface une interface de la CPU, du FM ou du EXM se trouvant sous cette cartouche interface ne peut pas tre utilise

Raison : le connecteur de bus PROFIBUS DP cache le logement d'enfichage de la cartouche/de l'interface se trouvant en-dessous. Recommandation : enfichez uniquement la cartouche interface pour PROFIBUS DP dans le logement pour cartouche le plus bas ou dans celui situ en bas gauche d'une CPU, d'un FM ou d'un EXM .

42

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

2.3
2.3.1

Marche suivre pour la configuration des units centrales


Cration d'une station

Condition pralable
Vous avez ouvert SIMATIC Manager et ouvert ou cr un nouveau projet.

Marche suivre
Vous pouvez crer une station uniquement directement sous un projet. 1. Slectionnez le projet dans la partie gauche de la fentre du projet. 2. Choisissez la commande Insertion > Station > Station SIMATIC 300 ou ... > Station SIMATIC 400. Les stations sont cres avec une dsignation par dfaut. Vous pouvez remplacer le nom de la station par une dsignation plus explicite.

2.3.2

Appel de l'application de configuration du matriel

Condition pralable
Vous avez cr une station (SIMATIC 300, SIMATIC 400).

Marche suivre
1. Dans la fentre du projet, slectionnez l'objet "Station", afin que l'objet "Matriel" soit visible dans la partie droite de la fentre de station.
Objet "Station"

2. Effectuez un double clic sur l'objet "Matriel".


Objet "Matriel"

Une alternative consisterait slectionner l'objet "Station", puis choisir la commande Edition > Ouvrir l'objet. Rsultat : une fentre de station ainsi que le catalogue des modules (s'il tait ouvert la fin de la session prcdente) s'affichent l'cran. Dans la fentre de station, vous pouvez disposer les chssis et autres composants d'aprs la configuration de la station ; vous slectionnez les composants requis pour la configuration de la station dans le catalogue des modules (fentre "Catalogue du matriel").

Ouverture de stations supplmentaires


En choisissant la commande Station > Nouvelle, vous pouvez configurer une station supplmentaire dans le mme projet ; la commande Station > Ouvrir vous permet d'ouvrir une configuration de station existante (hors ligne) pour l'diter.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

43

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

2.3.3

Disposition du profil support/chssis de base

Condition pralable
La fentre de station est ouverte et vous possdez un diagramme de la configuration matrielle de la station.

Marche suivre
1. Dans la fentre "Catalogue du matriel", slectionnez un chssis de base ("Rack") adapt votre configuration. Pour SIMATIC 300, le profil support, pour SIMATIC 400, par exemple le chssis universel (UR1). 2. Amenez le profil support/chssis dans la fentre de station en utilisant la fonction glisser-dplacer. Il s'affiche alors sous forme de petite table de configuration dans la partie suprieure de la fentre. Dans la partie infrieure, c'est la vue dtaille du profil support ou chssis qui apparat. Elle donne des informations complmentaires telles que numro de rfrence, adresse MPI, adresses des entres et des sorties. Une alternative aux tapes 1 et 2 consisterait effectuer un double clic sur le profil support/chssis dans la fentre "Catalogue du matriel".

2.3.4

Disposition de modules dans le profil support/chssis

Conditions pralables
Dans la fentre de station, vous avez dispos un chssis et celui-ci n'est pas reprsent en taille rduite (les emplacements d'enfichage du chssis sont visibles). Si vous souhaitez que STEP 7 mette en valeur par des couleurs les emplacements possibles pour un module slectionn, l'cran de votre PG doit tre paramtr pour afficher plus de 256 couleurs.

Marche suivre
1. Slectionnez un module (par exemple une CPU) dans la fentre "Catalogue du matriel". Les emplacements possibles pour ce module sont mis en valeur par des couleurs. 2. Amenez le module dans la ligne approprie du profil support/chssis (table de configuration) en utilisant la fonction glisser-dplacer. STEP 7 vrifie le respect des rgles d'enfichage (une CPU S7-300, par exemple ne doit tre enfiche qu' l'emplacement 2). Icne indiquant le non respect des rgles d'enfichage 3. Rptez les tapes 1 et 2 pour enficher tous les modules souhaits dans le chssis. Une alternative consisterait slectionner la ligne correspondante dans la table de configuration, puis effectuer un double clic sur le module souhait dans la fentre "Catalogue du matriel". Si aucune ligne n'est slectionne dans le chssis et que vous effectuez un double clic sur un module dans la fentre "Catalogue du matriel", le module est dispos au premier emplacement possible.

44

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

Astuce
Aprs avoir slectionn un emplacement dans un chssis, vous pouvez afficher un choix de modules enfichables avec les menus contextuels (bouton droit de la souris) Objet ou Remplacer l'objet. Ceci vite une recherche dans le catalogue du matriel. Vous pouvez slectionner tous les modules existant dans le profil de catalogue actuellement slectionn.

Reprsentation d'interfaces et de cartouches interface


Les interfaces ou cartouches interface sont affiches dans une ligne qui leur est propre dans la table de configuration. Cette ligne est dsigne comme l'interface (par exemple X1) ou - si le module possde des logements pour cartouches interface - par le prfixe "IF" (par exemple IF1). Dans le cas d'interfaces intgres, le nom de l'interface s'affiche dans la colonne "Module", dans le cas de modules avec logements pour cartouches interface, vous pouvez amener une cartouche interface (IF) adapte depuis la fentre "Catalogue du matriel" dans la ligne correspondante, par glisser-dplacer.

2.3.5

Affichage de la version du systme d'exploitation de la CPU dans la fentre "Catalogue du matriel"


S'il, existe pour une CPU plusieurs versions du mme systme d'exploitation, ces versions s'affichent sous le numro de rfrence de celle-ci dans le Catalogue du matriel.

Controllez la version du systme d'exploitation de la CPU utilise et choisissez cette version dans la fentre "Catalogue du matriel".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

45

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

2.3.6

Disposition de systmes intgrs compacts C7 (particularits)


Dans un systme intgr compact C7 (par exemple C7-620), les composants suivants sont intgres dans un mme botier : CPU SIMATIC 300, entres et sorties (TOR et analogiques), module de couplage IM 360 pour le couplage d'autres modules SIMATIC 300, pupitre oprateur (OP) orient ligne avec interface d'imprimante.

Simplification
Le systme intgr compact C7 nayant pas tre mont sur un profil support, vous navez pas besoin dinsrer ce dernier dans la table.

Condition pralable
La fentre de station ainsi que la fentre "Catalogue du matriel" sont affiches.

Marche suivre
1. Slectionnez un systme intgr compact C7 dans la fentre "Catalogue du matriel". Ces systmes figurent sous SIMATIC 300. 2. Amenez le systme intgr compact C7 dans la fentre de station en utilisant la fonction glisser-dplacer. 3. Si vous souhaitez tendre le systme complet intgr C7 : Slectionnez des rails profils normaliss comme profils support dans la fentre "Catalogue du matriel". Amenez les profils support/chssis un un dans la fentre de station. Affectez des modules au profil support. Important : pour que le couplage soit possible, il faut que les modules de couplage soient enfichs dans tous les profils support/chssis !

46

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

2.3.7

Dfinition des proprits des modules/interfaces

Introduction
Par la suite, les proprits de composants comme par exemple les modules ou les interfaces dsigneront les adresses et les paramtres. Les paragraphes suivants ne sont lire que si vous souhaitez modifier les valeurs par dfaut prdfinies.

Condition pralable
Vous avez dispos le composant dont vous souhaitez modifier les proprits dans la table de configuration.

Marche suivre
Chaque composant (module, interface, ou cartouche interface) possde des proprits prdfinies, par exemple les types et plages de mesure dans le cas de modules d'entres analogiques. Pour modifier les prdfinitions, procdez de la manire suivante : 1. Dans la table de configuration, effectuez un double clic sur le composant paramtrer (par exemple, module ou cartouche interface) ou slectionnez la ligne correspondante et choisissez la commande Edition > Proprits de l'objet. Avec le bouton droit de la souris : amenez le curseur sur le composant, cliquez sur le bouton droit de la souris et choisissez la commande Proprits de l'objet dans le menu contextuel. 2. Dfinissez les proprits du composant l'aide des pages d'onglet affiches.

2.3.8

Attribution des adresses


Pour l'attribution des adresses, il faut distinguer les adresses de rseau et les adresses d'entre/sortie (adresses de priphrie). Les adresses de rseau sont celles des modules programmables (adresses MPI, PROFIBUS, Industrial Ethernet) ; elles sont requises pour pouvoir adresser les divers participants au sous-rseau par exemple afin de charger un programme utilisateur dans une CPU. Les informations relatives l'attribution d'adresses de sous-rseau sont donnes au chapitre sur la mise en rseau de stations. Les adresses d'entre/sortie (adresses de priphrie) sont requises pour lire des entres ou mettre des sorties 1 dans le programme utilisateur.

Particularit : adresses MPI de FM et CP (S7-300)


Les CP et FM possdant leur propre adresse MPI ont une particularit : cette adresse MPI est automatiquement dtermine et attribue par la CPU selon le schma suivant : premier CP / FM aprs la CPU : adresse MPI de la CPU + 1 deuxime CP / FM aprs la CPU : adresse MPI de la CPU + 2

Les CPU les plus rcentes de la famille S7-300 (cf. manuel ou information produit) autorisent l'attribution libre d'adresses MPI pour de tels CP et FM (paramtrable dans la page d'onglet "Gnral" du module).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

47

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

2.3.9

Attribution des adresses d'entre/sortie


STEP 7 attribue dj des adresses d'entre et de sortie lorsque vous disposez des modules dans la table de configuration. Ainsi, chaque module possde son adresse de dbut (adresse de la premire voie) ; les adresses des autres voies en dcoulent.

Condition pralable
Le module est enfich dans un chssis de base ou dans un chssis d'extension et la CPU permet l'adressage libre. Le module est enfich dans un esclave DP ou est lui mme un esclave DP (esclave DP compact).

Particularit : adresses d'entre avec un astrisque (*)


Dans la vue dtaille de HW Config, certaines adresses de la plage d'entre (adresses E) sont caractrises par un astrisque (*). Il s'agit d'adresses de diagnostic, p. ex. de modules de couplage, requises non pas pour l'adressage de donnes utiles, mais pour le diagnostic systme.

Marche suivre
1. Effectuez un double clic sur la ligne du profil support/chssis dans lequel se trouve le module auquel vous voulez attribuer une adresse d'entre, ou alors slectionnez la ligne correspondante du module, puis choisissez la commande Edition > Proprits de l'objet. 2. Slectionnez l'onglet "Adresses". 3. Modifiez l'adresse de dbut par dfaut.

Nota
Pour les modules se trouvant dans un segment de bus local constitu par un module de fonction (FM) (S7-300) ou pour des FM spciaux (S7-400), vous attribuez une adresse de dbut supplmentaire. Outre l'adresse de dbut de la CPU, le module possde alors galement une adresse de dbut pour le FM. Dans ce cas, l'adresse de dbut affiche dans la vue d'ensemble de la table de configuration est toujours celle pour le FM.

48

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

Affichage de la vue synoptique


Vous pouvez afficher les adresses d'entre et de sortie dj utilises ainsi que les adresses non attribues de la manire suivante : 1. Ouvrez la station dont vous voulez afficher les adresses. 2. Choisissez la commande Affichage > Vue synoptique. 3. Dans la bote de dialogue "Vue synoptique", slectionnez le module (par exemple une CPU) dont vous souhaitez afficher les entres ou sorties attribues. 4. Si vous le souhaitez, vous pouvez filtrer l'affichage en fonction du type des adresses (par exemple, adresses d'entre seulement). Les plages d'adresses "Entres" et "Sorties" s'affichent avec indication de l'emplacement des modules (N du rseau matre, adresse PROFIBUS pour PROFIBUS DP, profil support/chssis, emplacement d'enfichage, logement pour cartouche interface). Les adresses d'entre de longueur 0 (par exemple celles des coupleurs) sont repres par un astrisque (*).

2.3.10 Affectation de mnmoniques aux adresses d'entre et de sortie


Introduction
Ds la configuration de modules, vous pouvez affecter des mnmoniques aux adresses d'entre et de sortie, sans devoir passer par la table des mnmoniques. Lors de la configuration matrielle, vous pouvez uniquement affecter des mnmoniques aux entres et sorties de modules TOR ou analogiques. Pour les entres/sorties intgres (par exemple CPU 312 IFM), les CP, FM et modules S5 (par exemple configurs via un botier d'adaptation), vous devez affecter les mnmoniques dans la table des mnmoniques. Les mnmoniques affects ne sont pas chargs dans la station (commande Systme cible > Charger dans le module). Consquence : lorsque vous chargez nouveau une configuration de station dans la PG, (commande Systme cible > Charger dans PG), les mnmoniques ne sont pas affichs !

Marche suivre
1. Slectionnez le module TOR/analogique pour lequel vous souhaitez affecter des mnmoniques aux adresses. 2. Choisissez la commande Edition > Mnmonique ou cliquez sur le bouton droit de la souris et choisissez Mnmonique dans le menu contextuel. Vous pouvez dfinir les mnmoniques dans la bote de dialogue qui s'affiche. Lorsque vous cliquez sur le bouton "Complter mnmonique" de la bote de dialogue, le mnmonique de l'oprande s'affiche.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

49

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

2.3.11 Visualisation des entres et forage des sorties durant la configuration du matriel
Introduction
Lorsque la CPU est accessible en ligne et que vous y avez charg la configuration matrielle, vous pouvez agir directement sur les entres et sorties des modules configurs, sans devoir changer d'application. Procdez de la manire suivante : 1. Slectionnez le module visualiser ou forcer. 2. Choisissez la commande Systme cible > Visualiser/forcer. Celle-ci n'est disponible que si la visualisation ou le forage du module est possible (modules de type DI, DO, AI, AO, par exemple). La bote de dialogue qui s'ouvre prsente les entres ou les sorties du module dans une table (colonne "Oprande"). Elles sont reprsentes en format binaire pour les modules TOR et en format mot pour les modules analogiques.

Visualisation
1. Cochez la case "Visualisation". 2. Cliquez sur le bouton "Dclencheur" pour contrler ou modifier le point et la condition de dclenchement. Pour vous renseigner sur les options en vigueur, appelez l'aide de la bote de dialogue "Dclenchement" qui s'affiche la suite du clic sur le bouton. 3. Si vous voulez visualiser directement les entres de priphrie, cochez la case "Affichage priphrie" ; quand cette case n'est pas coche, c'est la mmoire image des entres qui est visualise. 4. Si vous avez choisi "Unique" comme condition de dclenchement, il faut mettre jour l'affichage de la colonne "Valeur d'tat" au moyen du bouton "Valeur d'tat". La valeur reste ensuite "fige" jusqu' ce que vous cliquiez de nouveau sur le bouton "Valeur d'tat".

50

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

Forage
Avec dclencheur dfini : 1. Entrez les valeurs de forage dans la table. 2. Cliquez sur le bouton "Dclencheur" pour contrler ou modifier le point et la condition de dclenchement. Pour vous renseigner sur les options en vigueur, appelez l'aide de la bote de dialogue "Dclenchement" qui s'affiche la suite du clic sur le bouton. 3. Activez la case cocher "Forage". Tous les oprandes visibles possdant une valeur de forage sont forcs. Forage unique de variables : Vous pouvez affecter de manire unique des valeurs des variables, quel que soit le point et la condition de dclenchement. A l'activation, la tche est excute le plus rapidement possible, comme un "Dclenchement immdiat", sans rfrence un endroit donn dans le programme utilisateur. 1. Saisissez les valeurs de forage dans la table. 2. Cliquez sur le bouton "Valeurs de forage". Si vous voulez forcer directement les sorties de priphrie, cochez la case "Affichage priphrie" ; quand cette case n'est pas coche, c'est la mmoire image des sorties qui est force. Pour forcer directement des sorties l'arrt de la CPU galement, il faut cocher la case "Dbloquer PA". Autrement, les sorties restent zro l'arrt ou bien adoptent une valeur de remplacement paramtre.

Visualisation d'oprandes forcs


Vous pouvez voir les valeurs dans la colonne des valeurs d'tat changer en fonction des points de dclenchement dfinis et des processus internes la CPU (par exemple de l'actualisation des images mmoire). Pour que la valeur force s'affiche dans la colonne "Valeur d'tat", vous devez choisir comme point de dclenchement de la visualisation le "Dbut de cycle" et comme point de dclenchement du forage la "Fin du cycle".

Visualisation et forage des modules d'entres/sorties


Il faut veiller pour la visualisation ou le forage d'un module d'entres/sorties (par exemple 8DI/8DO) dfinir le dclenchement pour tout le module. Si vous dfinissez par exemple comme point de dclenchement du forage le "dbut de cycle", les entres et les sorties seront forces en dbut de cycle. Les valeurs de forage pour les entres entreront alors en vigueur, car les anciennes valeurs seront crases aprs l'actualisation de la mmoire image des entres, c'est--dire juste avant le dbut du traitement cyclique de la mmoire image des entres. Les valeurs de forage des sorties seront dans ce cas crases par le programme utilisateur.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

51

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

Visualisation et forage des entres et sorties de priphrie


Vous pouvez visualiser les entres et sorties cohrentes de priphrie l'aide de la fonction systme SFC 14 "DPRD_DAT" et crire (forcer) celles-ci l'aide de la fonction systme SFC 15"DPWR_DAT". Pour tre certain d'accder aux bonnes valeurs d'tat ou de forage, tenez compte de ce qui suit : Entrez au paramtre d'entre "RECORD" de ces SFC un "E" (entre) ou un "A" (sortie) avec la plage d'adresses paramtre dans la table de configuration de l'esclave DP(colonne Adresse d'entre ou Adresse de sortie). Si d'autres plages d'adresses ont t choisies pour le stockage des donnes cohrentes, la table des variables visualises ou forces n'affichera que des parties de la mmoire image sans intrt.

52

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

2.3.12 Configuration de CP point point


Introduction la configuration de CP point point (CP PtP)
Comme tous les autres modules, les processeurs de communication doivent tre prlevs dans la fentre "Catalogue du matriel" et disposs par glisser-lcher dans la table de configuration, puis paramtrs (Allgemeine Einstellungen, adresses et paramtres de base). Vous dmarrerez le logiciel optionnel servant valoriser les paramtres de procdure en cliquant sur le bouton "Paramtres" dans la page d'onglet "Paramtres de base". Pour les CP point point se trouvant dans une station SIMATIC 400, il faut configurer des liaisons point point. Le paragraphe ci-aprs vous explique brivement comment faire ; pour obtenir des explications plus dtailles, consultez les manuels des CP.

Configuration de liaisons pour des CP point point de S7-400


Pour tablir une liaison entre une CPU S7 et un partenaire connect par couplage point point, c'est le CP point point qui sert de lien. Il faut configurer des liaisons entre la CPU S7-400 et le CP PtP. Procdez de la manire suivante : 1. Configurez dans HW Config le CP point point et, si le partenaire de liaison est aussi un CP PtP dans une station S7-400, la station partenaire avec tous ses modules. 2. Dmarrez NetPro (depuis HW Config : commande Outils > Configuration du rseau). 3. Si vous avez dj cr un sous-rseau point point et connect le CP lors de la configuration du CP PtP, continuez par l'tape 48 ; sinon : insrez prsent un sous-rseau PtP auquel vous connectez le CP. 4. Choisissez un partenaire de liaison. Si le partenaire de liaison est un CP 34x (CP PtP dans une station S7-300), un CP PtP de S5, une imprimante ou un appareil non Siemens : configurez comme partenaire de liaison une "Autre station" ; donnez-lui une interface PtP et connectez cette interface au sous-rseau PtP cr. Si le partenaire de liaison est un CP PtP pour une station SIMATIC 400 : vous avez dj configur le partenaire l'tape 1 et vous pouvez continuer par l'tape 49.

5. Configurez une (des) liaison(s) PtP. Si le partenaire de liaison est un CP 34x (CP PtP dans une station S7-300), un CP PtP de S5, une imprimante ou un appareil non Siemens : configurez la liaison point point pour le CP local (avec partenaire de liaison "Autre station"). Si le partenaire de liaison est un CP PtP pour une station SIMATIC 400 : configurez la liaison point point pour le CP local et pour la station partenaire.

6. Chargez les donnes de configuration et de liaisons dans les stations concernes.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

53

Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales

2.3.13 Configuration de modules S5


Dans une station SIMATIC 400, vous avez la possibilit de mettre en oeuvre des modules S5. Ces derniers sont raccords via un botier d'adaptation S5 (IM 470) ou un IM 463-2, pour la connexion d'appareils d'extension S5 avec le IM 314

Ces modules sont disponibles dans la fentre "Catalogue du matriel" sous "IM-400". Nota
Vous devez configurer les plages d'adresses des entres et des sorties des modules S5 pour chaque couplage (effectuez un double clic sur le botier d'adaptation ou sur IM 463-2, puis slectionnez les onglets "Adresses d'entre" ou "Adresses de sortie") ! Si les plages d'adresses ne sont pas configures, les modules prcits ne sont pas enregistrs dans les blocs de donnes systme. Consquence : La configuration charge dans la CPU ne contient aucune information sur ces modules. Lorsque cette configuration est charge dans la PG, ces modules n'apparaissent pas dans la table de configuration !

54

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des units centrales 2.4 Extension de l'unit de base avec des units d'extension

2.4

Extension de l'unit de base avec des units d'extension

Configuration de profils support dans SIMATIC 300


Dans les stations SIMATIC 300, vous disposez uniquement de "profils support" comme units de base ou units d'extension ; ceci signifie que vous placez autant de profils support (max. 4) que l'installation relle en compte. Pour coupler les profils support d'extension dans STEP 7, vous enfichez les modules de couplage correspondants l'emplacement 3 de chacun des profils support. Pour une extension de exactement un profil support : profils support 0 et 1 : IM 365 Pour une extension de jusqu' 3 profils support : profil support 0 : IM 360; profils support 1 3 : IM 361

Configuration de chssis d'extension dans SIMATIC 400


Dans SIMATIC 400, les possibilits d'extension sont plus complexes en raison des divers chssis et modules de couplage. Tous les chssis d'extension connects une interface de l'IM d'mission du chssis de base forment une branche. La figure suivante reprsente respectivement trois chssis d'extension connects une interface de l'IM d'mission.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

55

Configuration des units centrales 2.4 Extension de l'unit de base avec des units d'extension

2.4.1

Rgles de couplage de chssis d'extension (SIMATIC 400)


Lorsque vous couplez des chssis d'extension (SIMATIC 400) une interface du module de couplage (IM d'mission) du chssis de base, vous devez dfinir les mmes proprits pour l'IM d'mission et l'IM de rception : transfert de courant (avec/sans) type de couplage (centralis/dcentralis) transfert sur le bus K (avec/sans transfert d'alarme)

2.4.2

Disposition du chssis d'extension (SIMATIC 400)

Marche suivre
1. Slectionnez des chssis (d'extension) appropris dans la fentre "Catalogue du matriel". 2. Amenez les chssis un un dans la fentre de station par glisser-dplacer. 3. Si vous voulez modifier le numro du chssis : Effectuez un double clic sur la 2me ligne du chssis dans la partie suprieure de la fentre de station. Vous pouvez modifier le numro dans l'onglet "Gnral" du chssis. 4. Affectez des modules au chssis. Important : pour que le couplage des chssis soit possible, il faut que les modules de couplage soient enfichs dans tous les chssis ! 5. Pour S7-400 seulement : reliez entre eux les modules de couplage dans les chssis : Effectuez un double clic sur l'IM d'mission, Slectionnez l'onglet "Couplage" Tous les chssis non coupls (chssis avec IM de rception enfichs) sont affichs dans cette page d'onglet. Slectionnez les chssis un par un et couplez les avec l'interface souhaite (C1 ou C2) de l'IM d'mission en cliquant sur le bouton "Connecter". Aprs cela, des lignes de connexion montrent le couplage des divers chssis entre eux.

2.4.3

Cas particulier : chssis de base comportant plusieurs CPU


Pour ajouter des chssis d'extension la configuration compose du chssis segment CR2 (S7-400) ou la configuration multiprocesseur, vous devez procder dans l'ordre suivant : 1. Configurez le chssis de base (par exemple CR2) avec l'IM d'mission. 2. Enfichez uniquement des IM de rception dans les chssis d'extension. 3. Reliez entre eux les modules de couplage (IM), comme dcrit ci-avant. Alors seulement, vous pouvez enficher des modules dans les chssis d'extension. Ceci est d au fait que, la plage d'adresses existant plusieurs fois dans le cas de plusieurs CPU, il faut d'abord affecter le chssis d'extension l'une d'entres elles (c'est--dire une CPU).

56

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

3
3.1

Configuration de la priphrie dcentralise (DP)


Configuration de la priphrie dcentralise (DP)

Introduction
Une priphrie dcentralise dsigne un rseau matre constitu d'un matre de priphrie dcentralise et d'esclaves de priphrie dcentralise relis par un cble de bus et communiquant entre eux via le protocole PROFIBUS DP. Diverses units pouvant tre matre DP ou esclave DP, nous ne traiterons ici que de la procdure standard de configuration. Les particularits sur la fonctionnalit ainsi que sur les procdures d'accs sont dcrites dans les manuels des units respectives ainsi que dans l'aide en ligne des fonctions spciales (comme par exemple DP-SEND et DP-RECEIVE pour le CP342-5).

3.2

Marche suivre pour la configuration d'un rseau matre DP


Si vous connaissez le principe de configuration d'une installation centralise, vous tes galement en mesure de configurer une priphrie dcentralise - la marche suivre est trs semblable.

Fentre de station comme vue synoptique du rseau matre DP


Lorsque vous disposez un rseau matre DP (par exemple une CPU 315-2DP), STEP 7 trace automatiquement une ligne reprsentant le rseau matre. A l'extrmit de cette ligne, vous disposez par glisser-lcher les esclaves DP affects ce matre DP - se trouvant dans la fentre "Catalogue du matriel", sous "PROFIBUS-DP". Puisqu'un rseau matre DP est toujours reli un sous-rseau PROFIBUS, STEP 7 affiche automatiquement des botes dialogues pour la dfinition des proprits du sous-rseau (par exemple la vitesse de transmission) et de l'adresse PROFIBUS, lorsque vous diposez les composants DP.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

57

Configuration de la priphrie dcentralise (DP) 3.2 Marche suivre pour la configuration d'un rseau matre DP

Esclave DP absent de la fentre "Catalogue du matriel".


Si un esclave DP ne figure pas dans la fentre "Catalogue du matriel", vous devez installer le fichier GSD correspondant aprs le dmarrage de STEP 7 en choisissant la commande Outils > Installer des fichiers GSD. Des botes de dialogue vous permettent alors d'installer le fichier GSD. L'esclave DP install apparat ensuite dans la fentre "Catalogue du matriel", sous "PROFIBUS-DP - Autres appareils de terrain".

Configuration de l'esclave dans la vue dtaille


Lorsque vous slectionnez l'esclave DP, sa configuration (identificateurs DP ou modules) et les adresses d'entre/sortie s'affichent dans la vue dtaille de la fentre de station.

Commutation entre le rseau matre DP et l'esclave DP dans la vue dtaille de la fentre de station
Lorsque vous slectionnez l'icne du rseau matre DP ( ), tous les esclaves DP correspondants s'affichent dans la partie infrieure de la fentre de station. Lorsque vous slectionnez une icne d'esclave DP, c'est la configuration de l'esclave qui s'affiche dans le bas de la fentre. Vous pouvez aller et venir facilement entre ces deux formes d'affichage en utilisant les boutons ou .

58

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.2 Marche suivre pour la configuration d'un rseau matre DP

Numrotation des emplacements dans les priphriques dcentraliss


Selon le type d'esclave DP que vous configurez, les emplacements commencent par "0" ou "4" dans la vue dtaille. Dans le cas d'esclaves DP configurs par des fichiers GSD, c'est ce dernier qui prdfinit l'emplacement auquel dbutent les adresses de priphrie ; les emplacements prcdents sont "vides". La numrotation des emplacements d'esclaves DP comme l'ET 200M, totalement intgrs STEP 7, est reprise de la configuration d'une station S7-300 selon le schma suivant :

Remarques sur les emplacements d'enfichage d'un esclave DP :


La priphrie "proprement dite" (entres/sorties) commence toujours l'emplacement 4. Qu'un module d'alimentation (PS) soit enfich dans la configuration relle ou pas : l'emplacement 1 est toujours rserv pour une "PS". L'emplacement 2 est toujours rserv pour le coupleur DP. L'emplacement 3 est toujours rserv pour un coupleur d'extension (IM), que le priphrique "rel" permette une extension ou pas.

Ce schma s'applique tous les types d'esclaves DP, aussi bien aux types modulaires que compacts. L'affectation des emplacements est importante pour l'exploitation des messages de diagnostic ("emplacement de dclenchement du diagnostic").

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

59

Configuration de la priphrie dcentralise (DP) 3.3 O trouve-t-on les esclaves DP dans la fentre du catalogue du matriel ?

3.3

O trouve-t-on les esclaves DP dans la fentre du catalogue du matriel ?


Tous les esclaves DP figurent dans le "catalogue du matriel", sous le dossier "PROFIBUS DP". Il convient de distinguer les particularits suivantes, les dsignations CP 5611 et CP 5613 tant utilises comme dsignations globales pour les CP suivants : "CP 5611" pour tous les CP des types CP 5611, CP 5611 A2, CP 5511, CP 5512 "CP 5613" pour tous les CP des types CP 5613, CP 5614, CP 5613 FO, CP 5614 FO, CP 5613 A2, CP 5614 A2

Le matre DP est ...


une CPU SIMATIC 300 ou SIMATIC 400 avec interface PROFIBUS DP intgre, un CP PROFIBUS (sans CP 342-5DA00) dans une SIMATIC 300/400 ou une station PC SIMATIC avec un CP PROFIBUS (sans CP 5611/CP 5613) : les esclaves DP figurent sous leur "nom de famille" (par exemple PROFIBUS-DP\ET 200B). un CP 342-5DA00 avec interface PROFIBUS DP ou une station SIMATIC PC avec CP 5611/CP 5613 : les esclaves DP se trouvent soit dans le dossier "Esclaves DP V0" puis sous leur "nom de famille" (p. ex. PROFIBUS DP\DP V0-Slaves\ET 200B). Le dossier "Esclaves DP V0" contient les esclaves DP qui sont reprsents par leur fichier GSD ou leur fichier de type (il s'agit des "esclaves norms"). Les dossiers dsigns par leur nom de famille (p. ex. ET 200B) et directement placs sous PROFIBUS DP (p. ex. PROFIBUS DP\ET 200B) contiennent en rgle gnrale les esclaves DP dont les proprits sont reprsentes par la connaissance interne STEP 7 (il s'agit des "esclaves S7").

Esclave DP achet (avec un nouveau fichier GSD)


Une fois que vous aurez install le fichier GSD, vous trouverez l'esclave DP dans le dossier "Autres appareils de terrain".

Esclave DP intelligent
Exemples : vous pouvez configurer comme esclave DP des stations comportant des CP 342-5 DP CPU 315-2 DP, CPU 316-2 DP, CPU 318-2 DP module de base ET 200X (BM 147/CPU) IM 151/CPU (ET 200S)

Une fois la station configure, vous trouverez l'esclave DP dans le dossier "Stations dj configures". La marche suivre (comment une station arrive-t-elle dans le dossier "Stations dj configures" ?) est dcrite en dtail dans la rubrique sur la configuration d'esclaves DP intelligents.

60

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.4 Intgration d'outils de configuration d'appareils dcentraliss (Tool Calling Interface)

3.4

Intgration d'outils de configuration d'appareils dcentraliss (Tool Calling Interface)


A partir de STEP 7 V5.4 SP2, des outils externes STEP 7 peuvent tre intgrs dans STEP 7 pour le paramtrage et le diagnostic d'appareils dcentraliss ("Device Tools"). Ces outils dpassent par leur fonctionnalit le cadre des possibilits de la configuration GSD. Ils offrent p. ex. des possibilits de saisie graphique tendues. Appareils dcentraliss concerns : Esclaves PROFIBUS DP Modules dans un esclave DP Priphrique PROFINET IO Modules dans un priphrique IO

Conditions
L'interface pour appeler l'outil est conforme la spcification TCI. HW Config peut transmettre des paramtres et des commandes l'appareil dcentralis par l'intermdiaire de l'interface d'appel (Tool Calling Interface). L'outil et STEP 7 doivent tre installs sur le mme ordinateur.

Marche suivre
1. Installez l'outil sur l'ordinateur sur lequel vous avez install STEP 7. 2. Installez le fichier GSD de l'appareil dcentralis 3. Configurez l'appareil dcentralis. Les options de mise en rseau sont en particulier indispensables, de manire ce que l'outil puisse tre utilis dans les possibilits d'accs en ligne de STEP 7. 4. Dans HW Config, slectionnez l'appareil que vous voulez configurer avec l'outil. 5. Dmarrez l'outil dans HW Config l'aide de la commande de menu Edition > Lancer Device Tool.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

61

Configuration de la priphrie dcentralise (DP) 3.5 Lecture et criture dcentralises de donnes cohrentes (> 4 octets)

3.5

Lecture et criture dcentralises de donnes cohrentes (> 4 octets)


Jusqu' prsent, vous pouviez accder aux donnes cohrentes (> 4 octets) d'un esclave DP au moyen des SFC 14 et SFC 15. Dans la version 3.0 des CPU 318-2 et CPU 41x, l'accs une zone de donnes est prsent galement possible par accs la mmoire image (p. ex. L EW).

Configuration de zones de donnes cohrentes > 4 octets


1. Dans la configuration matrielle, choisissez l'onglet "Adresses" de l'esclave DP. Selon le type d'esclave DP, la zone de cohrence est prdfinie et ne peut pas tre modifie (p. ex. lorsqu'elle est dtermine par le fichier GSD), ou alors vous avez la possibilit de la dfinir au moyen des champs "Longueur", "Unit" et "Cohrence". 2. Le cas chant, dfinissez la longueur de la zone de cohrence et inscrivez cette zone dans la mmoire image. Slectionnez cet effet l'OB1-PA dans le champ "Mmoire image partielle" ou, pour S7-400, galement une mmoire image partielle (p. ex. TPA 3). Si vous n'inscrivez pas les donnes dans une mmoire image, vous devez utiliser les SFC 14 ou SFC 15 pour raliser l'change de donnes.

Lors de l'actualisation de la mmoire image, le systme d'exploitation transfre ces donnes de manire cohrente ; vous pouvez alors y accder au moyen d'oprations de chargement et de transfert dans la mmoire image. Ceci constitue une manire particulirement aise et performante (courte dure d'excution) d'accder des donnes cohrentes.

62

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.6 Configurations pour PROFIBUS DP

3.6

Configurations pour PROFIBUS DP


Voici des exemples de configuration pour PROFIBUS DP que vous pourrez paramtrer avec STEP 7. Configuration avec des esclaves DP simples (modulaires ou compacts) (change de donnes esclave <-> matre) Configuration avec des esclaves DP intelligents (change de donnes esclave I <> matre) Configuration avec des esclaves DP intelligents (change de donnes direct esclave > esclave I) Configuration avec deux rseaux matre DP (change de donnes direct esclave > matre) Configuration avec deux rseaux matre DP (change de donnes direct esclave > esclave I) Exemple montrant comment paramtrer l'change de donnes direct

3.6.1

Configuration avec des esclaves DP simples (modulaires ou compacts) (change de donnes esclave <> matre)
Dans cette configuration, l'change de donnes entre matre DP et esclaves DP simples, c'est--dire modules d'entres/sorties, a lieu via le matre DP. Au sein du rseau matre DP, le matre interroge l'un aprs l'autre chaque esclave configur dans sa liste d'appel et il leur transmet les donnes de sortie ou reoit leurs valeurs d'entre. Les adresses d'E/S sont attribues automatiquement par le logiciel de configuration. Cette configuration est appele aussi systme monomatre, puisqu'un seul matre DP est connect un sous-rseau PROFIBUS physique avec les esclaves correspondants.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

63

Configuration de la priphrie dcentralise (DP) 3.6 Configurations pour PROFIBUS DP

3.6.2

Configuration avec des esclaves DP intelligents (change de donnes esclave I <> matre)
On peut dcomposer les tches d'automatisation en tches partielles, commandes par un systme d'automatisation de niveau suprieur. Ces tches de commande, faciles accomplir de manire autonome et efficace, seront excutes par une CPU sous forme de prtraitement. Pour raliser cette CPU, on peut avoir recours un esclave DP intelligent. Dans les configurations esclaves DP intelligents (esclave I), comme la CPU 315-2DP par exemple, le matre DP n'accde pas aux modules d'E/S de l'esclave intelligent, mais seulement la zone d'oprandes de la CPU de l'esclave I. Cela signifie que cette zone d'oprandes ne doit pas tre attribue des modules d'E/S rels de l'esclave I. Il faut procder cette affectation quand on configure l'esclave I. Exemples d'esclaves DP intelligents (= esclaves DP avec prtraitement) : station avec CPU 315-2DP, CPU 316-2DP, CPU 318-2DP.

64

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.6 Configurations pour PROFIBUS DP

3.6.3

Configuration avec des esclaves DP intelligents (change de donnes direct esclave > esclave I)
Cette configuration permet la transmission trs rapide de donnes d'entre d'esclaves DP des esclaves DP intelligents du sous-rseau PROFIBUS DP. Tous les esclaves DP simples ( partir d'une certaine version) ou d'autres esclaves DP intelligents peuvent mettre disposition certaines donnes d'entre pour cet change direct (DX) entre esclaves DP. Mais les rcepteurs de ces donnes ne peuvent tre que des esclaves DP intelligents comme la CPU 315-2DP, par exemple. Exemples de stations que vous pouvez configurer comme esclaves DP intelligents : CPU 315-2DP, CPU 316-2DP, CPU 318-2DP.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

65

Configuration de la priphrie dcentralise (DP) 3.6 Configurations pour PROFIBUS DP

3.6.4

Configuration avec deux rseaux matre DP (change de donnes direct esclave > esclave I)
Quand plusieurs rseaux matre DP sont connects un mme sous-rseau PROFIBUS DP physique, on parle aussi de systme multimatre. Cette configuration permet la lecture trs rapide de donnes d'entre d'esclaves DP par des esclaves DP intelligents se trouvant sur le mme sousrseau PROFIBUS DP physique, qu'ils fassent partie du mme rseau matre ou d'un autre. Un esclave DP intelligent, une CPU 315-2DP par exemple, peut ainsi transfrer directement sur sa zone de donnes d'entre des donnes d'entre provenant d'esclaves DP, mme s'ils font partie d'autres rseaux matre DP (systme multimatre). Tous les esclaves DP ( partir d'une certaine version) peuvent mettre disposition certaines donnes d'entre pour cet change direct (DX) entre esclaves DP. Mais seuls des esclaves DP intelligents, comme la CPU 315-2DP par exemple, sont en d'utiliser ces donnes.

66

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.6 Configurations pour PROFIBUS DP

3.6.5

Configuration avec deux rseaux matre DP (change de donnes direct esclave > matre)
Quand plusieurs rseaux matre DP sont connects un mme sous-rseau PROFIBUS DP physique, on parle aussi de systme multimatre. Dans cette configuration, les donnes d'entre d'esclaves DP intelligents ou d'esclaves DP simples peuvent tre lues directement par le matre d'un autre rseau matre DP connect au mme sous-rseau PROFIBUS DP physique.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

67

Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise

3.7

Dtails sur la configuration des systmes de priphrie dcentralise


Cration d'un rseau matre DP

3.7.1

Condition pralable
Vous avez dispos un profil support/chssis dans la fentre de station, et celui-ci est reprsent ouvert (les emplacements du profil support/chssis sont visibles).

Matre DP
Vous pouvez utiliser comme matre de priphrie dcentralise : une CPU interface matre DP intgre (par exemple, CPU 315-2 DP) ou enfichable, une cartouche interface affecte une CPU ou un module FM (par exemple, IF 964-DP dans une CPU 488-4), un CP en liaison avec une CPU (par exemple CP 342-5, CP 443-5), un module de couplage interface matre DP (par exemple IM 467).

Marche suivre
1. Slectionnez un matre DP dans la fentre "Catalogue du matriel" (par exemple une CPU 315-2 DP). 2. Amenez le module dans une ligne autorise du profil support/chssis en utilisant la fonction glisser-lcher. La bote de dialogue "Proprits - Partenaire PROFIBUS" s'affiche. Ici, vous pouvez crer un nouveau sous-rseau PROFIBUS ou en slectionner un qui existe dj, effectuer le paramtrage du sous-rseau PROFIBUS (vitesse de transmission, etc.), paramtrer l'adresse PROFIBUS du matre DP.

3. Validez par "OK" les paramtres choisis. L'icne suivante apparat : Elle sert de support aux esclaves DP du rseau matre. Conseil : si l'icne n'est pas visible, elle est probablement cache par la table de configuration. Rduisez la dimension de la table de configuration dans laquelle le matre DP est enfich. Si l'icne du rseau matre DP n'apparat toujours pas, choisissez la commande Insertion > Rseau matre.

68

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise

3.7.2

Maniement de rseaux matre DP et d'interfaces DP

Sparer un rseau matre DP


Lorsque vous insrez dans une station une CPU interface PROFIBUS DP intgre ou un CP PROFIBUS (configurables en tant qu'esclave DP intelligent) et que vous les avez configurs comme matre DP avec rseau matre, vous pouvez sparer le rseau matre du matre DP : 1. Slectionnez l'interface matre DP. 2. Choisissez la commande Edition > Rseau matre > Couper. Vous pouvez aussi choisir la commande Couper rseau matre dans le menu contextuel avec la touche droite de la souris. Le rseau matre subsiste comme rseau matre orphelin et il reste visible dans la station. L'change de donnes direct configur reste en vigueur. S'il n'y a pas d'esclaves DP relis au rseau matre, il est effac.

Insrer un rseau matre DP


Lorsque vous avez configur un ou plusieurs rseaux matre DP et les avez spars de l'interface matre DP, vous pouvez avoir recours la commande Edition > Rseau matre > Insrer pour relier de nouveau l'un des rseaux matre orphelins l'interface matre DP slectionne.

Rendre l'interface PROFIBUS DP apte la communication en ligne


Condition requise pour que l'interface PROFIBUS DP intgre d'une CPU se comporte en participant actif au rseau PROFIBUS DP (autorisant ainsi des fonctions PG via cette interface) : 1. L'interface PROFIBUS DP doit tre configure comme "en rseau", c'est--dire qu'il faut la slectionner, puis choisir la commande Edition > Proprits de l'objet pour slectionner ou crer un sous-rseau PROFIBUS. 2. Il faut ensuite charger cette configuration dans la CPU. Ceci rend possible la visualisation au moyen de la PG via l'interface PROFIBUS DP, par exemple.

Modifier les proprits du rseau matre


A partir de STEP 7 V5.0, Servicepack 3, vous pouvez modifier les proprits du rseau matre (nom et numro) : 1. La configuration de la station tant ouverte, cliquez deux fois sur la ligne reprsentant le rseau matre. 2. Slectionnez l'onglet "Gnral" et adaptez le nom et le numro du rseau matre vos besoins. Le bouton "Proprits" permet aussi d'diter le sous-rseau correspondant.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

69

Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise

3.7.3

Choix et disposition des esclaves DP

Types d'esclaves DP
Pour raliser la configuration des esclaves DP, nous allons distinguer : esclaves DP compacts (modules avec entres et sorties TOR ou analogiques intgres, par exemple ET 200B) esclaves DP modulaires (modules de couplage avec modules S7 ou S5 associs, par exemple ET 200M) esclaves intelligents (esclaves I) (stations S7-300 avec par exemple CP 342-5, CPU 315-2DP ou ET 200X avec BM 147/CPU)

Nota Lors de la configuration du rseau matre, tenez compte des caractristiques techniques des matres DP (nombre max. de participants, d'emplacements et de donnes utiles). Il est possible qu'en raison de la restriction impose par le nombre d'emplacements ou de donnes utiles, vous ne puissiez pas configurer le nombre maximum de participants !

Condition pralable
Un rseau matre DP doit tre prsent et visible dans la fentre de station. Icne du rseau matre DP : Si l'icne est absente (elle a par exemple t efface), vous pouvez la crer en slectionnant la ligne pour l'interface DP du matre DP et en choisissant la commande Insertion > Rseau matre.

3.7.4

Copie de plusieurs esclaves DP


1. Tout en maintenant la touche CTRL enfonce, cliquez successivement sur les esclaves DP copier. Rsultat : Les esclaves DP sont slectionns. 2. Choisissez la commande Edition > Copier. 3. Slectionnez le rseau matre DP auquel vous souhaitez accoler les esclaves DP copis. 4. Choisissez la commande Edition > Insertion (copie "normale") ou Edition > Insertion redondante (copie pour la redondance logicielle)

70

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise

3.7.5

Configuration d'esclaves DP compacts

Marche suivre
1. Slectionnez un esclave DP compact (par exemple ET200B) dans la fentre "Catalogue du matriel". 2. Amenez l'esclave DP sur l'icne suivante d'un rseau matre DP : La bote de dialogue "Proprits > Partenaire PROFIBUS" s'affiche. Vous pouvez y dfinir : les proprits du sous-rseau PROFIBUS (vitesse de transmission, etc.), l'adresse PROFIBUS de l'esclave DP.

3. Validez par "OK" les paramtres choisis. Rsultat : Une icne reprsentant l'esclave DP compact s'accole alors au rseau matre DP. La configuration priphrique de l'esclave DP compact s'affiche dans la partie infrieure de la fentre de station (vue dtaille).

3.7.6

Configuration d'esclaves DP modulaires

Marche suivre
1. Slectionnez un module de couplage pour un esclave DP modulaire (par exemple IM 153 pour ET 200M) dans la fentre "Catalogue du matriel". 2. En utilisant la fonction glisser-lcher, amenez le module de couplage sur l'icne suivante du rseau matre DP : Rsultat : la bote de dialogue "Proprits - Partenaire PROFIBUS" s'affiche. Vous pouvez y dfinir : les proprits du sous-rseau PROFIBUS (vitesse de transmission, etc.), l'adresse PROFIBUS de l'esclave DP.

3. Validez par "OK" les paramtres choisis. Une icne reprsentant l'esclave DP s'accole alors au rseau matre DP. La vue dtaille de l'esclave DP, avec ses emplacements ou identificateurs DP possibIes, s'affiche dans la partie infrieure de la fentre de station. 4. Disposez les modules pour l'esclave DP modulaire dans la partie infrieure de la fentre de station. Les modules possibles pour les esclaves DP modulaires se trouvent dans la fentre "Catalogue du matriel", sous la "famille" correspondante de l'esclave DP ! Ce sont : les embases (TB...SC) pour Smart Connect (famille ET 200L SC), les modules SC (famille ET 200L SC) les esclaves AS-i (famille DP/AS-i Link) les modules S7-300 (famille ET 200M)

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

71

Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise

3.7.7

Affectation de l'esclave DP au groupe SYNC/FREEZE


Un matre DP possdant la fonctionnalit correspondante est en mesure d'mettre simultanment les commandes SYNC et/ou FREEZE un groupe d'esclaves DP, afin de synchroniser ces derniers. Vous devez cet effet affecter les esclaves DP aux groupes SYNC et FREEZE.

Condition pralable
Vous devez avoir cr un rseau matre DP.

Marche suivre
1. Slectionnez le symbole du rseau matre DP dans lequel se trouve l'esclave DP que vous souhaitez affecter un groupe. 2. Choisissez la commande Edition > Proprits de l'objet. Rsultat : la page d'onglet "Affectation de groupe" s'affiche avec un tableau, dans lequel vous pouvez affecter l'esclave DP un groupe SYNC/FREEZE.

Nota Vous pouvez affecter chaque esclave DP un groupe SYNC et groupe FREEZE au maximum. Exception : lorsque vous mettez en oeuvre un CP 3425 en tant qu'esclave DP, vous pouvez affecter en tout 8 groupes (SYNC et/ou FREEZE) au maximum chaque esclave DP affect.

Commandes SYNC et FREEZE


Les commandes SYNC et FREEZE permettent de synchroniser les esclaves DP en rponse des vnements. Le matre DP met simultanment les commandes un groupe d'esclaves DP de son rseau matre. Les esclaves DP dfaillants ou en train d'mettre un diagnostic ne sont pas pris en compte. La condition requise pour la synchronisation l'aide des commandes est que les esclaves DP ont t affects des groupes SYNC et/ou FREEZE. Avec une CPU S7, vous utilisez la SFC 11 (DPSYC_FR) pour synchroniser les esclaves DP.

Commande SYNC
La commande SYNC du matre DP gre les sorties du groupe d'esclaves la valeur momentane. Dans les tlgrammes suivants, les esclaves DP enregistrent les donnes envoyes par le matre DP ; l'tat des sorties des esclaves DP reste cependant inchang. Aprs chaque nouvelle commande SYNC, l'esclave DP affecte ses sorties les valeurs qu'il a enregistres comme donnes de sortie du matre DP. Les sorties ne seront nouveau actualises cycliquement que lorsque le matre DP met la commande UNSYNC.

72

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise

Commande FREEZE
A la rception de la commande FREEZE du matre DP, les esclaves DP d'un groupe glent l'tat actuel de leurs entres et le transmettent cycliquement au matre DP. Aprs chaque nouvelle commande FREEZE, les esclaves DP glent nouveau l'tat de leurs entres. Les donnes d'entre ne sont nouveau transmises cycliquement depuis l'esclave DP au matre DP que lorsque ce dernier met la commande UNFREEZE.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

73

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

3.8
3.8.1

Autres configurations d'esclaves DP


ET 200L et DP/ASi Link
La configuration des esclaves DP ET 200L et DP/ASi Link prsente les particularits suivantes : l'extension voie par voie de ET 200L est possible avec Smart Connect (SC), vous configurez le DP/ASi Link avec des esclaves ASi, voir paragraphe suivant.

Lorsque vous disposez le DP/ASi Link, une table de configuration s'ouvre automatiquement, dans laquelle vous pouvez disposer les esclaves ASi depuis la fentre "Catalogue du matriel".

3.8.2

ET 200S

Introduction
Les esclaves DP et IO Devices de la famille ET 200S sont configurs comme d'autres esclaves DP et IO Devices modulaires. Particularit : les modules lectroniques TOR avec une plage d'adresses de 2 ou 4 bits occupent tout d'abord 1 octet lorsque vous les insrez dans la table de configuration (vue dtaille). Mais la plage d'adresses occupe peut tre rduite aprs la configuration au moyen du bouton "Compression adresses". Exemple :
Avant la compression d'adresses Module DI_1_Modul DI_2_Modul Adresses d'entre 10.0...10.1 11.0...11.1 Aprs la compression d'adresses Adresses d'entre 10.0...10.1 10.2...10.3

Nota
Dans la variante GSD de l'IM 151-3AA00, la compression d'adresses n'est pas possible.

74

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

Marche suivre gnrale : comprimer les plages d'adresses


1. Slectionnez une zone de modules conscutifs dont vous voulez comprimer les adresses. 2. Cliquez sur le bouton "Compression adresses" dans la vue dtaille de la table de configuration. Les plages d'adresse des entres, sorties et dmarreurs de moteur sont comprimes sparment. Le dbut de la plage d'adresses est fix par l'adresse du premier module slectionn et revt la forme X.0. Lorsque l'adresse de bit n'est pas "0", il est automatiquement fait usage de la prochaine adresse d'octet (libre) partir de laquelle la zone slectionne peut tre comprime - par ex. (X+1).0. Lorsqu'il n'y a plus de zone continue, la compression est faite automatiquement dans les intervalles d'adresse disponibles.

Marche suivre pour les variantes GSD : comprimer les plages d'adresses
Le bouton "Compression adresses" nexiste pas pour les variantes GSD. La compression dadresses est nanmoins possible. Procdez pour cela de la manire suivante : 1. Configurez un module "normal". 2. Configurez jusqu trois modules "comprims" sous le module "normal". Vous reconnaissez ls modules comprims lastrisque (*) suivant la dsignation du module dans le catalogue du matriel. Tous les modules (ppour lesquels la compression est possible) figurent en double dans le catalogue du matriel. Rptez les tapes 1 et 2 autant de fois que cela est ncessaire. Nota Une vrification de cohrence na pas lieu. Les erreurs de configuration ne sont pas dtectes par STEP 7 !

Les adresses des modules "comprims" ne sont pas affiches, mais peuvent tre calcules. Ladresse doctet (X) peut tre reprise du module "normal" se trouvant au-dessus du module "comprim", les adresses de bit de chaque module (X.Y)peuvent tre dduites en comptant les entres ou les sorties commencer avec le module normal. Exmple : Vous avez configur quatre modules (2DI), le premier module (normal) a les adresses 3.0 et 3.1 (affichage "3"), le second module (comprim) a les adresses 3.2 et 3.3, le troisime module (comprim) les adresses 3.4 et 3.5, le quatrime module (comprim) les adresses 3.6 et 3.7.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

75

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

Annuler la compression de plages d'adresses


Si, pour l'adresse de dbut d'un module avec une adresse "comprime", vous souhaitez de nouveau obtenir une adresse d'octets, procdez de la manire suivante : 1. Slectionnez le module avec l'adresse comprime (p. ex. 100.2). 2. Cliquez sur le bouton "Compression adresses". L'adresse de dbut du module prend la prochaine adresse d'octet libre (p. ex. 101.0, si cette adresse est encore libre).

Particularits relatives aux modules avec adresses comprimes


Une affectation d'emplacement n'est plus possible pour la CPU si le module a une adresse comprime. Si vous appliquez la SFC 5 ou la SFC 70 un module avec une adresse comprime et si vous avez attribu une adresse de diagnostic, celle-ci est fournie. Si vous n'avez pas attribu d'adresse de diagnostic, c'est la valeur Ret-Val W#16#8099 (emplacement non configur) qui est fournie. Les SFC 49 (LGC_GADR) ou SFC 71 (LOG_GEO) et SZL-ID W#16#xy91 (information d'tat de module) peuvent tre utilises pour un module avec adresses comprimes. L'indication d'un emplacement est toutefois invalide, car aucune affectation d'emplacement n'est plus possible. La CPU n'est pas non plus en mesure de dterminer les alarmes d'un module ayant des adresses comprimes. Une adresse de diagnostic supplmentaire est donc attribue automatiquement au module en mode DPV1. Pour les anciens appareils (p. ex. IM 151-1BA00, IM 151-1BA01), les fonctionnalits "Comprimer les adresses" et "Alarme de dbrochage et enfichage" s'excluent l'une l'autre.

Rgles de configuration de l'ET 200S


Emplacement 1 : seulement pour un Powermodul (PM-E ou PM-D). A gauche d'un module lectronique (EM) : seulement un EM ou un Powermodul (PM-E ou PM-D). A gauche d'un dmarreur de moteur (MS) : seulement un MS ou un PM-D ou un Powermodul (PM-D Fx (1..x..4) ou PM-X). A gauche d'un PM-X : seulement un dmarreur de moteur ou un PM-D. Il faut faire attention l'affectation de la zone de tension PM-E la zone de tension EM. Le maximum autoris est de 63 modules et un module d'interface IM.

Particularits du paramtrage de soudures froides


Respectez l'ordre suivant : 1. Dans la table de configuration (vue dtaille) de l'ET 200S : placer un module lectronique et rgler une voie sur la plage de mesure "RTD-4L Pt 100 Kl." pour la fonction de soudure froide. 2. Double clic sur l'ET 200S (proprits du coupleur d'esclave DP) : spcifier la ou les soudures froides : emplacement et voie du module RTD. 3. Placer un module lectronique analogique pour mesure de temprature par thermocouple (module TC) et le paramtrer avec le numro de soudure froide (du module RTD).

76

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

3.8.3

ET 200S avec prise en charge des options

Conditions requises pour la prise en charge des options


Pour pouvoir assurer la prise en charge des options, vous devez utiliser des modules d'alimentation et des modules d'interface prenant en charge la gestion d'options, tels que : Module d'alimentation : PM-E DC 24V HF avec diagnostic ( partir de 6ES7138-4CA60-0AB0) PM-E DC 24V-48V avec diagnostic ( partir de 6ES7138-4CA50-0AB0) PM-E DC 24-48V, AC 24-230V, avec diagnostic et sauvegarde ( partir de 6ES7138-4CB110AB0)

Module d'interface : IM 151-1 STANDARD ( partir de 6ES7 151-1AA03-0AB0) IM 151-1 FO STANDARD ( partir de 6ES7 151-1AB02-0AB0) IM 151-1 HF ( partir de 6ES7 151-1BA02-0AB0)

Prsentation de la procdure
La prise en charge des options vous permet de prparer l'ET 200S en vue d'extensions (options) futures. Prsentation du fonctionnement et de la procdure (une description dtaille figure dans le manuel Priphrie dcentralise ET 200S) : 1. Vous montez, cblez, configurez et programmez la configuration maximale prvue pour l'ET 200S. 2. A la place des modules lectroniques, dont vous n'aurez besoin qu'ultrieurement, vous utilisez d'abord des modules de RESERVE (138-4AA00 ou 138-4AA10) peu coteux lors du montage. Le cblage de l'ET 200S peut tre ralis compltement ("cblage principal"), car un module de RESERVE ne possde aucune connexion avec les bornes du module de terminaison et donc avec le processus. 3. Pour les emplacements auxquels vous enfichez d'abord des modules de RESERVE la place des modules lectroniques, vous activez la prise en charge des options (bote de dialogue des proprits de l'IM 151-1 STANDARD, onglet "Prise en charge des options"). 4. Pour l'interface de commande et l'interface de signalisation en retour, vous rservez la plage d'adresse requise dans la mmoire image des sorties (MIS) et dans la mmoire image des entres (MIE) en activant la prise en charge des options dans la bote de dialogue des proprits du module d'alimentation. 5. Les modules de RESERVE monts pourront ultrieurement tre remplacs par les modules configurs, sans qu'il soit ncessaire de renouveler la configuration.

Rgles
La prise en charge des options peut tre active pour exactement un module d'alimentation PM EDC24..48V ou PM EDC24..48V/AC24...

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

77

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

Mode de fonctionnement : prise en charge des options au dmarrage


Lorsque l'option "Mise en route si configuration sur site diffre de configuration prvue" n'est pas active, l'ET 200S dmarre aussi lorsqu'un module de RESERVE est enfich la place du module lectronique configur et que l'option de prise en charge des options est active pour cet emplacement.

Mode de fonctionnement : prise en charge des options durant le fonctionnement


La prise en charge des options est active pour un emplacement : Le module de RESERVE (option) ou le module lectronique configurs peuvent se trouver cet emplacement. Si un autre module s'y trouve, un diagnostic est signal (pas de module ou module erron). La prise en charge des options est dsactive pour un emplacement : Seul le module lectronique configur peut se trouver cet emplacement. Pour tout autre module, un diagnostic est signal (pas de module ou module erron).

Valeurs de remplacement du module de RESERVE


Valeur de remplacement pour les entres TOR : 0 Valeur de remplacement pour les entres analogiques : 0x7FFF

Commande et valuation dans le programme utilisateur


L'ET 200S dispose d'une interface de commande et d'une interface de signalisation en retour pour la fonction "Prise en charge des options". L'interface de commande se trouve dans la mmoire image des sorties (MIS). Chacun des bits de cette plage d'adresses commande l'un des emplacements 2 63 : Valeur du bit = 0 : le paramtrage de la prise en charge des options est actif. Les modules de RESERVE sont autoriss. Valeur du bit = 1 : le paramtrage de la prise en charge des options est dsactiv. Les modules de RESERVE ne sont pas autoriss cet emplacement.

L'interface de signalisation en retour se trouve dans la mmoire image des entres (MIE). Chacun des bits de cette plage d'adresses fournit des informations sur le module effectivement enfich aux emplacements 1 63 : Valeur du bit = 0: le module de RESERVE, un module erron ou un module retir se trouvent cet emplacement. Valeur du bit = 1: le module configur se trouve cet emplacement.

Aussitt que vous activez la prise en charge des options dans le module d'alimentation (onglet "Adresses), les adresses sont rserves pour ces interfaces. Tenez compte du fait que la fonction "Prise en charge des options" doit galement tre active dans l'esclave DP (module d'interface IM 151-1 STANDARD). Si elle n'est pas active, les adresses rserves pour l'interface de commande et l'interface de signalisation en retour sont de nouveau libres ! L'activation et la dsactivation rptes de la prise en charge des options risque de modifier l'adresse de l'interface de commande et de l'interface de signalisation en retour. Des informations sur l'affectation et la signification des octets dans la mmoire image sont galement fournies dans le manuel Priphrie dcentralise ET 200S.

78

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

3.8.4

ET 200S en mode DPV1


Les fonctions DPV1 mettent votre disposition des fonctions tendues telles que p. ex. des alarmes. Vous pouvez paramtrer ces fonctions avec le coupleur DP IM 151 correspondant. La condition pour pouvoir slectionner le mode DPV1, est que l'interface du matre DP soit galement paramtre en mode DPV1.

Procdure
1. Configurez une station avec un matre DP prenant en charge le mode DPV1 (p. ex. une CPU S7-41x DP avec version de microprogramme 3.0) et l'ET 200S (IM 151) correspondant. L'interface DP du matre DP est paramtre sur le mode DPV1. 2. Effectuez un double clic sur l'icne de l'esclave DP (IM 151). 3. Cliquez sur l'onglet "Paramtres de fonctionnement". Vous y trouverez les paramtres supplmentaires, comme p. ex. le mode d'alarme DP et l'alarme DPV1. 4. Slectionnez les paramtres.

Particularits
Il existe des interdpendances entre les paramtres. Elles sont indiques dans le tableau suivant :
Paramtre Fonctionnement si configuration sur site diffre de configuration prvue Alarme de diagnostic Alarme de processus Alarme d'enfichage/dbrochage Mode de fonctionnement DPV0 Utilisable sans restriction Mode de fonctionnement DPV1 Utilisable sans restriction

Non utilisable, non active Non utilisable, non active Non utilisable, non active

Utilisable sans restriction Utilisable sans restriction Si l'alarme d'enfichage/dbrochage est active, l'option 'Mise en route si configuration sur site diffre de configuration prvue' est automatiquement active.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

79

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

Alarme dans le cas de modules ayant des adresses comprimes


Lorsque le module est en mesure de dclencher des alarmes et que ses adresses sont comprimes (c'est--dire, que son adresse binaire est diffrente de 0), vous devez attribuer une adresse de diagnostic l'ET 200S dans la bote de dialogue des adresses. Cette adresse de diagnostic est requise pour l'affectation d'une alarme DPV1 au module qui dclenche l'alarme. Il est indispensable que le module possde cette adresse non comprime afin que la CPU puisse affecter une alarme et fournir des informations relatives cette dernire dans l'information de dclenchement de l'OB d'alarme ou dans la mmoire tampon de diagnostic. La CPU ne peut pas utiliser une adresse "comprime". Pour ce qui est du traitement de l'alarme (OB d'alarme), le module possde alors l'adresse de diagnostic affecte, pour ce qui est du traitement des donnes d'entre et de sortie dans le programme utilisateur, le module possde les adresses comprimes ! Nota Pour les appareils plus anciens, (p. ex. IM 151-1BA00, IM 151-1BA01), les fonctionnalits "Compression adresses" et Alarme d'enfichage/dbrochage" s'excluent mutuellement.

80

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

3.8.5

ET 200iS
L'ET 200iS et ses modules lectroniques peuvent tre aisment configurs dans HW Config l'aide du logiciel optionnel SIMATIC PDM. La configuration requise et la marche suivre sont dcrits ciaprs :

Configuration Systme requis


STEP 7 partir de la version 5.1, Servicepack 2, Hotfix 1 ou PCS7 partir de la version 5.2. Dans ce cas, l'ET 200iS est contenu dans le catalogue du matriel de STEP 7. Les alarmes de diagnostic, les alarmes de processus, les alarmes de dcrochage et enfichage et l'horodatage sont pris en charge.

Marche suivre pour la configuration de l'ET 200iS


1. Dmarrez SIMATIC Manager. 2. Configurez l'ET 200iS dans HW Config. Crez un nouveau projet. Slectionnez les modules voulus dans le catalogue du matriel et amenez-les l'aide de la souris dans la table de configuration.

3. Configurez l'horodatage (optionnel). 4. Enregistrez la configuration ou chargez-la dans le matre DP.

Paramtrage
Systme requis STEP 7 partir de la version 5.1, Servicepack 2, Hotfix 1 et logiciel optionnel SIMATIC PDM partir de la version 5.1, Servicepack 2 ou PCS7 partir de la version 5.2. Une interface PROFIBUS-DP est requise pour utiliser PDM en ligne, par exemple le CP5611 (6GK1 561-1AA00). L'interface PROFIBUS-DP doit tre slectionne sur le CP (commande de menu Outils > Paramtrage de l'interface PG/PC dans SIMATIC Manager).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

81

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

Marche suivre pour le paramtrage des modules lectroniques


1. Oprez un double clic dans HW Config sur le premier module lectronique de la table de configuration. 2. SIMATIC PDM est lanc avec les paramtres actuels et les donnes d'identification du module. 3. Pour paramtrer le module lectronique avec SIMATIC PDM, enregistrez les paramtres (commande de menu Fichier > Enregistrer) et chargez les paramtres avec la commande de menu Appareil > Charger dans l'appareil dans le module lectronique. Fermez SIMATIC PDM. 4. Oprez un double clic sur le module lectronique suivant dans la table de configuration et rptez les tapes 2 et 3 jusqu' ce que tous les modules lectroniques soient paramtrs.

Marche suivre pour le paramtrage du module interface


1. Oprez un double clic sur l'esclave DP "IM 151-2" (dans la partie suprieure de la fentre de station).dans HW Config. Ceci lance SIMATIC PDM. 2. Paramtrez le coupleur IM 151-2 et enregistrez les paramtres (commande de menu Fichier > Enregistrer) et chargez les paramtres avec la commande de menu Appareil > Charger dans l'appareil dans le coupleur. Fermez SIMATIC PDM.

Marche suivre pour le paramtrage de tous les modules de l'ET 200iS


1. Oprez un double clic sur l'esclave DP "IM 151-2" (dans la partie suprieure de la fentre de station) dans HW Config. Ceci lance SIMATIC PDM et tous les modules de l'ET 200iS sont chargs. 2. Chargez tous les paramtres des modules (commande de menu Fichier > Charger tout dans PG/PC). 3. Paramtrez tous les modules requis. Vous pouvez naviguer jusqu'aux modules voulus de l'ET 200iS dans le volet gauche de la fentre de SIMATIC PDM. 4. Enregistrez les modifications (commande de menu Fichier > Enregistrer) pour actualiser le fichier. 5. Chargez tous les paramtres dans les modules (commande de menu Appareil > Charger tout dans l'appareil). Fermez SIMATIC PDM. Il est galement possible de paramtrer entirement l'ET 200iS dans SIMATIC PDM (pour plus d'informations, rfrez-vous l'aide en ligne de SIMATIC PDM).

82

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

3.8.6

PROFIBUS PA
Pour configurer des appareils de terrain destins PROFIBUS PA (PROFIBUS pour automatisation de processus), les particularits suivantes doivent tre prises en compte :

Coupleur DP/PA
Le coupleur DP/PA ne doit pas tre configur dans HW Config ; il est "invisible" dans la configuration de la station. Il vous suffit de slectionner une vitesse de transmission de 45,45 Kbauds pour le sousrseau PROFIBUS dans les proprits de l'interface PROFIBUS du matre DP ou de l'esclave DP. Le coupleur diminue la vitesse de transmission 31,25 kilo-bauds pour les appareils de terrain PA.

DP/PA-Link
Le DP/PA-Link est un routeur entre PROFIBUS DP et PROFIBUS PA. Il s'agit d'un esclave DP qui, son tour, "contient" (quasiment en tant que "matre") un PROFIBUS PA pour la connexion d'appareils PROFIBUS PA. L'appareil doit tre dispos en tant qu'esclave DP depuis la fentre "Catalogue du matriel" dans un rseau matre DP. Le DP/PA-Link est reprsent non seulement par l'icne de l'appareil proprement dit, mais galement par une icne du "systme matre PA" - de manire similaire au rseau matre DP. Les appareils de terrain PA (esclaves PA) doivent tre disposs sur cette icne. PROFIBUS PA doit fonctionner avec une vitesse de transmission fixe de 45,45 kbit/s pour la connexion des appareils de terrain PA.

Marche suivre pour la configuration de DP/PA-Link


1. Installez le logiciel optionnel SIMATIC PDM (PDM=Process Device Manager), afin de pouvoir ultrieurement configurer les esclaves PA de la fentre "Catalogue du matriel". 2. Configurez un rseau matre DP. 3. Amenez le DP/PA-Link (IM 157) depuis la fentre "Catalogue du matriel" sur le rseau matre DP. 4. Slectionnez le DP/PA-Link, afin de pouvoir voir la configuration de l'esclave DP dans la partie infrieure de la fentre de station. 5. L'emplacement 2 correspond au matre pour les appareils PA (matre PA) ; effectuez donc un double clic sur l'emplacement 2, afin de pouvoir configurer le PROFIBUS PA. 6. Dans la page d'onglet "Gnral", cliquez sur le bouton "Proprits" (sous "Interface") et slectionnez ensuite le sous-rseau possdant la vitesse de transmission de 45,45 kbit/s. 7. Configurez ensuite les appareils PA. Ils se trouvent dans la fentre "Catalogue du matriel" sous "PROFIBUS-PA". Cette entre est uniquement visible lorsque le logiciel optionnel SIMATIC PDM est install.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

83

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

3.8.7

Modules HART
Les modules HART sont des modules analogiques, auxquels il est possible de connecter des transducteurs de mesure HART (HART=Highway Adressable Remote Transducer). Les modules HART sont prvus pour une installation dcentralise sur l'IM 153-2 (ET 200M). Pour raliser le paramtrage des transducteurs de mesure HART, vous devez dmarrer l'application de paramtrage SIMATIC PDM.

Condition pralable :
SIMATIC PDM est install sur votre PG/PC.

Reprsentation de transducteurs de mesure HART


Les transducteurs de mesure (Transducer) pour modules HART sont reprsents comme des cartouches interface dans la table de configuration. Exemple : le module est enfich l'emplacement 4. Le transducteur de mesure pour la premire voie est alors reprsent comme emplacement 4.1.

Dmarrage de SIMATIC PDM


Effectuez un double clic sur l'un des "emplacements" destins un transducteur de mesure HART.

Puisque l'application de paramtrage SIMATIC PDM peut galement tre utilise pour les appareils de terrain PROFIBUS PA, vous pouvez galement la dmarrer de la manire suivante : Disposez, par glisser-lcher, un appareil de terrain PA dans un rseau matre PA depuis la fentre "Catalogue du matriel", puis effectuez un double clic sur cet appareil de terrain PA.

84

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.8 Autres configurations d'esclaves DP

3.8.8

Configuration de la redondance logicielle


La configuration d'un systme secours semi-automatique (Warm Standby) comporte : deux stations S7 comportant chacune une interface matre DP (chacune de ces interfaces constitue un sous-rseau individuel !) un ou plusieurs esclaves avec la proprit "utilisable de manire redondante avec bus de fond de panier actif" (p. ex. ET 200M avec IM 153-3) connects aux deux sous-rseaux

Une telle configuration permet de garantir qu'en cas de dfaillance d'une station (c'est--dire que l'un des deux matres DP est dfaillant), l'excution du programme utilisateur est reprise par la "station de rserve". Les esclaves connects aux deux stations sont alors commands par la station de rserve.

Concept de configuration
Dans le cas de la redondance logicielle, une station individuelle "ne laisse pas entrevoir" quelle fonctionne de manire redondante avec une autre station. La coordination entre les stations redondantes est raliser par l'utilisateur et n'est pas prise en charge par le systme, comme c'est le cas pour les stations H. L'ET 200M qui n'est prsente qu'une seule fois physiquement est configure de manire identique dans deux stations S7 (mmes modules, adresses identiques, paramtrages identiques). Pour cela, vous disposez de la commande de menu Edition > Insertion redondante dans HW Config.

Marche suivre
1. Configurez entirement la premire station avec tous les ET 200M (IM 153-3). 2. Configurez la seconde station sans les ET 200M. 3. Slectionnez les esclaves de la 1re station, slectionnez le rseau matre de la 2me station et insrez ces esclaves dans le rseau matre DP de la seconde station (commande Edition > Insertion redondante).

Nota Les esclaves DP doivent tre configurs dans chacune des deux stations, c'est--dire qu'ils apparaissent comme deux objets distincts, -- bien que physiquement il s'agisse d'un seul et mme esclave DP ! Lorsque vous modifiez le paramtrage de l'un des esclaves DP ET 200M, vous devez de ce fait nouveau copier cet esclave DP modifi dans l'autre station, afin de garantir la cohrence !

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

85

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

3.9
3.9.1

Esclaves DP intelligents
Configuration d'esclaves DP intelligents
La caractristique fondamentale d'un esclave DP intelligent est que les donnes d'entre ou de sortie ne sont pas directement mises la disposition du matre DP par une entre ou une sortie relles, mais qu'elles le sont par une CPU de prtraitement. Il s'agit de la CPU qui, avec le CP, compose l'esclave DP.

Diffrence entre esclave DP "normal" et esclave DP intelligent


Dans le cas d'un esclave DP "normal", comme par exemple un esclave DP compact (ET 200B) ou un esclave DP modulaire (ET 200M), le matre DP accde aux entres/sorties dcentralises. Dans le cas d'un esclave DP intelligent, le matre DP n'accde pas aux entres/sorties connectes de l'esclave intelligent, mais une zone de transfert dans la plage d'adresses d'entre/sortie de la "CPU de prtraitement". C'est le programme utilisateur de cette CPU de prtraitement qui doit raliser l'change des donnes entre plage d'oprandes et entres/sorties. Nota Les zones d'entres/sorties configures pour l'change de donnes entre matre et esclaves ne doivent pas tre "occupes" par des modules d'entres/sorties.

Applications
Configurations avec des esclaves DP intelligents : change de donnes esclave <-> matre change de donnes direct esclave -> esclave I

Marche suivre de principe


Pour insrer un esclave DP intelligent dans un rseau matre DP, vous devez raliser deux tapes :

86

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

1. Configurer une station dans laquelle un module interface PROFIBUS DP (par ex. la CPU 316- 2 DP) est exploit comme "esclave DP".

2. Configurer une autre station, dans laquelle cet esclave DP (esclave I) est affect un matre DP (c'est--dire accoupl).

Configuration du CP 342-5 comme esclave DP


Le CP 342-5 peut tre configur pour le mode "Esclave DP". La station dans laquelle le CP a t configur est alors un "esclave intelligent".

Marche suivre
1. Configurez une station avec le CP 342-5 DP en tant qu'esclave DP (slectionnez l'option "Esclave DP" dans la page d'onglet "Mode" du CP). 2. Configurez un matre DP (CPU avec interface PROFIBUS DP intgre ou CP avec interface PROFIBUS DP) dans une autre station.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

87

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

3. Amenez le CP 342-5, en utilisant la fonction glisser-lcher, de la fentre "Catalogue du matriel" . (dossier des stations dj configures) sur le symbole du rseau matre DP Dans la bote de dialogue qui s'ouvre, vous pouvez slectionner les esclaves DP intelligents. 4. Validez vos choix par "OK". 5. Dans la table de configuration qui apparat alors pour l'esclave DP, configurez les identifications DP et adresses pour les zones d'entres/sorties : amenez cet effet le "Module universel" de la fentre "Catalogue du matriel" (dossier des stations dj configures) dans la table de configuration (partie infrieure de la fentre de station) en utilisant la fonction glisser-lcher, puis effectuez un double clic sur la ligne correspondante.

Nota L'change de donnes entre la "CPU de prtraitement" et le CP 342-5 DP au sein de l'esclave DP est dcrit dans la documentation de SIMATIC NCM.

Configuration des CPU 31X-2 DP ou CPU 41X-..DP comme esclaves DP


Les CPU interface DP intgre (par ex. la CPU 315-2 DP) peuvent tre configures pour le mode "Esclave DP". La station dans laquelle cette CPU a t configure est alors un "esclave intelligent". Nous allons dcrire ci-aprs, la marche suivre pour une CPU 315-2 DP. La procdure est toujours identique, sauf pour le choix des types de CPU (voir aussi exemple de configuration d'une station S7-400 en tant qu'esclave I).

Marche suivre
1. Configurez une station avec, par exemple, la CPU 315-2 DP en tant qu'esclave DP (effectuez un double clic sur la ligne 2.1 (interface) dans la table de configuration et cochez l'option "Esclave DP" dans la page d'onglet "Mode"). Dans l'onglet "Configuration", vous pouvez paramtrer les adresses E/S locales et l'adresse de diagnostic. 2. Configurez un matre DP (CPU avec interface PROFIBUS DP intgre ou CP avec interface PROFIBUS DP) dans une autre station. 3. En utilisant la fonction glisser-lcher, amenez la CPU, par ex. 315-2 DP, de la fentre "Catalogue du matriel" (dossier des Stations dj configures) sur le symbole du rseau matre DP . 4. Effectuez un double clic sur le symbole de l'esclave DP intelligent et slectionnez l'onglet "Couplage". Dans cette page d'onglet, vous allez choisir la station qui doit reprsenter l'esclave DP intelligent. 5. Slectionnez l'esclave DP intelligent et cliquez sur le bouton "Coupler". 6. Choisissez la page d'onglet "Configuration" et affectez les adresses les unes aux autres : pour l'change de donnes avec le matre DP via les zones d'E/S, choisissez le mode "MS" (Master-Slave), pour l'change de donnes direct avec un esclave DP ou un matre DP, choisissez le mode "DX" (Direct Data Exchange).

88

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

7. Validez vos choix par "OK".

Configuration de l'ET 200X (BM 147/CPU) comme esclave DP


Le module de base BM 147/CPU se configure comme un esclave DP intelligent. Contrairement aux autres esclaves DP intelligents, le module de base se trouve dans la fentre "Catalogue du matriel" sous "PROFIBUS DP/ET 200X/BM147/CPU" !

Marche suivre
1. Configurez l'esclave DP ET 200X (avec BM 147/CPU) comme une station S7-300. Crez une nouvelle station de type S7-300 (commande Station > Nouvelle). Dans la fentre "Catalogue du matriel", slectionnez le rpertoire PROFIBUS DP/ET 200X/BM147/CPU. Amenez par glisser-lcher l'objet "BM 147/CPU" dans la fentre de station vide. Configurez l'esclave DP avec les modules d'extension d'entre/sortie souhaits. Enregistrez la station (c'est--dire l'esclave DP intelligent).

2. Configurez un matre DP (CPU avec interface PROFIBUS DP intgre ou CP avec interface PROFIBUS DP) dans une autre station. 3. Amenez l'esclave DP ET 200X (avec BM 147/CPU), en utilisant la fonction glisser-lcher, de la fentre "Catalogue du matriel" (dossier des stations dj configures) sur le symbole du rseau matre DP . 4. Effectuez un double clic sur le symbole de l'esclave DP intelligent et slectionnez l'onglet "Couplage". Dans cette page d'onglet, vous allez choisir la station qui doit reprsenter l'esclave DP intelligent. 5. Slectionnez l'esclave DP intelligent et cliquez sur le bouton "Coupler". 6. Choisissez la page d'onglet "Configuration" et affectez les adresses les unes aux autres. 7. Validez vos choix par "OK".

Configuration de l'ET 200S (IM 151/CPU) comme esclave DP


Le coupleur IM 151/CPU se configure comme un esclave DP intelligent. Contrairement aux autres esclaves DP intelligents, celui-ci figure dans la fentre "Catalogue du matriel" sous "PROFIBUSDP/ET 200S/IM 151/CPU" !

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

89

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Marche suivre
1. Configurez l'esclave DP ET 200S (avec IM 151/CPU) comme une station S7-300. Crez une nouvelle station de type S7-300 (commande Station > Nouvelle). Dans la fentre "Catalogue du matriel", slectionnez le rpertoire PROFIBUS-DP/ET 200S/IM151/CPU. Amenez par glisser-lcher l'objet "IM 151/CPU" dans la fentre de station vide. Configurez l'esclave DP avec les modules lectroniques d'entre/sortie souhaits. Enregistrez la station (c'est--dire l'esclave DP intelligent).

2. Configurez un matre DP (CPU avec interface PROFIBUS DP intgre ou CP avec interface PROFIBUS DP) dans une autre station. 3. Amenez l'esclave DP ET 200S (avec IM 151/CPU), en utilisant la fonction glisser-lcher, de la fentre "Catalogue du matriel" (dossier Stations dj configures) sur le symbole de rseau matre DP ( ). 4. Effectuez un double clic sur le symbole de l'esclave DP intelligent et slectionnez l'onglet "Couplage". Dans cette page d'onglet, vous allez choisir la station qui reprsentera l'esclave DP intelligent. 5. Slectionnez l'esclave DP intelligent et cliquez sur le bouton "Coupler". 6. Choisissez la page d'onglet "Configuration" et affectez les adresses les unes aux autres. 7. Validez vos choix par "OK".

90

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

3.9.2

Exemple de configuration d'une station S7-400 en tant qu'esclave I


Les configurations suivantes doivent tre cres : Station matre (nom "matre DP") avec CPU 417-4 comme matre DP (DPV1) Les CPU S7-400 avec interface DP intgre peuvent uniquement tre paramtres en tant que matres DPV1 partir de la version 3.0 du Firmware 3.0. Station esclave (nom "esclave DP") avec CPU 414-3 DP comme esclave DP intelligent

Vous procdez aux oprations suivantes, tel que c'est le cas lors de la configuration des esclaves DP intelligents :
Etape 1 2 Procdure Explication Cration de la station matre avec la CPU 417-4. L'adresse PROFIBUS doit tre 2. Nom : matre DP Cration de la station esclave avec la CPU 414- Le mode de fonctionnement de l'interface DP de la 3 DP. Nom : esclave DP CPU 414-3 DP doit tre paramtr sur "Esclave DP". L'adresse PROFIBUS doit tre 3. Remplir la premire ligne dans l'onglet "Configuration" de la station esclave. Pour crer une nouvelle ligne, cliquer sur le bouton "nouveau". Insertion de l'esclave DP intelligent dans la station matre partir du dossier "Stations dj configures". Si la ligne n'est pas remplie, les donnes ne sont pas cohrentes. Slectionnez le mode "MS" (matre-esclave) dans la bote de dialogue des proprits et validez les prslections. Vous dplacez, l'aide de la fonction glisserlcher, un symbole "Objet gnrique" pour la station de l'esclave DP au niveau du rseau matre DP partir du dossier "Stations dj configures". Slectionnez dans le dossier du catalogue du matriel "Stations dj configures" sous PROFIBUS-DP une CPU 41x et faites glisser avec la souris le symbole "Objet gnrique" pour la station de l'esclave DP cre jusqu'au rseau matre DP.

Couplage de l'esclave DP intelligent insr avec Ce n'est que lors du couplage que le symbole la station esclave dj configure. "Objet gnrique" est affect la station configure. Seulement aprs le couplage, les entres de l'esclave DP sont affectes aux sorties du matre DP et vice-versa.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

91

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Si vous placez les deux configurations de la station matre et de la station esclave l'une ct de l'autre, il en dcoule l'illustration suivante :

92

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Effectuer des affectations d'adresses


Etape Procdure Si vous effectuez un double-clic sur l'interface DP du matre DP dans la station matre, une bote de dialogue comportant plusieurs onglets s'ouvrira Explication Onglet "Gnral" : Nom de l'interface et adresse PROFIBUS avec affectation des rseaux. L'adresse PROFIBUS doit tre paramtre 2. Onglet "Adresses" : Adresse logique de l'interface DP (messages systme rfrencs par cette adresse, interface). Onglet "Mode de fonctionnement" : L'option "Matre DP" doit tre slectionne. Par ailleurs, le mode DP "DPV1" doit tre slectionn. Les autres contenus de l'onglet ne sont pas importants pour cet exemple. Si vous effectuez un double-clic sur l'icne de l'esclave DP dans la station matre, la bote de dialogue comportant plusieurs onglets s'ouvrira Onglet "Gnral" : Dsignation modifiable de l'icne de l'esclave DP et adresse(s) de diagnostic. Dans le cas d'un matre DPV1, deux adresses sont attribues : La premire adresse de diagnostic est affecte l'emplacement virtuel 0 (slot 0) de l'esclave DP. Le matre DP reoit, par cette adresse, des diagnostics et/ou des alarmes qui ne sont pas affects un emplacement de l'esclave DP. Par exemple, l'adresse 16381. La deuxime adresse est affecte l'emplacement virtuel 2 (slot 2) de l'esclave DP. Le matre DP reoit, par cette adresse, des diagnostics et/ou des alarmes qui sont affects au coupleur DP. Par exemple, l'adresse 16380. (voir paragraphe Esclave DP selon matre DP). Onglet "Couplage" : Affectation entre l'icne de l'esclave DP se trouvant dans la station matre et la station de l'esclave configure. Si une affectation est ralise, la dsignation de la station configure de l'esclave apparat dans la partie infrieure de l'onglet "Couplage actif". Onglet "Configuration" : Affectation des zones E/S pour l'change de donnes entre la station matre et la station esclave. Effectuez un double clic sur la premire ligne et compltez les champs de la bote de dialogue qui s'ouvre.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

93

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Etape

Procdure Si vous effectuez un double-clic sur l'interface DP du matre DP de l'esclave DP dans la station esclave, une bote de dialogue comportant plusieurs onglets s'ouvrira

Explication Onglet "Gnral" Nom de l'interface et adresse PROFIBUS avec affectation des rseaux. L'adresse PROFIBUS doit tre paramtre 3. Onglet "Adresses" : Adresse logique de l'interface DP (messages systme rfrencs par cette adresse, interface). Onglet "Mode de fonctionnement" : L'option "Esclave DP" doit tre slectionne. Vous slectionnez la case cocher "Programmation et Visualisation/Forage...", si votre PG/PC est raccord au mme PROFIBUS et que les programmes doivent, par exemple, tre chargs par ce moyen. Une "Adresse pour l'emplacement virtuel 2" est alors visible lorsque le matre DP dispose du mode "DPV1" et que ce mode est rgl. Cette adresse peut tre utilise pour gnrer une alarme de processus partir du programme utilisateur de l'esclave DP pour le matre DP affect (voir paragraphe "Matre DP selon esclave DP"). Mode DP : lorsque le mode "DPV1" est rgl pour le mode DP, DPV1 doit galement tre slectionn. Sinon, "l'adresse pour l'emplacement virtuel 2" ne peut pas tre slectionne. Onglet "Configuration" : La signification de cet onglet est dcrite sous Diffrence : la colonne "local : ..." peut tre dite, mme si l'esclave DP intelligent n'est pas encore affect un matre DP (voir onglet "Couplage"). Les autres contenus de l'onglet ne sont pas importants pour cet exemple.

94

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Esclave DP vu depuis le matre DP


Dans le programme utilisateur de la CPU du matre DP, vous pouvez recevoir des informations sur l'tat de l'esclave DP par l'adresse de diagnostic configure 16381 qui est affecte l'emplacement virtuel 0 (slot 0) de l'esclave DP. Aprs DPV1, l'emplacement 0 remplace toute la station de l'esclave. Le SFB 54 "RALRM" rvle, par exemple, avec le paramtre de sortie ID sur cette adresse, si une alarme a t dclenche par un esclave et que l'alarme n'est pas affecte un emplacement. Si l'emplacement virtuel 2 de cet esclave DP est le dclencheur de l'alarme ( savoir, la partie CPU), il peut tre identifi par l'adresse de diagnostic 16380.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

95

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Matre DP vu depuis l'esclave DP


Vous pouvez recevoir, dans le programme utilisateur de la CPU de l'esclave DP, des informations sur une dfaillance du matre DP par l'adresse de diagnostic configure 8189. Lorsque vous avez rgl le mode DPV1 dans l'esclave DP, vous pouvez dclencher une alarme de processus, par exemple par l'adresse pour l'emplacement virtuel 2 (Slot 2) qui peut tre configure pour l'alarme de processus" (dans l'exemple prsent, l'adresse 8188), dans le programme utilisateur de l'esclave DP avec la FC 7 "DP_PRAL" dans le matre DP. Vous trouverez ci-dessous titre d'exemple des extraits du programme utilisateur de l'esclave DP qui dclenche l'alarme de processus et des extraits du programme utilisateur du matre DP qui value l'alarme de processus.

96

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Programme de l'esclave DP (dans la CPU de l'esclave I) permettant de dclencher une alarme de processus
// // ... L DW#16#F0F0 //Constante pour l'identification d'un vnement dclenchant une alarme de processus de l'esclave I T MD 100 //... CALL "DP_PRAL" REQ :=M1.0 IOID :=B#16#54 LADDR :=W#16#8188 //Dclencher une alarme de processus, si REQ = 1 //Zone d'entre (adresse configure = E 8188) //Adresse (adresse configure = E 8188)

AL_INFO:=MD100 //MD 100 est une information d'alarme axe sur le matre DP (pouvant tre lue partir des infos de dclenchement du OB 40 dans le matre comme OB40_POINT_ADDR) RET_VAL:=MW10 BUSY :=M1.1 matre // ... //Valeur de retour (0000, s'il n'y a pas d'erreurs) //Si BUSY = 1, l'alarme de processus n'a pas encore t confirme par le

Programme du matre DP (dans la CPU de la station matre DP) pour l'exploitation de l'alarme de processus
// ... L #OB40_POINT_ADDR L DW#16#F0F0 gnration de l'alarme ==I //Charger l'information de l'alarme

//Comparer avec la constante que l'esclave I a transmise lors de la

//L'information de l'alarme arrive par l'esclave I ?

SPB m001 BEB

//si oui, passer la partie correspondante du programme

m001: CALL FC 100 // ...

//Partie du programme avec traitement de l'alarme pour l'esclave I

3.9.3

Gnrer une alarme dans l'esclave I via le SFB75 'SALRM'


Les esclaves DP intelligents peuvent gnrer avec le SFB 75 'SALRM' des alarmes dans le matre DP affect. Le tableau suivant montre les types d'alarme possibles selon le paramtre Mode DP :

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

97

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Type d'alarme Alarme de diagnostic (OB 82) Alarme de processus (OB 40 47) Alarme de dbrochage / enfichage (OB 83) Alarme d'tat (OB 55) Alarme de mise jour (OB 56) Alarme spcifique au constructeur (OB 57)

Mode DP : compatible S7 Oui Oui Oui (Si l'esclave I prend en charge cette alarme) Non Non Non

Mode DP : DPV1 Oui Oui Oui Oui Oui Oui

Adresses gnratrices d'alarme


Vous pouvez utiliser chaque adresse configure dans l'onglet "Configuration" du dialogue des proprits de l'esclave I afin de gnrer des alarmes avec le SFB 75. Ces adresses ne sont affectes aucun bloc rel mais des "emplacements" virtuels. Les adresses pour les "emplacements" O (adresse de diagnostic) et 2 ne peuvent pas tre utilises pour gnrer des alarmes.

98

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Principe de la gnration d'alarme


Une alarme de diagnostic sera prise comme exemple pour montrer le principe de la gnration d'alarmes. L'adresse de sortie 0 est affecte un emplacement virtuel dans l'esclave I dans l'onglet "Configuration". L'adresse de sortie 0 est utilise dans l'exemple pour gnrer dans le matre DP une alarme de diagnostic (OB 82).

Des donnes (AINFO) doivent tre fournies via le programme utilisateur en mme temps que l'alarme de diagnostic. Ces donnes doivent prsenter la mme structure que les informations supplmentaires d'alarme. Cette structure peut tre ventuellement simplifie. Pour plus de dtails, se rfrer au manuel "Fonctions systme et fonctions standard pour S7-300/400", chap. "Donnes de diagnostic"):

Nota Les informations supplmentaires d'alarme influent sur les donnes d'tat des modules et les LED d'erreur "SF" de l'esclave I. Inversement, les donnes d'tat des modules et les LED d'erreur du matre DP affect sont galement influences par l'alarme. Il faut donc tenir compte de la signification des enregistrements de diagnostic (enregistrement 0 et enregistrement 1) lors du choix des donnes de l'information supplmentaire d'alarme.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

99

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Le graphique suivant montre la procdure de la gnration d'alarme.

100

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

3.9.4

Accs direct aux donnes d'un module dans l'esclave I subordonn

Introduction
Normalement, pour un esclave intelligent (esclave I, CPU SIMOTION), les adresses de la zone de transfert des donnes et l'adresse du module dans l'esclave I sont diffrentes. L'adresse de dbut qu'occupe le module ne peut donc pas tre utilise pour la mmoire de transfert. Par consquent, si le matre de niveau suprieur doit accder aux donnes d'un module dans l'esclave I, vous devez programmer cet change de donnes entre module et mmoire de transfert dans le programme utilisateur de la CPU de l'esclave I.

A partir de STEP 7 V5.4, Servicepack 2, vous avez la possibilit d'adresser des modules dans l'esclave I quasi directement du point de vue du matre de niveau suprieur. L'adresse de dbut du module concide avec une adresse correspondante dans la mmoire de transfert. La correspondance simple entre une adresse dans la mmoire de transfert et un module dans l'esclave I permet d'viter les erreurs d'adressage dans le programme utilisateur.

Conditions
Cette fonction doit tre supporte par la CPU/le contrleur de la station esclave I. Il existe d'ventuelles restrictions en ce qui concerne les modules utilisables.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

101

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Concept
La figure suivante illustre le concept de base. Dans cet exemple, le module de sorties a l'adresse 8. La CPU de la station matre de niveau suprieur adresse ce module de sorties sous l'adresse de sortie 200.

1. Module configur auquel la CPU de la station matre peut accder "directement". 2. Onglet "Configuration" de la bote de dialogue des proprits de la station esclave I. Si l'option "Affectation des modules" est active, vous devez entrer l'adresse des modules configurs. Le nom du module correspondant cette adresse est affich automatiquement dans le champ situ en dessous. 3. Le programme utilisateur de la CPU de la station matre accde quasi directement aux modules dans l'esclave I.

102

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.9 Esclaves DP intelligents

Rgles
Si vous avez activ la case d'option "Affectation des modules", il faut galement qu'une adresse de dbut des modules soit entre et qu'un module soit enfich l'emplacement correspondant. Si le module est un module d'entres, le type d'adresse configur ct esclave I doit tre "Sortie" et, ct matre, "Entre"". Si le module est un module de sorties, le type d'adresse configur ct esclave I doit tre "Entre" et, ct matre, "Sortie".

Marche suivre
La marche suivre n'est pas diffrente sur le principe de celle de la configuration d'un esclave I "normal". La diffrence rside dans l'dition de la bote de dialogue "Proprits - Esclave DP Configuration" : 1. Crez la station esclave I et configurez tous les modules ncessaires. 2. Crez la station matre avec un rseau matre DP. 3. Couplez la station esclave I la station matre ; autrement dit, faites glisser l'esclave I du catalogue des matriels "Stations dj configures" sur le rseau matre de niveau suprieur. 4. Slectionnez l'onglet "Configuration" et affectez les adresses. Vous devez crer une ligne pour chaque module auquel vous voulez accder "directement" depuis la station matre : Choisissez le mode "MS" (master-slave) pour l'change de donnes avec le matre DP Choisissez l'option "Affectation des modules" et entrez l'adresse de dbut du module. Lorsqu'un module existe pour l'adresse entre, son nom est automatiquement affich dans le champ situ en dessous. Lorsque la station matre est dj configure, vous pouvez galement entrer les adresses ct matre DP.

5. Lancez le contrle de cohrence (Station > Contrle de cohrence) et corrigez les erreurs ventuellement dtectes.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

103

Configuration de la priphrie dcentralise (DP) 3.10 Echange de donnes directes

3.10

Echange de donnes directes

3.10.1 Configuration de l'change de donnes direct entre participants PROFIBUS DP


Dans une configuration pour change de donnes direct, on affecte des plages d'adresses d'entre locales d'un esclave DP intelligent aux plages d'adresses d'entre d'un partenaire PROFIBUS DP. C'est par ces plages d'adresses d'entre affectes que l'esclave DP intelligent ou le matre DP reoit les donnes d'entre que le partenaire PROFIBUS DP envoie son matre DP.

Nombre de partenaires PROFIBUS DP pouvant tre connects


Selon le type d'interface, il y a une limite la somme des partenaires PROFIBUS DP connects directement une interface DP ou adresss via cette interface dans un change de donnes direct. L'interface DP/MPI permet d'adresser un maximum de 32 partenaires PROFIBUS DP.

Applications
L'change de donnes direct peut tre utilis dans les cas suivants : Configuration avec des esclaves DP intelligents (change de donnes direct esclave > esclave I) Configuration avec deux rseaux matre DP (change de donnes esclave > matre) Configuration avec deux rseaux matre DP (change de donnes direct esclave > esclave I)

104

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.10 Echange de donnes directes

Dmarrage de la configuration
1. Effectuez un double clic sur l'interface DP du rcepteur configur (matre DP ou esclave I dj configur). 2. Slectionnez l'onglet "Configuration". 3. Cliquez sur le bouton "Nouveau" pour crer une nouvelle ligne pour la configuration de l'change de donnes direct 4. Dans la bote de dialogue suivante, slectionnez le mode "DX" et affectez les unes aux autres les plages d'adresses d'entre (pour plus d'informations, consultez l'aide en ligne de la bote de dialogue).

Contenu de la page d'onglet "Configuration"

Mode : "DX" pour l'change direct de donnes, ("MS" pour Matre-esclave) Adresse DP partenaire : Adresse PROFIBUS du partenaire DP Adresse du partenaire : Adresse de la plage d'adresses logique affecte (metteur)

Adresse locale : Adresse de la plage d'adresses logique affecte (rcepteur)

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

105

Configuration de la priphrie dcentralise (DP) 3.10 Echange de donnes directes

3.10.2 Exemple montrant comment paramtrer l'change de donnes direct


Il s'agit de paramtrer la configuration suivante :
CPU 417-4 comme matre DP, CPU 316-2 DP comme rcepteur, CPU 318-2 DP comme metteur.

Problme pos
La CPU 318-2 DP envoie 8 mots cohrents au matre DP. La CPU 316-2 DP reoit les 2 premiers octets de ces donnes.

Marche suivre
1. Configurez 3 stations avec les CPU indiques. Donnez-leur des noms explicites ; p.ex. "Station matre DP", "Station rcepteur", "Station metteur". 2. Configurez les stations metteur et rcepteur en tant qu'esclave I : Cliquez deux fois sur la ligne Matre DP. Slectionnez la page d'onglet "Mode". Cochez l'option "Esclave DP".

3. Dans la station matre : Amenez par glisser-lcher l'icne de la CPU 31x 2-DP de la fentre "Catalogue" (PROFIBUS DP, dossier "Stations dj configures") dans le rseau matre DP. Vous voyez s'afficher la bote de dialogue "Proprits de l'esclave DP" avec un onglet "Couplage". Slectionnez un esclave dans la zone "Automates esclaves configurs" et cliquez sur le bouton "Coupler", puis sur "OK". Rptez l'opration pour connecter au rseau matre la deuxime station configure comme esclave I.

106

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.10 Echange de donnes directes

4. Configurez la plage d'adresses de la station metteur de faon que le matre DP lise les donnes de la CPU 318- 2 DP via l'adresse E 200 : Cliquez deux fois sur la ligne Esclave DP de la CPU 318- 2 DP Slectionnez l'onglet "Configuration" et cliquez sur le bouton "Nouveau". Remplissez les champs de la bote de dialogue des proprits comme suit :
Mode = MS (Master-Slave)

Station metteur (local)

Type d'adresse = Sortie Adresse = 100 Partenaire PROFIBUS DP Adresse PROFIBUS = 2 (fixe, adresse PROFIBUS du matre DP) Type d'adresse = Entre Adresse = 200

Longueur, unit, cohrence

Longueur = 8 Unit = Mot Cohrence = Totale (longueur totale)

5. Configurez les plages d'adresses du rcepteur : Cliquez deux fois sur la ligne Esclave DP de la CPU 3162 DP. Slectionnez l'onglet "Configuration" et cliquez sur le bouton "Nouveau". Remplissez les champs de la bote de dialogue des proprits comme suit pour que la CPU 316- 2 accde par l'adresse E 120 aux donnes que la CPU 318- 2 DP envoie son matre DP :
Mode = DX (change de donnes direct)

Station rcepteur (local) Partenaire PROFIBUS DP Longueur, unit, cohrence

Type d'adresse = Entre (fixe) Adresse = 120 Adresse PROFIBUS = 3 (un choix vous est propos) Type d'adresse = Entre (fixe) Adresse = 200 (un choix vous est propos) Les valeurs paramtres pour la station metteur sont reprises automatiquement. Changez la longueur en 1 (mot), puisqu'il s'agit de lire seulement les 2 premiers octets.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

107

Configuration de la priphrie dcentralise (DP) 3.10 Echange de donnes directes

Particularit
Par principe, vous pouvez aussi paramtrer une adresse suprieure E 200, par exemple E 202. STEP 7 adapte automatiquement la longueur des donnes cohrentes. Vous pouvez en outre paramtrer une longueur plus courte que celle impose par l'metteur (par ex. 1 octet). Nota Si la longueur de donnes cohrentes paramtre pour l'metteur est de 3 octets ou suprieure 4 octets et si les donnes sont transmises avec la SFC15 (DPWR_DAT), le rcepteur doit toujours employer la SFC14 (DPRD_DAT), mme lorsqu'il n'y a qu'1 octet lire, par exemple ! Dans ce cas, si vous utilisez des oprations de chargement (L EB..), un "0" sera lu en mmoire (valeur errone).

Appel de la SFC15 dans l'metteur (CPU 318-2 DP)


CALL "DPWR_DAT" LADDR :=W#16#64 RECORD :=P#M 10.0 BYTE 16 RET_VAL:=MW100 //Adresse de dbut A 100 //Zone source pour donnes utiles //Valeur en retour

Appel de la SFC14 dans le rcepteur (CPU 316-2 DP)


CALL "DPRD_DAT" LADDR :=W#16#78 RET_VAL:=MW100 RECORD :=P#M 10.0 BYTE 2 //Adresse de dbut E 120 //Valeur en retour //Zone cible pour donnes utiles

108

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.10 Echange de donnes directes

3.10.3 Configuration d'un esclave DP (GSD Rev. 5) en tant que rcepteur pour l'change direct de donnes
A partir de STEP 7 Version 5.3, vous pouvez installer des esclaves DP via des fichiers GSD ("esclaves norms") et les configurer en tant que rcepteurs pour l'change direct de donnes. La configuration de l'change direct de donnes est possible pour les fichiers GSD partir de la rvision 5.

Mots-cls dans le fichier GSD


Un esclave DP possdant l'entre GSD "Subscriber_supp =1" peut tre configur en tant que rcepteur (Subscriber). Dans STEP 7, cette entre a pour effet que la bote de dialogue des proprits de l'esclave DP contient l'onglet "Configuration d'adresses", dans lequel vous pouvez raliser l'affectation des plages d'entre et de sortie. Un esclave DP possdant l'entre "Publisher_supp =1" peut tre configur en tant qu'metteur (Publisher) pour l'change direct de donnes. Les plages d'entre d'un tel esclave DP peuvent tre slectionnes ("abonnes") dans l'onglet "Configuration d'adresses" du "Subscriber". Les esclaves DP ne possdant pas cette entre, c'est--dire sans l'attribut "Publisher", ne sont pas d'emble proposs en tant qu'metteurs pour l'change direct de donnes. Les autres entres dans le fichier GSD sont automatiquement prise en compte par STEP 7. Lors de la vrification de cohrence, p. ex., le nombre maximum de liaisons pour l'change direct de donnes est pris en compte. Si ce nombre est dpass, un message vous sollicite pour diminuer ce nombre.

Concept
Comme pour l'change direct de donnes, p. ex. entre des esclaves DP metteur de donnes et des esclaves I rcepteur de ces donnes, des donnes sont directement changes entre des esclaves DP, via un matre DP. Contrairement l'esclave I, rcepteur des donnes, qui est " l'coute" des donnes d'entre d'un esclave DP metteur dans sa propre plage d'adresses locale, un "esclave norm", rcepteur de donnes, affecte directement les donnes d'entre de l'esclave DP metteur (Publisher) aux sorties de l'esclave DP rcepteur (Subscriber). Ceci signifie que, lors de la configuration du rcepteur, vous dfinissez si un octet de sortie est complt par des donnes du matre DP ou d'un esclave DP metteur (Publisher).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

109

Configuration de la priphrie dcentralise (DP) 3.10 Echange de donnes directes

Ceci est illustr dans la figure suivante.

Deux rseaux matre sont reprsents dans une configuration pour l'change direct de donnes. L'esclave 1 a t configur en tant que rcepteur pour l'change direct de donnes (Subscriber). L'change de donnes reprsent est celui entre le matre et les esclaves. L'esclave 1 fournit les donnes d'entre de l'esclave 2 dans sa plage de donnes de sortie Q3. Les deux plages doivent tre de longueur identique, au moins un octet. L'esclave 1 fournit galement les donnes d'entre de l'esclave 3 sur sa page de donnes de sortie Q2. Les deux plages possdent galement la mme longueur. Pour le matre 1, l'esclave 1 (Subscriber) ne possde que la plage de sortie Q1. Les plages de sortie Q2 et Q3 ne sont pratiquement pas disponibles pour le matre 1.

110

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.10 Echange de donnes directes

Rgles et remarques
L'change direct de donnes entre rcepteur (Subscriber) et metteur (Publisher) est limit aux esclaves DP (communication esclave-esclave). L'change direct de donnes est possible entre des esclaves DP de diffrents rseaux matres. La condition est que les deux matres soient connects au mme sous-rseau PROFIBUS. Les plages de sortie du Subscriber sont gnralement affectes au matre DP et peuvent tre configures pour tre affectes un Publisher. Il est galement possible de n'affecter une plage de sortie ni au matre DP, ni un Publisher. Dans ce cas, un "0" est affect aux plages de sortie. Pour de telles plages, la vrification de cohrence met un avertissement. L'change direct de donnes n'est pas limit aux esclaves norms. Vous pouvez utiliser tout esclave du catalogue du matriel (dossier "PROFIBUS DP") identifi comme metteur ou rcepteur pour l'change direct de donnes (voir texte d'information dans le catalogue du matriel).

Procdure
1. Importez les fichiers GSD requis pour les esclaves que vous souhaitez configurer en tant que Publisher ou Subscriber. 2. Configurez un rseau matre avec ces esclaves. 3. Pour un esclave que vous souhaitez configurer en tant que Subscriber, suivez les tapes suivantes, et ce pour chaque identification DP ("module") concerne : Effectuez un double clic sur l'identification DP. Choisissez l'onglet "Configuration des adresses". Affectez les plages d'adresses respectives : soit au matre (prslection), soit un Publisher, soit aucun partenaire. Si vous paramtrez une plage d'adresses de l'identification DP sur le Mode "DX", cette plage d'adresses est invisible du point de vue de la CPU matre DP, c'est--dire que pour cette plage d'adresses, il n'existe pas d'adresses logiques pour la CPU matre DP. La bote de dialogue affiche la plage d'adresses du Publisher (partenaire DP) qui commande les sorties du Subscriber. Dans la figure ci-dessus, il s'agit p. ex. de la plage d'adresses Q2 de l'esclave 1. Du point de vue du matre 1, Q2 est invisible. Lors de la configuration, le nom, l'adresse PROFIBUS et la plage d'adresses logique pour I1 de l'esclave 3 (Publisher) sont affichs (p. ex. I 100). Si vous paramtrez une plage d'adresses de l'identification DP sur le Mode "MS", cette plage d'adresses est visible du point de vue de la CPU matre DP, c'est--dire que pour la configuration, elle est forme comme les adresses de sortie logiques (p. ex. Q 100). Si, pour un Subscriber, vous paramtrez une plage d'adresses de l'identification DP sur le Mode "", cette plage d'adresses est invisible du point de vue de la CPU matre DP et n'est commande par aucun autre partenaire. Lors de la configuration, cette plage d'adresses n'est pas forme comme des adresses logiques. L'aide en ligne de l'onglet "Configuration des adresses" fournit les indications ncessaires la slection des plages d'adresses ainsi qu'un exemple. Confirmez ces paramtres par "OK".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

111

Configuration de la priphrie dcentralise (DP) 3.10 Echange de donnes directes

4. Configurez les autres esclaves de la station ainsi que le matre avec tous les modules. 5. Enregistrez et compilez la configuration. 6. Chargez la configuration matrielle dans la station. Si plusieurs rseaux matres participent l'change direct de donnes, vous devez galement charger les stations concernes.

112

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.11 Utilisation de fichiers GSD

3.11

Utilisation de fichiers GSD

Fichier GSD pour esclaves DP


Un fichier GSD (fichier des donnes d'origine d'un appareil) contient toutes les proprits d'un esclave DP. STEP 7 requiert un fichier GSD pour chaque esclave DP, afin que ce dernier puisse tre slectionn dans le catalogue des modules. Pour les appareils non Siemens qui sont des esclaves DP, le fabricant fournit un fichier GSD.

Fichier GSD pour appareils IO


Comme pour les esclaves DP, il existe un fichier GSD (Generic Station Description) pour les appareils IO, regroupant toutes les proprits de l'appareil IO. L'extension de ces fichiers GSD est "*.xml".

3.11.1 Installation d'un fichier GSD


Si un esclave DP ou un appareil IO ne figurent pas dans la fentre "Catalogue du matriel", vous devez installer le fichier GSD correspondant livr par le fabricant. Une autre possibilit consiste accder des fichiers GSD ayant t utiliss dans un autre projet.

Conditions ncessaires
Les fichiers GSD requis doivent p. ex. se trouver dans un rpertoire sur le disque dur ou dans un projet STEP 7 auquel vous avez accs. Les fichiers GSD sont toujours enregistrs avec le projet, c'est--dire que toutes les informations significatives pour la reprsentation de l'appareil (y compris les icnes) sont disponibles dans le projet enregistr.

Procdure
1. Fermez toutes les stations dans HW Config. 2. Choisissez la commande Outils > Installer des fichiers GSD. 3. Dans la bote de dialogue "Installer fichiers GSD" choisissez la source : le rpertoire dans lequel se trouvent les fichiers GSD ou le projet STEP 7 contenant les fichiers GSD. 4. Dans la liste des fichiers GSD affichs, slectionnez un ou plusieurs fichiers et cliquez sur le bouton "Installer". Si tous les fichiers n'ont pas pu tre installs ou si des erreurs sont survenues durant l'installation, STEP 7 cre un fichier-journal, que vous pouvez ouvrir en cliquant sur le bouton "Journal".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

113

Configuration de la priphrie dcentralise (DP) 3.11 Utilisation de fichiers GSD

Ecraser un fichier GSD


Pour reprsenter des esclaves DP, STEP 7 utilise des fichiers GSD et des icnes installs dans STEP 7. Deux cas de figure peuvent se prsenter : ils ont t installs automatiquement avec STEP 7 ou ils ont t installs ultrieurement dans STEP 7.

Lors de l'installation ou de l'importation aprs coup, les fichiers/icnes GSD ne sont pas automatiquement effacs, mais enregistrs dans le rpertoire de sauvegarde suivant : \\Step7\S7data\Gsd\Bkp[No], o [No] dsigne des numros conscutifs automatiquement attribus par STEP 7.

Restauration de fichiers GSD crass


Pour restaurer des fichiers/icnes GSD crass par mgarde, procdez de la manire suivante : 1. Choisissez la commande Outils > Installer des fichiers GSD. 2. Dans la bote de dialogue qui s'affiche, parcourez l'arborescence jusqu'au rpertoire \\Step7\S7data\Gsd\Bkp[No]. Veillez bien slectionner le rpertoire de sauvegarde souhait (le cas chant en vous servant de l'explorateur pour vrifier la date et l'heure). 3. Cliquez sur le bouton "Ouvrir".

114

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.11 Utilisation de fichiers GSD

3.11.2 Rvisions des fichiers GSD


Les fichiers GSD mettent disposition des outils de configuration les proprits des esclaves DP. Les extensions fonctionnelles de la priphrie dcentralise ont des effets sur la spcification GSD, p. ex. elles gnrent la dfinition de nouveaux mots-cls. Plusieurs versions de la spcification sont alors ncessaires. Dans le cas des fichiers GSD, la version de la spcification, d'aprs laquelle s'oriente un fichier GSD est appele "Rvision GSD". La rvision GSD doit obligatoirement figurer sous forme de mot-cl "GSD_Revision" dans les fichiers GSD partir de la rvision GSD 1. Les fichiers GSD qui ne comportent pas ce mot-cl sont interprts comme rvision GSD "0" par les outils de configuration.

STEP 7 V5.1, Servicepack 3


Cette version de STEP 7 peut interprter les fichiers GSD jusqu' la rvision GSD 4. Ceci signifie que vous pouvez galement utiliser de nouvelles fonctions pour des esclaves DP installs au moyen de fichiers GSD (rvision 4) : paramtrage F de modules, messages de diagnostic pour blocs alarme, quidistance (mode isochrone).

Particularits :
Il est noter que le progiciel optionnel COM PROFIsafe doit tre install pour que l'dition des paramtres F soit possible. Si tel n'est pas le cas, les paramtres ne sont pas visibles et ne peuvent par consquent pas tre modifis. Les paramtres F restent sont toutefois conservs (valeurs par dfaut du fichier GSD ou valeurs modifies avec COM PROFIsafe) et sont pris en compte lors de ralisation de la configuration (voir la documentation relative aux systmes F dcentraliss). Les fonctions suivantes, possibles dans la rvision GSD 4, ne sont pas prises en charge : second tlgramme de paramtrage (extended Parameterization), fonctions d'abonn (Subscriber) (possibilit de rception pour l'change direct de donnes), mots-cls pour le paramtrage HART.

STEP 7 V5.3
Cette version de STEP 7 peut interprter des fichiers GSD jusqu' la rvision 5. Ceci signifie que vous pouvez galement utiliser les nouvelles fonctions pour des esclaves DP que vous installez via les fichiers GSD (rvision 5) : Utilisation d'un esclave DP en tant que rcepteur (Subscriber) pour l'change direct de donnes. Configuration redondante d'un esclave DP dans une station H. Un esclave DP peut tre configur comme redondant, lorsque l'entre GSD "Slave_Redundancy_supp = 8" est prsente. Synchronisation d'horloge pour les esclaves DP. Un esclave DP possdant l'entre GSD "Time_Sync_supp = 1" propose l'onglet "Synchronisation d'horloge" permettant de configurer cette fonction.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

115

Configuration de la priphrie dcentralise (DP) 3.11 Utilisation de fichiers GSD

STEP 7 V5.3 Servicepack 1


Cette version de STEP 7 peut interprter non seulement des fichiers GSD pour les esclaves DP (jusqu' la rvision 5), mais galement des fichiers GSD (Generic Station Description) pour des appareils PROFINET IO en format XML. L'utilisation des deux types de fichiers GSD est identique. Ces nouveaux fichiers GSD se distinguent par leur et leur version. STEP 7 V5.3 Servicepack 1 interprte des fichiers GSD possdant le schma GSDML V1.0.

116

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.11 Utilisation de fichiers GSD

3.11.3 Ce qu'il faut savoir sur les fichiers GSD pour les appareils PROFINET IO
Notions fondamentales
Les proprits d'IO Devices PROFINET ne sont pas enregistres dans un fichier des texte bas sur des mots-cls (comme pour les esclaves PROFIBUS DP), mais dans un fichier XML dont la structure et les rgles sont dtermines par un schma GSDML. Le langage de description des fichiers GSD est le langage GSDML (Generic Station Description Markup Language). Il est dfini par le schma GSDML. Un schma GSDML contient des rgles de validit qui permettent p. ex. de vrifier la syntaxe d'un fichier GSD. Les fabricants d'IO Devices obtiennent les schmas GSDML (sous forme de fichiers de schmas) de PROFIBUS International. Les extensions fonctionnelles dans le domaine de PROFINET IO ont des effets sur la spcification GSDML et sur le schma correspondant. Une extension fonctionnelle entrane une nouvelle version de la spcification et du schma.

Nom des fichiers GSD pour des IO Devices


La structure du nom d'un fichier GSD est dcrite l'appui de l'exemple suivant. "GSDML-V1.0-Siemens-ET200S-20030616.xml"
Composant du nom GSDML V1.0 Siemens ET200S 20030616 .xml Explication Chane de caractres avec laquelle dbute tout fichier GSD pour les IO Devices Version du schma GSDML Fabricant Nom de l'appareil Identification de l'dition (date) Extension de fichier

S'il existe des noms identiques dans le catalogue du matriel, c'est toujours la dernire version ou l'dition la plus rcente des fichiers GSD qui est prise en compte.

Version des fichiers GSD pour les IO Devices


Pour les fichiers GSD, l'information de version est divise en deux parties : D'une part, la version du schma GSDML est indique. Elle dfinit l'tendue du langage utilis dans le fichier GSD. D'autre part, l'dition est indique sous forme de date. L'dition de fichiers GSD est incrmente, p. ex. lorsqu'une erreur a t corrige ou qu'une extension fonctionnelle a t ralise. Les extensions fonctionnelles peuvent tre l'origine d'une nouvelle version du schma GSDML. STEP 7 prend en charge une nouvelle version du schma GSDML dans sa version actuelle, le cas chant avec des restrictions.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

117

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

3.12

DPV1

3.12.1 Ce qu'il faut savoir sur PROFIBUS DPV1


Vous trouverez ci-aprs des informations sur les thmes suivants : Nouveaux mcanismes introduits par les matres DPV1 et les esclaves DPV1 Ce qui change pour vous lors de la configuration et de la programmation de ces composants

Informations supplmentaires
Vous trouverez un FAQ sur ce thme dans les pages du Customer Support avec le numro de contribution : 7027576. (Titre "Passage au DPV1" ; voir Systmes d'automatisation > Priphrie dcentralise SIMATIC > PROFIBUS > Gnralits)

A quoi reconnat-on un matre/esclave DPV1 ?


Les CPU de la famille S7-400 avec interface DP intgre disposent de la fonctionnalit matre DPV1 partir de la version de firmware 3.0. Le nouveau CP 443-5 (DX03) possde galement la fonctionnalit esclave DPV1. Les esclaves DP que l'on trouve dans le catalogue du matriel de STEP 7 sous leur nom de famille doivent tre identifis dans le texte d'informations comme des esclaves DPV1. Les esclaves DP qui sont introduits dans STEP 7 par les fichiers GSD disposent de la fonctionnalit DPV1 partir de la rvision 3 GSD.

Fonctionnalit supplmentaire pour les appareils DPV1 (matres/esclaves)


Les matres DP et les esclaves DP qui prennent en charge le DPV1 offrent les fonctions supplmentaires suivantes, par rapport aux anciens appareils (souvent connus sous le nom Matres normaliss et/ou Esclaves normaliss) : L'change de donnes acyclique entre le matre et l'esclave est pris en charge (lecture/criture de l'enregistrement de donnes, notamment pour reparamtrer un esclave pendant le fonctionnement). Les enregistrements de donnes d'un module et leur structure figurent dans la documentation du module respectif. Les alarmes peuvent tre rgles par un esclave DPV1 qui garantit un traitement de l'vnement dclenchant l'alarme dans la CPU matre. Mme l'tat de fonctionnement ARRET, les donnes relatives aux alarmes sont exploites dans la CPU (actualisation du tampon de diagnostic et de l'tat du module) ; le traitement des OB n'a toutefois pas lieu l'ARRET. Outre les alarmes connues dans SIMATIC (par exemple, alarme de diagnostic pour l'ET 200M), les nouvelles alarmes Alarme d'tat, Alarme de mise jour et Alarme spcifique au fabricant sont dsormais acceptes.

Remarque : mme dans le cas des esclaves DP qui taient, jusqu' prsent, entirement intgrs dans STEP 7 ( savoir, des esclaves qui n'ont pas t configurs par le fichier GSD, mais par des connaissances internes sur les modules STEP 7), ces fonctions ont t, en partie, prises en charge. Cependant, avec une signification spcifique S7 des contenus d'enregistrements de donnes, par exemple. Ce qui est nouveau, c'est que ces fonctions sont galement disponibles, indpendamment du fabricant (par exemple, pour les esclaves DP avec fichier GSD de la rvision 3).

118

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

3.12.2 Configuration des appareils DPV1


Commutation de l'interface du matre DP et disposition de l'esclave DP
Lorsque vous enfichez un matre DP disposant de la fonctionnalit DPV1 dans le chssis de base lors de la configuration du matriel avec STEP 7, le mode de fonctionnement DPV1 est prdfini. Pour modifier le mode de fonctionnement, procdez de la manire suivante : 1. Effectuez un double-clic sur la ligne "Matre DP" de la CPU dans le tableau de configuration. Cette ligne reprsente l'interface DP. 2. Dans la bote de dialogue des proprits de cette interface, cliquez sur la liste droulante "Mode DP" et slectionnez le mode de fonctionnement souhait : "Compatible S7", si aucune fonction DPV1 n'est utilise, "DPV1", si des fonctions DPV1 sont utilises.

3. Disposez les esclaves DP requis sur le rseau matre DP. Le principe suivant est appliqu : Gnralement, les esclaves DP qui ne disposent pas de cette fonctionnalit peuvent galement tre exploits sur une interface DP avec le mode de fonctionnement DPV1 (par exemple, esclaves DP avec rvision GSD < 3). Gnralement, les esclaves DPV1 peuvent galement tre exploits sur une interface DP avec le mode de fonctionnement "Compatible S7". La fonctionnalit DPV1 est alors dsactive automatiquement. Les rgles de configuration spcifiques au fabricant pour certains esclaves DP peuvent toutefois exiger un fonctionnement DPV1 de faon ce que vous ne puissiez pas disposer ces esclaves DP sur le rseau matre DP (ceci est automatiquement vrifi lors de la configuration) !

Consquences lors de la commutation de l'interface matre DP


Cas n1 : l'interface matre DP doit tre commute sur "DPV1" : Vous pouvez continuer exploiter les esclaves DP connects jusqu' prsent cette interface et ne possdant pas la fonctionnalit DPV1. Cas n 2 : l'interface matre DP doit tre modifie de "DPV1" en "Compatible S7" : STEP 7 vrifie que tous les esclaves DP peuvent tre paramtrs sur ce mode. Si un esclave DP ncessite obligatoirement une fonctionnalit DPV1, savoir qu'une alarme doit tre ncessairement active, il n'est pas possible d'exploiter cet esclave DP sur le matre DP dans le mode de fonctionnement "Compatible S7".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

119

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

Changements intervenus dans la configuration d'un esclave DPV1


Les esclaves DPV1 ont un nouveau modle d'emplacement ("modle SLOT") par rapport ceux qui taient utiliss jusqu'alors. Les consquences pour vous en tant qu'utilisateur STEP 7 sont toutefois minimes. Tel que c'tait le cas jusqu' prsent, vous accdez gnralement aux entres/sorties dcentralises par les adresses logiques. La conversion de l'adresse de l'emplacement en une adresse logique s'effectue automatiquement et/ou dans une bote de dialogue lors de la configuration d'un esclave DP. L'affectation entre l'emplacement et l'adresse dans la configuration correspond ainsi l'affectation que vous pouvez dterminer par les conversions d'adresses dans le programme utilisateur (conversion de l'adresse physique en une adresse logique et vice-versa - au moyen des SFC 5 et SFC 49). A partir de la version STEP 7 V5.1, Servicepack 2, les emplacements commencent toujours par l'emplacement 1 dans la vue dtaille d'un esclave DPV1. Par consquent, le coupleur DP (par exemple, un IM 153) est visible l'emplacement 2 pour les esclaves DP qui ne sont pas configurs par le fichier GSD.

Adresse de diagnostic
L'adresse de diagnostic d'un esclave DP ne subit aucun changement suite la commutation. Pour les esclaves DPV1, elle est automatiquement affecte l'emplacement "virtuel" "0" comme objet gnrique de la station. Gnralement, l'affectation suivante est applique : Les diagnostics et les alarmes qui peuvent tre uniquement affects l'esclave DP complet sont affects l'emplacement virtuel 0 avec son adresse de diagnostic : par exemple, les alarmes des modules sur des emplacements non configurs, dfaillance/rtablissement de la station (OB 86) Les diagnostics et les alarmes qui partent de ce module (par exemple, d'un coupleur DP IM 153-2 l'emplacement 2) sont affects aux autres emplacements avec leur adresse initiale respective.

120

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

3.12.3 Programmation des appareils DPV1


Nouveaux OB d'alarme pour les vnements DPV1
Les esclaves DPV1 peuvent dclencher des alarmes. Pour les alarmes de diagnostic, les alarmes de processus, les alarmes de dbrochage/enfichage, vous pouvez utiliser les OB correspondants mis disposition, jusqu' prsent, par le systme d'exploitation des CPU S7. Les OB pour les alarmes suivantes sont nouveaux :
Alarme DPV1 Alarme d'tat OB OB 55 Explication L'alarme d'tat peut tre dclenche, lorsque l'tat de fonctionnement d'un module est modifi, par exemple de MARCHE ARRET. Une description exacte des vnements, pour lesquels une alarme d'tat est dclenche, figure dans la documentation du fabricant correspondant de l'esclave DPV1. Alarme de mise jour OB 56 Une alarme de mise jour peut tre dclenche, lorsqu'un emplacement a t reparamtr. Ceci peut venir d'un accs local ou distance aux paramtres, par exemple. Une description exacte des vnements, pour lesquels une alarme de mise jour est dclenche, figure dans la documentation du fabricant correspondant de l'esclave DPV1. Alarme spcifique au fabricant OB 57 L'vnement qui dclenche l'alarme spcifique au fabricant peut tre dfini par le fabricant d'un esclave DPV1.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

121

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

Nouveaux SFB et SFC pour les accs aux esclaves DPV1


Pour une meilleure comprhension, les nouvelles interfaces sont - autant que possible - prsentes avec leurs fonctions dans le tableau suivant, comparativement aux interfaces utilises jusqu' prsent. Vous trouverez de plus amples informations dans la description concernant les SFB/SFC ainsi que les nouveaux OB. Une conversion des projets existants pour les nouveaux SFB/SFC n'est pas obligatoirement ncessaire. Vous devez toutefois utiliser les nouveaux SFC/SFB lors de la cration de nouveaux projets avec une configuration DPV1 afin d'exploiter la fonctionnalit totale dans le cas de DPV1.
Fonction Interface utilise jusqu' Interface nouvelle (DPV1) prsent SFB 52 RDREC SFB 53 WRREC Remarques -

Lecture de l'enregistrement SFC 59 RD_REC de donnes Ecriture de l'enregistrement de donnes Rception d'une alarme partir d'un esclave DP SFC 58 WR_REC

SFB 54 RALRM

Le SFB doit tre appel dans l'OB qui dclenche l'alarme.

Nota Lorsqu'un esclave DPV1 a t configur au moyen d'un fichier GSD (GSD partir de Rev. 3) et que l'interface DP du matre DP est paramtre sur "Compatible S7", aucun enregistrement ne doit tre lu ou crit dans le programme utilisateur par les modules d'E/S avec SFC 58/59 ou SFB 53/52. En effet, dans ce cas le matre DP adresse un emplacement erron (emplacement configur +3). Solution : commuter l'interface du matre DP sur "DPV1".

122

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

Liste de contrle des programmes utilisateur existants


Les paragraphes suivants du programme utilisateur existant doivent tre vrifis, lorsque vous avez dit la configuration avec STEP 7 V5.1, Servicepack 2, et que vous avez modifi l'interface sur "DPV1" :
Fonction Conversions d'adresses Ce qu'il faut contrler ? Lorsque vous avez utilis des conversions d'adresses dans le programme utilisateur (SFC 5, SFC 49, SFC 50), vous devez contrler l'affectation Emplacement <-> Adresse initiale logique pour les esclaves DP qui ont t configurs par les fichiers GSD. Par ailleurs, l'emplacement 0 comprend une adresse. Esclave DP intgr par le fichier GSD : Alors que le premier module E/S de l'esclave DP a t affect l'emplacement 4 par les SFC, le premier module E/S est dsormais affect l'emplacement 1 (visible comme dans la configuration du matriel). Esclave DP intgr dans STEP 7 (par exemple, ET 200M) : Le coupleur d'extension (emplacement 2) comprend une adresse propre.

Lecture du diagnostic avec L'adresse de diagnostic attribue initialement continue galement fonctionner. la SFC 13 STEP 7 affecte en interne l'emplacement 0 cette adresse. L'enregistrement de donnes du diagnostic de l'esclave DPV1 est toutefois structur diffremment (voir description de l'esclave DP, pour l'ET 200M, par exemple avec le mot d'ordre "Diagnostic tendu"). Lecture/criture les enregistrements de donnes Lorsque vous transfrez des enregistrements un esclave DPV1 avec la SFC58 "WR_REC" ou effectuez la lecture d'enregistrements depuis un esclave DPV1 avec la SFC59 "RD_REC", et que cet esclave fonctionne en mode DPV1, le matre DP exploite les informations d'erreur reues par l'esclave de la manire suivante :Si l'information d'erreur se trouve dans les zones W#16#8000 W#16#80FF ou W#16#F000 W#16#FFFF, le matre DP la transmet la SFC. Si elle se trouve en dehors de ces zones, il indique la valeur W#16#80A2 la SFC et suspend l'esclave.Les informations d'erreur provenant d'esclaves DPV1 sont dcrites dans la rubrique Rception d'une alarme d'un esclave DP avec SFB54 "RALRM", STATUS[3]. Voir aussi : Sauts dans la description des langages, aide sur les blocs, attributs systme Lecture de la liste des tats Lorsque vous utilisez la SFC 51 (RDSYSST) pour lire l'information relative l'tat du systme des modules ou des chssis / stations, vous devez galement prendre en compte la signification diffrente des emplacements et l'emplacement supplmentaire 0 (voir ci-dessus).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

123

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

Exemple 1 : exploitation des informations d'alarme venant du OB 40 avec le SFB 4 RALRM


Un module d'entres TOR S7 dcentralis (adresse initiale 288) dclenche une alarme de processus. Les informations d'alarme supplmentaires de ce module doivent tre lues dans l'OB 40 en appelant le SFB 54 DP_ALRM. Un contrle est effectu afin de dterminer si la premire voie a dclench une alarme de processus. Les informations d'alarme supplmentaires pourraient tre lues directement depuis les informations de dclenchement de l'OB 40 pour les modules S7. Gnralement, la norme DPV1 permet toutefois des informations d'alarme supplmentaires jusqu' 59 octets - trop pour les informations de dclenchement de l'OB 40. L'explication concernant le SFB 54 et la structure des informations d'alarme supplmentaires pour les diffrents types d'alarmes figure dans le manuel "Logiciel systme pour SIMATIC S7-300/400 Fonctions standard et fonctions systme" et/ou dans l'aide en ligne correspondante.
// ... // ... //Commutateur pour adresse dclenchant une alarme (288) L T DW#16#120 "MD10"

APPEL "RALRM" , "DB54" MODE :=1 F_ID :="MD10" MLEN :=8 //Mode de fonctionnement : 1 = dfinir tous les //paramtres de sortie (c.--d. F_ID sans effet) //Adresse initiale de l'emplacement, partir duquel est //permise une alarme //Longueur max. des informations d'alarme //supplmentaires en octets (par exemple, pour l'tat de //la voie du module) :="Alarm_neu" //Recevoir l'alarme ? (oui = 1) //Valeur de retour avec rsultat de //fonctionnement/message d'erreur //Adresse initiale de l'emplacement, partir duquel a //t reue une alarme //Longueur des informations d'alarme supplmentaires //(entte 4 octets + 4 octets, par exemple, pour les //modules E/S S7) //Pointeur pour informations de dclenchement OB + info //de gestion : 28 octets partir de 100 MO //Pointeur pour la zone cible de l'entte + infos //d'alarme supplmentaires (max. 59 octets) //L'entre 1 (bit 0) est-elle le dclencheur //de l'alarme ?

NOUVEAU

ETAT : = "DP_RALRM_STATUS" ID LEN :="Slotadresse_Alarm" :="Laenge_Alarminfo"

TINFO :=P#M 100.0 BYTE 28 AINFO :=P#M 130.0 OCTET 8 U SPB BEA Alrm: S // ... A 0.0 M Alrm 124.0

// Edition de l'alarme

124

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

Exemple 2 : exploitation des donnes relatives aux diagnostics dans l'OB 82 avec le SFB 54 RALRM
La zone cible pour les donnes relatives aux diagnostics doit suffire pour le diagnostic standard (6 octets), pour le diagnostic spcifique l'identification (3 octets pour 12 emplacements) ainsi que pour l'valuation du diagnostic spcifique aux appareils (uniquement tat de module, ce qui correspond 7 octets supplmentaires). Pour une valuation allant au-del (diagnostic spcifique la voie), il convient de rserver d'autres octets, dans la mesure o l'esclave DP dispose de cette fonction.
// ... // ... L T 120 "Slotadresse_Diag" //dfinir l'adresse initiale pour le module/la station, // partir de laquelle le diagnostic doit tre extrait

CALL "RALRM" , "DB54" MODE :="Alle_Params" F_ID :="Slotadresse_Diag" MLEN :=20 NEW :="neu" // 1 = Tous les paramtres de sortie sont dfinis //Adresse initiale de l'emplacement, partir duquel le //diagnostic doit tre extrait //Longueur max. des donnes relatives aux diagnostics en //octets //non appliqu //Rsultat de fonctionnement, message d'erreur //Adresse initiale de l'emplacement, partir duquel une //alarme a t reue //Longueur des infos d'alarme supplmentaires (entte 4 //octets + donnes relatives aux diagnostics 16 octets //Pointeur pour infos de dclenchement OB + infos de //gestion : 28 octets partir de MB 100 //Pointeur pour la zone cible, dans laquelle les donnes //relatives aux diagnostics doivent tre enregistres

STATUS:="RET_VAL" ID LEN :="Slotadresse_Alarm" :="Laenge_Alarminfo"

TINFO :=P#M 100.0 BYTE 28 AINFO :=P#M 130.0 BYTE 20

// ... //Structure des donnes relatives aux diagnostics enregistres : // // // // MB 130 MB 133 : Entte (longueur, identificateur, emplacement) MB 134 MB 139: Diagnostic standard (6 octets) MB 140 MB 142 : Diagnostic spcifique l'identification (3 octets) MB 143 MB 149 : Etat de module (7 octets)

// ... U SPB BE M 141.0 stp1 //Emplacement 1 avec erreur ?

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

125

Configuration de la priphrie dcentralise (DP) 3.12 DPV1


stp1: L UW L ==I S A 0.1 //Raction sur le mauvais module MB W#16#3 W#16#2 147 //Extraire l'tat de module, emplacement 1 4 //Filtrer l'emplacement 1 //wrong module mauvais module insr, tat 2 bits

L UW L ==I S //..

MB

147

//Extraire l'tat de module, emplacement l 4 //Filtrer l'emplacement 1 //Donnes utiles invalides invalid data, tat 2 bits

W#16#3 W#16#1

0.2

//Raction sur les donnes utiles invalides

126

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

3.12.4 Modle d'emplacement des esclaves DPV1 pour les esclaves I


Il s'agit mettre en vidence dans le modle DPV1, l'affectation d'adresses (adresses d'E/S et adresses de diagnostic) des emplacements (slots). Nous allons considrer en particulier les adresses qui ne transportent pas de donnes utiles ainsi que leur configuration.

Modle d'emplacement DPV1


En mode DPV1 (CEI 61158), tout comme en mode DP (NE 50 170), les esclaves sont enfichs des emplacements (slots) dont les numros sont 0, 1, ...n. La signification de l'emplacement 0 - qui est nouveau - est essentielle, car ce dernier reprsente l'ensemble de l'esclave DP. Ceci signifie, par exemple, que les alarmes dclenches depuis l'emplacement 0 proviennent de l'ensemble de l'esclave DP et non pas d'un emplacement bien particulier de l'esclave DP. Les diagnostics issus de cet emplacement sont affects l'ensemble de l'esclave DP et non pas un emplacement unique ou un module unique.

Explication : adresses des interfaces DP


Lorsque l'on considre la CPU, chacune de ses interfaces possde une adresse logique distincte. Les adresses figurent dans l'onglet "Adresses", aussi bien de l'interface matre que de l'interface esclave (double clic sur la ligne "DP" dans le tableau de configuration). Ces adresses n'ont aucun rapport avec le modle d'emplacement des esclaves DP, mais servent uniquement l'identification interne la CPU d'une dfaillance de l'interface, par exemple. Ces adresses ont une importance mineure pour le programme utilisateur.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

127

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

Emplacements et adresses des donnes utiles


De manire gnrale, tout fabricant d'esclaves DP est libre de dfinir quelles donnes viennent de quel emplacement. Pour les esclaves DP configurs partir de la base de donnes interne des modules dans STEP 7 (souvent galement appels "esclaves S7"), le premier module d'E/S se trouve toujours l'emplacement 4. Les esclaves DP installs au moyen de fichiers GSD dans STEP 7 peuvent par contre possder des donnes utiles partir de l'emplacement 1. Puisque l'adressage des donnes de priphrie dcentralise s'effectue gnralement comme celui des donnes de priphrie centrale via leurs adresses, ceci signifie pour les esclaves S7, que des donnes utiles sont adresses partir de l'adresse de dbut de l'emplacement 4. Ceci s'applique galement aux esclaves DP intelligents. Pour ces derniers, vous pouvez affecter les zones de mmoire des E/S de l'esclave celles du matre grce un tableau (onglet "Configuration"). Durant le fonctionnement (change cyclique de donnes), les donnes que vous transfrez dans ces zones de mmoire dans le programme utilisateur de l'esclave DP intelligent seront transfres dans les zones mmoire correspondantes du matre. Cependant, lorsque vous configurez les adresses, le numro de l'emplacement reste cach, car les limites des emplacements ne sont pas dfinies par des modules rels (comme p. ex. pour l'ET 200M), mais par des longueurs quelconques que vous pouvez slectionner pour les zones d'E/S respectives. Dans ce cas, on parle galement d'emplacements "virtuels". Les points suivants sont importants pour la comprhension de l'affectation des adresses : En plus de ses emplacements "rels", l'esclave intelligent possde galement des emplacements virtuels qui se trouvent dans la zone de mmoire. L'adressage des emplacements virtuels s'effectue de la mme manire que celui des emplacements rels, au moyen d'adresses logiques ; dans le cas d'un esclave DP "normal", comme p. ex. l'ET 200M, l'adressage est effectu avec l'adresse de dbut d'un module, dans le cas de l'esclave I, avec l'adresse configure dans l'onglet "Configuration" (zone d'E/S). Les adresses des emplacements virtuels ne sont pas les mmes pour le matre DP que pour l'esclave DP. Leur affectation peut tre configure. De ce fait, un mme emplacement d'esclave DP est en gnral adress par le matre DP avec une autre adresse que par l'esclave DP.

128

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

Exemple d'affectation d'adresses pour les donnes utiles

L'affectation des emplacements "virtuels" est alors la suivante.


Exemple d'adresse du point de vue de l'esclave DP Signification (pour l'esclave DP) Emplacement (cach lors de la configuration) Signification (pour le matre DP) Exemple d'adresse du point de vue du matre DP

0 1 2 3 E2 Lecture dans l'octet d'entre 2 ... Ce qui a t crit dans l'octet de sortie 5 par l'esclave ... ... 4 ... de ce que le matre a A 4 crit dans l'octet de sortie 4. ... peut tre lu dans l'octet d'entre 6 par le matre. ... E6

A5

E8

6 ... 35

A8

Astuce : l'affectation des emplacements est affich dans la vue synoptique des adresses de la CPU matre ou de la CPU esclave.

Emplacements et adresses pour les informations systme


Les adresses pour les informations systme permettent de traiter des informations de diagnostic ou des informations sur les changements d'tat, par exemple.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

129

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

Adresses de l'esclave DP
Les informations systme d'un esclave DP sont galement affectes des emplacements. En mode DPV1, les emplacements suivants sont significatifs : Emplacement 0 (reprsente la station) : Avec l'adresse de cet emplacement virtuel du point de vue du matre DP, ce dernier peut faire le diagnostic d'une dfaillance ou du retour de l'esclave DP intelligent. Avec l'adresse de cet emplacement virtuel du point de vue de l'esclave DP, ce dernier peut faire le diagnostic d'une dfaillance ou du retour du matre DP. Emplacement 2 (pour les esclaves DP "normaux", le coupleur DP) : Avec l'adresse de cet emplacement virtuel du point de vue du matre DP, ce dernier peut constater un changement d'tat de l'esclave DP. Avec l'adresse de cet emplacement virtuel du point de vue de l'esclave DP, ce dernier peut constater un changement d'tat du matre DP. Les emplacements 1 et 3 ne sont pas significatifs pour les esclaves DP intelligents.

Le tableau correspond une affectation des emplacements 0 3 (emplacements "virtuels"). Sous le tableau, vous trouverez la dsignation des onglets pour la configuration de la station matre et de la station esclave. Dans STEP 7, les adresses sont attribues automatiquement "du haut vers le bas" afin d'viter tout conflit avec les donnes utiles. Nous vous recommandons de conserver les adresses proposes, mme si elles peuvent tre modifies. Si le programme utilisateur doit tre excut sur diffrentes CPU, vrifiez que les adresses se situent galement dans la plage d'adresses de la "plus petite" CPU.
Exemple Signification (pour d'adresse du l'esclave DP) point de vue de l'esclave DP 8189 Dfaillance de la station / retour de la station du matre DP (voir 1) 8188 Non significatif Changement d'tat du matre DP (voir 2) Non significatif Donnes utiles (voir cidessus) 3 4 ... 35 1 2 Emplacement (cach lors de la configuration) Signification (pour le matre DP) Exemple d'adresse du point de vue du matre DP 16381

Dfaillance de la station / retour de la station de l'esclave DP (voir 3) Non significatif Changement d'tat de l'esclave DP (voir 4) Non significatif Donnes utiles (voir cidessus)

16380

(1) Double clic sur l'interface DP de l'esclave DP intelligent (p. ex. CPU 414-3 DP) dans la station esclave, onglet "Configuration", saisie dans le champ "Diagnostic" du tableau possible. (2) Double clic sur l'interface DP de l'esclave DP intelligent (p. ex. CPU 414-3 DP) dans la station esclave, onglet "Mode de fonctionnement", saisie sous l'option "Esclave DP" dans le champ "Adresse pour l'emplacement virtuel 2" possible. (3) Double clic sur l'icne de l'esclave DP dans la station matre, onglet "Gnral", saisie sous "Adresses" dans le champ "Adresse de diagnostic" possible. (4) Double clic sur l'icne de l'esclave DP dans la station matre, onglet "Gnral", saisie sous "Adresses" dans le champ "Adresse pour l'emplacement virtuel 2" possible.

130

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.12 DPV1

Rsum
La configuration de l'esclave DP intelligent avec des emplacements virtuels est la suivante :

Dclenchement d'une alarme du processus avec la SFC 7


Avec la SFC 7, vous pouvez dclencher une alarme du processus partir du programme utilisateur de la CPU de l'esclave I pour chaque adresse configure. Ceci est valable aussi bien pour les adresses de donnes utiles dans la zone des E/S que pour l'adresse de l'emplacement virtuel 2. Pour la SFC 7, vous utilisez par exemple les adresses d'E/S configures dans la colonne "local" dans le programme utilisateur de l'esclave I. Une alarme du processus est ensuite dclenche dans le programme utilisateur du matre. Dans l'information de dclenchement de l'OB d'alarme du processus (p. ex. OB 40), l'adresse de dclenchement de l'alarme est celle que vous avez configure dans la colonne "partenaire PROFIBUS DP".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

131

Configuration de la priphrie dcentralise (DP) 3.13 Rpteur de diagnostic

3.13

Rpteur de diagnostic

3.13.1 Configuration et mise en service du rpteur de diagnostic


Le rpteur de diagnostic est mme de surveiller un segment d'un sous-rseau PROFIBUS RS 485 (cble de cuivre) pendant le fonctionnement et de signaler les erreurs de cble au matre DP au moyen d'un tlgramme de diagnostic. Un IHM permet d'afficher le lieu et la cause des erreurs dans le texte descriptif. Le rpteur de diagnostic permet d'identifier et de localiser une phase prcoce les erreurs du bus grce son diagnostic de cble durant le fonctionnement. La dure de tout arrt de l'installation est ainsi rduite.

Configuration du rpteur de diagnostic


Vous trouverez le rpteur de diagnostic dans le catalogue du matriel sous "DP PROFIBUS\Composants rseau\Diagnostic Repeater". Il doit tre configur comme un "esclave norm" (raccord au rseau matre d'un matre DP).

Fonctionnement du rpteur de diagnostic


Afin de pouvoir localiser une dfaillance, le rpteur de diagnostic doit connatre la topologie du sousrseau PROFIBUS, auquel il est raccord. La fonction "Prparer le diagnostic de cble" permet au rpteur de diagnostic de mesurer la distance chaque partenaire. Le rpteur de diagnostic enregistre la distance chaque partenaire en interne dans un tableau. Il note galement sur quel segment il a identifi le partenaire. Lorsqu'il dtermine la distance une erreur pendant le fonctionnement, il lui est possible, l'aide de ce tableau, de dterminer entre quels partenaires se situe la dfaillance. Le rpteur de diagnostic relie 3 segments les uns aux autres. Ce n'est que sur les segments DP2 et DP3 que le rpteur de diagnostic peut dterminer la topologie et localiser les dfaillances pendant le fonctionnement, car un montage de mesure correspondant est intgr. L'illustration suivante prsente le rpteur de diagnostic (DR) avec ses connexions.

Conditions pralables pour la mise en service


Les conditions pralables suivantes doivent tre remplies : La PG doit tre connecte au rseau PROFIBUS pour que la recherche de la topologie puisse tre dmarre. La structure du sous-rseau PROFIBUS avec rpteur de diagnostic raccord est conforme aux spcifications et aux rgles figurant dans la documentation concernant le rpteur de diagnostic.

132

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.13 Rpteur de diagnostic

Mise en service du rpteur de diagnostic avec STEP 7


Afin de pouvoir localiser une dfaillance, le rpteur de diagnostic doit connatre la topologie du sousrseau PROFIBUS, auquel il est raccord. La fonction "Prparer le diagnostic de cble" permet au rpteur de diagnostic de mesurer les distances chaque partenaire. Le rpteur de diagnostic enregistre la distance chaque partenaire en interne dans un tableau. Il note galement sur quel segment il a identifi le partenaire. Lorsqu'il dtermine la distance une erreur pendant le fonctionnement, il lui est possible, l'aide de ce tableau, de dterminer entre quels partenaires se situe la dfaillance. Vous devez dfinir de faon explicite la distance aux partenaires PROFIBUS partir du rpteur de diagnostic lors de la configuration du matriel ou de la configuration du rseau : 1. Slectionnez le rpteur de diagnostic ou le rseau matre DP, auquel est raccord le rpteur de diagnostic (configurer le matriel) ou slectionnez le sous-rseau PROFIBUS, auquel est raccord le rpteur de diagnostic (configurer le rseau) 2. Slectionnez la commande Systme cible > Prparer le diagnostic de cble. 3. Dmarrez la mesure dans la bote de dialogue qui s'affiche alors.

Dtection des dfaillances durant le fonctionnement


Le rpteur de diagnostic signale la CPU du matre DP l'vnement "Lieu de l'erreur dtermin" pendant le fonctionnement comme alarme de diagnostic. Vous pouvez afficher des informations dtailles sur l'vnement de diagnostic dans la bote de dialogue concernant l'tat du module du rpteur de diagnostic. La dfaillance est reprsente par un schma dans la bote de dialogue avec des informations supplmentaires, par exemple sur la cause d'erreur (dans la mesure o elle peut tre dtermine par le rpteur de diagnostic).

Onglets pouvant apparaitre dans la bote de dialogue "Etat du module"


Si tous les segments, auxquels est raccord le rpteur de diagnostic, fonctionnent parfaitement, les onglets correspondants se prsenteront de la faon suivante dans la bote de dialogue "Etat du module" :

Si un segment est dsactiv (c.--d. s'il ne permet pas un diagnostic), le symbole suivant apparatra ct du titre de l'onglet : Symbole du segment dsactiv Suite une erreur intervenant dans le segment "DP2", un symbole d'erreur apparatra ct de l'inscription de l'onglet "DP2" ; les autres segments ne prsentent pas d'erreurs :

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

133

Configuration de la priphrie dcentralise (DP) 3.13 Rpteur de diagnostic

L'illustration suivante pourrait prsenter la dfaillance dans l'onglet "DP2" : le rpteur de diagnostic comporte l'adresse 4 PROFIBUS, l'erreur se situe entre les partenaires avec les adresses 16 et 21 PROFIBUS. L'illustration reprsente galement les distances aux esclaves DP se trouvant proximit.

Vous trouverez dans l'illustration ci-dessous une prsentation dtaille (exemple !) de la disposition reprsente ci-dessus de faon simplifie.

Si STEP 7 ne peut pas localiser clairement l'erreur sur le segment "DP2" ou que le segment DP2 rvle, par exemple, plus de 32 partenaires et que le rpteur de diagnostic ne peut plus fonctionner convenablement, le symbole suivant est affich :

134

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.13 Rpteur de diagnostic

Rsum de tous les symboles


Les symboles reprsents sur les onglets peuvent tre de la forme suivante :
Segment sans erreur Segment avec erreur Segment dconnect Aucune information ne peut tre dtermine pour le segment

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

135

Configuration de la priphrie dcentralise (DP) 3.13 Rpteur de diagnostic

3.13.2 Affichage de la topologie au moyen de rpteurs de diagnostic


A partir de STEP 7 V5.2, vous pouvez non seulement effectuer le diagnostic de cble, mais galement afficher la topologie du rseau PROFIBUS DP en liaison avec une configuration PROFIBUS utilisant des rpteurs de diagnostic 972-0AB01 Contrairement la vue de rseau dans NetPro, il ne s'agit pas de la vue "logique" d'un sous-rseau PROFIBUS qui est reprsente, mais la disposition physique des partenaires PROFIBUS, avec leur ordre effectif et les indications de distance entre eux dans la mesure o le rpteur de diagnostic peut fournir ces donnes. Les partenaires eux-mmes sont reprsents comme dans NetPro.

Mode de fonctionnement
Aprs toute modification du montage matriel, vous devez excuter la fonction "Prparer le diagnostic de cble" avant d'afficher la topologie, afin que les rpteurs de diagnostic puissent mesurer le sousrseau PROFIBUS et crer les tables internes de distances. Ces donnes peuvent tre visualises avec la fonction "Afficher la topologie de rseau PROFIBUS". Si vous dmarrez laffichage de la topologie lorsquun projet est ouvert dans le contexte dun sousrseau slectionn, les partenaires du sous-rseau saffichent avec leur nom configur. Outre la visualisation, il est galement possible de lire et d'afficher les entres du rpteur de diagnostic dans le tampon de diagnostic ainsi que les donnes statistiques. Vous pouvez enregistrer les donnes sous forme de fichier, puis les imprimer.

136

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.13 Rpteur de diagnostic

Conditions
Les rpteurs de diagnostic doivent prendre en charge la fonction "Afficher la topologie de rseau PROFIBUS" (ce qui est le cas partir du numro de rfrence 6ES7 972-0AB01). Le rseau PROFIBUS doit tre configur selon les rgles spcifies dans le manuel du rpteur de diagnostic, afin que les indications de distance puissent tre dtermines correctement. Lorsque des rpteurs de diagnostic sont p. ex. monts en cascade, ils peuvent uniquement tre relis via l'interface DP1 un rpteur de diagnostic de niveau hirarchique suprieur. Pour la fonction "Prparer le diagnostic de cble", la PG doit tre relie directement au mme PROFIBUS que les rpteurs de diagnostic. Cette fonction peut galement tre excute sans qu'un projet ne soit ouvert. Pour la fonction "Afficher la topologie de rseau PROFIBUS", le rseau PROFIBUS avec ses rpteurs de diagnostic peut galement tre reli la PG via un "routeur d'enregistrements" (p. ex. CP 443-5 Ext V3.2). La PG doit tre affecte dans le projet STEP 7 (dans NetPro, choisir la commande de menu Systme cible > Affecter PG/PC pour l'objet "PG/PC"). Pour pouvoir afficher la topologie de rseau via un rpteur de diagnostic rout, le projet correspondant doit tre ouvert et le sous-rseau PROFIBUS correspondant doit tre slectionn.

Procdure
1. Dans NetPro ou HW Config, choisissez la commande de menu Systme cible > Prparer le diagnostic de cble. 2. Dans SIMATIC Manager, choisissez la commande de menu Systme cible > PROFIBUS > Afficher la topologie de rseau ou dans NetPro, la commande de menu Systme cible > Afficher la topologie PROFIBUS. Une alternative consiste dmarrer la dtermination de la topologie dans le programme utilisateur avec la SFC 103 "DP_TOPOL".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

137

Configuration de la priphrie dcentralise (DP) 3.13 Rpteur de diagnostic

3.13.3 Utilisation de l'affichage de la topologie


Reprsentation des partenaires
La partie suprieure de la fentre "Affichage de la topologie PROFIBUS DP" affiche les partenaires qui ne sont pas affects.
Reprsentation Signification Partenaires qui ne sont pas affecter. Les causes possibles sont indiques sous forme de message dans la fentre de travail, p. ex. lorsque des partenaires ont t ajouts ou que des adresses de partenaire ont t modifies et qu'aucune fonction "Prparer le diagnostic de cble" n'ai ensuite t dmarre. Ils sont galement affichs dans la partie suprieure de la fentre lorsque des rpteurs de diagnostic ne prenant pas en charge la lecture de la topologie sont connects. Un partenaire inconnu est reprsent par une srie de points d'interrogation.

La partie infrieure de la fentre affiche les partenaires qui doivent tre affects topologiquement en tant que partenaires mis en rseau avec les indications de distance et, le cas chant, des informations supplmentaires.
Reprsentation Signification Partenaires affecter et pouvant tre reprsents dans la topologie PROFIBUS. Les informations complmentaires, telles qu'une configuration errone (p. ex. lorsque les segments de mesure de deux rpteurs de diagnostic sont relis directement) sont affiches sous forme de message. Reprsentation des longueurs de cble (dans l'exemple) : La longueur de cble entre l'esclave DP avec l'adresse PROFIBUS 2 et le rpteur de diagnostic (adresse PROFIBUS 16) est de 4 mtres. L'esclave DP est connect au segment DP2. Le partenaire peut tre affect, mais ne peut momentanment pas tre atteint par le rpteur de diagnostic Le partenaire peut tre affect, mais est reconnu comme dfaillant par le rpteur de diagnostic

138

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.13 Rpteur de diagnostic

Recherche de partenaires dans l'affichage de la topologie


Dans les grandes configurations, la commande de menu Outils > Aller vous permet de naviguer jusqu'au partenaire souhait. La bote de dialogue "Aller " qui s'ouvre affiche tous les partenaires du rseau PROFIBUS : 1. Slectionnez le partenaire souhait (p. ex. un esclave DP). 2. Cliquez sur le bouton "Partenaire", si ce dernier doit s'afficher au centre de la fentre. Cliquez sur le bouton "Rpteur de diagnostic", si le rpteur de diagnostic affect du partenaire doit tre plac au centre de la fentre.

Reprsentation de l'affichage de la topologie sous forme de tableau


Si vous ne souhaitez pas utiliser l'affichage de la topologie sous forme graphique, mais sous forme de table, choisissez la commande de menu Affichage > Table > Topologie.

Prparer le diagnostic de cble


Procdez comme dans HW Config ou NetPro. Choisissez la commande de menu Systme cible > Prparer le diagnostic de cble dans l'affichage de la topologie.

Appel de l'tat du module


Procdez comme dans HW Config ou NetPro. Choisissez la commande de menu Systme cible > Etat du module dans l'affichage de la topologie.

Enregistrement et ouverture des donnes de topologie


Pour enregistrer la vue en cours, choisissez l'une des commandes de menu Fichier > Enregistrer ou Fichier > Enregistrer sous. Cette fonction vous permet d'enregistrer les donnes dtermines en ligne en vue du diagnostic et de la recherche d'erreurs ultrieurs.

Exportation des donnes de topologie


L'exportation des donnes de topologie est possible depuis les botes de dialogue ou vues suivantes : vue "Table" (aprs la commande de menu Affichage > Table), bote de dialogue "Statistiques" (aprs la commande de menu Outils > Statistiques), bote de dialogue "Tampon de diagnostic" (aprs la commande de menu Outils > Tampon de diagnostic).

Le format d'exportation CSV (ASCII) peut tre lu et trait par d'autres applications. Les donnes exportes ne peuvent plus tre lues par l'affichage de la topologie.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

139

Configuration de la priphrie dcentralise (DP) 3.13 Rpteur de diagnostic

Dtermination des erreurs dues la rflexion et des erreurs de tlgramme (donnes statistiques)
Des erreurs dues la rflexion surviennent p. ex. lorsqu'une ligne est drange ou dfectueuse ou lorsqu'il manque des rsistances de terminaison ou encore lorsque ces dernires sont trop nombreuses. Des erreurs de tlgramme surviennent p. ex. lorsqu'un bit (p. ex. un bit de parit) au moins est erron suite une ventuelle dfaillance matrielle. Vous pouvez afficher dans une fentre les erreurs dues la rflexion et les erreurs de tlgramme dtermines par le rpteur de diagnostic, puis les imprimer ou les exporter. 1. Dans l'affichage de la topologie, slectionnez le rpteur de diagnostic dont vous souhaitez lire les donnes. 2. Dmarrez la fonction en choisissant la commande de menu Outils > Statistiques. Les valeurs sont affiches pendant 60 secondes partir de l'instant o la bote de dialogue s'ouvre. D'autres valeurs sont collectes de manire interne aprs cet intervalle de temps. Vous pouvez les exporter au format CSV en cliquant sur le bouton "Exporter". Le code couleur, c'est--dire la reprsentation de l'exploitation des statistiques fournies constitue une aide supplmentaire pour l'valuation des erreurs graves. Lorsque vous cliquez sur le bouton "Imprimer", le graphique affich s'imprime.

Lecture du tampon de diagnostic


Comme avec le tampon de diagnostic de la CPU, cette fonction permet de crer un historique des vnements d'erreur sur PROFIBUS. Pour dmarrer cette fonction, choisissez la commande de menu Outils > Tampon de diagnostic. La bote de dialogue qui s'ouvre affiche les 10 dernier vnements. Lorsque vous slectionnez un vnement, les dtails de cet vnement s'affichent dans la partie infrieure de la bote de dialogue. Lorsque l'onglet "DPx" (p. ex. l'onglet DP2) de la bote de dialogue "Tampon de diagnostic" signale la dfaillance d'un segment, vous tes en prsence d'une erreur arrivante. Le cas chant, cette erreur ne se trouve plus dans le tampon de diagnostic. Pour afficher l'tat actuel, choisissez la commande de menu Systme cible > Etat du module.

Impression de l'affichage de la topologie


Pour imprimer les donnes de topologie, choisissez la commande de menu Fichier > Imprimer. Dans la bote de dialogue qui s'ouvre, vous pouvez dfinir l'imprimante, le volume d'impression ainsi qu'un volet de commentaires.

140

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

3.14

Paramtrage de cycles de bus de dure identique pour les sousrseaux PROFIBUS

Introduction
Dans STEP 7, vous pouvez paramtrer des cycles de bus de dure identique (quidistants) pour les sous-rseaux PROFIBUS. L'quidistance est la proprit du PROFIBUS DP qui garantit des cycles de bus de dure absolument identique. "Des cycles de bus de dure identique" signifie que le matre DP commence toujours le cycle de bus DP au terme du mme intervalle de temps. Du point de vue des esclaves connects, cela signifie qu'ils reoivent leurs donnes du matre des intervalles de temps absolument identiques.

Composition de la dure de cycle du bus


La figure suivante montre comment se compose la dure d'un cycle du bus.

La "pause variable" reprsente dans la figure est toujours minimale lorsque des tches de communication sont encore excuter, par exemple pour d'autres participants actifs. Le matre (galement dsign par matre d'quidistance) commande les diffrents composants de la communication de faon que la dure d'un cycle de bus soit toujours la mme.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

141

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

Conditions requises
Le matre d'quidistance doit prendre en charge la fonction "Equidistance" (voir le texte d'information dans le catalogue du matriel). Le matre d'quidistance doit tre un matre DP de classe 1, c'est--dire qu'une PG/un PC ne peuvent pas jouer ce rle. Le matre d'quidistance est la seule station active sur le PROFIBUS DP. La connexion supplmentaire de PG ou de PC est autorise. L'quidistance est possible seulement avec les profils de bus "DP" et "Personnalis". Aucun CiR ne doit tre configur. Aucune CPU H ne doit tre connecte au sous-rseau PROFIBUS. Le sous-rseau PROFIBUS ne doit pas s'tendre sur plusieurs projets.

Dure du cycle DP quidistant


STEP 7 calcule une proposition pour la dure "Cycle DP quidistant (ms)" sur la base de la configuration PROFIBUS (nombre de participants configurs, nombre de PG, etc.) d'informations supplmentaires optionnelles (par exemple, PG non configures prendre en compte)

Vous pouvez corriger cette dure propose, mais pas en-dessous de la valeur minimale calcule et affiche.

Influence des participants actifs connects (PG/PC et esclaves I)


Les PG/PC ne doivent tre pris en compte que s'ils sont connects directement au rseau PROFIBUS via leur interface PROFIBUS. Il n'est pas ncessaire d'en tenir compte lorsqu'ils sont connects via l'interface MPI de la CPU, comme le montre la figure suivante !

Lorsque des esclaves DP intelligents sont connects (par exemple, la CPU 315-2DP), il convient de calculer plus largement la dure du cycle DP quidistant.

142

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

Comportement d'quidistance
Lors du nouveau calcul du temps du cycle DP quidistant STEP 7 propose une valeur en fonction de la configuration respective, mais que vous pouvez aussi modifier. Pour calculer cette valeur du cycle DP quidistant, STEP 7 tient compte de la circulation des donnes utiles du matre DP ainsi que de quelques ventuels cas d'erreur. STEP 7 calcule galement une valeur minimale du cycle DP quidistant, en-de de laquelle vous ne devez pas aller. Pour calculer la valeur minimale, STEP 7 ne tient compte que des tlgrammes normaux pour chaque cycle de bus. Une erreur risque d'entraner un problme d'quidistance. Vous pouvez employer sans difficult des temps plus longs que les temps proposs.

Avertissement En choisissant des temps plus courts que ceux proposs par le systme, vous risquez le cas chant que la communication des participants actifs connects en plus au sous-rseau PROFIBUS soit ralentie ou mme, au pire, empche. Si vous choisissez des valeurs proches du temps d'quidistance minimal indiqu, des dfauts sur le bus peuvent provoquer dans certains cas la mise hors tension de tout le sous-rseau PROFIBUS !

Rapport entre l'quidistance et SYNC/FREEZE


Si vous voulez configurer aussi bien lquidistance que des groupes SYNC/FREEZE pour PROFIBUS DP, il faut tenir compte des points suivants : L'utilisation du groupe 8 n'est pas autorise (rserv lhorloge dquidistance). Si vous avez commenc par laffectation des groupes et dj affect le groupe 8, vous ne pourrez plus instaurer lquidistance. Si l'quidistance est dj instaure et que vous configurez le groupe 7, vous ne pouvez pas utiliser les fonctions SYNC et FREEZE pour les esclaves de ce groupe.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

143

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

Marche suivre
1. Configurez un sous-rseau PROFIBUS avec un matre DP assurant la fonction dquidistance (voir le texte dinformation dans la fentre "Catalogue du matriel" lors de la configuration matrielle). 2. Effectuez un double clic sur le sous-rseau PROFIBUS dans la vue du rseau. 3. Dans la bote de dialogue des proprits (page donglet "Paramtres rseau") slectionnez le profil "DP" et cliquez sur le bouton "Options". 4. Dans la page donglet "Equidistance", slectionnez le comportement d'quidistance convenant votre application et, le cas chant, adaptez les temps et les PG/OP connects prendre en compte. En cliquant sur le bouton "Aide" dans cette bote de dialogue, vous obtiendrez des informations dtailles sur les possibilits de paramtrage. Si la page d'onglet "Equidistance" ne s'affiche pas, toutes les conditions pour le mode quidistant ne sont pas remplies (voir ci-dessus).

Informations supplmentaires
Pour plus de renseignements sur le paramtrage de l'quidistance, consultez les aides des pages d'onglet.

144

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

3.14.1 Configuration de temps de raction du processus courts et de mme longueur sur PROFIBUS DP
Temps de raction du processus sans quidistance, ni synchronisation d'horloge
Si, dans la technique d'entranement ou dans d'autres applications, il s'agit d'obtenir des temps de raction du processus courts et reproductibles (c'est--dire de mme longueur), les cycles individuels libres des composants partiels ont un effet ngatif sur le temps de raction.

Le comportement sans quidistance, ni synchronisme d'horloge est reprsent pour l'exemple de configuration prcdent, comportant un matre DP, deux esclaves DP, une PG et un OP. Il en rsulte les cycles partiels suivants, avec leur part cyclique et leur part acyclique : Cycle libre de l'OB 1 du programme utilisateur. La dure du cycle peut varier en raison des branches acycliques du programme. Cycle DP libre et variable sur le sous-rseau PROFIBUS, compos de : change de donnes cyclique matre-esclave, DP-esclave 1, change de donnes cyclique matre-esclave, DP-esclave 2, partie acyclique pour les alarmes, la prise en charge du bus ou le diagnostic, remise du jeton une PG et traitement du jeton, remise du jeton un OP et traitement du jeton.

Cycle libre sur le bus de fond de panier de l'esclave DP. Cycle libre lors de la prparation des signaux et leur conversion dans les modules lectroniques des esclaves DP.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

145

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

S'il s'agit d'obtenir des temps de raction du processus particulirement courts et srs, les cycles libres, de dure diffrente et prsentant des oscillations dans leur dure ont un effet trs ngatif sur ces temps de raction.

L'change de signaux ou de donnes s'effectue selon les cycles individuels du module lectronique d'entres via le bus de fond de panier de l'esclave DP, de ceux de l'change de donnes matreesclave sur le sous-rseau PROFIBUS vers le programme utilisateur de l'OB 1 de la CPU. Les ractions du processus sont dtermines dans le programme utilisateur de l'OB 1, puis parviennent en sens inverse au module lectronique de sortie. La longueur diffrente et la situation "non prcise" des cycles individuels influe fortement sur le temps de raction du processus. En fonction de la situation des cycles individuels, la transmission d'informations peut tre ralise immdiatement ou dans deux cycles.

146

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

Temps de raction du processus avec quidistance et synchronisme d'horloge


Dans SIMATIC, les temps de raction reproductibles (c'est--dire de mme longueur) s'obtiennent avec un cycle de bus DP quidistant (isochrone) et avec la synchronisation des cycles individuels appels prcdemment.

La figure correspond l'exemple donn plus haut, avec la diffrence que tous les cycles (sauf celui de l'OB 1) sont de mme longueur et sont synchroniss. Le gnrateur d'impulsions est ralis par lhorloge dquidistance du matre DP, envoye sous forme de tlgramme Global Control aux esclaves DP. La synchronisation avec le programme utilisateur est ralise par l'alarme d'quidistance OB 61 (ou OB 61 OB 64).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

147

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

Avec l'quidistance et le synchronisme d'horloge, tous les cycles concerns fonctionnent en phase et avec la mme longueur. Ainsi, les temps de rponse du processus ont la mme longueur et sont plus courts, en raison de l'absence de sauts du cycle. La situation, dans laquelle la transmission d'informations s'effectue, selon le type des cycles individuels, dans le premier ou dans le deuxime cycle ne se produit plus.

Dans l'exemple donn, le matre DP ralise l'change de donnes cyclique matre-esclave avec les esclaves 1 et 2. Vient ensuite la part acyclique pour les alarmes, la prise en compte du bus ou le diagnostic. Le matre DP respecte encore un temps de rserve jusqu' coulement du temps de cycle DP quidistant configur, afin de pouvoir rattraper d'ventuelles dfaillances du rseau et les rptitions de tlgrammes qui en rsultent. Ensuite le nouveau cycle DP dmarre avec le tlgramme Global Control (GC). Pour qu'un tat cohrent des entres DP puisse tre lu au dmarrage du nouveau cycle DP, la procdure de lecture doit tre prdfinie avec un dcalage de temps Ti. Ti englobe le temps ncessaire la prparation des signaux et leur conversion au niveau des modules lectroniques ainsi que celui ncessaire au traitement des entres sur le bus de fond de panier de l'esclave DP. Dans le cas de la mise en uvre d'une station SIMATIC WinAC RTX ( partir de la version V3.1), le programme utilisateur synchrone (OB 6x) est dmarr automatiquement une fois que le matre DP a lu les donnes d'entre de tous les esclaves DP. Dans le cas de la mise en uvre d'une station SIMATIC S7-300/400, le dmarrage du programme utilisateur synchrone est configur au moyen d'un "retard".

148

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

Le temps To permet d'assurer que les ractions du processus du programme utilisateur soient transmises de manire synchrone et cohrente aux "bornes" de la priphrie DP. To englobe le temps ncessaire l'change de donnes cyclique matre-esclave de tous les esclaves DP, le temps ncessaire au traitement des sorties au niveau du bus de fond de panier de l'esclave DP, de mme que le temps ncessaire la prparation des signaux et leur conversion au niveau des modules lectroniques. Entre la dtection dune entre dans le module lectronique et la raction dune sortie, il en rsulte un temps de traitement du processus constant gal Ti + TDP + To. Ceci permet de garantir un temps de raction du processus gal TDP + Ti + TDP + To.

Conditions et conditions limites


La synchronisation d'horloge n'est pas prise en charge par les systmes H. La synchronisation d'horloge peut tre mise en uvre dans des systmes F pour la priphrie qui n'est pas celle de scurit. La synchronisation d'horloge ne peut pas tre mise en uvre dans des rseaux PROFIBUS optiques. L'quidistance et la synchronisation d'horloge sont uniquement possibles avec les profils de bus "DP" et "Dfini par l'utilisateur". Le profil de bus "Dfini par l'utilisateur" n'est cependant pas recommand. La synchronisation d'horloge est uniquement possible avec les interfaces DP intgres la CPU. Le fonctionnement synchrone n'est pas possible avec des CP pour PROFIBUS. Sur le PROFIBUS DP synchrone, seul le matre quidistant est autoris tre la station active. Les OP et les PG (ou PC avec fonctionnalit PG) influencent le comportement temporel du cycle DP quidistant et ne sont donc pas recommands. Une synchronisation sur plusieurs branches n'est actuellement pas possible. La priphrie synchrone peut uniquement tre traite dans des mmoires image partielles. Sans utilisation de mmoires images partielles, aucun transfert synchrone de donnes cohrentes n'est possible. Afin d'assurer la cohrence dans une mmoire image partielle, STEP 7 surveille le respect des quantits (le nombre d'esclaves et le nombre d'octets du rseau matre DP par mmoire image partielle sont limits). Les points suivants doivent galement tre pris en compte : dans une station, les adresses d'entre ne doivent pas tre affectes des mmoires image partielles diffrentes, dans une station, les adresses de sortie ne doivent pas tre affectes des mmoires image partielles diffrentes, une mmoire image partielle commune pour les adresses d'entre et les adresses de sortie est possible.

Les adresses de la priphrie analogique synchrone doivent tre entres dans la plage d'adresses des mmoires images partielles dans HW Config. La synchronisation d'horloge est uniquement possible avec les stations ET 200M et ET 200S, une synchronisation avec la priphrie centralise n'est pas possible. Une synchronisation d'horloge totale de "borne" "borne" est uniquement possible si tous les composants participant la chane prennent en charge la proprit systme "Synchronisation d'horloge". Lors de la slection dans le catalogue ou dans le catalogue du matriel de HW Config, vrifiez l'entre "Synchronisation d'horloge" dans le champ d'information du module. Une liste actuelle est disponible sur Internet, l'adresse http://support.automation.siemens.com/WW/view/de/14747677.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

149

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

3.14.2 Paramtrage de l'quidistance et de la synchronisation d'horloge dans HW Config


Introduction
Une station est forme des composants synchronisation d'horloge suivants, que vous devez disposer dans HW Config : CPU avec interface DP intgre (p. ex. CPU 414-3 DP, V3.1), modules de couplage DP (p. ex. module de couplage ET 200S IM 151-1 High Feature), modules d'entre/sortie dcentraliss (p. ex. DI 2xDC24V, High Feature [131-4BB00], DO 2xDC24V/2A, High Feature [132-4BB30]).

Une liste actuelle des composants synchronisation d'horloge est disponible sur Internet, l'adresse "http://www.siemens.com/automation/support", ID contribution 14747353. Les particularits de la configuration de ces composants synchronisation d'horloge sont dcrites ciaprs.

Paramtrage des proprits de la CPU


1. Choisissez l'onglet "Alarme d'horloge" 2. Vous devez effectuer les paramtrages suivants pour chaque OB d'alarme de synchronisation d'horloge : - rseau matre DP utilis, - mmoire(s) image partielle(s) souhaite(s), - pour les CPU S7-400 : paramtrage des temps de retard. Le temps de retard correspond au temps qui s'coule entre le tlgramme de contrle global et le dbut de l'OB 6x. Durant ce temps, le matre DP ralise l'change de donnes cyclique avec l'esclave DP. Astuce : aprs avoir totalement paramtr la priphrie dcentralise, faites calculer la valeur de prslection par STEP 7 !

Paramtrage du rseau matre DP


Activez l'quidistance pour le rseau matre DP : 1. Effectuez un double clic sur le rseau matre DP. 2. Dans l'onglet "Gnral", cliquez sur le bouton "Proprits". 3. Dans la bote de dialogue "Proprits - PROFIBUS", slectionnez l'onglet "Paramtrage rseau". 4. Slectionnez le profil autoris (p. ex. "DP"). 5. Cliquez sur le bouton "Options". 6. Dans la bote de dialogue "Options", slectionnez l'onglet "Equidistance" et effectuez le paramtrage suivant : - Cochez la case "Activer le cycle de bus quidistant". Le cycle DP quidistant sert alors de base pour la synchronisation d'horloge. - Cochez la case "Temps Ti et To identiques pour tous les esclaves". - Conservez tous les autres paramtres par dfaut. 7. Fermez la bote de dialogue ainsi que toutes les autres botes de dialogue encore ouvertes en cliquant sur "OK".

150

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

Paramtrage des modules dans l'esclave DP


La plage d'adresses de chaque module participant au traitement synchrone doit tre affecte une mmoire image partielle. La lecture et l'indication synchrones sont uniquement possibles via les mmoires image partielles. 1. Effectuez un double clic sur le module. 2. Choisissez l'onglet "Adresses". 3. Dans la liste droulante, slectionnez la mmoire image partielle que vous avez affecte l'OB d'alarme de synchronisation d'horloge, lors du paramtrage de la CPU. Si les adresses du module se trouvent en dehors de la plage d'adresses (p. ex. dans le cas des modules analogiques), vous pouvez soit slectionner une adresse de dbut moins leve dans la plage prslectionne pour la mmoire image, soit adapter la taille de la mmoire image afin que la plage d'adresses du module se trouve dans la mmoire image. Dans le dernier cas, corrigez le paramtre "Taille de la mmoire image" dans l'onglet "Cycle/mmento d'horloge" des proprits de la CPU. La valeur prslectionn s'applique toutes les mmoires images. 4. Dans la mesure du possible, diminuez autant que possible le paramtre "Retard l'entre" pour les modules d'entre TOR. Des retards l'entre courts entranent un temps Ti plus court et ainsi un temps de raction global lui aussi plus court. C'est le temps de retard le plus long des esclaves DP qui est dterminant.

Paramtrage de l'esclave DP (module de couplage DP)


Vous devez signaler au module de couplage DP (p. ex. l'IM 151-1 High Feature) que les modules d'entre et de sortie synchrones sont des composants synchrones : 1. Effectuez un double clic sur le mnmonique de l'esclave DP (p. ex. IM 151-1 High Feature). 2. Dans la bote de dialogue "Proprits Esclave DP", slectionnez l'onglet "Synchronisation d'horloge" et effectuez le paramtrage suivant : Cochez la case "Synchroniser l'esclave DP avec le cycle DP quidistant...". Slectionnez les modules souhaits pour le "Fonctionnement synchrone". Les modules qui ne prennent pas en charge la synchronisation d'horloge ou pour lesquels vous ne l'avez pas activ ne font pas partie du calcul des temps Ti et To.

3. Confirmez vos entres et fermez la bote de dialogue en cliquant sur "OK". Une nouvelle fentre d'information vous rappelle que les temps Ti et To n'ont pas encore t actualiss dans le paramtrage du rseau matre DP.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

151

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

Actualisation des temps (Ti, To et temps de retard)


Pour actualiser les temps Ti et To, choisissez une nouvelle fois l'onglet "Equidistance" dans la bote de dialogue "Options", comme dcrit sous "Paramtrage du rseau matre DP", puis cliquez sur le bouton "Nouveau calcul". Le temps de cycle inscrit dans le champ "Cycle DP quidistant" lors du calcul garantit le respect du temps de cycle DP, mme en cas de fortes perturbations (p. ex. perturbations lectromagntiques). Dans le cas de rapports trs stables, la valeur peut se rapprocher de la valeur minimale. Le systme permet uniquement de modifier de nouvelles valeurs en fonction des incrments indiqus. Si vous souhaitez modifier la valeur, vous devez donc utiliser le commutateur incrmental. Un temps de cycle DP plus lev peut s'avrer utile, p. ex. pour mettre disposition de l'OB 6x un temps suffisant. Lors du calcul automatique, les valeurs de temps Ti et To sont toujours paramtres sur la valeur minimale possible ; ces valeurs peuvent elles aussi tre modifies dans les limites affiches. Un cycle DP quidistant plus grand permet d'augmenter les temps maximum de Ti et de To. Pour actualiser le temps de retard entre le tlgramme de contrle global et l'appel de l'OB d'alarme de synchronisation, ouvrez la bote de dialogue des proprits de la CPU et choisissez l'onglet "Alarme de synchronisation d'horloge". Cliquez sur le bouton "Prslection" pour recalculer la valeur. Dans certains cas exceptionnels, il est possible que l'OB 6x doive dmarrer plus tt. Dans ce cas, corrigez manuellement la valeur calcule pour le retard. La valeur saisie est entre en millisecondes.

Optimisation de la configuration
La bote de dialogue "Synchronisation d'horloge" donne un aperu de tous les paramtres significatifs pour la synchronisation d'horloge. Ces paramtres servent de base l'optimisation. Choisissez la commande de menu Edition > Synchronisation d'horloge dans HW Config. La bote de dialogue est organise en structures hirarchiques "PROFIBUS", "Esclave" et "Module". Lorsque vous slectionnez le rseau matre dans la zone "PROFIBUS", les esclaves correspondants s'affichent dans la zone "Esclave". Lorsque vous slectionnez l'esclave DP, les modules correspondants s'affichent dans la zone "Module". Une description dtaille des colonnes affiches est donne dans l'aide en ligne de la bote de dialogue.

152

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

Cration du programme utilisateur


Crez l'OB d'alarme de synchronisme d'horloge (p. exB. l'OB 61). La SFC 126 'SYNC_PI' doit tre appele au dbut de l'OB d'alarme de synchronisme d'horloge pour l'actualisation de la mmoire image partielle des entres et la SFC 127 'SYNC_PO' la fin de l'OB 61, pour l'actualisation de la mmoire image partielle des sorties. La mmoire image partielle utiliser est celle qui a t paramtre dans la CPU (onglet "Alarme de synchronisation d'horloge"). Nota La situation suivante risque de se produire, en particulier dans le cas de temps de cycle DP trs courts : le cycle du programme utilisateur (OB 6x avec les SFC 126/127 appeles) est plus grand que l'heure la plus petite (voir les caractristiques techniques de la CPU, paragraphe "Synchronisme d'horloge"). Dans ce cas, vous devez augmenter manuellement le temps de cycle DP calcul automatiquement par STEP 7. Vous pouvez dterminer le temps de cycle des diffrents OB sur plusieurs intervalles de temps au moyen de la SFC 78 'OB_RT' (uniquement WinAC RTX). Pour viter que des donnes incohrentes soient transmises lOB6x, nutilisez pas la SFC14/15 (accs direct aux donnes) dans lOB de synchronisme dhorloge.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

153

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

3.14.3 Connexion du PG/PC via Industrial Ethernet et IE/PB-Link au rseau PROFIBUS quidistant
Le IE/PB-Link dans la version 1.3 peut tre connect un PROFIBUS-DP quidistant via l'interface DP. Il est ainsi possible d'accder des stations du rseau PROFIBUS DP quidistant (routage) avec le PG/PC connect Industrial Ethernet.

Configuration du IE/PB-Link comme routeur S7


Procdez de la manire suivante : 1. Crez une station de type SIMATIC 300. 2. Insrez le IE/PB-Link (V1.3) par glisser/lcher dans la station.

3. Lors de l'insertion, vous tres amen diter des botes de dialogue - pour le paramtrage des proprits de l'interface Industrial Ethernet et - pour le paramtrage des proprits de l'interface PROFIBUS. Aprs avoir insr le IE/PB-Link, vous vous trouvez en mode "Matre DP". 4. Double-cliquez sur la ligne "PROFIBUS/DP" du IE/PB-Link. 5. Slectionnez l'onglet "Mode de fonctionnement". 6. Slectionnez l'option "Aucun DP". Dans ce mode de fonctionnement, le comportement du IE/PB-Link sur le rseau PROFIBUS est le mme qu'un PG/PC.

154

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

3.14.4 Raccourcissement du temps de raction du processus grce au chevauchement de Ti et To


Si, pour la configuration, vous slectionnez des esclaves DP autorisant un chevauchement de Ti et To, vous pouvez encore raccourcir le cycle DP et ainsi le temps de raction du processus. L'IM 153-2 ( partir de 6ES7 153-2BAx1) p. ex. prend en charge le chevauchement de Ti et To. Cela n'a aucune influence sur la procdure, puisque STEP 7 dtermine automatiquement les temps et calcule le temps de cycle DP le plus petit possible en fonction de la configuration slectionne. Veuillez tenir compte des points suivants pour la configuration : Dsactivez dans l'onglet "Equidistance" la case "Mmes temps pour Ti et To pour tous les esclaves" et rglez ces temps pour chaque esclave. Lorsque des modules utiliss comme entres et sorties sont utiliss avec synchronisme d'horloge, un chevauchement de Ti et To n'est pas possible.

Mode de chevauchement
Le principe de fonctionnement du chevauchement de Ti et To consiste faire lire les entres par le module d'entre de priphrie pendant que le module de sortie de priphrie est encore en train de transmettre la raction du processus du programme utilisateur aux sorties.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

155

Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS

156

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

4
4.1
4.1.1

Configuration d'appareils PROFINET IO


Informations sur PROFInet IO
Qu'est-ce que PROFINET IO ?
En tant que norme d'automatisation de l'organisation d'utilisateurs PROFIBUS e.V. (PNO), base sur Ethernet, PROFINET dfinit un modle de communication, d'automatisation et d'ingnierie indpendant des fabricants.

But
Le but de PROFINET est : une communication gnrale vie le bus de terrain et Ethernet, une automatisation ouverte, partage, l'utilisation de normes ouvertes.

Architecture
L'organisation d'utilisateurs PROFIBUS (PROFIBUS International) a prvu les aspects partiels suivants pour l'architecture de PROFINET : Communication entre automates en tant que composants dans des systmes partags Communication entre appareils de terrain tels que p. ex. des stations de priphrie et des entranements

Transposition par Siemens


L'exigence d'une "communication entre automates en tant que composants dans des systmes partags" est transpose avec "Component based Automation" (CbA). Grce Component based Automation, vous crez une solution d'automatisation partage, base sur des composants des solutions partielles prtablis. Comme outil de configuration, vous pouvez utiliser SIMATIC iMap. L'exigence d'une "communication entre appareils de terrain" est transpose par Siemens avec "PROFINET IO". Comme pour PROFIBUS DP, l'ensemble de la configuration et de la programmation des composants concerns sont possibles avec STEP 7. La configuration de la communication entre appareils de terrain avec PROFINET IO va tre traite dans les paragraphes suivants.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

157

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

4.1.2

PROFIBUS DP et PROFINET IO : similitudes et diffrences


Compatibilit et continuit et par consquent investissements limits sont les principales caractristiques du perfectionnement de la technique des appareils de terrain de PROFIBUS DP en PROFINET IO. Nous allons vous prsenter ces concepts modifis et vous fournir des informations sur les similitudes et les diffrences entre PROFIBUS DP et PROFINET IO. Vous trouverez galement de plus amples informations dans la brochure "De PROFIBUS DP PROFINET IO".

Comparaison des dsignations employes dans PROFIBUS DP et PROFINET IO


Le graphique suivant illustre les dsignations gnrales des principaux appareils dans PROFIBUS et PROFINET. Le tableau suivant indique la dsignation de chaque composant dans les contextes de PROFINET et de PROFIBUS.

Chiffre (1) (2) (3) (4) (5) (6)

PROFINET Rseau IO IO Controller IO Supervisor (PG/PC) Industrial Ethernet IHM IO Device

PROFIBUS Rseau matre DP Matre DP PG/PC PROFIBUS IHM Esclave DP

Remarque Tous les appareils IO (esclaves DP) affects un IO Controller (matre DP) Automate dans lequel s'excute le programme utilisateur Mise en service, IHM et diagnostic Type de sous-rseau Appareil de contrle-commande Appareil de terrain dcentralise affect un automate (p. ex. Remote IO, colonnes d'aration, inverseur de frquence)

158

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

Similitudes et diffrences
Le tableau suivant indique les principales caractristiques des systmes de bus de terrain en prcisant les similitudes et les diffrences que prsente PROFIBUS DP par rapport PROFINET IO.
Fonction Communication en temps rel Explication Temps d'actualisation pouvant tre dtermins par STEP 7 grce la configuration matrielle. Dans PROFINET IO, STEP 7 dtermine automatiquement le temps d'actualisation minimum rsultant grce la configuration matrielle ; vous pouvez modifier ce temps manuellement. Contrairement ce qui se passe dans PROFIBUS DP, le temps d'actualisation peut tre paramtr spcifiquement pour chaque appareil IO dans PROFINET IO. Etant donn que PROFINET IO, la diffrence de PROFIBUS DP est bas sur un autre procd de communication, vous n'avez pas besoin d'utiliser de profils ou de paramtres de bus. Intgration d'appareils de terrain Tant dans PROFIBUS DP que dans PROFINET IO, grce l'installation de fichiers GSD. Dans PROFINET IO, les fichiers GSD possdent un format de donnes XML ; l'utilisation est similaire celle dans PROFIBUS DP. Configuration PROFINET IO se configure comme un rseau matre DP, les diffrences rsident uniquement dans les affectations d'adresses (justifies par les spcifications Ethernet). L'affectation d'adresses est dcrite en dtails dans un paragraphe distinct. Modle d'emplacement PROFINET IO s'appuie sur le modle d'emplacement de PROFIBUS DP (DPV1) : le coupleur PROFINET s'enfiche l'emplacement "0" de l'IO Device ; les modules contenant des donnes utiles commencent l'emplacement "1".

Chargement ou chargement dans Aucune diffrence entre les configurations PROFINET IO et PROFIBUS DP. la PG Diagnostic Mmes voies de diagnostic que pour PROFIBUS DP (p. ex. via la station en ligne, via les partenaires accessibles) et mmes possibilits (p. ex. tat du module). Possibilits de diagnostic similaire celles dans PROFIBUS DP (la structure des donnes de diagnostic est juste un peu diffrente, le diagnostic par voie est possible). La structure des enregistrements de diagnostic est documente dans les appareils de terrain (IO Devices), comme pour PROFIBUS DP. Blocs pour le programme utilisateur S7 et les listes d'tat systme (SZL) En raison des capacits plus grandes de PROFINET IO, il a t ncessaire d'adapter les blocs fonctionnels systme et les blocs fonctionnels standard ou alors d'en mettre en uvre de nouveaux. De manire similaire aux blocs, les listes d'tat systme ont galement t adaptes. Les nouveaux blocs et nouvelles listes d'tat systme (SZL) sont galement disponibles pour PROFIBUS DP. La liste des blocs et SZL concerns figure dans le manuel de programmation : De PROFIBUS DP PROFINET IO.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

159

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

4.1.3

Attribution d'adresses et de noms pour les appareils PROFINET IO

Adresses IP
Tous les appareils PROFINET prennent en charge le protocole TCP/IP et ncessitent de ce fait une adresse IP pour leur fonctionnement sur Ethernet. Afin de simplifier la configuration, vous n'avez attribuer qu'une seule fois cette adresse IP : lors de la configuration de l'IO Controller dans HW Config. STEP 7 affiche une bote de dialogue pour la slection de l'adresse IP et du sous-rseau Ethernet. Si le rseau est isol, vous pouvez reprendre l'adresse IP et le masque de sous-rseau prdfinis par STEP 7. Si le rseau fait partie d'un rseau d'entreprise Ethernet existant, demandez ces donnes votre administrateur du rseau. Les adresses IP des IO Devices sont dtermines par STEP 7 et ne sont normalement affectes aux IO Devices que lors de la mise en route de la CPU. Les adresses IP des IO Devices possdent toujours le mme masque de sous-rseau que l'IO Controller et sont attribues dans un ordre croissant en partant de l'adresse IP de l'IO Controller.

Noms d'appareil
Un IO Device doit possder un nom d'appareil pour qu'un IO Controller puisse y accder. Cette procdure a t choisie dans PROFINET, car l'utilisation de noms est plus simple que celle d'adresses IP complexes. L'attribution d'un nom d'appareil un IO Device concret peut tre compare au paramtrage de l'adresse PROFIBUS pour un esclave DP. A la livraison, un IO Device ne possde pas encore de nom d'appareil. Ce n'est qu'aprs l'attribution d'un nom d'appareil depuis votre PG/PC, qu'il peut tre adress par un IO Controller, p. ex. pour la transmission des donnes de configuration (entre autres de l'adresse IP) lors de la mise en route ou pour l'change de donnes utiles durant le fonctionnement cyclique. Pour affecter en ligne le nom d'appareil configur aux IO-Devices, choisissez la commande de menu Systme cible > Ethernet > Affecter des noms d'appareil. Il est galement possible d'affecter un nom d'appareil avec la commande de menu Systme cible > Ethernet > Editer les partenaires Ethernet, cependant il est recommand que le nom d'appareil soit paramtr dans la bote de dialogue des proprits d'un IO-Device afin d'tre enregistr dans les donnes de configuration. Le nom d'appareil doit tre univoque dans le sous-rseau Ethernet. Si un IO Controller doit simultanment fonctionner comme IO Device dans une autre station (p. ex. CP 1616), le nom d'appareil attribu cet IO Device dans le projet doit tre le mme que pour l'IO Controller affect de manire matrielle. Il s'agit de la condition ncessaire pour que le sous-rseau Ethernet configur dispose de deux partenaires avec le mme nom d'appareil.

160

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

Il doit tre conforme aux conventions DNS, c'est--dire tre limit 127 caractres au total (lettres, chiffres, trait d'union ou point), un lment du nom de l'appareil, c'est--dire une chane de caractres entre deux points ne doit pas dpasser 63 caractres au maximum, ne pas contenir de caractres spciaux tels qu'accents, parenthses, trait de soulignement, trait oblique, caractre d'espacement, etc. Le tiret est le seul caractre spcial autoris, ne pas commencer ni finir par les caractres "-" ou ".", ne doit pas commencer par des chiffres, ne doit pas tre de la forme n.n.n.n (n = 0...999). ne doit pas commencer par la chane de caractres "port-xyz-" (x,y,z = 0...9), est affect aus appareils PROFINET IO durant la phase de mise en service. Si plusieurs appareils de type identique sont disposs dans le mme rseau PROFINET IO, STEP 7 complte automatiquement le nom issu du fichier GSD par un numro continu. Le nom du deuxime appareil est complt par "-1", celui du troisime par "-2", etc. STEP 7 vous offre la possibilit de complter automatiquement le nom du rseau IO en tant qu'lment du nom de l'appareil. Slectionnez cet effet l'option "Utiliser le nom dans le Device/Controller" dans les proprits du rseau IO. Le nom d'appareil est alors de la forme : [Nom du fichier GSD].[Nom du rseau IO]

Noms d'appareil composs


Vous avez la possibilit de structurer le nom d'appareil d'aprs les conventions DNS. Comme sparateur, vous utilisez le point ("."). ...<Subdomain-Name>.<Domain-Name>.<Top-Level-Domain-Name> STEP 7 vous assiste avec des botes de dialogue vous proposant d'utiliser le nom du rseau IO dans le nom d'appareil : <Nom de l'appareil concret>.<Nom du rseau IO> Vous pouvez dfinir le nom du rseau IO de manire centrale dans la bote de dialogue des proprits du rseau IO. Lors de la copie d'un IO Device dans un autre rseau IO, STEP 7 reprend automatiquement le nom du rseau IO dans lequel l'IO Device a t insr.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

161

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

Numro d'appareil
Outre le nom d'appareil, STEP 7 attribue galement un numro d'appareil commenant par "1" l'IO Device, lors de l'enfichage. Ce numro d'appareil permet d'identifier un IO Device dans le programme utilisateur (p. ex. SFC 71 "LOG_GEO"). Contrairement au numro d'appareil, le nom d'appareil n'est pas visible dans le programme utilisateur.

Particularits
PROFINET IO : dans un rseau PROFINET IO, le nombre maximum de partenaires est limit 512.

162

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

4.1.4

Driver les noms d'appareil/ l'adresse IP d'une autre source


Des applications spciales, comme des machines srie ou de mise sous pression, requirent de nouvelles mthodes pour attribuer les noms d'appareil et les adresses IP. L'ide est de pouvoir mettre une machine en service chez le client sans devoir utiliser STEP 7 ou d'autres outils.

Possibilits existant pour l'attribution d'adresses IP et de noms d'appareil


Outre la procdure connue de dfinition d'adresse et de nom d'appareil via les onglets "Gnral" et "Paramtres" de l'interface PN-IO, il existe trois autres faons d'attribuer l'adresse IP et le nom d'appareil : Attribution via le programme utilisateur Attribution via la commande Systme cible > Ethernet > Editer les partenaires Ethernet Attribution par chargement de la configuration dans le systme cible via la bote de dialogue "Slectionner l'adresse de rseau"

Remarque Si ni le nom dappareil ni ladresse IP nest disponible dans le projet, lutilisateur peut slectionner via Systme cible > Partenaires accessibles le module cible via ladresse IP et/ou ladresse MAC.

Marche suivre
Nom d'appareil : Cochez la case "Driver les noms dappareil dune autre source" sur l'interface de l'appareil PROFINET. Adresse IP : Cochez la case "Driver l'adresse IP dune autre source" dans l'onglet "Paramtres" de la bote de dialogue "Proprits - Interface Ethernet".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

163

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

4.1.5

Intgration de configurations PROFIBUS DP existantes

Couplage de PROFINET et PROFIBUS


Vous pouvez coupler des appareils PROFIBUS l'interface PROFIBUS locale d'un appareil PROFINET. Ceci permet l'intgration de configurations PROFIBUS existantes dans PROFINET. La figure suivante illustre les types de rseaux pris en charge pour PROFINET : Industrial Ethernet et PROFIBUS.

Chiffre Description (1) (2) (3) Appareils PROFINET Appareil PROFINET avec fonctionnalit Proxy (p. ex. IE/PB-Link) Appareils PROFIBUS

164

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

Appareil PROFINET avec fonctionnalit Proxy = objet gnrique


L'appareil PROFINET avec fonctionnalit Proxy correspond l'objet gnrique d'un appareil PROFIBUS sur Ethernet. La fonctionnalit Proxy permet un appareil PROFIBUS, de communiquer non seulement avec son matre, mais galement avec tous les partenaires de PROFINET. Les rseaux PROFIBUS existants peuvent tre intgrs sans problmes la communication PROFINET grce la fonctionnalit Proxy. Si vous connectez p. ex. un appareil PROFIBUS PROFINET via un IE/PB-Link, celui-ci ralise la communication via PROFINET la place des composants PROFIBUS.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

165

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

4.1.6

Temps d'actualisation pour l'change cyclique de donnes


Contrairement PROFIBUS DP et grce au procd de communication totalement diffrent, vous n'avez pas vous occuper d'une srie de paramtres de bus dans PROFINET IO. Cependant, comme pour PROFIBUS DP, STEP 7 dtermine automatiquement un temps, durant lequel un IO Device PROFINET doit transmettre ses donnes utiles avec l'IO Controller correspondant : il s'agit du temps d'actualisation. A partir de la configuration matrielle existante et des donnes cycliques qui en rsultent, STEP 7 calcule automatiquement un temps d'actualisation optimal pour les IO Device en mode IRT, que vous pouvez modifier manuellement. Vous pouvez paramtrer des temps d'actualisation diffrents pour chaque IO Device individuel. Si l'on considre un IO Device individuel du rseau PROFINET IO, l'IO Device de l'IO Controller a reu de nouvelles donnes (sorties) et a envoy de nouvelles donnes (entres) l'IO Controller.

Proprits du temps d'actualisation


Les temps d'actualisation sont uniquement possibles intervalles donnes. Les valeurs possibles sont dtermines par STEP 7 dans les proprits (c'est--dire dans les fichiers GSD) des IO Devices concerns. Si vous modifiez la configuration matrielle servant de rfrence, p. ex. si vous ajoutez de nouveaux IO Devices, le temps d'actualisation risque d'tre modifi. A la prochaine ouverture de la bote de dialogue ou lors du contrle de cohrence, un message vous informe de cette modification.

Ce qui influence le temps d'actualisation


le nombre d'IO Devices le nombre d'entres et de sorties le pourcentage rserv PROFINET IO les proprits (performance) de l'IO Controller les proprits de l'IO Device respectif la dure IRT (si la communication en temps rel isochrone a t configure) la cadence d'mission de l'IO Controller ou du matre Sync

166

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

La figure suivante illustre les facteurs dterminant les temps d'actualisation. Il faut cet gard distinguer les IO Devices avec communication IRT des IO Devices avec communication RT.

RT : si l'une des restrictions affiches fait que toutes les donnes IO transmettre ne puissent pas l'tre durant une cadence d'mission, cette dernire est automatiquement rduite, c'est--dire que les donnes sont rparties sur plusieurs cadences d'mission. De ce fait, le temps d'actualisation des divers Devices est augment. IRT : la transmission de toutes les donnes IO durant le temps d'actualisation calcul par le systme est garantie. Si vous modifiez la configuration ultrieurement, le temps d'actualisation n'est pas adapt automatiquement. Une modification du paramtrage "Part rserve la communication (PROFINET IO)" n'entrane pas non plus une adaptation automatique du temps d'actualisation. Lors du contrle de cohrence, un message vous informe si le temps d'actualisation paramtr est insuffisant. Vous devez alors l'adapter dans l'onglet "Cycle IO" du dialogue des proprits de l'interface ou dans le dialogue des proprits du rseau PROFINET IO.

**

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

167

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

Lecture et paramtrage central du temps d'actualisation


Pour ouvrir la bote de dialogue permettant de lire et de modifier le temps d'actualisation, procdez de la manire suivante : 1. Effectuez un double clic sur le rseau Profinet IO (le "rail"). 2. Slectionnez l'onglet "Temps d'actualisation". Si, en plus de PROFINET IO, vous devez tenir compte de services cycliques supplmentaires (p. ex. Component based Automation, CBA) : choisissez un pourcentage rserv PROFINET IO dans le champ "Part de communication (PROFINET IO)". Si un IO Device au moins est configur, la prslection est 100%. Si aucun IO Device n'est configur, la prslection est 0%. La cadence d'mission s'affiche galement dans cet onglet. Lorsque le rseau IO comporte au moins un appareil PROFINET synchronis, la cadence d'mission est prdfinie par le matre Sync du domaine Sync et ne peut pas tre modifie ici. Pour la modifier, vous devez ouvrir la bote de dialogue du domaine Sync (commande de menu Edition > PROFINET IO > Domain Management).

3. Si vous le souhaitez, vous pouvez augmenter le temps d'actualisation pour un ou plusieurs IO Devices (slection multiple possible).

Conseil
Quelle que soit l'option que vous paramtrez : la bote de dialogue affiche toujours les temps d'actualisation calculs ou dj configurs, ceci tant pour le paramtrage l'chelle du rseau IO que pour le paramtrage spcifique au IO-Device.

Lecture et paramtrage du temps d'actualisation sur lIO Device


Pour un IO Device, vous pouvez galement modifier le temps dactualisation de la manire suivante : 1. Effectuez un double clic sur un IO Device. 2. Slectionnez l'onglet "Cycle IO". 3. Contrlez le temps dactualisation paramtr et confirmez vos paramtres en cliquant sur "OK".

Optimisation des temps d'actualisation d'IO Devices individuels


STEP 7 calcule dj des temps d'actualisation optimiss, c'est--dire aussi courts que possible pour les IO Device en mode RT ou IRT. Vous pouvez cependant obtenir des temps d'actualisation plus courts pour des IO Devices individuels en augmentant les temps d'actualisation d'autres IO Devices fournissant des donnes utiles non critiques en termes de temps.

168

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

4.1.7

Reprsentation de l'interface PROFINET dans HW Config


Les appareils PROFINET quips d'un commutateur intgr sont reprsents de la manire suivante dans la table de configuration de HW Config :

(1) Cette ligne reprsente l'"interface" d'une interface PROFINET. (2) Cette ligne reprsente les "Ports" d'une interface PROFINET.

Interface
Dans la bote de dialogue "Proprits" de cette ligne, outre le nom et l'adresse de diagnostic, les fonctions suivantes sont galement proposes, dans la mesure o les composants prennent en charge la fonction respective : Paramtres de synchronisation pour les appareils PROFINET prenant en charge la communication IRT, p. ex. paramtres du rle de synchronisation et de la classe RT. Pour les IO Controller, vous pouvez galement dfinir si un diagnostic de communication doit entraner une alarme de diagnostic (appel de l'OB 82). Paramtres PROFINET tels que cadence d'mission, parts la communication pour PROFINET IO et CBA pour les IO Controller. Synchronisation d'horloge pour les contrleurs IO Controller. Paramtres pour les applications synchrones des IO Device. Surveillance du temps de rponse des IO Device.

Port
Dans la bote de dialogue "Proprits" de cette ligne, outre le nom et l'adresse de diagnostic, les fonctions suivantes sont galement proposes, dans la mesure o les composants prennent en charge la fonction respective : Support de transmission Paramtres de la topologie Paramtres pour la fin de domaines (domaines Sync et domaines horaires) ; appels "Boundaries". Ces paramtres permettent de dfinir les limites pour les tlgrammes Sync et les tlgrammes horaires.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

169

Configuration d'appareils PROFINET IO 4.1 Informations sur PROFInet IO

Possibilits de diagnostic de l'interface PROFINET


L'interface et les ports dclenchent galement des vnements de diagnostic qui sont lus dans le diagnostic systme (HW Config ONLINE) ou dans des enregistrements. Exemples : L'interface peut dtecter une perte de synchronisation. Le port peut diagnostiquer un Link-down, p.ex. lorsque le cble de liaison des ports est coup.

Outre la capacit diagnostiquer des erreurs, l'interface PROFINET est en mesure de fournir certaines informations permettant une maintenance prventive (messages maintenance requise et maintenance ncessaire).

170

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.2 Etapes de configuration d'un rseau PROFINET IO

4.2
4.2.1

Etapes de configuration d'un rseau PROFINET IO


De la configuration l'change cyclique de donnes
Les paragraphes suivants dcrivent les principales tapes de mise en uvre d'un rseau PROFINET IO, c'est--dire comment configurer les composants PROFINET, affecter les adresses et mettre systme en route.

Configuration d'un rseau IO dans HW Config


1. Paramtrez l'IO Controller (p. ex. CPU 317-2 PN/DP) dans HW Config. Dans le cadre du paramtrage de l'interface, affectez un sous-rseau Ethernet et une adresse IP. 2. Disposez tous les IO Devices requis dans le rseau IO ("rail"). 3. Pour chaque IO Device : vrifiez le nom d'appareil et, le cas chant, modifiez-le et dfinissez les paramtres.

Affectation d'adresses
1. Affectez le nom d'appareil configur chaque IO Device ("baptiser"). 2. Chargez la configuration matrielle l'tat de fonctionnement STOP de la CPU. L'adresse IP configure est affecte automatiquement l'interface PN (p. ex. d'une CPU) avec la configuration matrielle.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

171

Configuration d'appareils PROFINET IO 4.2 Etapes de configuration d'un rseau PROFINET IO

Mise en route
Durant la mise en route, la CPU transmet la configuration charge aux IO Devices respectifs via l'interface PN. Comme pour PROFIBUS DP, les temps de surveillance paramtrables "Acquittement des modules" et "Transfert des paramtres aux modules" s'appliquent galement. A la mise en route, la CPU peut identifier les IO Devices partir de leur nom d'appareil et leur transmettre implicitement les adresses IP correspondantes. Aprs la transmission correcte des adresses et des paramtres durant les temps de surveillance, les appareils PROFINET ralisent l'change cyclique des donnes. Si la transmission des adresses et des paramtres ne s'effectue pas correctement, la CPU se met l'tat STOP ou RUN aprs coulement des temps de surveillance - selon le paramtrage du paramtre "Mise en route si configuration sur site diffre de la configuration prvue".

172

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.2 Etapes de configuration d'un rseau PROFINET IO

4.2.2

Procdure de principe pour la configuration d'un rseau PROFINET IO


Si vous connaissez la configuration de principe de PROFIBUS DP, vous savez galement comment configurer PROFINET IO la procdure est identique.

Fentre de station comme image du systme IO rel


Lorsque vous disposez un IO Controller (p. ex. une CPU 317-2 PN/DP), STEP 7 trace automatiquement une ligne reprsentant le rseau IO. Sur cette ligne, vous disposez les IO Devices que vous souhaitez affecter cet IO Controller par glisser-dplacer partir de la fentre "Catalogue du matriel", sous "PROFINET IO". Lors de la disposition d'un IO Device, un nom d'appareil est affect automatiquement (le nom indiqu dans le fichier GSD est slectionn par dfaut). STEP 7 attribue implicitement une adresse IP. STEP 7 recherche la prochaine adresse IP libre, en partant de l'adresse IP de l'IO Controller. Cette adresse IP n'est pas significative pour l'utilisation ; elle est requise, parce que tous les partenaires Ethernet utilisant le protocole TCP/IP ont besoin d'une adresse IP. De plus, STEP 7 attribue galement un numro d'appareil, avec lequel vous pouvez utiliser l'IO Device dans le programme utilisateur (p. ex. avec la SFC 71 "LOG_GEO"). Ce numro est affich dans l'icne de l'IO Device.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

173

Configuration d'appareils PROFINET IO 4.2 Etapes de configuration d'un rseau PROFINET IO

L'IO Device n'apparat pas dans la fentre "Catalogue du matriel"


Si un IO Device n'apparat pas dans la fentre "Catalogue du matriel", vous devez installer le fichier GSD correspondant aprs le dmarrage de STEP 7, en choisissant la commande de menu Outils > Installer les fichiers GSD. Des botes de dialogue vous guident tout au long de l'installation des fichiers GSD. L'IO Device install apparat ensuite dans la fentre "Catalogue du matriel", sous "PROFIBUS IO", soit sous le nom de la famille d'appareils (appareils Siemens), soit sous "Autres appareils de terrain".

Configuration de l'IO Device dans la vue de dtail


Lorsque vous slectionnez un IO Device, sa configuration (emplacements avec modules) et ses adresses d'E/S s'affichent dans la vue de dtail de la fentre de station.

174

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.2 Etapes de configuration d'un rseau PROFINET IO

4.2.3

Cration d'un rseau PROFINET IO

Condition
Vous avez dispos un chssis dans la fentre de station et celui-ci est reprsent ouvert (les emplacements d'enfichage du chssis sont visibles).

PROFINET IO Controller
Comme IO Controller, vous pouvez utiliser : une CPU avec interface PROFINET intgre (p. ex. CPU 317-2 PN/DP) ou enfichable, un CP en association avec une CPU (p. ex. CP 443-1 Advanced en association avec une CPU S7-400 approprie), une station PC (p. ex. avec un CP 1612)

Marche suivre
Slectionnez un IO Controller dans la fentre "Catalogue du matriel" (p. ex. CPU 317-2 PN/DP). 1. Amenez ce module par glisser-dplacer dans une ligne autorise du chssis. La bote de dialogue "Proprits Partenaire Ethernet" s'ouvre. Vous pouvez y crer un nouveau sous-rseau Ethernet ou en slectionner un existant, paramtrer les proprits du sous-rseau Ethernet (p. ex. le nom), dfinir l'adresse IP de l'IO Controller.

2. Confirmez vos paramtres par "OK". Pour les CPU avec IO Controller intgr, l'icne suivante s'affiche : Il s'agit du "support" pour les IO Devices du rseau IO.

IO Controller externe
Les CP pouvant tre utiliss en tant qu'IO Controller externes ralisent de nombreuses possibilits de communication et ne sont de ce fait pas "prdestins" tre utiliss en tant qu'IO Controllers. Si vous utilisez un IO Controller externe (p. ex. CP 443-1 Advanced), vous devez insrer un rseau IO aprs avoir enfich l'IO Controller (commande de menu contextuelle "Insrer un rseau PROFINET IO").

Nom d'appareil
Le nom d'appareil de l'IO Controller peut tre paramtr dans l'onglet "Gnral" de la bote de dialogue des proprits de l'interface (en gnral, le nom d'appareil prdfini est "PN-IO").

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

175

Configuration d'appareils PROFINET IO 4.2 Etapes de configuration d'un rseau PROFINET IO

4.2.4

Slection et disposition d'IO Devices


La slection et la disposition d'IO Devices s'effectue pour l'essentiel comme pour PROFIBUS DP :

Condition
Un rseau IO doit exister et tre visible dans la fentre de station.

Marche suivre
1. Comme pour PROFIBUS DP, vous trouvez les IO Devices (correspondant aux esclaves pour PROFIBUS DP) dans une section distincte du catalogue, appele "PROFINET IO". Ouvrez le dossier souhait sous "PROFINET IO". 2. Disposez les IO Devices sur un rseau IO par glisser-dplacer ou par double clic. 3. S'il s'agit d'un IO Device modulaire, enfichez les modules requis dans l'IO Device. Les IO Devices sont reprsents sous forme d'icne dans la fentre de station de manire analogue aux esclaves dans PROFIBUS. Le numro et le nom d'appareil (ventuellement tronqu) sont affichs dans l'icne.

Configuration d'IO Devices


Les IO Devices possdent des botes de dialogue des proprits, dans lesquelles vous pouvez modifier les informations d'adressage (numro et nom d'appareil) ainsi que l'adresse de diagnostic attribues automatiquement par STEP 7 lors de l'enfichage de l'IO Device. En cliquant sur le bouton "Ethernet" dans cette bote de dialogue des proprits, vous pouvez dmarrer le dialogue pour la modification de l'interface et des proprits du sous-rseau. L'adresse IP y est affiche et peut tre modifie. Selon l'IO Device, une case cocher permet de dsactiver l'attribution de l'adresse IP par l'IO Controller. Dans cette bote de dialogue, vous pouvez galement dfinir des paramtres s'appliquant l'ensemble de l'IO Device. Les proprits d'un IO Device sont dtermines par le fichier GSD correspondant.

Possibilits de navigation
Pour un positionnement rapide, utilisez la commande de menu Edition > Aller > Partenaire Ethernet. La bote de dialogue correspondante contient tous les rseaux IO et tous les IO Devices qui y sont connects. Les rseaux IO sont affichs avec le sous-rseau correspondant, les IO Devices avec leur dsignation (nom d'appareil), leur numro d'appareil et leur adresse IP.

Affectation du nom d'appareil


Vous pouvez modifier le nom d'appareil prdfini et le numro d'appareil dans l'onglet "Gnral" de la bote de dialogue des proprits de l'IO Device. Effectuez cet effet un double clic sur l'icne de l'IO Devices dans la fentre de la station. Les noms d'appareils configurs doivent ensuite tre affects en ligne aux IO Device. Choisissez cet effet la commande de menu Systme cible > Ethernet > Affecter des noms d'appareil.

176

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.2 Etapes de configuration d'un rseau PROFINET IO

4.2.5

O trouve-t-on les IO Devices dans le catalogue du matriel ?


Tous les IO Devices se trouvent dans le catalogue du matriel, sous "PROFINET IO". La structure du catalogue du matriel est uniquement dtermine par les fichiers GSD. Lorsque, dans la base de donnes de STEP 7, il existe plusieurs fichiers GSD pour une famille d'IO Devices (p. ex. en raison de l'importation de versions diffrentes), c'est toujours la dernire version (c'est--dire la plus rcente) qui est utilise pour l'affichage des proprits de l'appareil. S'il s'agit d'IO Devices fabriqus par Siemens, ils apparaissent directement sous "PROFINET IO", sous le dossier portant le nom de la gamme d'appareils concerne (p. ex. ET 200S). Sil existe de plus des fichiers GSD de la famille des Devices, ils saffichent galement sous leur nom de famille dans un sous-rpertoire "GSD" du catalogue du matriel. Les variantes autres que GSD se distinguent par des possibilits de configuration aises (p. ex. compression simple d'adresses, etc.).

Dautres IO Devices installs via GSD apparaissent sous "Autres appareils de terrain". Dans le cas d'IO Devices modulaires, les modules enfichables se trouvent sous les coupleurs IO Device.

Dossier "Migration"
Les appareils PROFINET IO actuels (IO-Controller et IO-Devices) disposent d'un diagnostic PROFINET tendu. Il s'agit de fonctions telles que le diagnostic et le paramtrage de l'interface PROFINET intgre, p. ex. le diagnostic des fibres optiques et de la configuration de la topologie. Dans la table de configuration, ces fonctions sont accessibles par le biais de cartouches supplmentaires : interface et ports. Lorsque vous configurez un IO-Controller ne prenant pas en charge le diagnostic PROFINET tendu, vous ne pouvez pas lui affecter d'IO-Devices avec des cartouches interface et port. Dans ce cas, vous trouverez dans le dossier "Migration" un IO-Device similaire, sans diagnostic PROFINET tendu c'est--dire sans cartouches Interface et port que vous pourrez utiliser avec cet IO-Controller. Pour des informations dtailles, reportez-vous aux pages du support client, sous l'ID 23678970.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

177

Configuration d'appareils PROFINET IO 4.2 Etapes de configuration d'un rseau PROFINET IO

4.2.6

Utilisation de rseaux PROFINET IO

Dsignation des rseaux IO


La dsignation des rseaux IO est similaire celle des rseaux matre DP : La premire partie du nom dsigne le sous-rseau Ethernet, suivie par un double point. La seconde partie du nom est compose de la dsignation "Rseau IO", suivie par le numro du rseau IO entre parenthses. Alors que pour les rseaux matre DP, la numrotation commence par "1", STEP 7 attribue des numros partir de "100" pour les rseaux IO.

Modification du paramtrage d'un rseau IO


Outre le nom et le numro, le temps d'actualisation fait galement partie des proprits modifiables d'un rseau IO. Pour modifier ce paramtre, procdez de la manire suivante : 1. Effectuez un double clic sur le rseau IO ("rail"). 2. Slectionnez l'onglet souhait (onglet "Gnral" pour la modification du nom et du numro du rseau IO, onglet "Temps d'actualisation" pour la lecture ou la modification du temps d'actualisation du rseau IO).

Couper le rseau IO
Vous avez la possibilit de couper un rseau IO comme un rseau matre DP ; choisissez cet effet la commande de menu Edition > PROFINET IO > Rseau PROFINET IO > Couper. Le rseau IO reste visible dans la station comme Rseau IO "orphelin". Si aucun IO Device n'est insr dans le rseau IO, le rseau IO est effac.

Insrer un rseau IO
Si vous avez configur un ou plusieurs rseaux IO que vous avez coup de l'interface PROFINET, vous pouvez de nouveau insrer l'un des rseaux IO orphelins l'interface PROFINET slectionne en choisissant la commande de menu Edition > PROFINET IO > Rseau PROFINET IO > Insrer.

178

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.3 Exemples de configurations avec PROFINET IO

4.3

Exemples de configurations avec PROFINET IO

4.3.1

Configuration avec IO Controller intgr


Lorsque vous enfichez une CPU avec IO Controller intgr (p. ex. CPU 317-2 PN/DP), STEP 7 cre automatiquement un rseau IO. Vous amenez les IO Devices souhaits sur ce rseau PROFINET IO par glisser-dplacer partir du catalogue du matriel.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

179

Configuration d'appareils PROFINET IO 4.3 Exemples de configurations avec PROFINET IO

4.3.2

Configuration avec IO Controller externe


Les CP pouvant tre utiliss en tant qu'IO Controllers externes ralisent de nombreuses possibilits de communication et ne sont de ce fait pas prdestins pour tre utiliss en tant qu'IO Controllers. Si vous utilisez un IO Controller externe (p. ex. CP 443-1 Advanced), vous devez insrer un rseau IO aprs avoir enfich l'IO Controller (commande de menu contextuelle "Insrer un rseau PROFINET IO"). Vous amenez les IO Devices souhaits sur ce rseau PROFINET IO par glisser-dplacer partir du catalogue du matriel.

180

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.3 Exemples de configurations avec PROFINET IO

4.3.3

Configuration avec IE/PB-Link


Pour intgrer des configurations PROFIBUS DP PROFINET IO, vous pouvez utiliser l'IE/PB-Link. Du point de vue de la CPU, les esclaves PROFIBUS-DP se trouvent dans le mme rseau que l'IE/PB Link. Ces esclaves possdent le mme nom d'appareil et la mme adresse IP que l'IE/PB-Link, mais des numros d'appareil diffrents. De plus, ils possdent encore une adresse PROFIBUS spcifique. L'icne de l'IE/PB-Link affiche galement l'adresse PROFIBUS ct du numro d'appareil, car cet appareil possde deux schmas d'adressage.

(1) Numro d'appareil de l'IE/PB-Link (2) Numro d'appareil et adresse PROFIBUS de l'esclave DP

Utilisation de numros d'appareil et d'adresses PROFIBUS dans le rseau matre


Lors de la disposition d'appareils, STEP 7 attribue le mme chiffre au numro d'appareil et l'adresse PROFIBUS. Pour avoir un aperu des numros d'appareil et des adresses PROFIBUS utiliss, effectuez un double clic sur l'icne de l'IE/PB-Link et slectionnez l'onglet "Numros d'appareil". Chaque ligne dans l'onglet "Numros d'appareil" reprsente un esclave DP. En slectionnant une ligne et en cliquant sur le bouton "Modifier" ou alors en effectuant un double clic sur une ligne, vous pouvez modifier le numro d'appareil dans la bote de dialogue qui s'ouvre. Pour modifier l'adresse PROFIBUS, procdez de la manire usuelle : 1. Effectuez un double clic sur l'icne de l'esclave DP pour ouvrir la bote de dialogue des proprits. 2. Dans l'onglet "Gnral" de la bote de dialogue des proprits, cliquez sur le bouton "PROFIBUS". 3. Dans la bote de dialogue qui s'ouvre, modifiez l'adresse PROFIBUS.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

181

Configuration d'appareils PROFINET IO 4.3 Exemples de configurations avec PROFINET IO

Restrictions
Dans le sous-rseau PROFIBUS d'un IE/PB-Link, les restrictions suivantes s'appliquent aux esclaves DP de la configuration prcdente : aucun IE/PB-Link enfichable aucun DP/PA-Link enfichable aucun Y-Link enfichable pas de fonctionnalit CiR aucun esclave redondant enfichable aucun synchronisme d'horloge, aucune quidistance configurables

182

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.3 Exemples de configurations avec PROFINET IO

4.3.4

Configuration avec des stations PC SIMATIC


Une "Station PC" est compose d'un PC quip de modules de communication et de composants logiciels au sein d'une solution d'automatisation utilisant SIMATIC. En utilisant des modules de communication et des composants logiciels adquats, vous pouvez utiliser une station PC en tant qu'IO Controller PROFINET. Pour vos applications PC dans la station PC, il existe les possibilits d'accs suivantes l'IO Controller PROFINET : en tant que client OPC via le serveur OPC PROFINET IO direct via l'interface utilisateur PROFINET IO (interface de programmation RTE-Base)

A un instant donn, les applications PC ne peuvent utiliser qu'une seule de ces possibilits d'accs (Open/Close-Sequenz).
Fonctions Lecture et criture de donnes IO Lecture et criture d'enregistrements Rception et acquittement d'alarmes Serveur OPC PROFINET IO Oui Oui Non Interface de programmation RTE-Base Oui Oui Oui

La figure suivante illustre une station PC avec les composants dcrits. La figure d'aprs affiche la configuration correspondante de la station dans HW Config.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

183

Configuration d'appareils PROFINET IO 4.3 Exemples de configurations avec PROFINET IO

Configuration dans HW Config


Les IO Devices adresser sont affects au rseau IO de l'IO Controller (ici le CP 1612) comme pour les autres types de station.

184

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.3 Exemples de configurations avec PROFINET IO

4.3.5

Configuration de systmes de connexion


Les robots et autres machines mettent souvent en oeuvre diffrentes units de connexion de manire alternante dans un systme de connexion.

Exemple d'un robot de soudure :

Le systme de connexion correspond au port partenaire alternant d'un IO-Device ou d'un commutateur. Les units de connexion sont alternativement relies au systme de connexion ou au "port partenaire alternant". Dans un robot de soudure, les units de connexion correspondent souvent aux diverses pinces souder que le robot connecte alternativement de manire autonome. Selon l'application, d'autres pinces souder sont requises. Le cas chant, le robot accepte la pince souder requise. Les units de connexion comportent un ou plusieurs IO-Device.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

185

Configuration d'appareils PROFINET IO 4.3 Exemples de configurations avec PROFINET IO

Configuration :
Pour configurer plusieurs units de connexion dans un systme de connexion, procdez de la manire suivante : 1. Ralisez votre configuration matrielle de manire usuelle ; dans un premier temps, considrez les IO-Device correspondants aux partenaires alternants comme des IO-Device normaux. 2. Ouvrez ensuite les proprits du port que vous souhaitez configurer comme "Port partenaire alternant". 3. Dans l'onglet "Topologie", slectionnez "Port partenaire alternant" comme port partenaire. 4. Cliquez sur le bouton "Ajouter" et, dans la fentre "Ajout de partenaire alternant", slectionnez respectivement un port pour chaque appareil qui doit constituer une partie de votre systme de connexion. Confirmez par "OK". 5. Fermez la bote de dialogue des proprits en cliquant sur le bouton "OK". Vous avez galement la possibilit de raliser les tapes 4 et 5 graphiquement par glisser-dplacer. Utilisez cet effet l'diteur de topologie : 6. Effectuez un clic droit sur le Rseau PROFINET IO, puis dans le menu, sur Topologie PROFINET IO. Slectionnez l'onglet "Vue graphique" dans l'diteur de topologie. 7. Cliquez d'abord sur le Port partenaire souhait, puis maintenez le bouton gauche de la souris enfonc. Amenez la souris sur le Port partenaire alternant, puis relchez le bouton de la souris. L'interconnexion est reprsente par une ligne discontinue. Dans les systmes de connexion, les temps de dmarrage des IO-Device jouent un rle important ; rfrez-vous ce sujet au paragraphe : Conseils pour atteindre des temps de dmarrage trs rapides. Nota Une unit de connexion peut galement tre constitue de plusieurs IO-Device interconnects en srie ; selon le nombre de Device, on parle de profondeur de ligne. Pour pouvoir raliser des units de connexion constitues de plus d'un IO-Device, vous devez paramtrer les ports partenaires pour les IO-Device utiliss (configurer la topologie). La vue graphique de l'diteur de topologie fournit une vue d'ensemble claire de vos interconnexions de ports.

186

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

4.4
4.4.1

Mise en route d'appareils PROFINET IO


Accs en ligne aux appareils PROFINET IO via Ethernet

Conditions
Vous avez paramtr l'interface PG/PC sur une carte d'interface TCP/IP, c'est--dire que l'interface Ethernet de votre PG/PC est accessible partir de STEP 7. Tenez compte des directives de montage pour le raccordement de votre PG/PC la CPU. Dans le cas de la CPU 317-2 PN/DP, les deux appareils (CPU et PG/PC) doivent tre raccords un Switch. Le cas chant, vous devez adapter les proprits de l'interface Ethernet dans le panneau de configuration de la PG (proprits du protocole Internet (TCP/IP)). Si outre la PG, votre rseau contient uniquement des CPU S7 et des appareils PROFINET IO, l'option "Dtermination automatique de l'adresse IP" ne doit pas tre active.

Accs en ligne comme pour MPI ou PROFIBUS


L'accs en ligne aux appareils IO via les commandes du menu "Systme cible" est possible dans toutes les applications disposant de cette commande, comme p. ex. dans HW Config, SIMATIC Manager et NetPro. Pour Ethernet (PROFINET), vous disposez en principe des mmes possibilits que pour les autres accs en ligne (MPI ou PROFIBUS).

Exceptions
Des fonctions spciales suivantes ne sont pas possibles via PROFINET : les commandes du menu Systme cible > PROFIBUS ne sont significatives que pour PROFIBUS Prparer le diagnostic de cble (uniquement adapte pour les rpteurs de diagnostic sur PROFIBUS DP)

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

187

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

4.4.2

Affichage des partenaires Ethernet dans la fentre 'Partenaires accessibles'

Conditions
Vous avez paramtr l'interface PG/PC sur une carte d'interface TCP/IP, c'est--dire que l'interface Ethernet de votre PG/PC est accessible partir de STEP 7. Pour permettre une liaison en ligne via la fentre "Partenaires accessibles", votre PG/PC et le "Partenaire accessible" doivent tre raccords au mme sous-rseau physique Ethernet. Si des partenaires sont uniquement accessibles via des Switches ou des routeurs interconnects (avec conversion de protocole), ils ne sont pas affichs dans la liste des partenaires accessibles.

Partenaires affichs
La fentre "Partenaires accessibles" affiche les composants suivants : CP S7 CPU S7 stations PC SIMATIC composants rseau SIMATIC (appareils PROFINET) tous les appareils PROFINET (d'une manire gnrale : tous les appareils qui prennent en charge le protocole DCP) IE/PB-Link avec ses esclaves DP FM Contrairement aux FM de la famille S7-300, ceux de la famille S7-400 (comme p. ex. le FM 456) ne figurent pas dans la liste des "Partenaires accessibles". De ce fait, si vous souhaitez effectuer un effacement gnral d'un FM 456 p. ex., ralisez-le dans la vue en ligne du projet, car elle contient tous les FM configurs (tant ceux de S7-300 que ceux de S7-400). Une alternative consiste naturellement raliser l'effacement gnral du FM au moyen du commutateur cl.

Selon le type de composant, plus ou moins d'informations s'affichent dans la vue de dtail de la fentre "Partenaires accessibles".

188

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

Le tableau suivant indique les informations affiches dans la colonne "Nom d'objet".
Partenaire accessible Appareil PROFINET IO avec nom d'appareil affect Affichage dans la colonne Explication "Nom d'objet" Nom d'appareil L'adresse IP et l'adresse MAC peuvent tre dtermines dans la bote de dialogue des proprits. La vue "Dtails" affiche galement le type de l'appareil ainsi qu'une information d'tat (p. ex. double adresse IP, erreur, ...). En remplacement (lorsque l'adresse IP n'est pas affecte) l'adresse MAC est affiche. Uniquement lorsqu'une adresse IP a t affecte au CP, sinon adresse MAC. La vue "Dtails" affiche galement l'tat de fonctionnement et le type de module. La vue "Dtails" affiche galement l'tat de fonctionnement, le type de module et, le cas chant, des informations du projet STEP 7 correspondant (nom de la station, nom de la CPU, repre de l'installation). Particularit : lorsque vous slectionnez l'IE/PB-Link dans la liste des partenaires accessibles, la vue "Dtails" affiche les esclaves DP raccords avec leur adresse PROFIBUS et des informations supplmentaires. Ne peuvent pas tre affichs.

Appareil PROFINET IO sans nom d'appareil affect CP S7

Adresse IP

Nom (de la station)

CPU S7, stations PC

Nom (de la station)

IE/PB-Link

Voir appareil PROFINET

Autres partenaires (ni partenaire S7, ni appareil avec protocole DCP)

----

Appel des fonctions de diagnostic


Un diagnostic systme peut tre ralis partir de la fentre "Partenaires accessibles". 8. Slectionnez le composant diagnostiquer. 1. Choisissez la commande de menu souhaite (commande de menu Systme cible > Diagnostic/Paramtres > ...). A partir de STEP 7 V5.3, Servicepack 2, la fonction de diagnostic "Etat du module" est galement possible pour des esclaves DP "derrire" le IE/PB Link, c'est--dire pour des appareils qui ne sont pas directement connects Ethernet.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

189

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

4.4.3

Chargement des appareils PROFINET IO

Premier chargement de la CPU en tant qu'IO Controller dans HW Config


Aprs avoir configur l'ensemble du rseau IO, vous devez charger cette configuration dans la CPU. Vous attribuez ainsi l'adresse IP configure la CPU (plus exactement l'IO Controller). Avant de procder au chargement, il est recommand de raliser une vrification de cohrence afin d'viter des adresses doubles, des noms identiques, etc. Vrifiez aussi que la CPU autorise un premier chargement via l'interface PROFINET. Si ce n'est pas le cas, vous devez d'abord charger la configuration matrielle via l'interface MPI. La description suivante de la procdure suppose l'existence d'une liaison entre la PG et la CPU via Ethernet. 1. Choisissez la commande de menu Systme cible > Charger. 2. Slectionnez les modules charger. 3. Dans la bote de dialogue "Slection de l'adresse", cliquez ventuellement sur le bouton "Afficher" afin d'afficher les modules effectivement accessibles (ainsi que la CPU charger, avec son adresse IP actuelle ou son adresse MAC, s'il n'existe pas encore d'adresse IP). 4. Sous les modules accessibles, slectionnez la CPU charger. Ce module s'affiche alors dans le champ "Entrer la connexion la station cible". 5. Dmarrez la procdure de chargement en cliquant sur le bouton "OK". L'adresse IP configure est alors affecte la CPU (c'est--dire l'IO Controller).

Premier chargement de la CPU en tant qu'IO Controller dans SIMATIC Manager ou dans NetPro
Vous avez galement la possibilit de charger la station (avec la CPU de l'IO Controller) dans SIMATIC Manager ou dans NetPro (commande de menu Systme cible > Charger). Si vous lancez le chargement dans SIMATIC Manager, la configuration doit dj avoir t compile (dans HW Config ou NetPro). Lors du chargement dans SIMATIC Manager ou NetPro, la bote de dialogue "Slection de l'adresse" s'ouvre galement, tant donn que l'adresse IP configure ne correspond pas l'adresse IP effective. Procdez alors comme indiqu au paragraphe prcdent pour accder au module charger.

Condition
L'interface PG/PC doit tre paramtre sur une carte d'interface TCP/IP, ce qui signifie que l'interface Ethernet de votre PG/PC est accessible partir de STEP 7.

190

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

Attribution d'un nom d'appareil aux IO Devices (en ligne)


Afin que la CPU configure puisse accder aux IO Devices PROFINET, vous devez d'abord attribuer le nom d'appareil configur chaque IO Device individuel. Afin que vous puissiez procder la marche suivre dcrite ci-aprs, les IO Devices doivent tre accessibles en ligne pour la PG ou le PC connects Ethernet.

Marche suivre
1. Dans HW Config ou dans NetPro, choisissez la commande de menu Systme cible > Ethernet > Attribuer des noms d'appareil. 2. Dans le champ "Nom d'appareil" de la bote de dialogue "Attribuer des noms d'appareil", choisissez un appareil et dans le champ "Appareils disponibles", choisissez l'appareil (c'est--dire la ligne) qui doit porter le nom d'appareil slectionn. 3. En cliquant sur le bouton "Clignotement", vous pouvez faire clignoter une LED sur l'appareil slectionn afin d'identifier l'appareil de manire univoque. 4. Cliquez sur le bouton "Affecter un nom". 5. Rptez les tapes 2 4 jusqu' ce que vous ayez attribu un nom chaque appareil.

Mise en route de la CPU


Aprs avoir ralis l'attribution des noms, vous pouvez mettre la CPU l'tat de fonctionnement RUN. Au dmarrage, la CPU rpartit les informations de configuration aux IO Devices, puis passe l'tat de fonctionnement cyclique.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

191

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

4.4.4

Affectation du nom d'appareil via une carte mmoire (MMC)


A partir de STEP 7 V5.3, Servicepack 2, vous pouvez galement configurer des noms d'appareil de PROFINET IO Devices hors ligne. Pour cela, vous enregistrez un nom d'appareil configur sur une MMC, puis vous enfichez la MMC dans l'IO Device prvu cet effet. Si, en cas de dfaillance d'un appareil, un IO Device doit tre entirement remplac, l'IO Controller raliser automatiquement un paramtrage et une configuration du nouvel appareil. Avec la MMC, un remplacement de l'appareil est possible sans PG.

Conditions
Votre PG/PC dispose d'un programmateur de MMC. L'IO Device prend en charge la fonction "Affecter le nom d'appareil via MMC". La station avec son rseau PROFINET IO est configure.

Marche suivre
1. Enfichez la carte mmoire (MMC) dans le programmateur. 2. Dans HW Config ou NetPro, slectionnez l'IO Device auquel le nom d'appareil doit tre affect via MMC. 3. Choisissez la commande de menu Systme cible > Enregistrer les noms d'appareils sur carte mmoire. 4. Si la carte mmoire n'est pas vide, vous en tes inform par un message et avez la possibilit de l'effacer avant l'enregistrement.

192

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

4.4.5

Remplacement d'appareil sans support amovible


Le remplacement d'IO-Devices est souvent ncessaire dans les systmes d'automatisation. Gnralement, un nom d'appareil est attribu aux IO-Device soit par enfichage d'un support amovible, soit via la PG. La CPU identifie l'IO-Device grce ce nom d'appareil. Dans des conditions donnes, le remplacement d'un IO-Device peut tre ralis sans enfichage d'un support amovible (p. ex. MMC) ou sans PG. Pour cela, les relations de voisinage entre chaque IODevice et l'IO-Controller sont analyses au moyen de mcanismes Ethernet. A partir de ces relations de voisinage enregistres dans l'IO-Controller, celui-ci reconnat l'IO-Device qui a t remplac et redfinit ce nom d'appareil.

Configuration :
Si vous souhaitez remplacer un IO-Device sans enficher de nouveau support amovible ou sans paramtrage avec une PG, vous devez vous assurer que la case d'option "Remplacement de l'appareil sans support amovible" est active dans l'onglet "Gnral" de l'interface de l'IO-Controller. Nota Le remplacement d'appareil sans support amovible / PG est uniquement possible si vous avez pralablement configur la topologie de l'installation. Si certains IO-Device du systme d'automatisation ne prennent pas en charge le remplacement d'appareil sans support amovible, un message correspondant le signale pour l'IO-Device dans le contrle de cohrence. Comme appareils de remplacement, utilisez uniquement de nouveaux IO-Device, ou remettez pralablement des Device dj paramtrs leur tat la livraison.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

193

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

4.4.6

Modification de l'adresse IP ou du nom d'appareil durant le fonctionnement

Attribuer l'adresse IP ou le nom d'appareil un partenaire individuel


La condition ncessaire l'attribution d'une nouvelle adresse IP ou d'un nouveau nom d'appareil est la suivante : aucun change de donnes n'est en cours avec l'IO Controller. Lorsque SIMATIC Manager ou la liste des partenaires accessibles sont ouverts, vous pouvez choisir la commande de menu Systme cible > Editer les partenaires Ethernet pour attribuer une (autre) adresse IP et un autre nom d'appareil chaque appareil PROFINET.

Modification centrale des adresses IP


Pour vrifier ou modifier les adresses IP de plusieurs IO Devices, procdez de la manire suivante : 1. Dans HW Config, slectionnez le rseau PROFINET IO (le "rail") et choisissez la commande de menu Edition > PROFINET IO > Rseau PROFINET IO > Adresses IP. Cette fonction est galement disponible dans le menu contextuel d'un rseau IO slectionn. 2. La bote de dialogue qui s'ouvre affiche tous les IO Devices avec leur nom d'appareil actuel et leur adresse IP. Vous pouvez y modifier les adresses IP de manire centrale. 3. Chargez les adresses IP modifies (commande de menu Systme cible > Charger dans le module). Dans NetPro, vous pouvez galement appeler la fonction en choisissant la commande de menu Edition > PROFINET IO > Rseau PROFINET IO > Adresses IP lorsqu'un IO Controller ou un IO Device sont slectionns.

194

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

4.4.7

Driver les noms d'appareil/ l'adresse IP d'une autre source


Des applications spciales, comme des machines srie ou de mise sous pression, requirent de nouvelles mthodes pour attribuer les noms d'appareil et les adresses IP. L'ide est de pouvoir mettre une machine en service chez le client sans devoir utiliser STEP 7 ou d'autres outils.

Possibilits existant pour l'attribution d'adresses IP et de noms d'appareil


Outre la procdure connue de dfinition d'adresse et de nom d'appareil via les onglets "Gnral" et "Paramtres" de l'interface PN-IO, il existe trois autres faons d'attribuer l'adresse IP et le nom d'appareil : Attribution via le programme utilisateur Attribution via la commande Systme cible > Ethernet > Editer les partenaires Ethernet Attribution par chargement de la configuration dans le systme cible via la bote de dialogue "Slectionner l'adresse de rseau"

Remarque Si ni le nom dappareil ni ladresse IP nest disponible dans le projet, lutilisateur peut slectionner via Systme cible > Partenaires accessibles le module cible via ladresse IP et/ou ladresse MAC.

Marche suivre
Nom d'appareil : Cochez la case "Driver les noms dappareil dune autre source" sur l'interface de l'appareil PROFINET. Adresse IP : Cochez la case "Driver l'adresse IP dune autre source" dans l'onglet "Paramtres" de la bote de dialogue "Proprits - Interface Ethernet".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

195

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

4.4.8

Diagnostic d'appareils PROFINET IO


Les moyens de diagnostic dont vous disposez avec STEP 7 pour les composants PROFIBUS DP sont galement disponibles pour PROFINET IO. La marche suivre est identique. En choisissant la commande de menu Station > Ouvrir en ligne dans HW Config, vous pouvez raliser le diagnostic des stations S7 ainsi que des appareils PROFINET IO. Les esclaves placs "aprs" un IE/PB-Link sont galement affichs dans cette vue. L'exploitation d'informations de diagnostic via des SFB/SFC dans le programme utilisateur est quelque peu diffrente. Dans PROFINET IO, il existe une structure indpendante du fabricant pour les enregistrements contenant des informations de diagnostic. Ces dernires ne sont cres que pour des voies perturbes. Les listes d'tat systme (SZL) SFB 54 et SFB 52 ont t tendues pour pouvoir galement mettre disposition d'un programme utilisateur S7 l'tat des rseaux PROFINET IO et les informations de diagnostic : Pour avoir une vue d'ensemble de l'tat du rseau PROFINET IO, lisez p. ex. la SZL 0x0X91 (SFC 51). Pour lire les enregistrements de diagnostic (Records) directement dans un module dfaillant, utilisez le SFB 52 (lecture d'un enregistrement) pour obtenir des informations d'erreur dtailles relatives l'tat. Pour lire les enregistrements de diagnostic relatifs aux vnements (c'est--dire dclenchs par les OB d'erreur), utilisez le SFB 54 (lecture des informations supplmentaires d'alarme) dans l'OB d'erreur correspondant.

Les SFB 52 et SFB 54 peuvent toujours encore tre utiliss pour PROFIBUS DP. Les SZL et les enregistrements de diagnostic dfinis pour PROFINET IO, de mme que la structure des enregistrements de diagnostic sont indiqus dans le manuel de programmation De PROFIBUS DP PROFINET IO.

196

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.4 Mise en route d'appareils PROFINET IO

4.4.9

Configuration du dlai de rponse


Vous pouvez configurer un dlai de rponse pour les IO Devices PROFINET. Si l'IO Device ne reoit pas de donnes d'entre/sortie (donnes IO) durant le dlai de rponse, il commute l'tat de scurit. Vous n'entrez pas le dlai de rponse directement, mais sous forme de "Nombre de cycles d'actualisation accepts avec donnes IO manquantes". Ceci facilite le paramtrage, car le temps d'actualisation peut tre plus ou moins long selon la performance de l'IO Device ou selon le paramtrage. A partir du "Nombre de cycles d'actualisation accepts avec donnes IO manquantes", STEP 7 calcule le dlai de rponse rsultant.

Marche suivre
Pour un IO Device individuel, vous dfinissez le dlai de rponse de la manire suivante : 1. Effectuez un double clic sur un IO Device. 2. Slectionnez l'onglet "Cycle IO". 3. Vrifiez le dlai de rponse paramtr et, le cas chant, modifiez-le en modifiant le facteur "Nombre de cycles d'actualisation accepts avec donnes IO manquantes". Confirmez vos paramtrages par "OK". Il est recommand de ne modifier la prdfinition qu'en cas exceptionnel, p. ex. durant la phase de mise en service.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

197

Configuration d'appareils PROFINET IO 4.5 Redondance des supports de transmission

4.5
4.5.1

Redondance des supports de transmission


Possibilits offertes par la redondance des supports de transmission
Pour augmenter la disponibilit d'un rseau Industrial Ethernet constitu de topologies de lignes optiques ou lectriques, vous disposez de diffrentes possibilits : interconnexion de rseaux, branchement en parallle des voies de transmission, branchement d'une topologie en ligne en topologie en anneau

4.5.1.1

Redondance des supports de transmission dans les topologies en anneau

Ralisation d'une topologie en anneau


Les partenaires d'une topologie en anneau peuvent tre des IO-Devices, des contrleur IO, des commutateurs externes et/ou les commutateurs intgrs des modules de communication. Pour raliser une topologie en anneau avec redondance des supports de transmission, vous devez brancher les deux extrmits libres d'une topologie en ligne dans un appareil. Le branchement de la topologie en ligne en topologie anneau s'effectue via deux ports (ports anneau) d'un appareil dans l'anneau. Cet appareil est le gestionnaire de redondance. Tous les autres appareils dans l'anneau sont des clients de redondance.

Lgende 1 2 3 Gestionnaire de redondance Tlgrammes test Clients de redondance

Les deux ports anneau d'un appareil sont les ports tablissant la liaison avec les deux appareils voisins dans une topologie en anneau. Le choix et la dtermination des ports anneau s'effectuent dans la configuration de l'appareil respectif. Avant de procder au branchement physique de l'anneau, chargez la configuration de votre projet STEP 7 dans chaque appareil.

198

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.5 Redondance des supports de transmission

Fonction de la redondance des supports de transmission dans une topologie en anneau


Si l'anneau est coup un endroit, les voies de donnes entre les diffrents appareils sont reconfigures automatiquement. Aprs la reconfiguration, les appareils sont nouveau accessibles dans la nouvelle topologie cre. Dans le gestionnaire de redondance, les 2 ports anneau sont spars l'un de l'autre lorsque le rseau fonctionne sans coupure, de manire ce qu'aucun tlgramme de donnes ne circule en boucle. Du point de vue de l'change de donnes, la topologie en anneau devient une ligne. Le gestionnaire de redondance surveille la topologie en anneau. Il envoie cet effet des tlgrammes de test aussi bien partir du port anneau 1 que du port anneau 2. Les tlgrammes de test circulent dans l'anneau dans les deux sens jusqu' parvenir l'autre port anneau respectif du gestionnaire de redondance. Une coupure de l'anneau peut survenir en cas de dfaillance de la liaison entre deux appareils ou de la dfaillance d'un appareil dans l'anneau. Si les tlgrammes de test du gestionnaire de redondance ne sont plus transmis l'autre port anneau lorsqu'une coupure de l'anneau se produit, le gestionnaire de redondance branche ses deux ports anneau. Cette voie de remplacement permet d'tablir nouveau une liaison oprationnelle entre tous les autres appareils, sous forme d'une topologie de rseau en ligne. Le temps qui s'coule entre la coupure de l'anneau et le rtablissement d'une topologie en ligne oprationnelle est appel temps de reconfiguration. Aussitt que la coupure est rpare, les voies de transmission initiales sont rtablies, les deux ports anneau sont spars l'un de l'autre dans le gestionnaire de redondance et les client de redondance sont informs de ce changement. Les clients de redondance utilisent ensuite les nouvelles voies de transfert vers les autres appareils.

Procds de redondance des supports de transmission


MRP (Media Redundancy Protocol) avec un temps de reconfiguration de 20 ms au mieux. Un anneau peut comporter jusqu' 50 appareils.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

199

Configuration d'appareils PROFINET IO 4.5 Redondance des supports de transmission

4.5.1.2

Media Redundancy Protocol (MRP)


Le fonctionnement du procd "MRP" est conforme au protocole Media Redundancy Protocol (MRP), spcifi dans la norme CEI 61158 Type 10 "PROFINET". Le temps de reconfiguration aprs une coupure de l'anneau est de 20 ms au mieux.

Conditions
Les conditions requises pour un fonctionnement correct avec le procd de redondance des supports de transmission MRP sont : MRP est pris en charge dans les topologies en anneau comportant jusqu' 50 appareils. Le dpassement du nombre d'appareils risque d'entraner une dfaillance de l'change de donnes. Tous les appareils doivent tre connects entre eux via les ports anneau dfinis. "MRP" doit tre activ pour tous les appareils de l'anneau (voir "Configuration de la redondance des supports de transmission sous PROFINET IO"). Comme paramtres de la liaison (support de transmission / duplex), vous devez slectionner duplex intgral et 100 Mbits/s au minimum pour tous les ports anneau. Sinon, une dfaillance de l'change de donnes risque de survenir. Dans la configuration STEP 7, slectionnez cet effet "Paramtrage automatique" pour la liaison dans l'onglet "Options" de la bote de dialogue des proprits de chaque port participant l'anneau. L'anneau dans lequel vous souhaitez utiliser MRP doit uniquement comporter des appareils prenant en charge cette fonction.

Topologie
La figure suivante illustre une topologie pour des appareils dans un anneau utilisant MRP. Les appareils entours par l'ovale blanc se trouvent dans le domaine de redondance.

200

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.5 Redondance des supports de transmission

Exemple d'une topologie en anneau avec le procd de redondance des supports de transmission MRP
Lgende 1 2 3 4 5 S7-400 avec CP 443-1 Advanced Commutateur SCALANCE X206-1 PC avec CP 1616 S7-300 avec CP 343-1 Advanced S7-300 avec CP 343-1 Advanced 6 7 8 9 10 Station IHM PG/PC ET 200S ET200M ET 200pro

Les rgles suivantes s'appliquent la topologie en anneau avec redondance des supports de transmission conforme au procd MRP : Tous les appareils connects dans la topologie en anneau appartiennent au mme domaine de redondance. Un appareil dans l'anneau est gestionnaire de redondance. Tous les autres appareils dans l'anneau sont clients de redondance.

Les appareils ne prenant pas en charge MRP peuvent p.ex. tre connects l'anneau via un commutateur SCALANCE X ou un PC avec CP 1616.

Dmarrage prioris
Si vous configurez MRP dans un anneau, vous ne pouvez pas utiliser la fonction "Dmarrage prioris" pour les appareils correspondants dans les applications PROFINET. Si vous souhaitez utiliser la fonction "Dmarrage prioris", vous devez dsactiver MRP dans la configuration. Dans la configuration STEP 7, slectionnez le rle "Non partenaire de l'anneau" dans le domaine "mrpdomain-1" en choisissant la bote de dialogue des proprits de l'interface PROFINET > Onglet "Redondance des supports de transmission" > Champ "Configuration MRP".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

201

Configuration d'appareils PROFINET IO 4.5 Redondance des supports de transmission

4.5.1.3 Configuration de la redondance des supports de transmission sous PROFINET IO Conditions


Les composants mis en uvre doivent prendre en charge le protocole Media Redundancy Protocol (MRP). Aucune communication IRT ne doit tre configure.

Marche suivre
Il existe deux possibilits de configurer la redondance des supports de transmission : Via Grer le domaine ; vous pouvez grer ici des domaines MRP. Via les interfaces PN-IO de lappareil PROFINET concern

Configuration de la redondance des supports de transmission via Grer le domaine :


1. Cliquez avec le bouton droit de la souris sur le rseau PROFINET IO et slectionnez "Grer le domaine PROFINET IO..." dans le menu contextuel. 2. Naviguez jusqu longlet "Domaine MRP". 3. Dans la zone Partenaires, vous pouvez slectionner et configurer tous les partenaires disponibles dans le projet tris par station en ce qui concerne leur utilisation dans la redondance des supports de transmission. En cliquant avec la touche de contrle enfonce, vous pouvez slectionner plusieurs stations / appareils et les configurer ensemble via le bouton "Edition...". Vous trouverez les possibilits de paramtrage ci-dessous au paragraphe "Possibilits de paramtrage".

Configuration de la redondance des supports de transmission via les interfaces des appareils PROFINET concerns :
Vous devez configurer la redondance des supports de transmission pour tous les appareils PROFINET qui doivent l'appliquer : 1. Effectuez un double clic sur linterface PROFINET IO de lappareil configurer. 2. Naviguez jusqu l'onglet "Redondance des supports de transmission" et ralisez la configuration. Vous trouverez les possibilits de paramtrage ci-dessous au paragraphe "Possibilits de paramtrage"

202

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.5 Redondance des supports de transmission

Possibilits de paramtrage
Domaine Tous les appareils configurs avec MRP dans un anneau doivent appartenir au mme domaine de redondance. Un appareil ne peut pas appartenir plusieurs domaines de redondance. Slectionnez pour chaque appareil de l'anneau le mme domaine dans la liste droulante (gnralement "mrpdomain-1"). Les paramtres MRP sont galement actifs aprs un redmarrage de l'appareil ou aprs une coupure de tension suivie d'un redmarrage.

Rle Selon l'appareil utilis, les rles suivants sont disponibles : "Manager", "Manager (Auto)", "Client" et "Non partenaire de l'anneau"

Rgles : Un anneau doit disposer au moins d'un appareil jouant le rle de "Manager (Auto)". Un anneau peut disposer d'un seul appareil jouant le rle de "Manager". Aucun appareil supplmentaire ne peut remplir le rle "Manager" ou "Manager (Auto)". Les autres appareils ne peuvent tre que "Clients" ou "Non partenaires de l'anneau".

Port anneau 1 / Port anneau 2 Slectionnez respectivement le port que vous souhaitez configurer comme port anneau 1 ou port anneau 2. La liste droulante affiche les ports disponibles pour chaque type d'appareil. Si les ports sont prdfinis en usine, les champs sont estomps. Alarme de diagnostic Si vous souhaitez afficher les alarmes de diagnostic sur l'tat MRP dans la CPU locale, slectionnez l'option "Alarme de diagnostic". Vous pouvez gnrer les alarmes de diagnostic suivantes : Erreur de cblage ou erreur de port Des alarmes de diagnostic sont gnres pour les erreurs suivantes du port anneau : Un voisin du port anneau ne prend pas en charge MRP. Un port anneau est connect un port non anneau. Un port anneau est connect au port anneau d'un autre domaine MRP.

Coupure / Retour (uniquement gestionnaire de redondance) En cas de coupure de l'anneau et de retour de la configuration initiale, des alarmes de diagnostic sont gnres. L'apparition de ces deux alarmes dans un dlai de 0,2 secondes signale une coupure de l'anneau.

Important
Pour garantir un fonctionnement correct en cas d'utilisation d'un appareil autre que Siemens comme gestionnaire de redondance dans l'anneau, vous devez, avant de fermer l'anneau, affecter le rle de "Client de redondance" tous les autres appareils dans l'anneau. Sinon, des tlgrammes de donnes pourraient circuler en boucle, ce qui risquerait d'entraner la dfaillance du rseau.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

203

Configuration d'appareils PROFINET IO 4.6 Shared Devices

4.6
4.6.1

Shared Devices
Informations sur la configuration de Shared Devices

Fonctionnalit Shared Device


On utilise souvent de nombreux contrleurs IO dans les installations relativement importantes ou largement rparties. Il se peut, ce faisant, que des capteurs proches les uns des autres doivent fournir des donnes des contrleurs IO (IO Controller) diffrents. Jusqu' prsent, la solution consistait utiliser plusieurs priphriques IO (IO Device) qui taient affects diffrents contrleurs IO. La fonctionnalit Shared Device (priphrique partag) permet de rpartir les sous-modules d'un priphrique IO entre plusieurs contrleurs IO et d'conomiser ainsi un ou plusieurs modules de tte.

Conditions
La fonction Shared Device ne peut tre utilise que si le contrleur IO et le shared device se trouvent dans le mme sous-rseau Ethernet. L'accs aux sous-modules du Shared device est rparti entre les diffrents contrleurs IO. Chaque sous-module du Shared device peut tre affect exclusivement un contrleur IO. L'affectation des diffrents sous-modules se fait dans HW Config.

Reprsentation dans HW Config


Un Shared device est reprsent plusieurs fois dans HW Config. Par exemple, si un Shared device est utilis par deux contrleurs IO, le mme priphrique IO apparat dans deux stations diffrentes dans HW Config. Au lieu de montrer des modules avec respectivement un sous-module, HW Config montre pour simplifier uniquement des sous-modules.

Bases de configuration
Chaque contrleur IO attribue des adresses gographiques autonomes aux sous-modules du Shared device qui lui sont affects. Il est possible d'attribuer comme d'habitude des adresses logiques aux sous-modules (associs au contrleur). Un Shared device doit avoir les mmes paramtres IP et le mme nom d'appareil dans chaque station. On distingue deux cas lors de la configuration : Shared device dans le mme projet : STEP 7 dcharge l'utilisateur en assurant d'importantes fonctions de contrle de cohrence. Il vrifie que les paramtres IP sont correctement dfinis et surveille l'accs correct du contrleur IO aux diffrents sous-modules. Shared device dans diffrents projets : Les stations avec les contrleurs IO qui utilisent le Shared device sont cres dans diffrents projets. Dans chaque projet, il faut veiller ce que le Shared device soit configur de manire exactement identique dans chaque station. Un seul contrleur IO doit avoir l'accs total un sous-module. Les paramtres IP et les noms d'appareil doivent tre identiques. Des incohrences dans la configuration entranent la dfaillance du Shared device.

204

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.6 Shared Devices

Types d'accs
Les sous-modules peuvent tre affects exactement un contrleur IO. Diffrents types d'accs sont possibles : Accs total : Le contrleur IO a accs sans restriction au sous-module. Droits du contrleur IO : Accs en lecture et en criture aux donnes d'entre, de sortie et aux enregistrements Attribution d'adresses logiques pour les sous-modules Paramtrage du sous-module Rception d'alarmes du sous-module

Pas d'accs : Le contrleur IO n'a pas accs au sous-module. Pour le contrleur IO, cela signifie en particulier : l'absence d'change de donnes avec le sous-module, l'impossibilit de recevoir des alarmes du sous-module, l'impossibilit de paramtrer le sous-module.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

205

Configuration d'appareils PROFINET IO 4.6 Shared Devices

4.6.2

Etapes de configuration d'un Shared Device dans le mme projet STEP 7

Introduction
L'exemple suivant dcrit la configuration la plus simple d'un Shared device : deux contrleurs IO se partagent les sous-modules d'un priphrique IO. Les deux contrleurs IO se trouvent dans le mme projet STEP 7, ce qui prsente l'avantage que le contrle de cohrence est automatique.

Marche suivre
Pour pouvoir utiliser la fonction Shared Device, il faut excuter des tapes de configuration aussi bien dans le SIMATIC Manager que dans HW Config.

Prparatifs
1. Crez un projet de nom "Projet-Shared-Device" dans le SIMATIC Manager. 2. Insrez-y deux stations (SIMATIC 300). 3. Ouvrez les stations dans HW Config et configurez une CPU avec interface PROFINET (la CPU 319-3 PN/DP dans le cas dcrit). 4. Paramtrez les interfaces PROFINET des stations justement cres. 5. "Enregistrez et compilez" les diffrentes stations.

206

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.6 Shared Devices

Cration d'un Shared device


1. Ouvrez l'une des stations pralablement cres dans HW Config. Configurez un systme de priphrie dcentralis ET 200s (IM151-3PN) avec quelques sousmodules, comme reprsent sur la copie d'cran.

2. Copiez le systme de priphrie dcentralis justement cr via le menu contextuel (bouton droit de la souris) 3. Enregistrez la configuration matrielle et fermez la station configure. 4. Ouvrez l'autre station pralablement cre dans HW Config. 5. Pour insrer le systme de priphrie dcentralis en tant que Shared device, cliquez avec le bouton droit de la souris sur la ligne de rseau PROFINET. Slectionnez la commande "Insrer Shared" dans le menu contextuel. 6. Enregistrez la configuration matrielle et fermez la station configure. Vous avez cr le Shared device avec succs. Vous devez maintenant paramtrer l'affectation des sous-modules aux stations configures.
Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

207

Configuration d'appareils PROFINET IO 4.6 Shared Devices

Affectation des sous-modules


L'affectation des sous-modules doit se faire sparment pour chaque station. Tenez compte du fait que des modifications dans une station ont des consquences sur les autres stations. Un sousmodule ne peut tre affect qu' une station. 1. Ouvrez la bote de dialogue des proprits du systme de priphrie dcentralis dans la premire station. 2. Affichez l'onglet "Accs". 3. Configurez l'accs aux diffrents sous-modules. A cet effet, slectionnez le type d'accs dans la colonne "Valeur" de la liste droulante. Vous pouvez choisir entre : Pas d'accs au sous-module : "- - -" Accs total au sous-module : "illimit"

4. N'oubliez pas que le paramtrage "illimit" entrane automatiquement le paramtrage "- - -" dans les autres stations. Ce n'est pas le cas du paramtrage "- - -" qui n'entrane pas automatiquement le paramtrage "illimit" dans les autres stations. 5. Enregistez et fermez la station. 6. Rptez les tapes 1 4 pour la deuxime station. 7. Chargez ensuite la configuration dans les stations.

Shared device dans le programme utilisateur


Le Shared device n'a pas un rle particulier jouer dans le programme utilisateur. On accde comme d'habitude aux sous-modules qui sont affects la station et les autres sous-modules ne reoivent pas d'adresses.

208

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.6 Shared Devices

4.6.3

Etapes de configuration d'un Shared Device dans des projets STEP 7 diffrents

Introduction
L'exemple suivant dcrit la configuration d'un Shared device dans des projets STEP 7 diffrents. Dans cet exemple, deux contrleurs IO se partagent les sous-modules d'un priphrique IO.

Marche suivre
Pour pouvoir utiliser la fonction Shared Device, il faut excuter des tapes de configuration aussi bien dans le SIMATIC Manager que dans HW Config.

Prparatifs
1. Crez un projet de nom "Shared-Device-1" dans le SIMATIC Manager. 2. Insrez-y une station (SIMATIC 300) de nom "CPU1". 3. Ouvrez la station dans HW Config et configurez une CPU avec interface PROFINET (la CPU 319-3 PN/DP dans le cas dcrit). 4. Paramtrez l'interface PROFINET de la station justement cre. 5. "Enregistrez et compilez" la station et fermez le projet. 6. Crez un autre projet de nom "Shared-Device-2" dans le SIMATIC Manager. 7. Insrez-y une station (SIMATIC 300) de nom "CPU2". 8. Rptez les tapes 3 5.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

209

Configuration d'appareils PROFINET IO 4.6 Shared Devices

Cration d'un Shared device


1. Ouvrez le projet "Shared-Device-1". 2. Ouvrez la station "CPU1" dans HW Config. 3. Configurez un systme de priphrie dcentralis ET 200s (IM151-3PN) avec quelques sousmodules, comme reprsent sur la copie d'cran.

4. Notez la configuration exacte de l'ET 200s justement cr. 5. Enregistrez et compilez la configuration matrielle et fermez HW Config et le projet. 6. Ouvrez l'autre projet pralablement cr "Shared-Device-2".

210

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.6 Shared Devices

7. Ouvrez la station "CPU2" dans HW Config. 8. Configurez un systme de priphrie dcentralis ET 200s avec exactement la mme configuration que celle de l'ET 200s dans le projet "Shared-Device-1" de la station "CPU1" (note l'tape 4). 9. Enregistrez et compilez la configuration matrielle et fermez HW Config et le projet. Vous avez cr le Shared device avec succs. Vous devez maintenant paramtrer l'affectation des sous-modules aux stations configures.

Affectation des sous-modules


L'affectation des sous-modules doit se faire sparment pour chaque station dans les deux projets. N'oubliez pas qu'un sous-module ne peut tre affect qu' une station. 1. Ouvrez la station "CPU1" du projet "Shared-Device-1" dans HW Config. 2. Ouvrez la bote de dialogue des proprits du systme de priphrie dcentralis. 3. Affichez l'onglet "Accs". 4. Configurez l'accs aux diffrents sous-modules. A cet effet, slectionnez le type d'accs dans la colonne "Valeur" de la liste droulante. Vous pouvez choisir entre : Pas d'accs au sous-module : "- - -" Accs total au sous-module : "illimit"

5. Enregistez et compilez la configuration matrielle et fermez HW Config et le projet. 6. Ouvrez la station "CPU2" du projet "Shared-Device-2" dans HW Config. 7. Rptez les tapes 2 5.

Attention Rgle d'accs : Un sous-module ne peut tre affect qu' un contrleur IO. Cela signifie, par exemple, que le sous-module l'emplacement 4 ne peut tre affect qu' la "CPU1" avec le paramtrage "Accs total". Dans la "CPU2", il faut donc choisir le paramtrage "- - -" (c'est--dire pas d'accs) pour le sous-module l'emplacement 4.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

211

Configuration d'appareils PROFINET IO 4.6 Shared Devices

Rservation de largeur de bande


Lors de la configuration de priphriques partags dans diffrents projets, STEP 7 a besoin d'informations sur les autres points d'utilisation du Shared device afin de calculer correctement la largeur de bande. Vous effectuez ces paramtrages dans les deux projets de la manire suivante : 1. Ouvrez le projet "Shared-Device-1" / "Shared-Device-2". 2. Ouvrez la station "CPU1" / "CPU2" dans HW Config. 3. Ouvrez la bote de dialogue des proprits de l'interface PROFINET IO et affichez l'onglet "Shared Device". 4. Effectuez les paramtrages suivants : 5. Si le contrleur IO a l'accs total l'interface de lIO-Device : Indiquez le nombre de contrleurs externes qui accdent au priphrique IO. 6. Si le contrleur IO n'a pas accs l'interface de lIO-Device : Indiquez la cadence d'mission du contrleur IO ayant l'accs total. 7. Enregistrez et compilez la configuration. 8. Chargez ensuite la configuration dans les stations.

Shared device dans le programme utilisateur


Le Shared device n'a pas un rle particulier jouer dans le programme utilisateur. On accde comme d'habitude aux sous-modules qui sont affects la station et les autres sous-modules ne reoivent pas d'adresses.

212

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7
4.7.1

I-Devices
Prsentation

4.7.1.1 Fonctionnalit I-Device


La fonctionnalit "I-Device" (IO-Device intelligent) d'une CPU permet d'changer des donnes avec un contrleur IO et d'utiliser ainsi la CPU en tant qu'unit intelligente de prtraitement de process partiels. LI-Device est reli un contrleur IO en tant que IO-Device. Le prtraitement est assur par le programme utilisateur dans la CPU. Les valeurs de process saisies dans les priphries centralises ou dcentralises (PROFINET IO ou PROFIBUS DP) sont prtraites par le programme utilisateur et mises disposition de la CPU ou du CP d'une station de niveau suprieur via une interface PROFINET IO-Device.

Convention de dsignation "I-Device"


Par la suite, une CPU ou un CP avec la fonctionnalit I-Device est simplement appel "I-Device".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

213

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.1.2 Proprits et avantages de I-Devices Domaines d'utilisation


Domaines d'application de lI-Device : Traitement distribu Une tche d'automatisation complexe est divise en plusieurs units/process partiels plus petits. On obtient ainsi des process clairs qui gnrent des tches partielles simplifies. Dcouplage des process partiels Les process compliqus, volumineux et extrmement distribus peuvent tre diviss en plusieurs process partiels avec des interfaces claires, grce l'utilisation dI-Devices. Ces process partiels sont ensuite enregistrs dans des projets STEP 7 qui sont regroups pour former un projet global.

Proprits
Proprits de lI-Device : Dcouplage de projets STEP 7 Le crateur et l'utilisateur d'un I-Device peuvent avoir des projets STEP 7 totalement distincts. L'interface entre les projets STEP 7 est assure par le fichier GDS. Le couplage des contrleurs IO standard est ainsi possible via une interface normalise. Communication en temps rel Le I-Device est mis disposition d'un rseau PROFINET IO dterministe via une interface PROFINET IO et prend ainsi en charge la communication en temps rel Real-Time et Isochronous Real-Time.

Avantages
LI-Device offre les avantages suivants : Couplage simple des contrleurs IO sans outils logiciels supplmentaires. Communication en temps rel entre les CPU SIMATIC et les contrleurs IO standard. La rpartition de la puissance de calcul sur plusieurs I-Devices permet de rduire la charge de calcul requise des diffrentes CPU et du contrleur IO. Rduction de la charge de communication grce au traitement sur site des donnes du process. Visibilit grce au traitement des tches partielles dans des projets STEP 7 distincts.

214

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.1.3 Variantes d'un I-Device Principe


Un I-Device est intgr un rseau IO comme un IO-Device standard.

I-Device
LI-Device ne possde pas de priphrie dcentralise propre (pas de contrleur IO). La configuration et le paramtrage de lI-Device pour le rle dIO-Device s'effectuent comme pour un systme de priphrie dcentralis (p.ex. ET 200).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

215

Configuration d'appareils PROFINET IO 4.7 I-Devices

I-Device avec rseau PN-IO subordonn


Sur une interface PROFINET un I-Device peut galement, en fonction de sa configuration, avoir le rle d'un contrleur IO en plus de celui d'IO-Device. De cette manire, le I-Device peut tre un composant d'un rseau IO de niveau suprieur via son interface PROFINET et, en tant que contrleur IO, dlimiter un rseau IO subordonn et ses priphries centralises et dcentralises. Le rseau IO subordonn peut galement contenir des I-Devices (voir figure suivante). Cela permet de crer des rseaux IO hirarchiquement structurs.

I-Device en tant que Shared Device


Un IDevice peut galement tre utilis simultanment par plusieurs contrleurs IO en tant que Shared Device.

216

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

Exemple - le I-Device comme IO-Device et contrleur IO


L'exemple montre comment utiliser lI-Device comme IO-Device et contrleur IO dans un process d'impression. LI-Device pilote une unit (un process partiel). Une unit sert p.ex. introduire des feuilles supplmentaires comme des encarts libres ou des prospectus dans un imprim quelconque.

L'unit 1 et l'unit 2 sont composes chacune d'un I-Device avec priphrie centralise. LI-Device associ au systme de priphrie dcentralis (p.ex. ET 200) constitue l'unit 3. Le programme utilisateur de lI-Device assure le prtraitement des donnes du process. Pour cette tche, le programme utilisateur de lI-Device a besoin d'instructions (p.ex. donnes de conduite) provenant du contrleur IO de niveau suprieur. LI-Device met les rsultats (tat de la tche partielle p.ex.) disposition du contrleur IO. Les donnes de conduite et les rsultats peuvent galement tre appels directement partir de la priphrie subordonne si la configuration est effectue en consquence. De cette manire, le contrleur IO de niveau suprieur obtient un accs direct la priphrie subordonne.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

217

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.1.4 Echange de donnes entre un rseau IO de niveau suprieur et un rseau IO subordonn Introduction
Le chapitre suivant prsente l'change de donnes entre un rseau IO de niveau suprieur et un rseau IO subordonn.

Zones de transfert
Les zones de transfert servent la mise disposition des donnes pour la communication entre le contrleur IO et lI-Device. Une zone de transfert contient une unit d'information qui est change de manire cohrente entre le contrleur IO et lI-Device. Pour plus d'informations sur la configuration et la gestion des zones de transfert, rfrez-vous au chapitre Configurer un I-Device dans STEP 7. Il y a deux sortes de zones de transfert : Les zones de transfert d'application sont des interfaces vers le programme utilisateur de la CPU de lI-Device. Les entres sont traites dans le programme utilisateur et les sorties sont le rsultat d'un traitement dans le programme utilisateur. Les zones de transfert de priphrie transmettent les donnes du contrleur IO de niveau suprieur la priphrie et inversement. Les valeurs ne sont pas traites dans lI-Device.

218

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

La figure suivante prsente l'change de donnes entre un rseau IO de niveau suprieur et un rseau IO subordonn. Les diffrentes relations de communication sont expliques en fonction des chiffres.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

219

Configuration d'appareils PROFINET IO 4.7 I-Devices

(1) change de donnes entre un contrleur IO de niveau suprieur et un IO-Device normal Cette voie permet l'change de donnes entre le contrleur IO et les IO-Devices. La transmission de donnes s'effectue via PROFINET. (2) change de donnes entre un contrleur IO de niveau suprieur et un I-Device Cette voie permet l'change de donnes entre le contrleur IO et lI-Device. La transmission de donnes s'effectue via PROFINET. L'change de donnes entre un contrleur IO de niveau suprieur et un I-Device s'appuie sur une relation classique contrleur IO / IO-Device. Les zones de transfert de lI-Device reprsentent pour le contrleur IO les sous-modules d'une station prconfigure. Les donnes de sortie du contrleur IO sont les donnes d'entre de lI-Device. De mme, les donnes d'entre du contrleur IO sont les donnes de sortie de lI-Device. (3) Relation de transfert entre le programme utilisateur et la zone de transfert Cette voie permet d'changer des donnes d'entre et de sortie entre le programme utilisateur et la zone de transfert d'application. (4) Relation de transfert entre la zone d'adresse de priphrie et la priphrie du I- Device Cette voie permet lI-Device de transfrer des donnes de sa priphrie centralise et dcentralise vers la zone de transfert de priphrie. Les donnes ne sont pas traites par la CPU. (5) Relation de transfert entre le programme utilisateur et la priphrie Cette voie permet d'changer des donnes d'entre et de sortie entre le programme utilisateur et la priphrie centralise / dcentralise. (6) change de donnes entre un I-Device et un contrleur IO subordonn Cette voie permet l'change de donnes entre lI-Device et ses IO-Devices. La transmission de donnes s'effectue via PROFINET.

220

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2

Configurer un I-Device dans STEP 7

Introduction
On distingue deux grands principes dans la configuration : Cration de lI-Device Utilisation de lI-Device

Le chapitre Crer un I-Device montre l'aide d'un exemple comment configurer un rseau IO avec IDevice. Le chapitre Utiliser un I-Device explique comment importer un projet existant et l'utiliser dans les applications.

Marche suivre pour la configuration et la programmation Cration de lI-Device


1. Configuration de lI-Device avec module de priphrie central et/ou dcentralis 2. Paramtrage de l'interface PROFINET IO de lI-Device 3. Configuration des zones de transfert de lI-Device 4. Cration du fichier GSD

Utilisation de lI-Device
1. Installation du fichier GSD 2. Configuration du contrleur IO de niveau suprieur 3. Paramtrage de l'interface PROFINET IO du contrleur IO de niveau suprieur avec module de priphrie centralise et dcentralise. 4. Configuration de lI-Device sur le rseau IO du contrleur IO de niveau suprieur 5. Programmation du programme utilisateur

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

221

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.1

Crer un I-Device

Exemple de configuration
Cet exemple montre comment configurer une installation d'automatisation avec un I-Device. Les tches de commande et le prtraitement sont assurs par une CPU 317-2 PN/DP qui sert de IDevice. Le diagramme suivant illustre la configuration de l'application. Elle est constitue d'un rseau IO de niveau suprieur et du I-Device. D'abord, lI-Device est illumin sparment du rseau IO (faisceau lumineux du projecteur).

Cet exemple explique comment : Configurer un I-Device Configurer des plages de transfert dapplication Configurer des plages de transfert de priphrie Gnrer un fichier GSD pour un I-Device

222

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.2 Configuration du I-Device Prparatifs


1. Crez un projet portant le nom "Projet I-Device" dans SIMATIC Manager. 2. Ajoutez une "Station SIMATIC 300" portant le nom "I-Device". 3. Ouvrez la station dans HW Config et configurez une ET 200S-CPU (CPU IM 151-8 PN/DP). 4. Configurez les paramtres de l'adresse IP. Voir cet effet le paragraphe Paramtres de l'adresse IP au chapitre Conditions supplmentaires pour l'utilisation de I-Devices 5. Ajoutez des priphries centralises.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

223

Configuration d'appareils PROFINET IO 4.7 I-Devices

La figure suivante prsente la configuration une fois que toutes les tapes ont t excutes.

224

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

Configuration
Pour pouvoir utiliser la CPU ET 200S que l'on vient de configurer en tant que I-Device, il convient de procder certains paramtrages sous l'onglet "I-Device" des proprits de l'interface :

1. Activez la case cocher "Mode I-Device". 2. Une fois que la case cocher "Paramtrage de l'interface PN et de ses ports sur le contrleur IO de niveau suprieur" est active, les paramtres d'interface et de port du contrleur IO de niveau suprieur sont attribus. Si la case cocher est dsactive, l'attribution des paramtres s'effectue dans cette station. 3. Le I-Device reoit automatiquement de STEP 7 le numro de station spcifique 1500. Il ne peut pas tre modifi et est donc gris. Le numro de station est un composant de l'adresse gographique des zones de transfert du I-Device. 4. Les paramtres des zones de transfert sont dcrits au chapitre suivant.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

225

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.3 Configurer les zones de transfert : Application Cration


Pour crer une zone de transfert d'application, cliquez sur le bouton "Nouveau" dans la zone "Zone de transfert" de l'onglet "I-Device". La bote de dialogue "Proprits de la zone de transfert" s'affiche.

226

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

Vous dfinissez ici les proprits de la zone de transfert ; procdez comme suit : 1. Sur la liste droulante "Type de zone de transfert", vous disposez des paramtres suivants en fonction de la CPU utilise : "Application" "Priphrie"

2. Choisissez Application pour une zone de transfert d'application. Les valeurs de la zone de transfert sur le contrleur IO de niveau suprieur (slot et subslot) sont attribues automatiquement par STEP 7, les champs de sont pas modifiables. 3. Indiquez si la zone de transfert doit tre localement une zone de transfert d'entre et de sortie. Slectionnez pour cela le type d'adresse correspondant sur la liste droulante "Type d'adresse". STEP 7 attribue automatiquement le type d'adresse du contrleur IO de niveau suprieur. Si la zone de transfert doit apparatre comme une sortie sur le contrleur IO de niveau suprieur, elle doit tre une entre sur le I-Device et rciproquement. 4. Comme tous les sous-modules, la zone de transfert a galement besoin d'une plage d'adresses qui permet l'accs du programme utilisateur ; dfinissez l'adresse de dbut, la longueur et la mmoire image de l'entre/sortie. 5. Le cas chant, ajoutez des informations complmentaires sous Commentaire et fermez le dialogue avec le bouton "OK". 6. La zone de transfert est cre et elle s'affiche avec ses donnes sous l'onglet "I-Device".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

227

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.4 Configurer les zones de transfert : Priphrie Cration


Pour crer une zone de transfert de priphrie, cliquez sur le bouton "Nouveau" dans la zone "Zone de transfert" de l'onglet "I-Device". La bote de dialogue "Proprits de la zone de transfert" s'affiche. Vous dfinissez ici les proprits de la zone de transfert ; procdez comme suit : 1. Sur la liste droulante "Type zone de transfert", vous disposez des paramtres suivants en fonction de la CPU utilise : "Application" "Priphrie"

Slectionnez Priphrie pour une zone de transfert de priphrie. Les valeurs de la zone de transfert sur le contrleur IO de niveau suprieur (slot et subslot) sont attribues automatiquement par STEP 7, les champs de sont pas modifiables. Nota Si le paramtre "Priphrie" n'est pas accessible, la CPU utilise ne prend pas en charge les zones de transfert de priphrie. 2. Dfinissez les modules / sous-modules du I-Device qui doivent tre mis disposition du contrleur IO de niveau suprieur en tant que zones de transfert de priphrie. Cliquez sur le bouton "Slectionner la priphrie". La bote de dialogue "Zone de transfert Priphrie Slection de la priphrie" s'affiche.

228

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

3. Slectionnez un module / sous-module et quittez le dialogue en cliquant sur le bouton "OK".

4. Comme tous autres les sous-modules, une zone de transfert a galement besoin d'une plage d'adresses qui permet l'accs du programme utilisateur. Dfinissez l'adresse de dbut de l'entre/sortie. La longueur est calcule automatiquement en fonction du module / sous-module choisi. 5. Le cas chant, ajoutez des informations complmentaires sous Commentaire et fermez le dialogue avec le bouton "OK". La zone de transfert est cre et elle s'affiche avec ses donnes sous l'onglet "I-Device".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

229

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.5 Crer un fichier GSD Crer et importer le fichier GSD


Dans l'tape suivante, vous crez un fichier GSD pour la CPU du I-Device et vous l'enregistrez dans le catalogue du matriel ou dans le systme de fichiers pour une utilisation autre.

Marche suivre
1. Dans HW Config, cliquez sur la commande de menu "Outils" > "Crer le fichier GSD pour IDevice". La bote de dialogue "Crer le fichier GSD pour I-Device" s'affiche. 2. La liste droulante "I-Device" affiche dj la CPU du I-Device. La dsignation attribue dans le champ "Dsignation du I-Device supplant" est le nom qui sera affich par la suite sur le contrleur IO de niveau suprieur. Le nom de l'appareil est renseign par dfaut. Vous pouvez galement attribuer un nom en tenant compte des conventions DNS.

Nota Si plusieurs CPU I-Device sont configurs sur un mme chssis, vous devez slectionner la CPU I-Device sur la liste droulante "I-Device". Si le nom de l'appareil provient d'une autre voie, la dsignation pour le I-Device supplant sera l'adresse physique de la CPU I-Device, p.ex. "R0S2.5" (pour chssis 0 emplacement 2.5).

3. Crez le fichier GSD en cliquant sur le bouton "Crer". Une fois que le fichier GSD est cr, les boutons "Installer" et "Exporter" s'affichent, ainsi que le nom du fichier. 4. Le fichier GSD nouvellement cr peut maintenant tre install et/ou export via les boutons correspondants : Bouton "Installer" : Le fichier GSD est install sur l'ordinateur et enregistr dans le catalogue du matriel sous "PROFINET IO -> Preconfigured Stations -> CPU-Name" sous la dsignation qui lui a t attribue. Bouton "Exporter". Le fichier GSD peut tre enregistr sur un autre ordinateur pour une utilisation ultrieure ou dans le systme de fichiers pour archivage.

Nota Le fichier GSD peut tre install dans HW Config via la commande de menu Outils > Installer les fichiers GSD

5. Fermez la bote de dialogue "Crer le fichier GSD pour I-Device", puis enregistrez et compilez la configuration matrielle. Fermez ensuite HW Config et le projet.

230

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.6 Utiliser un I-Device Introduction


Le I-Device cr va maintenant tre mis en uvre dans un rseau IO de niveau suprieur.

Exemple de configuration
Une fois que le I-Device a t cr et paramtr, on considre ensuite le rseau IO de niveau suprieur. Nota Le rseau IO de niveau suprieur ne doit pas ncessairement se trouver dans le mme projet STEP 7 que lI-Device. Si le rseau IO de niveau suprieur est configur sur un autre ordinateur, il convient de s'assurer que le fichier GSD du I-Device y est install.

Cet exemple illustre les tapes suivantes : Configuration du I-Device dans le rseau IO de niveau suprieur Accs aux zones de transfert

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

231

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.7 Configuration du rseau IO de niveau suprieur Conditions requises


Comme dcrit dans les chapitres prcdents, vous avez configur un I-Device et cr, puis install un fichier GSD.

Etapes de base
1. Crez une station de type 300 en tant que contrleur IO de niveau suprieur sous le nom "Contrleur IO". 2. Ouvrez la station dans HW Config et configurez une CPU 319-3 PN/DP avec un rseau PROFINET IO. 3. Configurez les priphries dcentralises et centralises.

232

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4. La figure suivante montre la configuration une fois ces tapes ralises.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

233

Configuration d'appareils PROFINET IO 4.7 I-Devices

Configuration
Afin de pouvoir utiliser le I-Device sur le rseau IO de niveau suprieur, vous devez auparavant installer le fichier GSD (voir chapitre Crer le fichier GSD). Procdez comme suit pour pouvoir utiliser le I-Device sur le contrleur de niveau suprieur. 1. Parcourez le catalogue du matriel de HW Config jusqu'au dossier "PROFINET IO -> Preconfigured Stations" et slectionnez le I-Device que vous avez configur. 2. Faites glisser ce I-Device sur le rseau PROFINET IO cr prcdemment. Rsultat : Le I-Device est intgr dans le rseau IO de niveau suprieur. Les zones de transfert cres dans le I-Device sont maintenant accessibles au programme utilisateur du contrleur IO de niveau suprieur.

234

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.8 Exemple de programme utilisateur Introduction


Cet exemple simple explique comment raliser le prtraitement avec un I-Device. La deuxime partie de l'exemple explique l'accs la zone de transfert de priphrie du I-Device partir du programme utilisateur du contrleur de niveau suprieur.

Prtraitement dans I-Device


Enonc de la tche Le rsultat d'une fonction ET simple sur le I-Device doit tre mis disposition du contrleur IO de niveau suprieur pour traitement ultrieur. Condition Vous avez configur dans I-Device une zone de transfert d'application possdant les proprits suivantes : Type d'adresse Local I-Device : Sortie Adresse de dbut 568, longueur 1

Solution
Code LIST : I-Device
LIST U U = E 1.0 E 1.1 A 568.0 // fonction ET de E1.0 (capteur 1) et E1.1 (capteur 2) // crire le rsultat logique dans A568.0 (zone de transfert //d'application du I-Device)

Code LIST : Contrleur IO de niveau suprieur


LIST U = E 68.0 A 0.0 // correspond au A568.0 du I-Device // dfinit l'tat initial de A0.0

Nota Les adresses des zones de transfert sont renseignes par dfaut par HW Config. Les adresses sont modifiables par l'utilisateur de la manire usuelle. Dans ce cas, ladresse d'octet E 68 a t attribue la zone de transfert.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

235

Configuration d'appareils PROFINET IO 4.7 I-Devices

Accs aux zones de transfert priphrie


Enonc de la tche Un octet d'entre d'un module de priphrie de lI-Device doit tre mis disposition sur le contrleur de niveau suprieur : Condition Vous avez configur dans I-Device une zone de transfert de priphrie possdant les proprits suivantes : La base est un module d'entre configur sur la CPU I-Device en tant que priphrie centralise. Il s'agit dans ce cas du module "2AI U ST" sur l'emplacement 5 portant l'adresse logique 272.275. Adresse de sortie dans la zone de transfert de priphrie du I-Device : 223..226

Solution
Code LIST : I-Device
LIST // aucune modification requise dans le programme utilisateur

Aucune programmation n'est requise dans le programme utilisateur du I-Device pour la mise disposition des zones de transfert de priphrie. Les zones de transfert de priphrie sont mises disposition par le systme d'exploitation de la CPU I-Device. Code LIST : Contrleur IO de niveau suprieur
LIST L PEW 223 // Charger l'octet d'entre 223 (contenu de la zone de transfert de //priphrie et donc les donnes de process du module d'entre de base //dans lI-Device)

Nota Les adresses des zones de transfert sont renseignes par dfaut par HW Config. Les adresses sont modifiables par l'utilisateur de la manire usuelle. Dans ce cas, l'adresse d'octet EB 27 a t attribue la zone de transfert.

236

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.9 Configuration d'un I-Device avec rseau IO subordonn Priphrie dcentralise sur le I-Device
Le mode I-Device prend galement en charge le fonctionnement d'une priphrie dcentralise PROFIBUS DP ou PROFINET IO.

Marche suivre pour configurer une priphrie dcentralise


La marche suivre pour configurer une priphrie dcentralise sous un I-Device est identique celle normalement utilise.

Prparatifs
1. Crez un projet portant le nom "I-Device Project" dans SIMATIC Manager. 2. Ajoutez une nouvelle "Station SIMATIC 300" portant le nom "I-Device". 3. Ouvrez la station dans HW Config et configurez une CPU ET 200S avec un rseau PROFINET IO. 4. Ajoutez un systme de priphrie dcentralise ET 200S (p.ex. IM151-3 PN ST) avec des entres/sorties.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

237

Configuration d'appareils PROFINET IO 4.7 I-Devices

La figure suivante montre la configuration une fois ces tapes ralises.

Crer un I-Device
Procdez comme indiqu sous "Configuration du I-Device", paragraphe "Configuration". Suivez tous les autres points comme indiqu dans les chapitres suivants.

238

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.2.10 I-Device en tant que Shared Device Introduction


Un I-Device peut galement tre utilis en tant que Shared Device en seulement quelques tapes de configuration.

Configuration
Pour configurer un I-Device en tant que Shared Device, procdez comme suit : 1. Configurez un I-Device comme indiqu au chapitre Configuration du I-Device. 2. Configurez les zones de transfert comme indiqu au chapitre Configurer les zones de transfert: Application. 3. Ouvrez nouveau l'onglet "I-Device" des proprits de l'interface de la CPU. 4. Activez la case cocher "Utilisation comme Shared Device suprieur" et quittez la bote de dialogue en cliquant sur "OK". 5. Crer le fichier GSD comme indiqu au chapitre Crer le fichier GSD. 6. Le fichier GSD cr peut tre configur en tant Shared Device comme indiqu au chapitre Etapes de configuration d'un Shared Device dans le mme projet STEP 7.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

239

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.3

Diagnostic, Rgles et conditions supplmentaires

4.7.3.1 Diagnostic et comportement d'alarme Diagnostic et comportement d'alarme


Les CPU S7 disposent de nombreuses fonctions de diagnostic et d'alarme qui peuvent p.ex. signaler des erreurs et des dfaillances sur les rseaux IO subordonns. Les messages de diagnostic rduisent les temps de retard et simplifient la localisation et le dpannage.

Distinction gnrale
Les fonctions de diagnostic et dalarme qui sont connues sur les CPU "normales" sont galement disponibles en cas d'utilisation dI-Devices. Le diagnostic des I-Devices possde cependant certaines particularits. Les explications ce sujet se divisent comme suit : Diagnostic du I-Device dans le contrleur IO de niveau suprieur Diagnostic dans la CPU I-Device

Diagnostic du I-Device dans le contrleur IO de niveau suprieur


Le contrleur IO possde les mcanismes de diagnostic suivants : OB 83 (retour du sous-module) OB 85 (dfaillance de la station) OB 86 (retour de la station) OB 122 (erreur d'accs)

Particularits dans les zones de transfert de priphrie :


Dans les zones de transfert de priphrie, seule la zone de transfert proprement dite peut tre diagnostique (existante, disponible), mais pas le module de priphrie de base de la CPU I-Device. Nota Les dfaillances de la priphrie sont uniquement signales de manire acyclique lors de l'accs. Le diagnostic de tension de charge ne peut tre rsolu que de manire applicative.

240

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

Possibilits de diagnostic de la CPU I-Device


Le diagnostic dans le I-Device se distingue des possibilits de diagnostic dans les rseaux IO "normaux" : Pour la CPU I-Device, il est important de savoir si le contrleur IO de niveau suprieur est en mode MARCHE ou ARRET et s'il a abonn les modules de transfert de la COU I-Device. On dispose pour cela des lments suivants : OB 86 (dmarrage partiel et complet du contrleur IO de niveau suprieur) OB 85 (dfaillance de la station) OB 122 (erreur d'accs) OB 83 (retour du sous-module)

Nota Les messages de diagnostic de la priphrie peuvent tre traits dans le programme utilisateur de la CPU I-Device et transmis au contrleur IO de niveau suprieur via les zones de transfert.

Etat initial Les deux CPU sont en MARCHE.

Evnement La CPU I-Device se met l'arrt. /

Comportement IDevice

Comportement Contrleur Appel de l'OB 85 (erreur de transfert mmoire image) / En cas d'accs : Appel de l'OB 122 (erreur d'accs)

La CPU I-Device est l'arrt (STOP), le contrleur IO de niveau suprieur est en MARCHE. Les deux CPU sont en MARCHE.

La CPU I-Device se met en marche.

Appel de l'OB 100 (mise Appel de l'OB 83 (retour en route) du sous-module)

Le contrleur IO de niveau suprieur passe l'arrt (STOP)

Appel de l'OB 85 et de l'OB 122 (en cas d'accs aux zones de transfert d'entre) Nota : Il est encore possible d'accder aux zones de transfert de sortie.

Le contrleur IO de niveau suprieur est l'arrt (STOP), la CPU I-Device est en MARCHE. Les deux CPU sont en MARCHE.

Le contrleur IO de niveau suprieur se met en marche

Appel de l'OB 83 (retour Appel de l'OB 100 (mise du sous-module des en route) zones de transfert d'entre) / Appel de l'OB 86 (dfaillance station)

Dfaillance du IDevice.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

241

Configuration d'appareils PROFINET IO 4.7 I-Devices

Etat initial La CPU I-Device est l'arrt (STOP), le contrleur IO de niveau suprieur est en MARCHE. Les deux CPU sont en MARCHE.

Evnement Retour du I-Device

Comportement IDevice

Comportement Contrleur

Appel de l'OB 100 (mise Appel de l'OB 86 (retour en route) station)

Dfaillance du contrleur IO de niveau suprieur.

Appel de l'OB 86 (dfaillance station)

Appel de l'OB 86 (retour station) Nota : Retour partiel de station en cas d'utilisation Shared.

242

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.3.2 Rgles de topologie d'un rseau PROFINET IO avec I-Device Introduction


Les recommandations suivantes pour la construction et la configuration d'un rseau IO utilisant des IDevices permettent de rduire les largeurs de bande requises pour la communication. Fondamentalement, il faut veiller ce que les voies de communication suivantes ne se croisent pas : Voies de communication entre le contrleur IO et ses rseaux IO. Voies de communication contrleur I-Device et de ses rseaux IO.

I-Device avec un port


Un I-Device avec un seul port est raccord un commutateur dcroch du rseau IO de niveau suprieur. Le rseau IO subordonn est raccord un autre port du commutateur, comme indiqu sur la figure suivante.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

243

Configuration d'appareils PROFINET IO 4.7 I-Devices

I-Device avec deux ports


Pour un I-Device avec deux ports, vous raccordez un port dcroch du rseau IO de niveau suprieur au port du commutateur. Le deuxime port est utilis pour le rseau IO subordonn, comme indiqu sur la figure suivante.

244

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

I-Device avec trois ports et plus


Pour un I-Device avec trois ports et plus, le I-Device est raccord au rseau IO de niveau suprieur par un ou deux ports dans une topologie en ligne. Le troisime est raccord au rseau IO subordonn dcroch par la topologie en ligne, comme indiqu sur la figure suivante.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

245

Configuration d'appareils PROFINET IO 4.7 I-Devices

4.7.3.3 Conditions supplmentaires pour l'utilisation de I-Devices Conditions supplmentaires


En cas d'utilisation de I-Devices, quelques conditions supplmentaires doivent tre respectes dans certains cas particuliers.

Bande passante
Le volume d'adresses des zones de transfert configures se rpercute sur la largeur de bande utile du I-Device : largeur de bande des zones de transfert + largeur de bande du rseau IO subordonn = largeur de bande totale utilise sur le I-Device. Si la plage d'adresses des zones de transfert est trop grande, le rseau IO subordonn n'a plus assez de bande passante pour obtenir des temps de rafrachissement rapides. Astuce : La plage d'adresses des zones de transfert doit tre aussi rduite que possible.

Rgles pour la communication RT et IRT


Les rseaux IO avec I-Devices sont adapts pour la construction d'applications en temps rel avec communication RT et IRT. Vous devez pour cela respecter les rgles suivantes : Le rseau IO de niveau suprieur et subordonn prennent en charge la communication RT. Vous pouvez utiliser la communication RT simultanment pour les deux rseaux IO. La communication IRT peut tre combine avec la communication RT. La communication IRT ne peut pas avoir lieu simultanment dans les deux rseaux IO.

PROFINET CBA et I-Device


En cas d'utilisation simultane de PROFINET CBA et I-Device, il faut imprativement vrifier dans les proprits de l'interface, sous l'onglet "PROFINET" qu'aucune part de communication pour PROFINET CBA n'a t rserve (part de communication PROFINET CBA = 0.0 %). PROFINET CBA ne peut tre utilis avec un I-Device qu'avec des connexions acycliques.

Synchronisme d'horloge
Vous pouvez faire fonctionner des I-Devices dans le contrleur IO de niveau suprieur en mode non isochrone.

246

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.7 I-Devices

Accs aux donnes


Le contrleur IO de niveau suprieur peut accder diffrentes zones de transfert : Zones de transfert d'application, quand le I-Device est en MARCHE. Zones de transfert de priphrie de type Output, quand le I-Device est en MARCHE et la priphrie existante et disponible. Zones de transfert de priphrie de type Input, quand la priphrie est existante et disponible, l'tat de la CPU I-Device est indiffrent (MARCHE / ARRET).

La CPU I-Device peut uniquement accder ses zones de transfert d'application d'entre. Pour cela, le contrleur IO de niveau suprieur doit tre en MARCHE.

Comportement de la priphrie des zones de transfert de priphrie


La priphrie du I-Device qui est mise disposition du contrleur IO de niveau suprieur en tant que zone de transfert de priphrie se comporte comme suit : Output : Si la CPU I-Device est en MARCHE et si la priphrie est existante et disponible, la valeur inscrite par le contrleur IO de niveau suprieur dans la zone de transfert de priphrie est sortie, sinon la sortie est 0.

Important Si des valeurs de remplacement ont t configures, la sortie reste 0. Tenez compte de ce fait lors de la configuration des valeurs de remplacement pour garantir le bon fonctionnement du systme. Input : Si la priphrie est existante et disponible, le contrleur IO de niveau suprieur accepte la valeur de la priphrie provenant de la zone de transfert de priphrie. Si la priphrie n'existe pas ou n'est pas disponible, une erreur d'accs la priphrie se dclenche sur le contrleur IO de niveau suprieur.

Paramtres d'adresse IP et nom d'appareil


Comme tout IO-Device, un I-Device a besoin de paramtres d'adresse IP / noms d'appareils pour communiquer via PROFINET. Les paramtres d'adresse IP sont composs de trois parties : l'adresse IP proprement dite, le masque de sous-rseau et l'adresse du routeur (passerelle). Les paramtres d'adresse IP / noms d'appareils d'un I-Device peuvent tre attribus de deux manires : Paramtres d'adresse IP / nom d'appareil via le projet : Les paramtres d'adresse IP / noms d'appareils sont dj attribus lors de la configuration (dans le projet I-Device) dans STEP 7. C'est la mthode standard. Obtenir les paramtres d'adresse IP / nom d'appareil par d'autres moyens : Paramtres d'adresse IP / nom d'appareil via DCP : Les paramtres d'adresse IP / noms d'appareils sont attribus par DCP (Discovery and Configuration Protocol). Il existe deux possibilits : 1. l'aide d'un utilitaire de paramtrage comme PST ou dans STEP 7 (via partenaire accessible) 2. l'aide du contrleur de niveau suprieur. Paramtres d'adresse IP / nom d'appareil via le programme utilisateur : l'attribution des paramtres d'adresse IP s'effectue dans le programme utilisateur de la CPU I-Device.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

247

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8
4.8.1

Configuration de la communication IRT


Introduction : Isochronous Realtime Ethernet
IRT est un procd de transmission, dans lequel les appareils PROFINET sont synchroniss avec une prcision trs leve. Un matre Sync met la cadence sur laquelle se synchronisent les esclaves Sync. Le rle du matre Sync peut tre tenu aussi bien par un IO Controller qu'un IO Device. Le matre Sync et les esclaves Sync font toujours partie d'un mme domaine Sync, dans lequel une largeur de bande est rserve pour la communication IRT. La communication temps rel et la communication non temps rel (communication TCP/IP) sont possibles en dehors de la largeur de bande rserve.

Plages de temps du cycle de communication


Le cycle de communication se subdivise en trois plages de temps :

Donnes IRT (communication isochrone) Vous pouvez rserver cette plage de temps dans certaines tapes, en fonction de la cadence d'mission. Seules des donnes IRT sont transmises dans cette plage de temps, pour laquelle vous pouvez choisir les options "Haute performance" pour des temps d'actualisation extrmement rapides (ce qui ncessite la configuration de la topologie) ou "Haute flexibilit" pour la configuration et l'extension simples de l'installation. Donnes RT (communication temps rel) Cette plage de temps sert la transmission des tlgrammes RT cycliques. Les tlgrammes Ethernet ont la priorit sur les tlgrammes TCP/IP "normaux" (priorit 6 sur 7). Donnes TCP/IP (communication standard) La communication standard (TCP/IP, etc.) est, quant elle, ralise durant l'intervalle restant du cycle de communication.

248

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8.2

Prsentation : procdure de configuration de base de l'IRT


Si vous souhaitez raliser en plus une extension IRT (p. ex. pour des applications Motion Control), procdez en trois tapes : 1. Vous configurez des stations avec des contrleurs IO PROFINET et des IO Devices PROFINET. Les appareils PROFINET dont vous avez besoin pour votre application doivent prendre en charge l'IRT. 2. Vous dterminez qui synchronise qui. Configurez cet effet un domaine Sync avec un matre Sync et plusieurs esclaves Sync.

3. Uniquement pour IRT avec l'option IRT "Haute performance" : vous configurez la topologie, c'est-dire indiquez comment les ports des diffrents appareils sont connects entre eux.

4. Vous chargez la configuration dans les appareils. La procdure est reprsente de manire simplifie. La marche suivre est dcrite par les liens ciaprs.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

249

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8.3

Cration d'une configuration PROFINET IO pour IRT


La condition ncessaire la configuration de l'IRT est l'existence d'une configuration PROFINET IO, c'est--dire qu'une ou plusieurs stations doivent tre configures avec un IO Controller et des IO Devices. La communication IRT est limite aux composants prvus cet effet. Vous reconnaissez ces derniers la description correspondante du texte d'information dans le catalogue du matriel.

Cration implicite du domaine Sync lors de la configuration


Un domaine Sync est ncessaire pour la synchronisation des appareils PROFINET IO. Le domaine Sync garantit que tous les participants qui appartiennent ce domaine communiquent de manire synchrone. La configuration d'un rseau PROFINET IO avec des composants prenant en charge l'IRT dtermine de manire implicite les conditions pour une communication IRT fonctionnelle. Ce qui se droule en arrire-plan pendant que vous configurez un rseau IO est dcrit ci-aprs.

Condition
Vous n'avez pas encore configur d'appareil PROFINET IO sur Ethernet.

Droulement
1. Vous configurez un IO Controller et le mettez en rseau avec un sous-rseau Ethernet. Raction : L'IO Controller est affect au "domaine Sync par dfaut" du sous-rseau Ethernet. Le "domaine Sync par dfaut" existe toujours. L'IO Controller est utilis de manire non synchronise. 2. Vous ajoutez un IO Device au rseau IO de l'IO Controller. Raction : L'IO Device est affect automatiquement au domaine Sync de l'IO Controller. La classe RT de l'IO Controller est affecte l'IO Device, c'est--dire que la classe "RT" de RT (non synchronis) lui est affecte.

Lorsque vous tes en prsence de configurations plus complexes, p. ex. plusieurs domaines Sync dans un sous-rseau Ethernet ou lorsque vous devez modifier des paramtres par dfaut (cadence d'mission, classe RT, part IRT dans la cadence d'mission ou rle de synchronisation, etc.), vous devez adapter ces paramtres dans la bote de dialogue "Domaine Sync".

250

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8.4

Utilisation de domaines Sync


Lorsque vous crez un sous-rseau Ethernet, un domaine Sync spcial est cr automatiquement : tous les appareils PROFINET que vous configurez pour le sous-rseau Ethernet appartiennent automatiquement ce domaine Sync. Ce domaine Sync s'appelle "syncdomain-default" ; il ne peut pas tre supprim. Les figures suivantes illustrent la relation.

(1) "Domaine Sync par dfaut" ; existe toujours

(1) "Domaine Sync par dfaut" ; existe toujours (2) Les nouveaux rseaux PROFINET IO configurs se trouvent d'abord dans le "domaine Sync par dfaut".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

251

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8.5

Cration dun nouveau domaine Sync


Tous les composants participant la communication IRT doivent appartenir un domaine Sync. Un domaine Sync est un groupe d'appareils PROFINET qui sont synchroniss sur une cadence commune. Un seul appareil a le rle de matre Sync (gnrateur d'horloge), tous les autres ont le rle d'esclave Sync. Vous ditez toujours les domaines Sync dans une bote de dialogue centrale laquelle vous accdez en choisissant la commande de menu Edition > PROFINET IO > Grer le domaine ou en cliquant sur le rseau PROFINET IO et en slectionnant Grer le domaine PROFINET IO...

Condition
Vous avez cr un projet dans lequel des stations avec des rseaux PROFINET IO sont dj configures. La description suivante suppose que des rseaux IO se trouvent dj dans le "syncdomain-default".

Cration d'un nouveau domaine Sync


1. Choisissez la commande de menu Edition > PROFINET IO > Grer le domaine. Dans la page d'onglet qui s'ouvre, vous pouvez crer et diter des domaines Sync. 2. Cliquez sur le bouton "Nouveau" ct du champ "Domaine Sync". Un nouveau domaine Sync est cr.

252

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

Attribution d'un nom au domaine Sync et ajout d'un rseau IO


1. Pour modifier le nom par dfaut du domaine Sync, cliquez sur le bouton "Editer". 2. Entrez un nom appropri pour le domaine Sync. Il doit tre conforme aux conventions DNS et applique les mmes rgles que pour l'attribution de noms aux appareils PROFINET. Les champs situs sous "Partenaire" sont d'abord vides. 3. Cliquez sur le bouton "Ajouter". 4. Dans la liste des rseaux IO, sous "domaine Sync par dfaut", slectionnez les rseaux IO qui doivent appartenir au nouveau domaine Sync (slection multiple possible). Confirmez vos paramtres en cliquant sur "OK". Le rseau IO ajout ne correspond plus au "domaine Sync par dfaut", mais au nouveau domaine Sync.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

253

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

Slection des proprits de synchronisation


La figure montre ce que contiennent les diffrentes lignes des deux champs de "Partenaire" : dans le champ suprieur, les systmes IO, dans le champ infrieur, la constitution du systme IO slectionn. 1. Pour chaque appareil de chaque partenaire, slectionnez le rle de synchronisation souhait et la classe RT adapte. Pour cela, effectuez un double clic sur un appareil dans le champ infrieur de "Partenaire". 2. Slectionnez la cadence d'mission souhaite dans le champ "Cadence d'mission". Les temps d'actualisation des appareils sont respectivement des multiples de la cadence d'mission. La cadence d'mission, appele encore "cadence de synchronisation" est valable pour tous les appareils synchroniss du domaine Sync. 3. Cliquez sur le bouton "Dtails" pour slectionner les parts de communication IRT et les parts de communication RT ou TCP/IP.

254

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

Diffrence entre domaine Sync "configur" et "domaine Sync d'excution"


Les domaines Sync configurs ici peuvent galement contenir des appareils de la classe RT "RT". Ceci ne signifie pas pour autant que ces appareils sont synchroniss. Il sont reprsents ici uniquement dans un souci d'exhaustivit. Lors de l'excution, aucun appareil de la classe RT "RT" n'est contenu dans un domaine Sync.

Rgles
Un domaine Sync peut comporter uniquement des appareils avec IRT. Un domaine Sync peut comporter un seul matre Sync.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

255

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8.6

Effacement de domaines Sync et suppression de partenaires

Effacement d'un domaine Sync


Pour effacer un domaine Sync, procdez de la manire suivante : 1. Choisissez la commande de menu Edition > PROFINET IO > Grer le domaine Sync. La page d'onglet pour la cration et l'dition de domaines Sync s'ouvre. 2. Slectionnez le domaine Sync que vous souhaitez effacer. 3. Cliquez sur le bouton "Effacer" situ ct du champ "Domaine Sync". Les partenaires du domaine Sync effac retournent dans le "syncdomain-default".

256

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

Suppression d'un partenaire dans un domaine Sync


Pour supprimer un partenaire dans un domaine Sync, procdez de la manire suivante : 1. Choisissez la commande de menu Edition > PROFINET IO > Gestion du domaine Sync. La page d'onglet pour la cration et l'dition de domaines Sync s'ouvre. 2. Dans le champ "Station/rseau IO", slectionnez le rseau IO que vous souhaitez supprimer dans le domaine Sync. 3. Cliquez sur le bouton "Supprimer". Le partenaire supprim retourne dans le "domaine Sync par dfaut".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

257

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8.7

Configuration d'un matre Sync redondant


Vous pouvez configurer un matre Sync redondant pour les appareils PROFINET IO en mode IRT. Un matre Sync redondant appartient au mme domaine Sync que le matre Sync "primaire". Il vite la perte de communication dans le domaine Sync en cas de dfaillance du matre Sync primaire.

Concept
Le matre Sync et le matre Sync redondant envoient tous deux des tlgrammes Sync. Un esclave Sync se synchronise sur le tlgramme Sync du matre Sync. En cas de dfaillance du matre Sync, l'esclave Sync se synchronise alors automatiquement sur les tlgrammes Sync du matre Sync redondant.

Condition
Le domaine Sync ne comprend que des appareils IRT.

Rgles
Vous ne devez attribuer le rle de matre Sync redondant qu' un seul appareil du domaine Sync.

Marche suivre
Vous pouvez attribuer le rle de matre Sync redondant lorsque vous crez ou modifiez un domaine Sync. Autre possibilit : Double-cliquez sur la ligne "Interface" de l'appareil PROFINET IO puis choisissez le rle de synchronisation "Matre Sync redondant".

258

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8.8

Dfinition de la cadence d'mission et des temps d'actualisation

Cadence d'mission
Vous paramtrez la cadence d'mission, c'est--dire le temps d'actualisation le plus petit possible dans les botes de dialogue suivantes : Lorsque le rseau IO comporte au moins un appareil PROFINET synchronis (IRT est configur) , vous devez slectionner la cadence d'mission dans la bote de dialogue du domaine Sync (commande de menu Edition > PROFINET IO > Grer le domaine). La cadence d'mission ne peut alors plus tre modifie dans la bote de dialogue des proprits du rseau PROFINET IO ni dans les proprits de l'interface du contrleur IO. Lorsque le rseau IO comporte exclusivement des appareils PROFINET non synchroniss, vous paramtrez la cadence d'mission dans les proprits de l'interface du contrleur IO dans longlet "Temps dactualisation" des proprits du rseau PROFINET IO.

Temps d'actualisation
Vous dfinissez les temps d'actualisation dans le cadre de la configuration de rseaux PROFINET IO. 1. Dans la bote de dialogue "Proprits du rseau PROFINET IO", slectionnez l'onglet "Temps d'actualisation". 2. Effectuez un double clic sur une ligne qui reprsente un appareil PROFINET. Ici vous dfinissez le temps d'actualisation. 3. Confirmez vos paramtres par "OK". Nota Le temps d'actualisation ne peut pas tre modifi ici (affichage "lecture seule"), si l'interface de l'appareil correspondant est paramtre de manire ce que le temps d'actualisation soit attribu automatiquement par STEP 7.

Temps Ti et To pour IRT


Pour PROFINET avec IRT, le mcanisme de rception et d'mission synchrones de signaux de priphrie fonctionne comme pour PROFIBUS DP synchrone. Pour PROFINET, les temps Ti et To dcoulent galement du cycle de bus quidistant et les IO Devices avec leurs modules veillent ce que les signaux soient reus et mis de manire synchrone. Il s'agit simplement d'un autre mcanisme, car pour PROFINET il n'existe pas de "Global Control" prenant en charge le rle du gnrateur d'horloge. Les temps paramtrables Ti et To sont spcifiques aux appareils. Ils sont dfinis via le fichier GSD de l'appareil. Les diagrammes de droulement de l'change de donnes synchrone pour PROFIBUS DP s'appliquent de la mme manire PROFINET IO.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

259

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8.9

Configuration de la topologie
La condition ncessaire la communication IRT est l'existence de la configuration de la topologie avec l'option IRT "Haute performance". Pour dfinir les proprits des cbles entre les ports des commutateurs, vous avez deux possibilits : L'diteur de topologie vous donne un aperu de tous les ports du projet que vous pouvez connecter de manire centrale. Vous pouvez visualiser les modules PROFINET et leurs ports sous forme de tableau ou de graphique, crer et diter des interconnexions, afficher des informations de diagnostic d'appareils connects et raliser une comparaison hors ligne. Vous dmarrez l'diteur de topologie en slectionnant un module PROFINET actif dans HW Config ou dans NetPro, puis en choisissant la commande de menu Edition > PROFINET IO > Topologie. Une alternative consiste slectionner un port partenaire via les proprits d'un port. Vous dfinissez ainsi le cble entre deux ports et pouvez en diter les proprits. Vous ouvrez la bote de dialogue en slectionnant un port dans HW Config et en choisissant la commande de menu Edition > Proprits de l'objet ou en effectuant un double clic sur le port. Slectionnez ensuite l'onglet "Topologie" dans la bote de dialogue "Proprits Port ...".

4.8.10 Configuration de l'change direct de donnes


Entre deux contrleurs IO se trouvant dans un mme domaine Sync et participant la communication IRT, il est possible de raliser un change cyclique de plages de donnes grce l'change direct de donnes.

Principe
Comme pour PROFIBUS DP, des plages de donnes (plages d'E/S) de CPU, via lesquelles les CPU mettent ou reoivent, sont configures. La CPU possdant une plage de donnes configure comme "metteur" met via des sorties. La CPU possdant une plage de donnes configure comme "rcepteur" reoit via des entres.

Recommandation
Nous vous recommandons de configurer d'abord les plages d'mission pour tous les IO Controller, puis les zones de rception.

Conditions
Vous avez dj configur les stations qui participent l'change direct de donnes. Vous pouvez configurer pour l'metteur un temps d'actualisation gal un multiple de la cadence d'mission.

260

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

Configuration de l'metteur
1. Effectuez un double clic sur la ligne reprsentant l'interface PROFINET dans la table de configuration de HW Config (p. ex. X1). La bote de dialogue des proprits de l'IO Controller s'ouvre. 2. Slectionnez l'onglet "Emetteur". 3. Cliquez sur le bouton "Nouveau". 4. Dans la bote de dialogue des proprits de l'metteur, entrez l'adresse de dbut et la longueur de la plage d'adresses qui doit tre utilise pour l'mission. Commentez la plage d'adresses pour pouvoir ultrieurement identifier les donnes mises via cette plage. 5. Confirmez ces paramtres par "OK". 6. Rptez les tapes 3 5 pour dfinir d'autres plages d'mission. 7. Si ncessaire, modifiez l'adresse de diagnostic prdfinie pour les plages d'mission. Pour une relation de communication dans laquelle un IO Controller est un metteur pour l'change direct de donnes, vous devez attribuez exactement une adresse de diagnostic.

Configuration du rcepteur
1. Effectuez un double clic sur la ligne reprsentant l'IO Controller dans la table de configuration de HW Config (p. ex. X1). La bote de dialogue des proprits de l'IO Controller s'ouvre. 2. Slectionnez l'onglet "Rcepteur". 3. Cliquez sur le bouton "Nouveau". 4. Dans la bote de dialogue "Proprits du rcepteur" cliquez sur le bouton "Affecter un metteur". 5. Dans la bote de dialogue "Affecter un metteur", slectionnez la plage de donnes de la station souhaite qui doit tre reue par la CPU locale. 6. Confirmez votre slection par "OK". 7. Dans la bote de dialogue des proprits du rcepteur, entrez l'adresse de dbut de la plage d'adresses qui doit tre utilise pour la rception. Il est recommand de ne pas modifier la longueur de la plage d'adresses, car elle s'adapte automatiquement la longueur de la plage d'mission. La configuration peut uniquement tre compile lorsque les plages d'mission et de rception possdent des longueurs identiques ! 8. Rptez les tapes 3 7 pour dfinir d'autres plages de rception. 9. Pour chaque metteur affect, une adresse de diagnostic est rserve dans laquelle le rcepteur peut constater une dfaillance de l'metteur. Pour diter les adresses, cliquez sur le bouton "Adresses de diagnostic".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

261

Configuration d'appareils PROFINET IO 4.8 Configuration de la communication IRT

4.8.11 Chargement d'une configuration IRT


Les donnes de configuration doivent tre charges dans tous les appareils participant la communication IRT. Ralisez un contrle de cohrence avant le chargement et supprimez les erreurs existantes.

Recommandation
Les domaines Sync ne sont pas limits une station. Chargez la configuration depuis la configuration du rseau (NetPro). Slectionnez le sous-rseau Ethernet et choisissez la commande de menu Systme cible > Charger dans le projet en cours > Stations du sous-rseau.

262

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9
4.9.1

Synchronisme d'horloge
Qu'est-ce que le synchronisme dhorloge ?

Pourquoi le synchronisme dhorloge ?


Si les transports en commun roulaient aussi vite que possible et ne s'arrtaient que le temps strictement ncessaire, les voyageurs auraient du mal attraper les rames. Le temps de trajet total est, en fait dtermin par les rythmes diffrents des trains, des bus et du mtro, car c'est en harmonisant les cadences au mieux que le trafic est optimis. Il en va de mme pour les techniques d'automatisation dcentralise. La rapidit des cycles seule ne compte pas tant que l'harmonisation et la synchronisation des diffrents cycles pour optimiser le rendement.

Just-In-Time

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

263

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

La rapidit et la fiabilit du temps de raction d'un synchronisme dhorloge dpendent de la mise disposition Just-In-Time de toutes les donnes. Le cycle PROFINET IO quidistant en fournit la cadence.

T_DC Cycle de donnes Ti To Temps de lecture Temps de sortie des donnes de sortie

Afin que toutes les donnes d'entre soient disponibles pour tre transportes via la branche PROFINET IO au dbut de chaque cycle PROFINET IO, le cycle de lecture de la priphrie est dmarr avec un temps d'avance Ti. Ti est linstantan de toutes les entres. Ti est indispensable pour compenser la conversion analogique-numrique, les temps de bus interne, etc. Nous vous recommandons de laisser STEP 7 dterminer automatiquement le temps d'avance Ti. Il peut aussi tre configur par l'utilisateur. La branche PROFINET IO transporte les donnes d'entre ver le contrleur IO. L'OB d'alarme de synchronisme dhorloge (OB 61, OB 62, OB 63 ou OB 64) est appel. Le programme utilisateur de l'OB d'alarme de synchronisme dhorloge dtermine la raction du process et met disposition temps les donnes de sortie au dbut du cycle de donnes suivant. La longueur du cycle de donnes est toujours configure par l'utilisateur. To est la compensation provenant du bus interne et de la conversion numrique-analogique dans le Device. To est linstantan de toutes les sorties. Nous vous recommandons de laisser STEP 7 dterminer automatiquement To. Il peut aussi tre configur par l'utilisateur.

264

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

Avantages du synchronisme dhorloge


Si Ti et To sont identiques sur l'ensemble de l'installation, vous pouvez saisir les valeurs simultanment et obtenir ainsi un instantan cohrent des valeurs. Avantages du synchronisme dhorloge : si les valeurs de mesure doivent tre saisies de manire synchrone, les mouvements coordonns et les ractions du process dfinies et excutes simultanment ; saisie de signaux en temps rel et indpendamment du site pour des processus de rgulation, des mesures physiques et des tches Motion Control.

Priphrie dcentralise en mode synchronisme dhorloge et sans synchronisme dhorloge


Il est possible de combiner une priphrie dcentralise isochrone avec une priphrie dcentralise non isochrone sur un contrleur IO.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

265

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.2

Applications du synchronisme dhorloge

Exemple : Mesure sur plusieurs points de mesure avec synchronisme dhorloge


Dans le cadre du process de production des arbres came, des mesures prcises sont requises pour l'assurance qualit.

Droulement de la tche avec synchronisme dhorloge


La mise en uvre de la proprit du systme "synchronisme dhorloge" et la simultanit de l'acquisition des qui en rsulte permettent de faire des mesures en continu ; le temps consacr aux mesures est rduit. Ceci conduit au droulement suivant : faire tourner les arbres came en continu ; pendant cette rotation continue, mesurer de manire synchrone les positions et la dviation des cames ; traiter l'arbre came suivant.

En une seule rotation de l'arbre came, toutes les positions et les valeurs de mesure correspondantes (en rouge) sont ainsi mesures de manire isochrone. La cadence de machine augmente pour une prcision de mesure gale ou suprieure.

266

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.3

Comment fonctionne le synchronisme dhorloge ?


Le principe fondamental sur lequel s'appuient les cycles de traitement synchroniss est le PROFINET IO quidistant. La proprit du systme "synchronisme dhorloge" permet de coupler la solution d'automatisation au PROFINET IO quidistant. Ceci signifie : la lecture des donnes d'entre Ti reste inchange pendant le cycle de donnes, le temps Ti retarde la lecture d'une valeur fixe, le programme utilisateur de traitement des donnes de priphrie est synchronis sur le cycle de donnes via les OB d'alarme de synchronisme dhorloge OB 61 OB 64, la sortie des donnes de sortie To reste inchange pendant le cycle de donnes, le temps To avance la sortie d'une valeur fixe, toutes les donnes d'entre et de sortie sont transmises de manire cohrente. Cela signifie que toutes les donnes de la mmoire image sont cohrentes du point de vue logique et chronologique.

T_DC Cycle de donnes Ti To temps de lecture des donnes d'entre temps de sortie des donnes de sortie

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

267

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

La synchronisation des diffrents cycles permet de lire les donnes d'entre dans le cycle de donnes "n-1", de transmettre et de traiter les donnes d'entre dans le cycle de donnes "n" et, au dbut du cycle de donnes "n+1", de transmettre les donnes de sortie calcules et d'activer les "bornes". Le temps de raction rel est donc d'au moins "Ti +T_DC +To" et d'au plus "Ti + 2xT_DC + To". 2xT_DC provient de la fentre amnage par l'chantillonnage dans le cycle de donnes pour la modification de la valeur d'entre. Les donnes de sortie sont toujours dfinies de manire fixe par rapport un temps donn. La caractristiques du systme "synchronisme dhorloge" assurent des temps d'excution systme SIMATIC constants ; SIMATIC est strictement dterministe via la branche PROFINET IO.

268

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.4

Cycles de traitement synchroniss

Raction du process avec synchronisme dhorloge


Les ractions du process sont reprsentes comme suit :

(1) (2) (3)

Cycle d'application dans la CPU Cycle de transmission PROFINET IO Cycles de conversion dans les IO Devices

Dans l'exemple ci-dessus, le comportement avec synchronisme dhorloge est reprsent sur un modle type avec un contrleur IO et deux IO-Devices. Les donnes process, le cycle de transmission via PROFINET IO et le programme utilisateur sont synchroniss, afin d'atteindre un dterminisme maximal. Les donnes d'entre et de sortie de la priphrie distribue dans l'installation sont saisies et sorties en temps rel. Le cycle PROFINET IO quidistant fournit la cadence. Le cycle de l'OB 1 et les cycles d'alarme cyclique ne sont pas intgrs dans ce schma. La synchronisation avec le programme utilisateur s'effectue via les OB d'alarme de synchronisme dhorloge OB 61 OB 64, En rgle gnrale, toutes les entres sont lues un moment donn ("instantan" sur les entres), traite et transmises aux sorties un moment donn.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

269

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.4.1 La valeur Ti Effet de Ti


L'effet de Ti est reprsent sur la figure suivante :

Droulement
Afin de pouvoir transmettre un tat constant des entres vers le contrleur IO au dbut du nouveau cycle systme, la lecture doit tre avance d'un temps Ti. Pour un module d'entre donn, le temps Ti comprend au moins le temps de prparation et de conversion du signal sur les modules lectroniques et le temps de transmission vers le module d'interface des entres du bus interne IO-Device. On obtient une lecture en temps rel des valeurs sur l'ensemble de l'installation en dfinissant le Ti des diffrents modules d'entre sur une mme valeur, qui est suprieure ou gale au temps Ti minimal le plus lev de tous les modules d'entre. Avec sa valeur par dfaut, STEP 7 garantit le rglage d'un temps Ti et To commun le plus court possible. Si certains modules ont des temps de conversion levs, ceci se rpercute sur l'ensemble des valeurs. L'utilisateur peut alors dfinir une valeur plus longue rien que pour ces modules et une plus courte pour tous les autres. Ce serait le cas si on ne dfinissait pas la mme valeur pour tous. Il convient cependant de prendre en compte l'ensemble de cette logique dans la tche de rgulation.

270

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.4.2 Le programme utilisateur OB 6x Effet


L'effet est reprsent sur la figure suivante :

T_DC cycle systme Ti temps de lecture des donnes d'entre

Droulement
La temporisation est calcule par STEP 7 en tant que valeur par dfaut. Elle compense le temps de transmission des entres partir du bus. Le OB6x est li au cycle systme. La temporisation peut tre corrige par l'utilisateur (voir chapitre Configuration).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

271

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.4.3 La valeur To Effet de To


L'effet est reprsent sur la figure suivante :

T_DC cycle systme To temps de sortie des donnes de sortie

Droulement
Afin de pouvoir transmettre un tat constant des sorties vers le process au dbut du nouveau cycle systme, la sortie est retarde d'un temps To aprs le dernier cycle. Pour un module de sortie donn, le temps To comprend au moins le temps de transmission du contrleur IO vers le IO-Device et dans le IO-Device la transmission des sorties du module d'interface vers le module lectronique. On obtient une criture en temps rel des valeurs sur l'ensemble de l'installation en dfinissant le To des diffrents modules de sortie sur une mme valeur, qui est suprieure ou gale au temps To minimal le plus lev de tous les modules de sortie. Avec sa valeur par dfaut, STEP 7 garantit le rglage d'un temps Ti et To commun le plus court possible.

272

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.4.4 Synchronisme dhorloge sur plusieurs cycles systme Effet


La prsente illustration regroupe les figures prcdentes.

T_DC cycle systme (1) (2) (3) voir chapitre La valeur Ti voir chapitre Le programme utilisateur OB 6x voir chapitre La valeur To

Vous voyez ici que Ti, OB 61 et To se droulent successivement. Vous voyez galement que Ti, OB 61 et To se droulent paralllement dans un cycle systme.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

273

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.5

Ingnierie

4.9.5.1 Principes de base de la programmation Programmation dans les OB d'alarme de synchronisme dhorloge
La programmation de la section de programme isochrone s'effectue exclusivement dans les OB d'alarme de synchronisme dhorloge OB 61 OB 64. Sachant que les alarmes de synchronisme dhorloge sont traites avec une priorit leve, seules les sections de programme dure critique doivent tre traites dans OB 6x. L'alarme de synchronisme dhorloge est appele avec une temporisation configure par l'utilisateur.

Accs une priphrie en mode synchronisme dhorloge par appel de fonctions systme
La mise jour de la priphrie en mode synchronisme dhorloge s'effectue exclusivement par l'appel des fonctions systme SFC 126 "SYNC_PI" et SFC 127 "SYNC_PO" et donc dans la mmoire image. L'accs direct aux zones de priphrie fournit les valeurs relles du process qui ne doivent pas ncessairement tre en relation avec les autres valeurs.

Les fonctions systme SFC 126 "SYNC_PI" et SFC 127 "SYNC_PO" peuvent mettre jour la mmoire image partielle durant la fentre d'excution autorise. La fentre d'excution pour pouvoir appeler les SFC 126/127 s'tend de la fin de l'change de donnes cycliques sur PROFINET IO immdiatement avant la fin de T_DC. Dans cette fentre, l'change de donnes doit avoir commenc. Si la fentre d'excution est perturbe par le traitement des fonctions systme SFC 126 ou SFC 127, un message d'erreur le signale. Remarque Pour viter que lOB6x ne livre des donnes incohrentes, nutilisez pas la SFC14/15 (accs direct aux donnes) dans lOB en synchronisme dhorloge.

Modles de traitement du programme


En fonction de l'ordre d'excution des fonctions systme SFC 126 "SYNC_PI" et SFC 127 "SYNC_PO dans OB 6x, le traitement du programme peut tre divis en deux modles distincts : Modle EVA (lecture des entres traitement criture des sorties), CACF = 1 Modle EVA (lecture des entres traitement criture des sorties), CACF > 1

CACF reprsente le cycle d'application du contrleur IO.

274

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.5.2 Traitement du programme selon le modle EVA avec temps court Identificateur du modle EVA CACF = 1
Le modle EVA se caractrise par le fait que le traitement des donnes E/S se termine durant un cycle systme T_DC. Ce modle permet d'obtenir les temps de raction les plus courts.

Modle EVA cycle de donnes = 1


Avec le modle EVA, on obtient un temps de traitement constant de la "borne d'entre" la "borne de sortie" gal Ti + T_DC + To. Le temps de raction de process Ti + 2xT_DC + To peut tre garanti.

La figure montre le modle EVA de la saisie la sortie des valeurs de process en passant par le traitement dans la CPU. STEP 7 calcule la temporisation, mais vous pouvez choisir de la saisir vousmme (voir chapitre Configuration). Durant ce temps, les donnes d'entres lues sont achemines sur PROFINET IO. La transmission avec SFC 126 "SYNC_PI" reprsente le dbut et SFC 127 "SYNC_PO" reprsente la fin. Par dfaut, la temporisation est rgle sur le dbut de la fentre d'excution, mais elle peut tre dcale. Les SFC 126 "SYNC_PI" et SFC 172 "SYNC_PO" peuvent seulement tre traites dans la fentre d'excution. Le traitement doit tre termin durant le cycle de donnes T_DC. Si le CACF est rgl sur une valeur > 1, ce temps est disponible pour le traitement dans le process.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

275

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.5.3

Traitement du programme selon le modle EVA avec temps long

Identificateur du modle EVA CACF > 1


Le modle EVA avec CACF > 1 est un modle EVA sur plusieurs cycles d'application du contrleur IO. Les SFC peuvent tre appeles dans le premier cycle de donnes et le traitement du OB 6x s'excute sur plusieurs cycles de donnes.

La figure montre l'allure du signal du modle EVA de la saisie la sortie des valeurs de process en passant par le traitement dans le contrleur IO. STEP 7 calcule le TM. Durant ce temps, les donnes d'entre lues sont achemines dans le PROFINET IO. Le modle EVA > 1 est particulirement adapt pour les tches de priphrie, car il autorise des temps de calcul longs pour le traitement des donnes d'entre et la dtermination des donnes de sortie correspondantes. Avec le modle EVA, on obtient un temps de traitement constant de la "borne d'entre" la "borne de sortie" gal Ti + 2xT_DC + To. Le temps de raction de process Ti + (2xCACF+1) + T_DC+ To peut tre garanti.

276

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.5.4 Configuration Conditions de cration


Excutez les tapes suivantes : 1. Crez un projet portant le nom "cpu319_isochronous" dans SIMATIC Manager. 2. Ajoutez une "station SIMATIC 300" votre projet. 3. Ouvrez la station dans HW Config et configurez une CPU319-3 PN/DP avec un rseau PROFINET IO. 4. Ajoutez deux IM151-3 PN HS sur le rseau PROFINET IO.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

277

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

Synchronisation de la CPU
Vous devez configurer la CPU en tant que matre Sync, comme indiqu sur la capture d'cran suivante. Configurez la CPU avec l'option IRT "Haute performance ".

278

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

Proprits de la CPU
Ouvrez l'onglet "Alarme de synchronisme dhorloge" des proprits de la CPU et affectez le rseau PROFINET IO (100) cr auparavant lOB 61.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

279

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

Ouvrez le dialogue "Dtails pour OB61" et slectionnez-y les mmoires images de processus concernes.

280

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

Synchronisation des IO-Devices


Vous devez paramtrer la synchronisation pour les IO-Devices que vous utilisez en mode synchronisme dhorloge pour chaque IO-Device. Effectuez pour cela un double-clic sur linterface PNIO et effectuez-y les paramtrages suivants : 1. Ouvrez longlet "Synchronisation". 2. Commutez le rle de synchronisation de lIO-Device sur "Sync-Slave". 3. Paramtrez la classe RT "IRT". 4. Slectionnez loption IRT "haute performance".

Remarque Tenez compte du faut que loption IRT "haute performance" requiert la configuration de la topologie.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

281

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

Proprits IO Device
Ouvrez longlet "Cycle IO" de la bote de dialogue des proprits PN-IO et effectuez les paramtrages suivants : 1. Zone "Temps dactualisation" : mode "automatique" 2. Zone "Synchronisme dhorloge" : affectation isochrone automatique de lIO-Device "OB 61"

282

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

Le bouton "Modules / cartouches synchrone..." vous donne une vue d'ensemble des modules utiliss avec synchronisme d'horloge. Le dialogue vous permet galement d'activer / dsactiver le mode synchronisme d'horloge pour les diffrents modules.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

283

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

Prsentation
Vous obtenez une prsentation du projet isochrone dans son ensemble via Edition > PROFINET IO > Synchronisme dhorloge dans HW Config.

284

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

Temporisations automatiques
Dans cette bote de dialogue, vous voyez les temporisations dfinies par STEP 7. Vous avez la possibilit de paramtrer manuellement ces temporisations. Pour cela, procdez comme dcrit au chapitre suivant.

Comment quitter la voie automatique


Si le calcul automatique propose des temps Ti et To que vous jugez dfavorables, vous devez retirer le module concern du calcul automatique et faire une dtermination individuelle de Ti ou de To.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

285

Configuration d'appareils PROFINET IO 4.9 Synchronisme d'horloge

4.9.6

Diagnostic et comportement d'alarme

Diagnostic et comportement d'alarme


Vous disposez pour la fonction Synchronisme dhorloge des fonctions de diagnostic et d'alarme de STEP 7. Elles rduisent les temps de carence et simplifient la localisation et le dpannage des erreurs. Ci-aprs vous trouverez les vnements concerns par les fonctions de diagnostic et d'alarme et la solution de dpannage.

Diagnostics
Evnement L'OB 80 arrive et OB 6x signale le nombre d'appels manqus. Cause d'erreur Le OB 6x dure trop longtemps Solution L'OB 6x signale "Overrun", il est arriv trop tard. Alarme de diagnostic Le OB 6x a t trait trop rapidement SFC 126/127 signalent "trop tt". SFC 126/127 signalent "trop tard". Le module se met l'arrt (STOP) ou l'OB 82 (le cas chant) est appel. Le module se met l'arrt (STOP) ou l'OB 122 (le cas chant) est appel. Le module se met l'arrt (STOP) ou l'OB 86 (le cas chant) est appel. ... vous devez activer un matre Sync. Le module se met l'arrt (STOP) ou l'OB 86 (le cas chant) est appel. Rallongez le temps Delay Raccourcir OB 6x Augmenter le cycle de donnes Rduire le temps Delay

Le module signale une dfaillance du module Le module d'entre ou de sortie ne rpond pas. la station n'est pas accessible.

Erreur d'accs en priphrie,

Dfaillance chssis

Le contrleur IO est un esclave Sync et n'est pas synchronis L'IO-Device n'est pas synchronis avec l'OB 6x.

Si dans l'OB 6x le bit GC_Viol est sur "1", ... Affichage de "dfaillance station" pour l'IO-Device. L'erreur de voie "Discordance Sync" est affiche sur Sync Violation sur le contrleur IO. Le courant est coup.

286

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration da la stations PC SIMATIC (SIMATIC PC based)


Cration et paramtrage de stations SIMATIC PC

5.1

Introduction
La station SIMATIC PC (que par la suite nous dsignerons par "station PC") reprsente un PC ou une station OS contenant des composants SIMATIC - tels que des applications (WinCC, par ex.), un automate logiciel ou une carte CPU enfiche dans le PC - destins la ralisation de tches d'automatisation. Ces composants sont configurs dans la station PC et peuvent tre un nud d'extrmit d'une liaison.

Gnralits : configuration de station et de liaisons pour une station SIMATIC PC


Le type de station"Station SIMATIC PC" permet de raliser la configuration complte d'une station PC. Les composants configurs sont ensuite disponibles pour la configuration de liaisons. Dans une station SIMATIC PC, vous pouvez configurer les composants suivants : automate logiciel PLC WinLC ( partir de la version V3.0), carte CPU enficher dans un PC (slot PLC) : CPU 41x-2 PCI (WinAC Slot 412 et WinAC Slot 416) processeurs de communication SIMATIC pour le PC, interfaces homme-machine SIMATIC : WinCC et Protool Pro, applications (par ex. applications utilisateur bases sur SAPI), serveurs OPC, contrleur intgr modulaire S7 (S7-mEC) (disponible sous forme de mise jour HSP 135).

Pour les composants sur base PC tels que WinLC (< V2.x) ou CPU 416-2 DP ISA, il faut continuer utiliser le type de station SIMATIC 300 ou SIMATIC 400. Vous trouverez les composants dans la fentre "Catalogue du matriel" sous SIMATIC PC Based Control 300/400.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

287

Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.1 Cration et paramtrage de stations SIMATIC PC

La figure ci-aprs montre l'organisation du catalogue du matriel pour les stations SIMATIC PC :

Marche suivre
1. Dans SIMATIC Manager, insrez une station SIMATIC PC dans votre projet (commande Insertion > Station SIMATIC PC). 2. Modifiez le nom de la station SIMATIC PC en fonction de vos besoins. Si l'ordinateur avec lequel vous effectuez la configuration et le chargement de stations est identique la station SIMATIC PC insre dans SIMATIC Manager, alors le nom de cette station doit tre identique avec celui dfini dans le configurateur de composants. La station SIMATIC PC est "affecte" au projet uniquement dans ce cas, c'est--dire qu'elle est reconnaissable en tant que station SIMATIC PC affecte dans SIMATIC Manager et dans la vue de rseau. 3. Cliquez deux fois sur l'objet "Station SIMATIC PC", puis sur l'objet "Configuration". HW Config s'ouvre pour vous permettre d'diter la configuration de la station. La ligne 125 de la table de configuration est occupe par le gestionnaire de station (impossible effacer). 4. Insrez par glisser-lcher, dans la table de configuration de la station SIMATIC PC, les composants reprsentant la composition du PC rel. Vous les trouverez dans la fentre "Catalogue du matriel" sous SIMATIC PC Station : un automate logiciel (Software PLC) WinLC l'emplacement 2 (pour les possibilits de configuration tendue, voir Rgles d'emplacement pour stations SIMATIC PC), une carte CPU enficher dans le PC (Slot PLC) CPU 41x-2 PCI (WinAC Slot 412 et WinAC Slot 416) l'emplacement 3 (pour les possibilits de configuration tendue, voir Rgles d'emplacement pour stations SIMATIC PC), des CP l'un des emplacements 1 32 (le cas chant, tenez compte des restrictions prcises dans l'information produit relative au CP actuel !), un reprsentant de logiciel pour la configuration de liaisons, tel que "Application utilisateur" ou une interface homme-machine (IHM, si elle est installe) un emplacement 1 32, un serveur OPC pour les clients OPC qui accdent aux variables d'automates programmables distants via des liaisons configures un emplacement 1 32.

5. Slectionnez le chssis et appelez la bote de dialogue de la station PC (commande Edition > Proprits de l'objet), slectionnez l'onglet "Configuration" et indiquez cet endroit le chemin de stockage du fichier de configuration (fichier *.XDB). C'est dans ce fichier que sont mmorises les donnes de liaisons et les adresses des CP et des applications (voir tape 6).

288

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.1 Cration et paramtrage de stations SIMATIC PC

6. Choisissez la commande Systme cible > Enregistrer et compiler. Lorsque vous enregistrez et compilez la configuration d'une station SIMATIC PC, des donnes systme et un fichier de configuration (fichier *.XDB) sont gnrs ; il faut ensuite les charger dans le systme cible ou les installer (voir chargement d'une station PC). Il faut paramtrer le lieu du fichier de configuration dans la station PC au moyen de "Paramtrage de l'interface PG-PC" (onglet "Configuration STEP 7"). Pour plus de renseignements concernant l'installation sur la PG ou le PC, consultez la description "SIMATIC NET, Interface de programmation S7" et l'aide en ligne de l'onglet "Configuration STEP 7". 7. Si vous avez l'intention de configurer des liaisons pour la station SIMATIC PC : Choisissez la commande Outils > Configurer le rseau. Pour le serveur OPC, vous avez galement la possibilit de configurer des liaisons S7 haute disponibilit. NetPro vous permet de configurer des liaisons S7 pour les composants de commande et pour des applications. Pour diter la configuration SIMATIC PC depuis NetPro, cliquez deux fois sur l'objet "Station SIMATIC PC" (comme pour les stations SIMATIC 300/400). Pour charger la configuration : Choisissez la commande Systme > Charger. Seuls des automates sur base PC vous seront proposs pour chargement (voir chargement d'une station PC).

Particularits de la configuration de WinLC V3.0 et d'applications


Le coupleur PROFIBUS DP pour WinLC se trouve dj dans WinLC en tant qu'interface intgre (matre DP l'emplacement 2.1). Par suite, la carte requise pour cette fonction (module de communication, p. ex. CP 5613) n'est pas place et configure explicitement dans HW Config. La configuration a lieu via l'entre de matre DP l'emplacement 2.1.

Configuration avec des applications et des CP de PROFIBUS


Les applications peuvent accder des entres/sorties dcentralises grce une configuration de PROFIBUS DP. Pour tablir la configuration, procdez comme suit : 1. Placez une application et un CP PROFIBUS DP dans la table de configuration de la station SIMATIC PC. 2. Cliquez deux fois sur le CP pour appeler la bote de dialogue des proprits. 3. Affectez une application au CP dans cette bote de dialogue.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

289

Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.2 Rgles d'emplacement pour une station SIMATIC PC

5.2

Rgles d'emplacement pour une station SIMATIC PC


Vous pouvez enficher des composants tels que des CP, des programmes utilisateur PC pour la configuration de liaisons et des serveurs OPC aux emplacements (Index) 1 32.

SoftPLC
Le logiciel PLC WinLC peut uniquement tre enfich l'index 2 jusqu' la version V 5.2 Servicepack 1 de STEP 7. A partir de STEP 7 V 5.3, la variante WinLC V 4.1 est prise en charge. Celle-ci peut tre enfiche tous les emplacements et peut galement fonctionner avec jusqu' quatre SlotPLC (CPU 41x-2 PCI partir de V 3.4).

SlotPLC
La CPU 41x-2 PCI SlotPLC (WinAC Slot 412 et WinAC Slot 416) peut uniquement tre enfiche l'index 3 jusqu' la version V 5.2 Servicepack 1 de STEP 7. A partir de STEP 7 V 5.3, la CPU 41x-2 PCI V 3.4 pouvant tre enfiche tous les emplacement est prise en charge. Au total, vous pouvez enficher jusqu' quatre de ces CPU, galement avec SoftPLC WinLC V 4.1.

Plages d'adresses en mode multi-PLC


Lorsque plusieurs automates WinAC sont enfichs dans une station PC, ils possdent respectivement leur propres plages d'adresses de priphrie. Les automates (p. ex. SlotPLC) peuvent communiquer entre eux au moyen de mcanismes de communication S7 (BSEND/BRCV), mais fonctionnent indpendamment les uns des autres, de manire similaire au fonctionnement des CPU S7-400 dans un chssis segment, p. ex. CR1. Cette proprit permet d'augmenter la compacit et la densit d'intgration d'une solution d'automatisation.

Informations complmentaires
Vous trouverez des informations complmentaires dans les manuels de SofPLC et de SlotPLC, ainsi que dans le manuel "Mise en service de stations PC Guide d'instructions et guide de mise en route rapide".

5.3

Comparaison : station S7 - station PC


La configuration de stations S7 est reprsente par l'objet "Matriel" dans SIMATIC Manager ; en effectuant un double clic sur "Matriel", vous dmarrez l'application de configuration de la station S7. Une liaison aboutit aux modules enfichs dans la station "relle". Les CPU, CP ou cartouches interface configurables constituent les interfaces aux sous-rseaux. La configuration de stations PC est reprsente par l'objet "Configuration" dans SIMATIC Manager ; en effectuant un double clic sur "Configuration", vous dmarrez l'application de configuration de la station PC ( partir de STEP 7 Servicepack 3).

290

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.4 Utiliser les configurations PC SIMATIC partir des versions prcdentes

5.4

Utiliser les configurations PC SIMATIC partir des versions prcdentes

Configurations PC des projets de STEP 7 V5.1 (jusqu' SP 1)


A partir de la version STEP 7 V5.1, Servicepack 2, vous pouvez charger des liaisons dans la station PC, tel que c'est le cas pour une station S7-300 ou S7-400 (sans passer par un fichier de configuration). Cependant, un fichier de configuration est toujours cr lors de l'enregistrement et de la compilation afin de pouvoir transmettre, galement par ce moyen, la configuration sur la station PC cible. Par consquent, les fichiers de configuration qui viennent d'tre crs contiennent des informations qui ne pouvaient pas tre interprtes par les anciennes stations PC. STEP 7 s'adapte automatiquement cet tat: Lorsque vous reconfigurez une station SIMATIC PC avec STEP 7 partir de V5.1, Servicepack 2, STEP 7 part du principe que la station PC cible a t configure au moyen du CD SIMATIC NET partir du 7/2001), savoir que le S7RTM (gestionnaire Runtime) est install. Les donnes de configuration sont ainsi cres de sorte pouvoir tre interprtes par une "nouvelle" station PC. Lorsque vous utilisez une station configure SIMATIC PC partir d'une version prcdente (par exemple, une station PC qui a t configure avec STEP 7 V5.1, Servicepack 1),.STEP 7 ne part pas du principe que la station PC cible a t configure au moyen du CD SIMATIC NET partir du 7/2001. Les donnes de configuration sont cres de sorte pouvoir tre interprtes par une "ancienne" station PC.

Si ce comportement prdfini n'est pas adapt, vous pouvez le modifier, comme dcrit ci-aprs :

Paramtrage dans le contexte "Configuration du matriel"


1. Ouvrez la configuration matrielle de la station PC. 2. Cliquez avec le bouton droit de la souris dans la fentre de la station (dans la surface blanche). 3. Slectionnez le menu contextuel "Proprits de la station". 4. Activez ou dsactivez la case cocher sous "Compatibilit".

Paramtrage dans le contexte "Configuration de rseaux"


1. Ouvrez la configuration du rseau. 2. Slectionnez la station PC. 3. Slectionnez la commande Edition > Proprits de l'objet. 4. Slectionnez l'onglet "Configuration" dans la bote de dialogue. 5. Activez ou dsactivez la case cocher sous "Compatibilit".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

291

Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.4 Utiliser les configurations PC SIMATIC partir des versions prcdentes

Configurations PC partir des projets STEP 7 V5.0


Si vous souhaitez continuer exploiter, avec STEP 7 partir de V5.0, Servicepack 3, une station SIMATIC PC configure afin de configurer de nouveaux composants qui sont accepts uniquement partir de la version Servicepack 3, vous devez alors convertir la station : 1. Slectionnez la station SIMATIC PC dans SIMATIC Manager et slectionnez la commande Edition > Proprits de l'objet. 2. Dans l'onglet "Fonctionnalit" de la bote de dialogue des proprits, cliquez sur le bouton "Extension". La station SIMATIC PC est ensuite convertie et doit tre exploite uniquement avec STEP 7 V5.0, Servicepack 3 ou des versions plus rcentes.

292

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.5 Mise en valeur dans la vue de rseau d'une station SIMATIC PC configure

5.5

Mise en valeur dans la vue de rseau d'une station SIMATIC PC configure


Si la station SIMATIC PC avec laquelle vous crez le projet STEP 7 doit tre mise en valeur dans la vue de rseau et dans SIMATIC Manager, les conditions suivantes doivent tre remplies : Aucune PG, ni PC ne doivent tre affects. L'interface PG/PC doit tre paramtre sur "PC internal (local)". La station PC doit tre configure avec le configurateur de composants (ce dernier est livr sur le CD de SIMATIC NET CD depuis 7/2001). Le nom de la station PC doit tre saisi de manire identique avec le configurateur de composants et avec STEP 7 (proprits de la station SIMATIC PC).

Grce au nom identique, STEP 7 peut raliser l'affectation avec la station PC et la mettre en valeur. Si l'une des conditions requises n'est pas remplie, c'est l'icne "normale" de la station PC qui est reprsente.
Signification Station SIMATIC PC mise en valeur Station SIMATIC PC non mise en valeur Icne

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

293

Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.5 Mise en valeur dans la vue de rseau d'une station SIMATIC PC configure

294

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Enregistrement, importation et exportation d'une configuration


Enregistrement d'une configuration et vrification de cohrence
Pour enregistrer une configuration avec tous les paramtres et adresses slectionns, choisissez la commande Station > Enregistrer ou la commande Station > Enregistrer et compiler. Avec la commande Station > Enregistrer et compiler, la configuration est enregistre dans le projet actuel (comme objet "STATION"), et si des blocs de donnes systme (SDB) valides peuvent tre gnrs, ils sont dposs dans le dossier "Blocs" (hors ligne) des modules correspondants ("support de SDB", par exemple CPU). Les blocs de donnes systme sont reprsents par l'icne "Donnes systme".
Icne des donnes systme

6.1

Pour pouvoir enregistrer des configurations incompltes, choisissez la commande Station > Enregistrer. Aucun bloc de donnes systme n'est cr lors de l'enregistrement. La procdure de sauvegarde est plus courte que pour l'enregistrement avec compilation. Sachez toutefois que dans ce cas, il existe des incohrences entre la configuration enregistre dans l'objet "STATION" et celle enregistre dans les donnes systme ! Avant deffectuer le chargement, vrifiez la cohrence de la configuration de votre station en choisissant la commande Station > Vrifier la cohrence.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

295

Enregistrement, importation et exportation d'une configuration 6.2 Importation et exportation d'une configuration

6.2

Importation et exportation d'une configuration

Introduction
Depuis la version V5 de STEP 7, vous pouvez non seulement traiter la configuration de station avec l'ensemble du projet, (par exemple l'enregistrer ou l'ouvrir), mais galement l'exporter et l'importer dans un fichier de texte (fichier ASCII) indpendamment du projet.

Applications
Possibilit de transmission via des supports lectroniques (par exemple Email) Intgrable dans les versions futures de STEP 7

Quels objets de rseau peuvent tre exports et imports ?


Vous pouvez exporter et importer des stations SIMATIC 300, SIMATIC 400, SIMATIC 400 H et des stations SIMATIC PC.

Qu'est-ce qui est export/import ?


Lors de la configuration matrielle, vous avez la possibilit d'exporter/importer les donnes requises pour la configuration et le paramtrage des modules. Depuis la version V5.1, SP1 de STEP 7, vous avez la possibilit d'exporter/importer des donnes de sous-rseaux en option. La configuration de rseau comprend les jeux de paramtres (par exemple les masques de sous-rseaux et les paramtres de routage d'une interface Industrial Ethernet, les paramtres de bus d'une interface PROFIBUS) l'affectation aux sous-rseaux.

Ne sont pas exports/imports : les donnes gres par d'autres applications (par exemple programmes, donnes globales), le mot de passe paramtr pour la CPU (dans le cas de la CPU F, le paramtrage "CPU contient programme de scurit" est de ce fait supprim, car il ne peut pas tre ralis sans mot de passe), les donnes communes plusieurs stations (par exemple le couplage d'esclaves DP intelligents ou la configuration pour change de donnes direct).

Nota Si votre configuration comporte des modules de logiciels optionnels antrieurs, il peut arriver que toutes les donnes du module ne soient pas saisies par la fonction "Exporter la station". Dans ce cas, vrifiez si les donnes du module sont compltes une fois l'importation termine.

296

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Enregistrement, importation et exportation d'une configuration 6.2 Importation et exportation d'une configuration

Fichier d'exportation
Vous pouvez paramtrer ce qui doit tre export dans le fichier de texte et sous quelle forme (commande Station > Exporter) : Forme lisible ou compacte Important : si vous exportez la configuration de la station pour la lire en mmoire avec d'autres versions de STEP 7, choisissez l'option "Compact" ! Choix du nom de fichier (*.cfg) Avec ou sans mnmoniques Avec ou sans sous-rseaux Vous pouvez ignorer de manire optionnelle les valeurs paramtres pour les paramtres de module (STEP 7 "connat" ces valeurs paramtres et les complte lors de l'importation grce sa connaissance interne du module).

Avertissement Si vous exportez une configuration de station avec mnmoniques, vous ne pourrez plus importer ce fichier avec STEP 7 V5, SP 1 ou avec une version plus ancienne !

Marche suivre (exportation)


1. Ouvrez une configuration de station ou enregistrez celle qui est en cours d'dition (commande Station > Enregistrer). 2. La configuration de station tant ouverte, choisissez la commande Station > Exporter. 3. Dans la bote de dialogue qui s'ouvre, indiquez le chemin, le nom du fichier d'exportation, le format et autres options. 4. Validez par "OK" les paramtres choisis.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

297

Enregistrement, importation et exportation d'une configuration 6.2 Importation et exportation d'une configuration

Marche suivre (importation)


Recommandation : N'importez pas une configuration de station exporte du mme projet. Dans ce cas en effet, STEP 7 ne peut pas dfaire l'affectation au rseau ! Choisissez un autre projet ou un nouveau projet pour l'importation. 1. Assurez-vous que la langue de Windows paramtre pour l'importation est la mme que celle paramtre pour l'exportation prcdente. En effet, des paramtrages de langue diffrents pour l'exportation et pour l'importation risquent d'entraner des importations errones. 2. La configuration de station vide tant ouverte, choisissez la commande Station > Importer. Quand il n'y a pas de configuration ouverte, c'est une bote de dialogue qui s'affiche pour vous permettre de slectionner un projet. Dans ce cas, parcourez l'arborescence jusqu'au projet dans lequel vous voulez importer la configuration. 3. Dans la bote de dialogue qui s'ouvre, parcourez l'arborescence des rpertoires jusqu'au fichier de texte que vous souhaitez importer. 4. Validez par "OK" les paramtres choisis. Lors de l'importation, STEP 7 vrifie que le fichier est exempt d'erreurs et affiche des messages.

Importation dans la station en cours


Vous pouvez galement importer une station dans une configuration de station ouverte. Lors de l'importation, STEP 7 vous demande si les modules/cartouches interface configurs doivent tre crass. Vous pouvez dcider si vous souhaitez conserver ou craser chaque composant. Si vous crasez un composant, tous les paramtres contenus dans le fichier d'importation sont valides. Les paramtres absents du fichier d'importation sont conservs dans la configuration de station.

298

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Enregistrement, importation et exportation d'une configuration 6.3 Exporter et importer les donnes CAx

6.3

Exporter et importer les donnes CAx


A partir de STEP 7 V5.4, vous pouvez exporter des stations dans un format "pris en charge" par les systmes CAx afin de poursuivre le traitement de ces donnes. Inversement, vous pouvez exporter les donnes de station d'un systme CAx prvu cet effet et les importer dans une station appartenant un projet STEP 7. "CAx" dsigne ici CAD, CAE, E-CAD et E-CAE selon les donnes utilises dans l'action spcifique. Ceci vous permet d'viter la saisie double de donnes.

Qu'exporte-t-on ?
Stations SIMATIC (S7-300, S7-400, S7-400H, stations PC) Modules bass sur GSD (PROFIBUS DP, PROFINET IO) Sous-rseaux

Que n'exporte-t-on pas ?


L'interface CAx ne fournit pas les paramtres des objets. L'exportation n'est donc pas complte, si bien qu'aprs une exportation de station suivie d'une importation, vous devez vous attendre une perte de donnes. L'exportation permet de rendre exploitables des donnes de la configuration matrielle de STEP 7 par les systmes CAx. En particulier, ne sont pas exports : Blocs, paramtres et liaisons Modules CiR (pour les modifications de la configuration en RUN) Esclaves DP intelligents (esclaves I) qui sont configurs dans une station distincte Sous-modules HART Matriel IO-Link configur avec S7-PCT (Port Configuration Tool)

Fichiers d'exportation
Pour chaque station, un fichier d'exportation est cr au format XML. Celui-ci possde le schma SimaticML-CAx-v1.0-xsd. Si des esclaves ou des IO Devices sont intgrs la station au moyen de fichiers GSD, ils sont galement copis dans le rpertoire cible.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

299

Enregistrement, importation et exportation d'une configuration 6.3 Exporter et importer les donnes CAx

Marche suivre : exporter les donnes CAx


1. Ouvrez le projet contenant les stations exporter. 2. Si vous souhaitez exporter une station individuelle, slectionnez-la dans SIMATIC Manager. Si vous souhaitez exporter plusieurs stations, slectionnez le projet (aucun station n'est slectionne). 3. Dans SIMATIC Manager, choisissez la commande de menu Outils > Exporter les donnes CAx. 4. Dans la bote de dialogue "Exportation de donnes CAx", slectionnez le rpertoire cible et ventuellement les stations exporter. 5. Cliquez sur le bouton "Exporter". Si le rpertoire cible contient dj un fichier d'exportation de la station, slectionnez l'option adquate dans la bote de dialogue affiche (remplacer, ne pas remplacer...). La colonne "Etat" affiche la russite ou l'chec de la procdure d'exportation.

Importation
L'importation peut tre ralise dans une station "vide" ou dans une station dj configure. Si la station contient dj des objets (chssis, modules, esclaves, ...), une comparaison a lieu durant l'importation. Le rsultat de cette comparaison s'affiche dans le dialogue d'importation. Les principaux critres de comparaison sont : Les modules sont compars par emplacement. Les sous-rseaux sont compars d'aprs leur nom et leur type. Les chssis et esclaves sont compars d'aprs leur numro.

Marche suivre : importer les donnes CAx


1. Ouvrez la station dans laquelle importer les donnes CAx d'un systme CAx. 2. Dans SIMATIC Manager, choisissez la commande de menu Outils > Importer les donnes CAx. 3. Dans la bote de dialogue qui s'ouvre, naviguez sur le fichier XML gnr par le systme CAx. 4. Confirmez par "OK". 5. Dans la bote de dialogue "Importation de donnes CAx", slectionnez les objets importer (colonne "Slection"). Si la station actuelle dans laquelle vous souhaitez importer des donnes CAx contient dj des objets, il est probable que ces objets possdent d'autres proprits que les objets du fichier XML. Dans ce cas, vous devez choisir les proprits que vous souhaitez tre valides (voir l'aide de la bote de dialogue). 6. Cliquez sur le bouton "Importer". 7. Evaluez l'tat des objets aprs l'importation. Affichez ventuellement le journal de la procdure d'importation en cliquant sur le bouton "Afficher le journal". Le fichier de consignation contient des informations d'tat sur l'importation complte. Le journal est cras lors de l'importation suivante. 8. Si des composants avec des fichiers GSD taient utiliss dans le systme CAx, vous devez rinstaller ces composants pour les stations correspondantes.

300

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Enregistrement, importation et exportation d'une configuration 6.3 Exporter et importer les donnes CAx

Analyse d'erreurs aprs l'importation


Les erreurs d'importation sont marques en rouge. Si un module ou un objet ne peuvent pas tre crs, vrifiez si les valeurs des attributs suivants sont mises 1 : Numro de rfrence Version Cartouche Emplacement Emplacement de la cartouche

Si le module ne peut toujours pas tre import, il est probable qu'il n'est pas compatible avec un configuration existante. Aprs l'importation, il est recommand d'effectuer une vrification de cohrence et de corriger d'ventuelles incohrences.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

301

Enregistrement, importation et exportation d'une configuration 6.3 Exporter et importer les donnes CAx

302

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur)


Informations sur le mode multiprocesseur

7.1

Qu'est-ce que le mode multiprocesseur ?


Le mode "multiprocesseur" correspond au fonctionnement simultan de plusieurs units centrales pouvant fonctionner en mode multiprocesseur (quatre au maximum) dans un chssis central (appareil de base) du S7-400. Les CPU participant au fonctionnement multiprocesseur changent automatiquement d'tat de fonctionnement de manire synchrone, c'est--dire qu'elles se mettent simultanment en route et se mettent simultanment l'tat d'arrt. En effet, l'excution du programme utilisateur d'une CPU est indpendante des programmes utilisateur dans les autres CPU. Le traitement parallle de tches de commande est ainsi envisageable.

Exemple
La figure suivante reprsente un automate programmable qui doit fonctionner en mode multiprocesseur. Chaque CPU peut accder aux modules (FM, CP, SM) qui lui ont t affects.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

303

Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.1 Informations sur le mode multiprocesseur

Diffrence entre le mode multiprocesseur et le mode non synchronis dans le chssis segment
Il est galement possible de faire fonctionner simultanment mais sans synchronisation plusieurs CPU dans un chssis segment CR2 (segment physiquement, non paramtrable). Toutefois, il ne s'agit alors pas du mode multiprocesseur. Les CPU dans le chssis segment constituent chacune un systme partiel indpendant et se comportent comme des processeurs individuels. Il n'existe pas d'espace d'adressage logique commun. Le mode "multiprocesseur" et le mode "non synchronis dans un chssis segment" ne sont pas possibles simultanment.

304

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.1 Informations sur le mode multiprocesseur

7.1.1

Particularits du mode multiprocesseur

Rgles d'enfichage
En mode multiprocesseur, vous pouvez enficher simultanment jusqu' quatre CPU dans un chssis de base (ZG), selon un ordre quelconque. Si vous utilisez des CPU ne pouvant grer comme adresses de dbut de module que celles qui sont divisibles par 4 (en gnral, les CPU avant 10/98), il faut appliquer cette restriction toutes les CPU configures lorsque vous affecterez les adresses ! Cette rgle vaut pour le cas o vous utilisez aussi des CPU autorisant, en mode monoprocesseur, une affectation octet par octet des adresses de dbut de module.

Connexion au bus
Les CPU sont relies entre elles via le bus de communication, ce qui correspond une liaison via MPI.

Comportement la mise en route et en fonctionnement


A la mise en route, les CPU participant au mode multiprocesseur vrifient automatiquement si elles peuvent se synchroniser. Une synchronisation n'est possible que lorsque toutes les CPU configures (et uniquement celles-ci) sont enfiches et ne sont pas dfaillantes, des donnes de configuration correctes (SDB) ont t cres et charges pour toutes les CPU enfiches. Si l'une de ces conditions n'est pas remplie, l'vnement est inscrit dans la mmoire tampon de diagnostic avec l'ID 0x49A4. Laide de rfrence sur les fonctions standard et fonctions systme (SFB/SFC) fournit des explications sur les ID d'vnement. Une comparaison des modes de mise en route (DEMARRAGE A FROID/DEMARRAGE A CHAUD/REDEMARRAGE) est effectue au sortir de l'tat de fonctionnement "Arrt". Ceci permet de garantir que toutes les CPU de l'automate programmable excutent le mme mode de mise en route et que toutes les CPU possdent le mme tat de fonctionnement.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

305

Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.1 Informations sur le mode multiprocesseur

Affectation des adresses et des alarmes


En mode multiprocesseur, les diffrentes CPU peuvent accder aux modules qui leur ont t affects lors de la configuration avec STEP 7. La plage d'adresses d'un module est toujours affecte "exclusivement" une CPU. Toutes les CPU se partagent une plage d'adresses commune, c'est--dire que l'adresse logique d'un module n'existe qu'une seule fois dans la station multiprocesseur. Une entre d'alarme est affecte chaque CPU. Les alarmes qui atteignent cette entre ne peuvent pas tre reues par les autres CPU. L'affectation de la ligne d'alarme se fait automatiquement lors du paramtrage des modules. Le traitement d'alarme se fait comme suit : Les alarmes de processus et les alarmes de diagnostic ne sont envoyes qu' une seule CPU. En cas de dfaillance d'un module, l'alarme est traite par la CPU laquelle le module a t affect lors du paramtrage avec STEP 7. En dbrochant et en enfichant un CP qui dispose d'une case cocher "Rglage de l'adresse pour LOCK/UNLOCK avec FETCH/WRITE, SPEED Send/Receive" sous l'onglet "Adresses" de la boite de dialogue Proprits, les rgles suivantes s'appliquent : Si la case cocher est active, une alarme de dconnexion/connexion est signale et l'OB 83 est dmarr uniquement sur la CPU affecte. Si la case cocher est inactive, une alarme de dconnexion/connexion est signale et l'OB 83 est dmarr sut toutes les CPU.

En cas de dfaillance d'un chssis, l'OB86 est appel pour chaque CPU.

De plus amples informations sur l'OB86 sont donnes dans l'aide de rfrence sur les blocs d'organisation.

7.1.2

Quand utiliser le mode multiprocesseur ?


Le mode multiprocesseur prsente des avantages dans les cas suivants : Lorsque votre programme utilisateur est trop important pour une seule CPU et que l'espace mmoire devient trop juste, vous rpartissez votre programme sur plusieurs CPU. Lorsqu'une partie prcise de votre installation doit tre traite rapidement, vous extrayez la partie de programme correspondante de l'ensemble du programme et excutez cette partie dans sa propre CPU "rapide". Si votre installation comporte plusieurs parties faciles distinguer les unes des autres et pouvant donc tre commandes ou contrles de manire relativement indpendante, vous traitez la partie 1 de l'installation dans la CPU 1, la partie 2 dans la CPU 2, etc.

306

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.2 Configuration du mode multiprocesseur

7.2

Configuration du mode multiprocesseur

Slection du mode multiprocesseur


Le mode multiprocesseur est implicite ds lors que vous enfichez une deuxime (troisime ou quatrime) CPU multiprocesseur dans un chssis appropri ce mode de fonctionnement (par exemple le chssis UR1). Pour savoir si une CPU permet le fonctionnement multiprocesseur, consultez le texte d'information affich pour chaque CPU slectionne dans la fentre "Catalogue du matriel".

Conditions pralables
Les conditions suivantes doivent tre satisfaites pour que vous puissiez configurer les modules dans votre automate programmable pour le mode multiprocesseur : Vous avez organis votre automate programmable comme dcrit dans le manuel d'installation. Vous avez ouvert la table de configuration par double clic sur l'objet "Matriel" dans la fentre de projet. Vous avez dispos un chssis dans la fentre de station et celui-ci est reprsent ouvert (les emplacements d'enfichage du chssis sont visibles).

Marche suivre

Particularits lors du chargement


La configuration de la station doit exclusivement tre charge "compltement" dans toutes les CPU, afin d'viter tous risques de configurations incohrentes. Lors du chargement dans la PG, la configuration de la station est charge successivement par tous les modules programmables (c'est--dire "CPU par CPU"). Vous avez ainsi la possibilit d'interrompre le chargement, mme si toutes les donnes de configuration (SDB) ne sont pas encore charges. Dans ce cas, vous perdez toutefois des informations de paramtrage.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

307

Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.2 Configuration du mode multiprocesseur

7.2.1

Configuration des modules pour le mode multiprocesseur


Pour configurer l'automate programmable en mode multiprocesseur, procdez de la manire suivante : 1. Amenez, par glisser-lcher, les CPU qui doivent fonctionner en mode multiprocesseur depuis la fentre "Catalogue du matriel" dans la ligne correspondante du chssis. 2. Effectuez respectivement un double clic sur une CPU et spcifiez le numro de CPU correspondant dans la page d'onglet "Multiprocesseur" (lorsque vous enfichez les CPU, des numros leur sont attribus automatiquement dans un ordre croissant). 3. Pour tous les modules qui doivent tre affects la CPU 1, procdez de la manire suivante : disposez les modules aux emplacements prvus dans le chssis, effectuez un double clic sur le module et choisissez la page d'onglet "Adresses", dans la zone "No de CPU", slectionnez la CPU 1. Nota : Pour des modules capables d'mettre des alarmes, l'affectation des CPU est affiche sous forme de "CPU cible" dans les pages d'onglet "Entres" ou "Sorties". 4. Rptez l'tape 3 pour les modules affecter aux autres CPU.

7.2.2

Mise en vidence des modules affects une CPU


Pour mettre en vidence les modules qui sont affects une CPU donne, vous avez deux possibilits : Choisissez la commande Affichage > Filtre > Module de CPU x (x = numro de la CPU). Toutes les dsignations de module de la table de configuration qui ne sont pas affectes la CPU x s'affichent en caractres estomps (exception : modules de la priphrie dcentralise, modules de couplage et modules d'alimentation). Slectionnez la CPU concerne et choisissez dans le menu contextuel la commande Filtrer les modules affects.

Nota Le filtre slectionn n'agit ni sur la fonction d'impression ni sur la bote de dialogue "Vue synoptique". Vous pouvez changer les modules affects une CPU dans la page d'onglet "Adresses" (exception : modules de couplage et modules d'alimentation).

308

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.2 Configuration du mode multiprocesseur

7.2.3

Modification du numro de CPU


Lorsque plusieurs CPU sont enfiches et que vous souhaitez modifier leur numro, procdez de la manire suivante : 1. Lorsque quatre CPU sont enfiches : supprimez l'une des CPU dj enfiches. Lorsque deux ou trois CPU sont enfiches : poursuivez avec l'tape suivante. 2. Effectuez un double clic sur la CPU dont vous souhaitez modifier le numro. 3. Choisissez l'onglet "Multiprocesseur". 4. Slectionnez le numro de CPU souhait.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

309

Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.3 Programmation des CPU

7.3

Programmation des CPU

Programmation
Dans son principe, la programmation pour le mode multiprocesseur ne se distingue pas de la programmation d'une CPU individuelle. Elle ncessite toutefois des tapes supplmentaires si vous voulez synchroniser les CPU enfiches ou les faire ragir ensemble des vnements.

Appel de la SFC35
Pour faire ragir, en mode multiprocesseur, toutes les CPU de manire dtermine des vnements (par exemple, des alarmes), vous disposez de la SFC35 MP_ALM. L'appel de la SFC35 dclenche une alarme multiprocesseur qui entrane la demande synchronise de l'OB60 sur toutes les CPU enfiches. Cet OB contient des variables locales qui donnent plus d'informations sur l'vnement dclencheur. La spcification des vnements est transmise toutes les CPU dans un identificateur de tche lors de l'appel de la SFC35. Cet identificateur permet de distinguer 16 vnements diffrents. Lors du traitement de l'alarme multiprocesseur, le programme utilisateur metteur ainsi que les programmes utilisateur s'excutant dans les autres CPU vrifient s'ils connaissent la tche et ragissent ensuite selon la programmation. Vous pouvez appeler la SFC35 tout endroit de votre programme. Toutefois, comme son appel n'a de sens qu' l'tat de fonctionnement "Marche" (RUN), l'alarme multiprocesseur est inhibe en cas d'appel l'tat "Mise en route". Un nouvel appel d'une alarme multiprocesseur ne peut avoir lieu qu'aprs acquittement de l'alarme multiprocesseur en cours. De plus amples informations sur la SFC35 figurent dans l'aide de rfrence sur les SFB/SFC.

Programmation de l'OB60
Vous pouvez charger dans chaque CPU participante un OB60 programm spcialement pour cette CPU. Cela peut toutefois entraner des temps de traitement diffrents ayant les consquences suivantes : Le traitement de la classe de priorit interrompue reprend des moments diffrents. Une alarme multiprocesseur n'est pas excute lorsqu'elle se produit pendant le traitement d'un OB60 dans une CPU quelconque. Toutefois, un message est mis que vous pouvez interroger et auquel vous pouvez ragir votre guise.

Si l'OB60 n'est pas charg dans une CPU enfiche, la CPU revient immdiatement la classe de priorit traite en dernier et y poursuit le traitement du programme. De plus amples informations sur l'OB86 figurent dans l'aide de rfrence sur les OB.

310

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Modification de l'installation en fonctionnement (CiR)


Modification de l'installation en fonctionnement (CiR)
CiR (configuration in RUN) est un procd vous permettant d'effectuer des modifications d'une installation utilisant une CPU S7-400 standard ou une CPU S7-400-H en mode non redondant. Les modifications sont ralises durant le fonctionnement de votre installation, c'est--dire que votre CPU reste l'tat RUN durant un intervalle de temps de deux secondes et demi au maximum. Vous trouverez des informations plus dtailles ce sujet dans le manuel "Modifications de l'installation en fonctionnement au moyen de CiR" qui existe sous forme lectronique comme fichier PDF.

8.1

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

311

Modification de l'installation en fonctionnement (CiR) 8.1 Modification de l'installation en fonctionnement (CiR)

312

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

9
9.1

Configuration de systmes H
Configuration de systmes H

Prsentation
Les systmes H sont des automates programmables haute disponibilit mis en uvre pour accrotre la disponibilit, c'est--dire diminuer les pertes de production. Vous trouverez des informations plus dtailles sur ce sujet dans le Manuel "Systme d'automatisation S7-400H - Systmes haute disponibilit".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

313

Configuration de systmes H 9.1 Configuration de systmes H

314

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

10
10.1

Mise en rseau de stations


Mise en rseau de stations au sein d'un projet

Contexte : configuration de rseau et projet STEP 7


Les sous-rseaux ne peuvent tre grs qu'au sein d'un projet. Vous avez cependant la possibilit de mettre en rseau des participants ayant t configurs dans divers projets. Si possible, vous devriez crer et configurer les participants mettre en rseau dans un seul et mme projet.

Sous-rseaux et stations
Vous pouvez crer les sous-rseaux et stations dans un projet STEP 7 et ainsi aisment configurer les stations pour la communication. En raison des diffrentes tches que les stations doivent effectuer ou en raison de l'agrandissement de l'installation, il peut s'avrer utile d'utiliser plusieurs sous-rseaux. Ces sous-rseaux peuvent galement tre grs dans un projet. Une station peut tre affecte plusieurs sous-rseaux, les participants la communication (par exemple, les CP) tant affects en consquence.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

315

Mise en rseau de stations 10.2 Proprits des sous-rseaux et des participants la communication

10.2

Proprits des sous-rseaux et des participants la communication

Dfinition des proprits des sous-rseaux et des participants la communication dans un projet
Que vous ayez l'intention de communiquer par donnes globales ou via des liaisons de communication, la base de la communication est toujours un rseau pralablement configur. Avec STEP 7 crez une vue graphique de votre rseau (comportant un ou plusieurs sous-rseaux, dfinissez les proprits et paramtres de chaque sous-rseau, dfinissez les proprits des participants pour chaque module mis en rseau, documentez la configuration de rseau.

Le tableau suivant montre comment STEP 7 vous assiste lors de la configuration de votre tche de communication.
Possibilit de communication PROFIBUS DP Actuator-Sensor-Interface (AS-i) Comment configurer ? Configuration du matriel Configuration du matriel Observations Egalement possible dans NetPro A intgrer des stations S7 via DP/AS-i Link Dfinition des proprits du sousrseau MPI et de ses participants. Le programme utilisateur met votre disposition des fonctions systme spciales pour liaisons non configures Les liaisons S7 et PtP peuvent tre configures avec le logiciel de base STEP 7. Pour les autres types de liaison, vous devez utiliser des logiciels optionnels (par exemple FMS pour PROFIBUS). Communication par donnes globales Dfinition des donnes globales Dfinition des proprits du sousrseau MPI et de ses participants et configuration de plages d'oprandes pour change de donnes dans la table des donnes globales

Communication par liaisons non Configuration du matriel configures (communication de base S7)

Communication par liaisons configures (communication S7)

NetPro (configuration de rseau et de liaisons)

316

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.3 Rgles pour la configuration de rseau

10.3

Rgles pour la configuration de rseau

Pour la configuration de rseau, veuillez respecter les rgles suivantes :


Les divers participants un sous-rseau doivent tous avoir une adresse de rseau diffrente. A la livraison, les CPU ont l'adresse par dfaut 2. Comme vous ne pouvez utiliser cette adresse qu'une seule fois, vous devez modifier l'adresse prdfinie dans toutes les autres CPU. Pour les stations S7-300 : en planifiant les adresses MPI pour plusieurs CPU, vous devez laisser, pour les FM et les CP possdant leurs propres adresses MPI, des intervalles libres entre les adresses MPI, afin d'viter un double emploi des adresses. Ce n'est que lorsque tous les modules d'un rseau ont des adresses diffrentes et que votre configuration sur site concorde avec la configuration cre que vous pouvez charger les paramtres via le rseau.

Attribution d'adresses MPI


Attribuez les adresses MPI dans l'ordre croissant. Rservez l'adresse MPI 0 pour une PG. Vous pouvez relier entre eux jusqu' 126 participants (adressables) dans un sous-rseau MPI et jusqu 8 participants pour une vitesse de transmission de 19,2 kbit/s. Toutes les adresses MPI d'un sous-rseau MPI doivent tre diffrentes.

Les autres rgles pour la configuration d'un rseau sont donnes dans les manuels de configuration SIMATIC 300 ou SIMATIC 400.

Attribution d'adresses PROFIBUS


Attribuez chaque matre DP et chaque esclave DP du rseau PROFIBUS, une adresse PROFIBUS univoque comprise dans la plage 0 125. Attribuez les adresses PROFIBUS dans l'ordre croissant. Rservez l'adresse PROFIBUS "0" pour une console de programmation que vous pourrez connecter ultrieurement au rseau PROFIBUS des fins de maintenance.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

317

Mise en rseau de stations 10.4 Attribution d'adresses Ethernet

10.4

Attribution d'adresses Ethernet


Lorsque vous configurez un CP Ethernet, vous devez affecter une adresse MAC ou une adresse IP l'interface Ethernet. Vous trouverez de plus amples informations sur les CP Ethernet dans la documentation NCM SIMATIC. Vous y trouverez galement des informations trs importantes vous expliquant comment configurer un partenaire Ethernet dans STEP 7.

Configuration des partenaires et dfinition des proprits de l'interface


1. Lorsque la configuration du matriel est active, slectionnez un CP Ethernet partir du catalogue du matriel et ajoutez-le, l'aide de la fonction glisser-lcher, sur une ligne adapte dans le tableau de configuration. 2. Effectuez un double-clic sur l'icne du CP dans le tableau de configuration. 3. Cliquez dans l'onglet "Gnral" sur le bouton "Proprits" (le bouton se trouve au niveau du paramtre de l'interface). 4. Ralisez l'affectation des rseaux, savoir slectionnez dans le champ "Sous-rseau" un sousrseau Ethernet existant ou cliquez sur le bouton "Nouveau" pour crer un nouveau sous-rseau Ethernet. 5. Paramtrez l'adresse MAC et/ou l'adresse IP dans l'onglet "Paramtres". Selon le type de CP, cette partie de l'onglet comporte une prsentation diffrente.

Adresse MAC
Chaque CP Ethernet requiert une adresse MAC univoque qui est gnralement imprime par le fabricant sur le module et qui doit tre entre pour la configuration du CP. Pour les CP qui ncessitent l'entre d'une adresse MAC, le champ se prsente de la faon suivante :

Pour les nouveaux CP qui possdent une adresse MAC prconfigure en usine et pour lesquels la saisie d'une adresse MAC n'est pas ncessaire, le champ se prsente de la manire suivante :

Ce n'est que lorsque vous utilisez le protocole ISO (par exemple, pour les liaisons de transport ISO), le protocole ISO ou le protocole TCP/IP que vous activez la case cocher et que vous entrez l'adresse MAC du module. Lorsque vous configurez uniquement des types de liaisons qui impliquent le protocole TCP/IP (liaison TCP, liaison ISO-on-TCP, liaison UDP), vous n'activez pas la case cocher. Dans ce cas, aucune adresse MAC n'est enregistre et l'adresse figurant sur le module est conserve.

318

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.4 Attribution d'adresses Ethernet

Adresse IP
Les paramtres IP ne sont visibles que lorsque le CP Ethernet prend en charge le protocole TCP/IP. L'adresse IP comprend 4 nombres dcimaux dont la plage de valeurs se situe entre 0 et 255. Les nombres dcimaux sont spars les uns des autres par un point.

L'adresse IP se dcompose de la faon suivante l'adresse du (sous) rseau, l'adresse du partenaire (appel galement hte ou nud de rseau).

Le masque du sous-rseau spare ces deux adresses. Il dtermine quelle partie de l'adresse IP s'adresse au rseau et quelle partie de l'adresse IP s'adresse aux partenaires. Les bits enregistrs du masque du sous-rseau dfinissent la partie rseau de l'adresse IP. Dans l'exemple ci-dessus : Masque du sous-rseau : 255.255.0.0 = 11111111.11111111.00000000.00000000 Signification : les 2 premiers octets de l'adresse IP dterminent le sous-rseau - savoir, 140.80. Les deux derniers octets s'adressent au partenaire - savoir, 2. Gnralement, le principe suivant est appliqu : L'adresse du rseau rsulte de la combinaison ET de l'adresse IP et du masque du sous-rseau. L'adresse du partenaire rsulte de la combinaison ET-NON de l'adresse IP du masque du sousrseau.

Relation entre l'adresse IP et le masque du sous-rseau par dfaut


Il existe une convention relative l'affectation de plages d'adresses IP et ce que l'on appelle les "masque de sous-rseau par dfaut". Le premier nombre dcimal de l'adresse IP ( gauche) dtermine la structure du masque de sous-rseau par dfaut quant au nombre de valeurs "1" (binaire) de la manire suivante :
Adresse IP (dec.) 0 126 128 191 192 223 Adresse IP (bin.) 0xxxxxxx.xxxxxxxx.... 10xxxxxx.xxxxxxxx... 110xxxxx.xxxxxxxx... Classe d'adresse A B C Masque de sous-rseau par dfaut 255.0.0.0 255.255.0.0 255.255.255.0

Nota Le premier nombre dcimal de l'adresse IP peut galement tre une valeur comprise entre 224 et 255 (classe d'adresse D etc.). Ceci n'est toutefois pas recommand, car STEP 7 n'effectue pas de vrification d'adresse pour ces valeurs.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

319

Mise en rseau de stations 10.4 Attribution d'adresses Ethernet

Cration de masque de sous-rseau supplmentaires


Le masque de sous-rseau vous permet de structurer un sous-rseau affect l'une des classes d'adresses A, B ou C et de crer des sous-rseaux "privs" lorsque vous mettez "1" d'autres chiffres de faible poids du masque du sous-rseau. Pour chaque bit mis "1", le nombre de rseaux "privs" est doubl et le nombre de partenaire qu'ils contiennent est divis par deux. A l'extrieur, le rseau agit toujours comme un rseau isol. Exemple : Dans un sous-rseau de classe d'adresse B (p. ex. adresse IP 129.80.xxx.xxx), vous modifiez le masque de sous-rseau par dfaut de la manire suivante :
Masques Masque de sous-rseau par dfaut Masque de sous-rseau Dcimal 255.255.0.0 255.255.128.0 Binire 11111111.11111111.00000000.00000000 11111111.11111111.10000000.00000000

Rsultat : Tous les partenaire avec des adresses comprises entre 129.80.001.xxx et 129.80.127.xxx se trouvent sur un sous-rseau, tous les partenaires avec des adresses comprises entre 129.80.128.xxx et 129.80.255.xxx sur un autre sous-rseau.

Routage (routeur)
Les routages (routeurs) consistent raccorder les sous-rseaux. Lorsqu'un datagramme IP doit tre envoy un autre rseau, il doit d'abord tre transmis un routeur. Afin que cela soit possible, vous devez, dans ce cas, entrer l'adresse du routeur pour chaque partenaire du sous-rseau. L'adresse IP d'un partenaire du sous-rseau et l'adresse du routage (routeur) ne peuvent tre diffrentes qu'aux endroits ou un "0" est inscrit dans le masque de sous-rseau.

320

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.5 Importation et exportation de stations dans la vue de rseau

10.5

Importation et exportation de stations dans la vue de rseau

Introduction
A partir du Servicepack 1 de STEP 7 V5.1, vous pouvez exporter ou importer, sous forme de fichier de texte (fichier ASCII), les configurations de stations avec des donnes rseau, mais sans donnes de liaison dans la vue de rseau. Lorsque vous exportez plusieurs stations d'un projet STEP 7 mises en rseau les unes sous les autres, puis les importez dans un autre projet, elles seront galement mises en rseau dans ce projet.

Applications
Transmission possible via des supports lectroniques (p. ex. E-Mail). Intgration possible dans les versions ultrieures de STEP 7. Edition et impression du fichier d'exportation possible au moyen de logiciels de traitement de texte des fins de documentation.

Quels objets de rseau peuvent tre exports et imports ?


Vous pouvez exporter et importer des stations SIMATIC 300, SIMATIC 400, SIMATIC 400H et SIMATIC PC.

Quelles sont les donnes exportes/importes ?


Lors de l'importation et de l'exportation depuis la vue de rseau, vous pouvez exporter/importer les donnes requises pour la configuration et le paramtrage des modules ainsi que la configuration de rseau. La configuration de rseau comprend : le paramtrage des interfaces (p. ex. le masque de sous-rseau et les paramtres du routeur d'une interface Industrial Ethernet, les paramtres de bus d'une interface PROFIBUS), l'affectation aux sous-rseaux, les liaisons.

Ne sont pas saisis : les donnes gres par d'autres applications (p. ex. programmes, donnes globales), le mot de passe paramtr pour la CPU, les donnes hors station (p. ex. le couplage d'esclaves DP intelligents ou la configuration pour l'change direct de donnes).

Nota Si votre configuration comporte des modules d'anciens progiciels optionnels, il est possible que toutes les donnes du module ne puissent pas tre prises en compte lors de l'exportation. Dans ce cas, vrifier si les donnes du module importes sont compltes.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

321

Mise en rseau de stations 10.5 Importation et exportation de stations dans la vue de rseau

Fichiers d'exportation
Un fichier de texte (*.cfg) est cr pour chaque station exporte. Son nom par dfaut est "[Nom de la station].cfg". Lors de l'exportation (commande Edition > Exporter), vous pouvez dfinir sparment pour chaque station quelles donnes sont contenues dans le fichier de texte et sous quelle forme : Forme lisible ou compacte. Important : si vous exportez des configurations de station afin de les importer avec d'autres versions de STEP 7, activez l'option "Compact" ! Nom du fichier (*.cfg) que vous pouvez choisir individuellement pour chaque station. Avec ou sans mnmoniques. Vous pouvez, en option, ne pas exporter les valeurs prdfinies pour les paramtres de modules (STEP 7 "connat" les valeurs prdfinies et les complte lors de l'importation depuis la base de donnes interne des modules). Option "Exporter les sous-rseaux" - en dsactivant cette option, vous pouvez galement importer la configuration de station avec des versions plus anciennes de STEP 7 ( partir de la version STEP 7 V5.0). Option "Exporter les liaisons" - en dsactivant cette option, vous pouvez galement importer la configuration de station avec des versions plus anciennes de STEP 7 ( partir de la version STEP 7 V5.0).

Afin de vous simplifier la procdure d'importation ds l'exportation, vous pouvez activer l'option "Avec fichier de rfrence", ce qui vous permettra ultrieurement d'importer en une fois toutes les stations exportes. Vous devez, cet effet, donner un nom ce fichier (galement un fichier *.cfg) qui comporte des rfrences toutes les stations exportes en une fois. Si ultrieurement vous slectionnez ce fichier lors de l'importation, toutes les stations exportes en une fois seront automatiquement rimportes.

Avertissement Si vous exportez une configuration de station avec les abrviations, vous ne pourrez plus importer ce fichier, ni avec STEP 7 V5 SP 1, ni avec une version plus ancienne de STEP 7 !

322

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.5 Importation et exportation de stations dans la vue de rseau

Marche suivre (exportation)


1. Ouvrez la vue de rseau ou enregistrez la configuration de rseau que vous venez d'diter (commande Rseau > Enregistrer). 2. Slectionnez une ou plusieurs stations que vous souhaitez exporter. La bote de dialogue "Exporter" s'ouvre. Vous pouvez y slectionner les stations exporter dans la liste affiche. 3. Choisissez la commande Edition > Exporter. 4. Dans la bote de dialogue qui s'ouvre ensuite, entrez le chemin, le nom, le format et les autres options des fichiers d'exportation. Vous pouvez dfinir le format et les options sparment pour chaque station. Si vous souhaitez utiliser le fichier d'exportation pour d'autres versions de STEP 7, slectionnez le format "Compact". 5. Confirmez vos entres par "OK".

Marche suivre (importation)


1. La vue de rseau tant ouverte, choisissez la commande Edition > Importer. 2. Dans la bote de dialogue qui s'ouvre ensuite, naviguez jusqu'au fichier de texte que vous souhaitez importer. Si vous avez export en une fois plusieurs stations avec l'option "Avec fichier de rfrence", slectionnez uniquement ce fichier de rfrence pour importer en une fois toutes les stations avec leur affectation. 3. Confirmez vos entres par "OK". Lors de l'importation, STEP 7 vrifie la cohrence des fichiers imports et vous en informe en mettant des messages. Lorsque vous importez deux partenaires de liaison dans un projet, STEP 7 tente de rtablir les liaisons entre ces partenaires.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

323

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6

Configuration et enregistrement d'un sous-rseau

10.6.1 Marche suivre pour la configuration d'un sous-rseau


Possibilit 1 : configuration du matriel
Ds la configuration de la station, vous avez la possibilit de crer des sous-rseaux et de relier des modules (ou plus exactement leurs interfaces) un sous-rseau.

324

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Possibilit 2 : configuration de rseau


Pour les installations complexes mises en rseau, il est recommand de travailler dans la vue de rseau.

Extension de la configuration de rseau dans NetPro


Dans NetPro, vous avez la possiblit d'insrer par glisser-lcher dans la vue de rseau, tous les objets de rseau tels que par exemple, les sous-rseaux ou station depuis un catalogue. Que faire aprs l'insertion : Effectuer un double clic sur les objets pour dfinir leurs proprits. Pour les stations insres : effectuer un double clic sur la station pour dmarrer la configuration matrielle et disposer les modules.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

325

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Ouvrir la vue graphique de rseau (dmarrer NetPro)


Pour dmarrer l'interface de configuration de rseau, vous avez les possibilits suivantes :
Depuis SIMATIC Manager Ouvrir le projet. Effectuer un double clic sur un symbole de sous-rseau (le cas chant, crer d'abord le sous-rseau avec la commande Insertion > Sous-rseau >...). Une autre solution consiste effectuer un double clic sur l'objet "Liaisons" (l'icne se trouve par exemple sous un module, l'autre nud d'extrmit de la liaison est, par exemple, une CPU). Dans ce cas, la table des liaisons du module s'ouvrira pour dition au dmarrage de NetPro. Depuis la configuration matrielle Commande Outils > Configurer le rseau

Exemple de vue graphique de rseau


Aprs ouverture de l'interface de configuration de rseau, la fentre de la vue graphique du rseau s'affiche. A sa premire slection sont visibles : tous les sous-rseaux crs jusqu'ici dans le projet, toutes les stations configures jusqu'ici dans le projet

326

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Edition d'une station dans NetPro


En effectuant un double clic sur le symbole de station, vous pouvez poursuivre l'dition de la station :

Affichage en couleur dans la vue de rseau


Aprs modification de la configuration (dans NetPro ou HW Config), les stations S7 sont affiches en couleur : Une station S7 reprsente en orange signale que la configuration a t modifie (c'est--dire que les modifications doivent tre compiles). Une station S7 reprsente en rouge signale que la configuration modifie n'est pas cohrente et ne peut donc pas tre compile. Dans ce cas, vous devez corriger les erreurs consignes lors d'une vrification de cohrence. Une station non cohrente n'est reprsente en rouge qu'aprs une vrification de cohrence, c'est--dire aprs que vous avez choisi la commande de menu Rseau > Vrifier la cohrence ou Rseau > Enregistrer et compiler. L'affichage en rouge n'est pas enregistr avec la station et n'est donc complet qu'aprs une nouvelle vrification de cohrence. STEP 7 ne dtecte pas toute ncessit de compilation aprs modification de la configuration : Lorsque plus d'un matre sont connects un sous-rseau PROFIBUS et que vous connectez ce sous-rseau un esclave entranant une modification des paramtres de bus : La ncessit de compilation est uniquement dtecte pour la station du rseau matre auquel l'esclave ajout est affect. L'autre rseau matre qui est galement connect au mme sous-rseau PROFIBUS n'est pas slectionn. Lorsque vous modifiez l'adresse de partenaire d'une interface dans une station S7 et que cette station fonctionne comme routeur (S7-Routing) pour les accs PG : dans ce cas, les autres stations S7 du sous-rseau doivent galement tre compiles et charges afin d'obtenir des informations de routage. Ces stations S7 ne sont cependant pas slectionnes.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

327

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6.2 Cration et paramtrage d'un nouveau sous-rseau


Condition pralable
NetPro est ouvert. Nota
Les proprits du sous-rseau, comme par exemple la vitesse de transmission, sont dfinies automatiquement et de manire centrale dans STEP 7, pour tous les participants au sous-rseau. Lorsque vous dfinissez ou modifiez les proprits d'un sous-rseau dans STEP 7, vous devez vous assurer que ces paramtres soient activs pour tous les participants au sous-rseau de l'installation (Chargement d'une configuration dans un systme cible) !

Marche suivre
1. Si la fentre "Catalogue" n'est pas visible : ouvrez la fentre "Catalogue" en choisissant la commande Affichage > Catalogue. 2. Dans la fentre "Catalogue", cliquez sur "Sous-rseaux". 3. Slectionnez le sous-rseau dsir, maintenez enfonc le bouton de la souris et amenez-le sous-rseau par glisser-lcher dans la fentre de la vue graphique de rseau. Les positions non autorises pour le sous-rseau dans la fentre de la vue sont signales par un accroch au curseur. symbole d'interdiction Rsultat : le sous-rseau s'affiche sous forme de ligne horizontale. 4. Effectuez un double clic sur le symbole du sous-rseau. Rsultat : la bote de dialogue des proprits du sous-rseau s'ouvre. 5. Paramtrez le sous-rseau.

Conseil
En maintenant la souris sur le symbole du sous-rseau, vous pouvez demander une fentre d'information indiquant les proprits du sous-rseau.

328

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6.3 Cration et paramtrage d'une nouvelle station


Condition pralable
NetPro est ouvert.

Marche suivre
1. Si la fentre "Catalogue" n'est pas visible : ouvrez la fentre "Catalogue" en choisissant la commande Affichage > Catalogue. 2. Dans la fentre "Catalogue", cliquez sur "Stations". 3. Slectionnez le type de station dsir, maintenez enfonc le bouton de la souris et amenez la station par glisser-lcher dans la fentre de la vue graphique de rseau. Les positions non autorises pour la station dans la fentre de la vue sont signales par un accroch au curseur. symbole d'interdiction 4. Effectuez un double clic sur la station (symbole ou nom de la station). Vous pouvez prsent entrer et paramtrer la configuration matrielle entire de la station, mais devez en tous cas, disposer la CPU ou les FM et CP un emplacement autoris. Seuls ces modules peuvent tre mis en rseau et apparaissent dans la vue graphique de rseau. 5. Enregistrement de la configuration du matriel 6. Dans la barre des tches de Windows, basculez nouveau dans NetPro. Rsultat : les interfaces possibles pour le participant sont affiches dans la station.

Important
Lorsque vous basculez de la configuration de station NetPro, vous devez pralablement enregistrer les donnes saisies, sans quoi la base de donnes n'est pas actualise.

Conseil
En maintenant la souris sur le symbole de station, vous pouvez demander une fentre d'information indiquant les proprits de la station.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

329

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6.4 Cration et paramtrage d'une connexion au rseau


Condition pralable
NetPro est ouvert, les stations dj configures sont visibles.

Marche suivre
1. Cliquez sur le symbole de l'interface du participant ( ), maintenez enfonc le bouton de la souris et amenez le curseur sur le sous-rseau. En cas de possibilits de connexion non autorises (par exemple, la connexion d'une interface MPI un sous-rseau du type Ethernet), le symbole du curseur se change en symbole d'interdiction. Symbole d'interdiction. Rsultat : la connexion au rseau s'affiche sous forme de ligne verticale entre la station/l'esclave DP et le sous-rseau. Lorsque Affichage > Longueurs de sous-rseaux rduites est active, le sous-rseau se rallonge automatiquement, de manire ce que la connexion rseau se positionne verticalement sur l'interface. 2. Effectuez un double clic sur le symbole de connexion au rseau ou sur le symbole d'l'interface. Rsultat : la bote de dialogue des proprits du participant au sous-rseau s'affiche. 3. Paramtrez les proprits du participant (par exemple, nom et adresse du participant). La figure suivante illustre le dplacement du curseur, lorsque Affichage > Longueurs de sousrseaux rduites est active.

330

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Conseils
En maintenant la souris sur le symbole d'interface, vous pouvez demander une fentre d'information indiquant les proprits de l'interface (nom du module, type de sous-rseau et adresse de rseau, si elle est mise en rseau). Vous pouvez activer/dsactiver cette information abrge en ouvrant la bote de dialogue "Paramtres" avec la commande de menu Outils > Paramtres, puis en y ditant la case cocher "Afficher informations abrges" dans l'onglet "Editeur".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

331

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6.5 Cration et paramtrage d'un nouvel esclave DP


Condition pralable :
En procdant la configuration matrielle dans la table de configuration, vous avez affect un matre DP une station ; Les esclaves DP sont affichs dans la vue de rseau (sinon affichez-les en choisissant la commande Affichage > Esclaves DP).

Marche suivre
1. Si la fentre "Catalogue" n'est pas visible : ouvrez la fentre "Catalogue" l'aide de la commande Affichage > Catalogue. 2. Dans la vue de rseau, slectionnez dans la station le matre DP auquel vous voulez affecter l'esclave DP. 3. Dans la fentre "Catalogue", slectionnez l'esclave DP dsir (sous "PROFIBUS DP"), maintenez enfonc le bouton de la souris et amenez-le par glisser-lcher dans la fentre de la vue graphique du rseau. Les positions non autorises pour les esclaves DP sont signales par un symbole d'interdiction accroch au curseur. Vous pouvez aussi effectuer un double clic sur l'esclave DP dsir dans la fentre "Catalogue". 4. Dans la bote de dialogue des proprits qui s'ouvre, affectez une adresse de rseau l'esclave DP. Rsultat : l'esclave DP apparat dans la vue de rseau avec sa connexion au rseau. 5. Pour le paramtrage/l'affectation des adresses : effectuez un double clic sur l'esclave DP. Rsultat : la configuration du matriel est dmarre et l'esclave DP est slectionn. 6. Dfinissez les proprits de l'esclave DP.

Conseils
En maintenant la souris sur le symbole d'esclave DP, vous pouvez demander une fentre d'information indiquant les proprits de l'esclave. Pour trouver plus rapidement des esclaves dans le catalogue de NetPro, vous pouvez utiliser la zone "Rechercher" dans le catalogue. Son fonctionnement est identique la recherche dans le catalogue du matriel de HW Config.

332

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6.6 Cration et paramtrage de PG/PC, 'Autres stations' et stations S5


Introduction
Comment procde-t-on avec des participants au rseau qui ne peuvent pas tre configurs dans le projet STEP 7 actuel, comme par exemple les PG, OP, appareils d'autres fabricants possdant leurs propres outils de configuration ou appareils S5 ? Ces appareils sont reprsents dans NetPro par des objets tels que PG/PC, "Autre station" et station S5.

Choix de l'objet correct


Le tableau suivant indique quel objet doit tre insr dans quel cas :
Objet PG/PC Pourquoi ? Pour reprsenter dans la vue de rseau votre "propre" outil de dveloppement , depuis lequel vous devez accder en ligne chaque participant au sous-rseau. Observations Dans la page d'onglet "Affectation", vous pouvez affecter votre PG/PC (outil de dveloppement) l'objet "PG/PC" insr dans NetPro. Dans NetPro, l'icne reprsentant l'outil de dveloppement PG/PC est mise en valeur. Pour les PG/PC avec interface S7-SAPI * Dans les stations SIMATIC PC, le nud d'extrmit d'une liaison est une application, comme par exemple S7SAPI ** ou WinCC. Vous pouvez configurer plusieurs nuds d'extrmit de liaison dans une mme station SIMATIC PC. Impossible pour les liaisons S7 et PtP !

Pour les PG/PC qui sont un nud d'extrmit d'une liaison S7. Station SIMATIC PC Pour les stations PC qui sont un nud d'extrmit d'une liaison S7 (bidirectionnelle), et aussi pour les liaisons S7 haute disponibilit. Pour WinLC partir de V3.0.

Station S5 Autre station

Pour les stations S5 du sous-rseau Pour les appareils d'autres fabricants connects au sous-rseau Pour la configuration de liaisons des stations S7 dans un autre projet

* Produits SIMATIC NET sur CD jusqu'en 10/98 ** Produits SIMATIC NET sur CD partir de 10/98, voir galement l'information produit relative ce CD ou S7-REDCONNECT

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

333

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Marche suivre
1. Si la fentre "Catalogue" n'est pas visible : ouvrez la fentre "Catalogue" en choisissant la commande Affichage > Catalogue. 2. Slectionnez dans la fentre "Catalogue" l'objet dsir (sous "Stations"), maintenez enfonc le bouton de la souris et amenez-le par glisser-lcher dans la fentre de la vue graphique du rseau. accroch au curseur. Les positions non autorises sont signales par un symbole d'interdiction Vous pouvez aussi effectuer un double clic sur l'objet dsir dans la fentre "Catalogue". 3. Effectuez un double clic sur l'objet. Rsultat : une bote de dialogue proposant des onglets pour la slection des paramtres s'affiche. 4. Dfinissez les proprits. Pour tous les objets l'exception des stations SIMATIC PC : dans la page d'onglet "Interfaces", vous crez le type d'interface de l'objet rel (par exemple, PROFIBUS). Le bouton "Proprits" vous permet de dfinir les proprits de participant et du sous-rseau. Rsultat : pour chaque nouvelle interface cre, l'objet reoit un nouveau symbole d'interface. Il est possible daffecter l'objet "PG/PC" dans la page donglet "Affectation" un jeu de paramtres dune carte PC. Ceci permet de relier l'objet "PG/PC" reprsent dans la vue de rseau un jeu de paramtres rels de la PG ou du PC. Avantage : si, par exemple, vous modifiez la vitesse de transmission du sous-rseau, le jeu de paramtres de votre carte PG/PC se modifie automatiquement !

334

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6.7 Prise en compte des connexions pour PG/PC dans la configuration de rseau
Si vous possdez un projet mis en rseau avec plusieurs sous-rseaux, mme distincts, vous pouvez considrer plusieurs "rserves" dans la configuration de rseau, pour une PG (un PC) connecter. Cette fonction de "rserve" est assure par l'objet "PG/PC" dans la vue de rseau. Vous pouvez ainsi retirer une PG d'un sous-rseau et la connecter un autre sous-rseau. Vous "informez" STEP 7 de cet change de PG via la commande Systme cible > Affectation PG/PC. La figure suivante illustre cette relation :

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

335

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Points de connexion dans la vue de rseau ("PG/PC(1))" et ("PG/PC(2))" :

Vous pouvez prsent affecter votre PG (outil de dveloppement avec lequel vous souhaitez accder en ligne des stations) l'une des icnes "PG/PC". Du fait de l'affectation, les interfaces de votre outil de dveloppement s'adaptent aux paramtres configurs. En cas de modification des paramtres configurs, (par exemple, modification de la proprit de rseau "vitesse de transmission"), l'interface est automatiquement adapte dans votre outil de dveloppement.

Marche suivre
1. Si votre PG/PC est dj affect(e) : annulez l'affectation en slectionnant l'icne "PG/PC", puis en choisissant la commande Systme cible > Annuler affectation PG/PC. L'icne de PG/PC affect(e)s se distingue de celle de PG/PC non affects. 2. Dans la vue de rseau, slectionnez l'icne "PG/PC" qui doit reprsenter votre outil de dveloppement connect. 3. Choisissez la commande Systme cible > Affectation PG/PC. 4. Dans la page d'onglet "Affectation", slectionnez un jeu de paramtres donn de l'outil de dveloppement (votre PG/PC) et affectez-le une interface de l'icne "PG/PC".

336

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

STEP 7 sur une station SIMATIC PC


A partir de STEP 7 V5.1, Servicepack 2, le routage est pris en charge par les stations SIMATIC PC. STEP 7 tant install sur une station SIMATIC PC, vous pouvez atteindre en ligne tous les partenaires relis cette station. Dans ce cas, vous n'avez pas besoin d'affectation PG/PC pour accder des partenaires de sous-rseaux diffrents. Conditions requises afin que le routage de la station SIMATIC PC soit possible : Configuration de la station SIMATIC PC : STEP 7 Version 5.1, Servicepack 2 ou SIMATIC NCM PC Version 5.1 incl. Servicepack 2 (de SIMATIC NET CD partir de 7/2001)

Conditions de fonctionnement de la station PC Pilotes pour CP installs : SIMATIC NET CD partir 7/2001 Composants WinAC Slot: WinAC Slot 41x, version 3.2 installs

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

337

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6.8 Vrification de la cohrence du rseau


Avant de procder l'enregistrement, vous devriez vrifier la cohrence de la configuration de rseau. Sont par exemple signals : les participants connects aucun sous-rseau (exception : participants MPI non mis en rseau), les sous-rseaux ne possdant qu'un participant, les liaisons incohrentes.

Condition pralable
NetPro est ouvert.

Marche suivre
Choisissez la commande Rseau > Vrifier la cohrence. Rsultat : une fentre "Rsultats de la vrification de cohrence" s'affiche avec des informations pour une configuration de rseau/liaison sans erreur. Les stations non cohrentes sont affiches en rouge.

Conseil
Vous pouvez tout moment slectionner la fentre de rsultat de la dernire vrification de cohrence en choisissant la commande Affichage > Erreurs et avertissements.

Vous pourriez galement procder de la manire suivante :


1. Choisissez la commande Rseau > Enregistrer et compiler. 2. Dans la bote de dialogue qui s'affiche, slectionnez l'option "Compilation complte aprs vrification".

338

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Fentre "Rsultats de la vrification de cohrence"


Des messages et avertissements s'inscrivent dans cette fentre s'il est constat, lors de la vrification de cohrence, que la configuration (matrielle, de rseau ou de liaison) contient des erreurs. Une vrification des cohrence est ralise lors des actions suivantes : Commande Rseau > Vrifier la cohrence Commande Rseau > Vrifier la cohrence du projet Commande Rseau > Enregistrer et compiler Chargement dans le systme cible (vrification de cohrence des stations ou liaisons charger)

Les messages affichs dans la fentre "Rsultats de la vrification de cohrence" sont signals comme erreurs si les donnes systmes (SDB) n'ont pas pu tre cres lors de l'enregistrement et la compilation ou avant le chargement dans le systme cible. Sans gnration de donnes systme, la configuration matrielle, de rseau ou de liaison ne peut pas tre charge dans le systme cible. Les messages affichs dans la fentre "Rsultats de la vrification de cohrence" sont signals comme avertissements lorsque les rsultats signals permettent la gnration de donnes systme (SDB). Lorsque vous slectionnez une ligne dans la partie suprieure de la fentre de rsultats, elle s'affiche galement dans la partie infrieure de la fentre, avec des retours la ligne. Vous n'avez ainsi pas besoin d'utiliser la barre de dfilement pour pouvoir lire le texte complet.

Slection d'un objet erron/incohrent


Cliquez deux fois sur le message ou l'avertissement correspondant dans la fentre "Rsultats de la vrification de cohrence" ou choisissez la commande de menu Edition > Aller l'erreur dans cette fentre.

Aide sur un message/avertissement


Slectionnez le message ou l'avertissement et appuyez sur la touche F1 ou choisissez la commande de menu Edition > Affiche l'aide du message.

Enregistrement de messages/avertissements
Pour enregistrer les messages et avertissements affichs, choisissez la commande de menu Fichier > Enregistrer les messages dans la fentre des rsultats.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

339

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6.9 Enregistrement de la configuration de rseau


Introduction
Pour enregistrer la configuration de rseau et les tables des liaisons, vous disposez des commandes Rseau > Enregistrer et Rseau > Enregistrer et compiler.

Enregistrement
Aussitt que vous avez cr les objets de rseau ou modifi leurs proprits dans NetPro, NetPro les enregistre via la commande Rseau > Enregistrer. Adresses de rseau Proprits du sous-rseau (comme par exemple, la vitesse de transmission) Liaisons Paramtres de module modifis (par exemple de CPU)

Enregistrement et compilation
Aprs avoir choisi la commande Rseau > Enregistrer et compiler, vous devez indiquer dans la bote de dialogue qui s'ouvre, si vous souhaitez compiler tout ou uniquement les modifications : Quelle que soit l'option choisie, NetPro vrifie la cohrence des donnes de configuration pour l'ensemble du projet ; les messages s'affichent dans une fentre distincte. Option "Compilation complte aprs vrification" Des blocs de donnes systme (SDB) chargeables sont crs pour la configuration de rseau complte ; ils contiennent toutes les liaisons, adresses de rseau, proprits de sous-rseau, adresses d'entre/sortie et tous les jeux de paramtres. Option "Compilation des modifications" Des blocs de donnes systme (SDB) chargeables sont crs pour les liaisons, adresses de rseau, proprits de sous-rseau, adresses d'entre/sortie ou jeux de paramtres modifis.

340

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

10.6.10 Conseils pour l'dition de la configuration de rseau


Afficher la vue des adresses de rseau
Si vous souhaitez obtenir une vue de toutes les adresses de partenaires attribues, slectionnez un sous-rseau dans la vue de rseau. La partie infrieure de la vue de rseau affiche alors un tableau des adresses MPI, PROFIBUS ou Ethernet, selon le type de sous-rseau slectionn. Les autres colonnes affichent le nom de la station, de l'interface ainsi que le nom de projet lorsque la vue de rseau est ouverte dans le multiprojet. Particularits : Lorsqu'un sous-rseau Ethernet est slectionn, l'adresse IP, l'adresse MAC ou les deux adresses s'affichent, selon la configuration. Lorsqu'un rseau PROFINET IO est configur, le numro d'appareil des partenaires s'affiche galement. Lorsque la vue de rseau du multiprojet est ouverte et qu'un sous-rseau regroup est slectionn, la partie infrieure de la fentre affiche toutes les adresses de partenaire du sousrseau regroup. Si des adresses doubles ont t attribues sur le sous-rseau, elles sont caractrises par un astrisque (*). Pour ouvrir la bote de dialogue des proprits d'une interface, effectuez un double clic sur la ligne correspondante dans la vue des adresses de rseau. Vous pouvez y modifier l'adresse de rseau.

Configurer des liaisons


Si dans la vue de rseau vous slectionnez un composant pouvant tre le nud d'extrmit d'une liaison (p. ex. une CPU), la table des liaisons dans laquelle vous pouvez configurer les liaisons s'affiche automatiquement.

Dmarrer la configuration de donnes globales


1. Dans la vue de rseau, slectionnez un sous-rseau MPI pour lequel vous souhaitez configurer la communication par donnes globales. 2. Choisissez la commande de menu Outils > Dfinir les donnes globales. Rsultat : la table des donnes globales du rseau MPI s'ouvre.

Mettre les partenaires de communication d'un module en valeur


Si vous avez dj configur des liaisons : 1. Slectionnez un module programmable dans la vue de rseau (CPU, FM). 2. Choisissez la commande de menu Affichage > Mise en valeur > Liaisons. A noter : seuls les partenaires de communication d'un module programmable peuvent tre mis en valeur.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

341

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Afficher/modifier les proprits de composants


Pour afficher ou modifier les proprits de stations ou de modules, procdez de la manire suivante : 1. Slectionnez le composant (icne de la station ou du module). 2. Choisissez la commande de menu Edition > Proprits de l'objet.

Copier des sous-rseaux et des stations


1. Slectionnez les objets de rseau copier par clic avec le bouton gauche de la souris. Si vous souhaitez copier simultanment plusieurs objets de rseau, slectionnez-les avec MAJ + bouton gauche de la souris. 2. Choisissez la commande de menu Edition > Copier. 3. Cliquez l'emplacement de la vue de rseau o vous souhaitez placer la copie et choisissez la commande de menu Edition > Coller. Nota : vous pouvez copier des objets de rseau individuels ou des sous-rseaux complets avec des connexions au rseau, des stations et des esclaves DP. Lors de la copie, sachez que tous les partenaires d'un sous-rseau doivent possder une adresse de partenaire diffrente. Le cas chant, vous devez donc modifier les adresses de partenaire.

Effacer des connexions au rseau, des stations et des sous-rseaux


1. Slectionnez l'icne de la connexion au rseau, de la station, de l'esclave DP ou du sous-rseau. 2. Choisissez la commande de menu Edition > Effacer. Lorsque vous effacez un sous-rseau, les stations prcdemment connectes au sous-rseau sont conserves et peuvent ventuellement tre connectes un autre sous-rseau.

Positionner des stations et des sous-rseaux


Les sous-rseaux, stations et esclaves DP (avec ou sans connexion au rseau) peuvent tre dplaces dans la fentre d'affichage. Vous pouvez ainsi reproduire votre configuration matrielle de manire optique. Cliquez sur le sous-rseau ou la station/l'esclave DP, maintenez le bouton de la souris enfonc et amenez la sous-rseau ou la station/l'esclave DP la position souhaite par glisser-dplacer. Les positions non autorises du sous-rseau ou de la station/l'esclave DP dans la fentre sur le curseur. d'affichage sont signales par un panneau d'interdiction

Vous pouvez galement dplacer des stations/esclaves DP dj connectes sous-rseau. Les connexions au rseau des stations/esclaves DP sont conserves.

342

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Rduire les longueurs de sous-rseaux


Dans NetPro, les sous-rseaux sont reprsents par une ligne horizontale de longueur "infinie". En choisissant la commande de menu Affichage > Longueurs de sous-rseaux rduites, vous pouvez rduire la longueur des sous-rseaux, de sorte pouvoir grouper et disposer clairement les stations avec leurs sous-rseaux. La longueur reprsente est dtermine par l'cart des interfaces mises en rseau et est adapte automatiquement. Le sous-rseau dpasse lgrement les modules mis en rseau. Lorsqu'aucun partenaire n'est encore connect un sous-rseau, p. ex. aprs insertion d'un nouveau sous-rseau, la longueur est "infinie", quel que soit le paramtrage dans le menu Affichage. Nota Lorsque vous modifiez la reprsentation, connectez des stations des sous-rseaux ou dplacez des sous-rseaux et des stations, il est possible que des sous-rseaux se chevauchent. Dans ce cas, vous devez de nouveau dplacer les stations et les sous-rseaux.

Rorganiser la vue de rseau Affecter des esclaves DP leurs matres DP


Afin de rorganiser l'affichage d'une configuration de rseau devenue trop complexe dans la vue de rseau graphique, vous pouvez affecter de manire optique les esclaves DP leurs stations matre DP correspondantes : Condition : l'affichage "avec esclaves DP" est active (commande de menu Affichage > avec esclaves DP). Choisissez la commande de menu Affichage > Rorganiser ( partir de STEP 7 V5.1, Servicepack 1).

Slectionner le rseau matre


Vous pouvez slectionner un rseau matre afin de le copier compltement : 1. Slectionnez un matre ou un esclave dans la vue de rseau. 2. Choisissez la commande de menu Edition > Slectionner > Rseau matre.

Mettre le rseau matre en valeur


1. Slectionnez p. ex. un matre DP ou un esclave DP dans la vue de rseau. 2. Choisissez la commande de menu Affichage > Mise en valeur > Rseau matre.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

343

Mise en rseau de stations 10.6 Configuration et enregistrement d'un sous-rseau

Accs en ligne aux modules


Avec le menu Systme cible, vous avez accs aux fonctions suivantes : lecture de l'tat du module, modification de l'tat de fonctionnement d'un module, effacement gnral d'un module, rglage de la date et de l'heure d'un module, chargement dans et depuis

344

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.7 Mise en rseau de stations avec routeurs

10.7

Mise en rseau de stations avec routeurs

10.7.1 Mise en rseau de stations reprsentant des routeurs


Prsentation
Dans la plupart des installations d'automatisation, la console de programmation fonctionne exclusivement via le cble de bus (sous-rseau) raccord directement au systme d'automatisation. Par suite, dans les grandes installations en rseau, la console de programmation doit tre connecte des cbles de bus diffrents (sous-rseaux) pour accder en ligne un systme d'automatisation situ dans un lieu distant. Depuis la version V5 de STEP 7, vous pouvez accder en ligne avec la PG/le PC des systmes d'automatisation au-del des limites de sous-rseaux, par exemple pour charger des programmes utilisateur ou une configuration matrielle ou encore pour excuter des fonctions de test ou de mise en service. La fonction "Routage PG" permet d'accder des automates programmables depuis une position fixe de l'installation, en passant par plusieurs sous-rseaux et sans qu'il soit ncessaire de changer l'enfichage des connecteurs de bus. Pour cela, des "tables de routage" spciales sont automatiquement gnres pour les routeurs durant la configuration du rseau avec STEP 7. Ces tables de routage sont des donnes systme spciales qu'il faut charger sur les diffrents routeurs, c'est--dire sur les CPU S7 ou sur les CP. Aprs quoi, lorsque la PG passe en ligne, elle trouve son chemin via les routeurs jusqu' l'automate programmable slectionn.

Routeur
Le routeur entre un sous-rseau et un ou plusieurs autres sous-rseaux se trouve dans une station SIMATIC possdant les interfaces avec les sous-rseaux concerns.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

345

Mise en rseau de stations 10.7 Mise en rseau de stations avec routeurs

Conditions requises
STEP 7 partir de la version 5. Les modules de communication (CPU ou CP) censs jouer le rle de routeur entre les sousrseaux doivent prendre en charge cette fonction (ceci est prcis dans le texte d'information du composant respective, dans le catalogue du matriel). A partir de STEP 7 Version 5.1, Servicepack 2, le routage est pris en charge par les stations SIMATIC PC. Tous les automates programmables ou partenaires de communication accessibles dans le rseau d'une installation doivent tre configurs et chargs au sein d'un mme projet S7. La station S7 souhaite est connecte un rseau et il est rellement possible d'y accder via les routeurs. Les modules doivent tre chargs avec les informations de configuration renseignant sur l'ensemble de la configuration de rseau. Raison : tous les modules participant au routeur doivent obtenir des informations actuelles sur les sous-rseaux pouvant tre atteints ainsi que sur les trajets possibles (=tables de routage). La PG ou le PC avec lesquels vous souhaitez tablir une liaison en ligne via un routeur doivent tre configurs dans la configuration du rseau et affects votre outil de dveloppement.

Informations supplmentaires pour les routeurs


Depuis la version V5 de STEP 7, des informations de routage supplmentaires sont cres en plus de l'adresse de rseau, des proprits de sous-rseaux et des liaisons ; elles doivent tre charges dans les modules concerns. L'information de routage contient : interfaces du module, affectation aux sous-rseaux connects, routeurs suivants permettant de passer d'un sous-rseau connect un sous-rseau distant.

STEP 7 gnre automatiquement ces informations lors de la compilation de la configuration de rseau ou de station (commande : ... > Enregistrer et compiler).

346

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.7 Mise en rseau de stations avec routeurs

Quels modules ou stations doivent tre chargs aprs modification d'une configuration de rseau ?
Si vous modifiez la configuration de la manire suivante ... supprimez ou ajoutez la connexion rseau d'une station (la station est un routeur) modifiez l'adresse d'une interface du sous-rseau (la station est un routeur) ou enfichez un module possdant sa propre adresse MPI dans une station S7-300, de sorte que l'adresse MPI d'un routeur (module suivant enfich) soit modifie ajoutez ou supprimez un routeur dplacez un module avec connexion de rseau un autre emplacement (la station est un routeur) insrez un sous-rseau supprimez un sous-rseau (et des routeurs sils sont configurs dans ce sous-rseau) modifiez l'ID du sous-rseau S7 tous les routeurs tous les modules de la station tous les routeurs si des routeurs sont connects ce sousrseau, tous les routeurs. ... vous devez nouveau charger tous les routeurs routeurs dans un mme sous-rseau

ID de sous-rseau S7 pour une liaison en ligne via des routeurs


Lorsque la configuration de rseau a t charge avec toutes les informations de routage dans les stations concernes, vous devez en outre, le cas chant, spcifier un ID de sous-rseau S7 pour accder la station distante. L'ID de sous-rseau S7 que STEP 7 vous demande dans des botes de dialogue est compose de deux numros : un numro pour le projet, un numro pour le sous-rseau.

Les deux numros doivent tre fournis dans la bote de dialogue des proprits du sous-rseau, la configuration de rseau tant existante. Dans le cas o vous souhaitez tablir une liaison en ligne avec une PG sans projet cohrent, vous devez connatre l'ID de sous-rseau S7. L'ID de sous-rseau S7 est fournie avec l'impression de la configuration de rseau.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

347

Mise en rseau de stations 10.7 Mise en rseau de stations avec routeurs

10.7.2 Quand la PG/le PC est connecte un sous-rseau via Tlservice ou WAN


Une PG ou un PC accdant aux participants un sous-rseau distant via Tlservice ou WAN (Wide Area Network), sera intgr de la manire suivante la configuration de rseau : Lobjet PG/PC est directement connect au sous-rseau distant par STEP 7 dans la configuration de rseau ! La passerelle via ladaptateur TS ou WAN nest pas visible dans la configuration de rseau.

Exemple : connexion d'une PG via Tlservice

348

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en rseau de stations 10.7 Mise en rseau de stations avec routeurs

Exemple : connexion d'une PG via WAN

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

349

Mise en rseau de stations 10.8 Mise en rseau de stations de divers projets

10.8

Mise en rseau de stations de divers projets

Introduction
Dans le cas d'installations complexes mises en rseau, il peut tre judicieux de grer les stations dans divers projets. A partir de la version V5.2 de STEP 7, vous pouvez, grce au multiprojet, configurer plusieurs projets avec une assistance systme. Nous vous recommandons cette procdure pour les nouveaux projets crer. La figure suivante reprsente une installation mise en rseau, divise en deux parties (projets) "Production 1" et "Production 2". Sans multiprojet, le problme suivant se pose : des stations configures dans le projet "Production 2" sont inconnues pour le projet "Production 1".

Configuration sans multiprojet


Vous devez insrer l'icne "Autre station" dans le projet "Production 1", pour reprsenter une station du projet "Production 2". Cette "Autre station" en tant que simple "objet de reprsentation" se limite aux proprits significatives du point de vue du rseau. Vous devez configurer deux fois et de manire identique le sous-rseau auquel sont "attaches" les deux parties de l'installation, savoir dans le projet "Production 1" et dans le projet "Production 2".

C'est vous qu'incombe la responsabilit de la cohrence des donnes de rseau dans les divers projets ; en effet, STEP 7 ne peut pas garantir la cohrence "au-del des limites d'un projet" !

350

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

11
11.1

Configuration des liaisons


Introduction la configuration de liaisons

Introduction
Des liaisons de communication ou tout simplement des liaisons sont toujours requises lorsque vous souhaitez raliser un change de donnes via des blocs de communication donns (SFB, FB ou FC) dans le programme utilisateur. Cette rubrique montre comment dfinir les liaisons avec STEP 7, prcise les particularits dont vous devez tenir compte et indique les blocs de communication que vous pouvez mettre en uvre dans le programme utilisateur.

Qu'est-ce qu'une liaison ?


Une liaison correspond une affectation logique entre deux partenaires de communication afin de raliser une communication. Elle dfinit : les partenaires de communication concerns, le type de liaison (par ex. une liaison S7, PtP, FDL ou une liaison de transport ISO), les proprits spcifiques (par ex. si une liaison reste tablie de manire permanente ou si elle est tablie et suspendue de manire dynamique dans le programme utilisateur ; si des messages dtat de fonctionnement doivent tre mis)

Que se passe-t-il lors de la configuration de liaisons ?


Lors de la configuration de liaisons, une identification locale univoque appele "ID locale" est affecte chaque liaison. Seule cette ID locale est requise pour le paramtrage des blocs de communication. Il existe une table des liaisons pour chaque module programmable susceptible dtre un nud d'extrmit dune liaison.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

351

Configuration des liaisons 11.2 Configuration de la communication avec le CP Ethernet

11.2

Configuration de la communication avec le CP Ethernet

Type de communication
Le CP Ethernet permet les types de communication suivants, en fonction du type de CP : Communication S7 La communication S7 constitue une interface simple et efficace entre des stations SIMATIC S7 et des PG/PC via des blocs fonctionnels de communication. Le CP fonctionne comme un "relais de communication S7" qui transmet par exemple les blocs de communication via Industrial Ethernet. Communication compatible S5 Interface SEND/RECEIVE Selon le type de CP, l'interface SEND/RECEIVE permet la communication commande par programme via une liaison configure depuis SIMATIC S7 vers SIMATIC S7, SIMATIC S5, des PC/PG et vers d'autres stations non Siemens quelconques. Utilitaires FETCH/WRITE (serveurs) Les utilitaires FETCH/WRITE (serveurs) permettent l'accs direct des zones de mmoire systme dans la CPU SIMATIC S7 depuis SIMATIC S5 ou depuis des appareils non Siemens. Contrle du processus HTML Avec le CP IT, vous utilisez les fonctions fournies ainsi que les pages HTML pour interroger des donnes systme importantes via Internet Explorer (voir le manuel dutilisation du CP IT). Gestion de donnes et accs aux fichiers via FTP Le CP IT met votre disposition des fonctions supplmentaires pour les utilitaires FTP.

Utilitaires de communication l'interface SEND/RECEIVE


Selon le type de CP, vous disposez des utilitaires de communication suivants : Transport ISO optimis pour une mise en oeuvre performante dans l'unit de production ferme TCP/IP pour la communication inter-rseau avec les liaisons ISO on TCP (RFC 1006) et services de datagramme UDP Emission de E-Mail La commande est mise dans un tat dans lequel elle est apte mettre des informations quelque soient les vnements du processus (voir le manuel dutilisation du CP IT).

352

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.3 Configuration de la communication avec le CP PROFIBUS

11.3

Configuration de la communication avec le CP PROFIBUS

Types de communication
Selon le type de CP, le CP PROFIBUS permet les types de communication suivants :

Communication PG/OP La communication PG/OP permet de charger des programmes et des donnes de configuration pour l'excution de fonctions de test et de diagnostic ainsi que pour le contrle-commande d'une installation via des OP. Communication S7 La communication S7 constitue une interface simple et efficace entre des stations SIMATIC S7 et des PG/PC via des blocs fonctionnels de communication. Le CP fonctionne comme un "relais de communication S7" qui transmet la communication via PROFIBUS. Services de communication ouverte (interface SEND-RECEIVE) L'interface SEND-RECEIVE permet la communication commande par programme via une liaison configure depuis SIMATIC S7 vers SIMATIC S7, SIMATIC S5 et vers des PC/PG. Communication standard (interface FMS) (selon EN 50170 vol. 2 ; client FMS et fonction serveur) L'interface FMS permet la transmission de donnes structures, commande par programme et indpendante de l'appareil, via une liaison configure depuis SIMATIC S7 vers des appareils munis du protocole FMS. PROFIBUS DP (selon EN 50170 vol. 2 ; matre DP ou esclave DP) La priphrie dcentralise (dsign par DP) vous permet de mettre en oeuvre de nombreux modules d'entre/sortie analogiques et TOR, de manire dcentralise et donc proche du processus.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

353

Configuration des liaisons 11.4 Informations sur les divers types de liaison

11.4

Informations sur les divers types de liaison

Introduction
Les paragraphes suivants donnent un bref aperu des types de liaison que vous pouvez configurer dans STEP 7. Pour un aperu plus complet des possibilits de communication dans SIMATIC, nous vous recommandons le manuel "Communication dans SIMATIC".

Liaisons S7
Les liaisons S7 prsentent entre autres les particularits suivantes : Type de liaison pouvant tre configur dans tous les appareils S7/M7. Mise en oeuvre possible dans tous les types de sous-rseau (MPI, PROFIBUS, Industrial Ethernet). Lorsque vous utilisez les SFB BSEND/BRCV : transmission de donnes sre entre des stations SIMATIC S7/M7-400 ; par exemple, change du contenu de blocs de donnes (jusqu' 64 Ko). Avec la CPU 317-2 PN/DP ainsi que la CPU 31x et un CP, une transmission sre de donnes vers des stations S7-300 et S7-400 est galement possible lorsque vous utilisez les FB BSEND/BRCV de la bibliothque SIMATIC_NET_CP ou de la Standard Library. Lorsque vous utilisez les SFB USEND/URCV : transmission de donnes rapide, non sre, indpendante de l'excution temporelle du partenaire de communication ; par exemple, pour les messages de service et de maintenance. Acquittement de la transmission de donnes du partenaire de communication sur la couche 7 du modle de rfrence ISO.

Liaisons S7 haute disponibilit


Mmes proprits que les liaisons S7 ; se limitent cependant aux CPU-H S7 ainsi quaux stations SIMATIC PC (p. ex. un serveur OPC) et ne concernent pas les sous-rseaux MPI. Selon la topologie du rseau, deux trajets de liaison au moins sont possibles entre les nuds dextrmit dune liaison S7 haute disponibilit.

Liaison point point


Pour la liaison entre une CPU S7-400 et un partenaire de communication connect par une liaison point point, le CP 441 local reprsente l'lment de liaison. Une conversion au mcanisme d'adressage de la procdure de transmission slectionne est ralise sur le CP. C'est la raison pour laquelle la liaison point point se termine dj sur le CP 441 et non pas sur le partenaire de communication, comme c'est le cas pour les autres liaisons. Le nombre de liaisons au CP dpend de la procdure slectionne.

354

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.4 Informations sur les divers types de liaison

Liaison FMS
FMS PROFIBUS (Fieldbus Message Specification) possde les caractristiques suivantes : Destine la transmission de donnes structures (variables FMS). Rpond la norme europenne EN 50170 Vol.2 PROFIBUS. Destine la communication ouverte avec des appareils non Siemens sur PROFIBUS. L'application sur le partenaire de communication distant acquitte la rception de donnes. Correspond la couche 7 du modle de rfrence OSI. Les utilitaires FMS sont mis disposition sous forme de fonctions C sur le PC.

Liaison FDL
FDL PROFIBUS (Fieldbus Data Link) possde les caractristiques suivantes : Destine la transmission de donnes avec un partenaire de communication (par exemple, SIMATIC S5 ou PC), qui ralise l'mission ou la rception avec la fonction SDA (Send Data with Acknowledge). La rception des donnes est acquitte par le service FDL du partenaire de communication. Uniquement pour le sous-rseau PROFIBUS. Rpond la norme EN 50170 Vol.2 PROFIBUS. Correspond la couche 2 du modle de rfrence OSI. Les services FDL sont mis disposition sous forme de fonctions C sur le PC.

Liaison de transport ISO


La liaison de transport ISO possde les caractristiques suivantes : Adapte des volumes de donnes importants grce au "groupage de donnes". Permet la communication avec un partenaire (par exemple, SIMATIC S5 ou PC), qui ralise l'mission ou la rception de donnes selon le transport ISO. La transmission de donnes peut tre effectue au moyen des services Send/Receive ainsi que Fetch et Write. Uniquement pour Industrial Ethernet. La rception des donnes est acquitte par le service de transport ISO du partenaire de communication. Le service de transport ISO (ISO 8073 class 4) correspond la couche 4 du modle de rfrence OSI. Les services de transport ISO sont mis disposition sous forme de fonctions C sur le PC.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

355

Configuration des liaisons 11.4 Informations sur les divers types de liaison

Liaison ISO on TCP


La liaison ISO on TCP possde les caractristiques suivantes : Correspond la norme TCP/IP (Transmission Control Protocol/Internet Protocol) avec l'extension RFC 1006 selon la couche 4 du modle de rfrence OSI. RFC 1006 dcrit comment les services de la couche 4 OSI peuvent tre reprsents sur TCP. Permet la communication avec un partenaire (par exemple, un PC ou un systme non Siemens), qui ralise l'mission ou la rception de donnes selon ISO on TCP. La transmission de donnes peut tre effectue au moyen des services Send/Receive ainsi que Fetch et Write. La rception des donnes est acquitte. Uniquement pour Industrial Ethernet. Les services ISO on TCP sont mis disposition sous forme de fonctions C sur le PC.

Liaison TCP
La liaison TCP possde les caractristiques suivantes : Correspond la norme TCP/IP (Transmission Control Protocol/Internet Protocol) Permet la communication avec un partenaire (par exemple, un PC ou un systme non Siemens), qui ralise l'mission ou la rception de donnes selon TCP/IP. La transmission de donnes peut tre effectue au moyen des services Send/Receive ainsi que Fetch et Write. Uniquement pour Industrial Ethernet. Sur le PC, vous pouvez utiliser en gnral TCP/IP mis en place dans le systme d'exploitation.

Liaison UDP
La liaison UDP (User Datagramm Protocol) possde les caractristiques suivantes : Pour Industrial Ethernet (protocole TCP/IP). Permet la transmission non sre de blocs de donnes regroups entre deux participants.

Liaison E-Mail
Caractristiques de la liaison E-Mail : Destine Industrial Ethernet (protocole TCP/IP). Permet lmission de donnes du processus contenues dans des blocs de donnes via E-Mail grce un CP IT. La liaison E-Mail dtermine le serveur Mail qui met disposition tous les E-Mails mis par un CP IT.

356

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.5 Utilisation de ressources de liaison

11.5

Utilisation de ressources de liaison

Introduction
Chaque liaison a besoin de ressources de liaison sur les stations participantes, ceci pour le nud d'extrmit ou le nud de routage (p. ex. CP). Le nombre de ressources de liaison dpend de la CPU/CP. Si toutes les ressources de liaison d'un partenaire de communication sont occupes, aucune nouvelle liaison ne peut tre tablie. Dans la suite, nous allons considrer chaque type de communication individuellement. En tenant compte des ressources disponibles, toutes les combinaisons sont toutefois possibles.

Liaisons S7
Dans le cas de liaisons S7 via l'interface MPI/PROFIBUS DP/PN intgre, chaque liaison S7 occupe une ressource de liaison sur la CPU pour le nud d'extrmit. Ceci est le cas pour toutes les CPU S7/M7-300/400 et CPU C7-600.

(1) Ressource de liaison libre (2) Ressource de liaison occupe (3) MPI, PROFIBUS-DP ou Industrial Ethernet (PROFINET) Dans le cas de liaisons S7 via une interface CP externe, chaque liaison S7 occupe respectivement une ressource de liaison sur la CPU (pour le nud d'extrmit) et une ressource de liaison sur le CP (pour le nud de routage). Ceci est le cas pour toutes les CPU S7/M7-300/400 et CPU C7-600. Astuce : Dans la bote de dialogue des proprits de la CPU (onglet "Communication"), vous pouvez rserver les ressources de liaison d'une CPU S7-300 pour la communication avec votre OP/PG et la communication de base S7. Vous pouvez galement afficher les liaisons S7 dj configures ("Communication S7").

(1) Ressource de liaison libre (2) Ressource de liaison occupe

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

357

Configuration des liaisons 11.5 Utilisation de ressources de liaison

Nota L'excution de fonctions PG pour la CPU S7-400 via l'interface MPI ou l'interface DP intgre sur les CP ncessite deux ressources de liaison sur la CPU (pour deux nuds de routage). Celles-ci doivent tre prises en compte dans la somme des liaisons S7 configurables.

Interface SEND/RECEIVE
La communication via l'interface SEND/RECEIVE s'effectue exclusivement au moyen de CP. A cet effet, chaque liaison (c'est--dire liaison FDL, ISO Transport, ISO-on-TCP, UDP ou TCP) occupe une ressource de liaison sur le CP pour le nud d'extrmit. Sur les CPU S7-300 et C7-600, aucune ressource de liaison n'est requise pour la liaison.

(1) Ressource de liaison libre (2) Ressource de liaison occupe (3) Industrial Ethernet, PROFIBUS Sur la CPU S7-400, les liaisons SEND/RECEIVE (c'est--dire liaisons FDL, ISO Transport ou ISO-onTCP) ne ncessitent pas non plus de ressource de liaison.

(1) Ressource de liaison libre (2) Ressource de liaison occupe (3) Industrial Ethernet, PROFIBUS

Nota L'excution de fonctions PG pour la CPU S7-400 via l'interface MPI ou l'interface DP intgre sur les CP ncessite deux ressources de liaison sur la CPU (pour deux nuds de routage). Celles-ci doivent tre prises en compte dans la somme des liaisons S7 configurables.

358

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.5 Utilisation de ressources de liaison

Interface FMS
La communication via l'interface FMS s'effectue exclusivement au moyen de CP. A cet effet, chaque liaison FMS occupe une ressource de liaison sur le CP pour le nud d'extrmit. Sur la CPU, chaque CP requiert une ressource de liaison pour la communication avec le CP.

(1) Ressource de liaison libre (2) Ressource de liaison occupe (3) PROFIBUS

Nota L'excution de fonctions PG pour la CPU S7-400 via l'interface MPI ou l'interface DP intgre sur les CP ncessite deux ressources de liaison sur la CPU (pour deux nuds de routage). Celles-ci doivent tre prises en compte dans la somme des liaisons S7 configurables.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

359

Configuration des liaisons 11.5 Utilisation de ressources de liaison

Liaisons S7 via S7/M7-300 et C7-600


Dans le cas des liaisons S7 via l'interface MPI, les S7/M7-300 (exclusivement pour la CPU 312-316) et C7-600 ne requirent qu'un seule ressource de liaison sur le FM pour le nud d'extrmit.

(1) Ressource de liaison libre (2) Ressource de liaison occupe Dans le cas des liaisons S7 via l'interface MPI/PROFIBUS DP interne, chaque liaison S7 occupe respectivement deux ressources de liaison sur la CPU (pour deux nuds de routage) et une ressource de liaison sur le FM (pour le nud d'extrmit).

(1) Ressource de liaison libre (2) Ressource de liaison occupe (3) PROFIBUS-DP

360

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.5 Utilisation de ressources de liaison

Liaisons S7 via S7/M7-400


Dans le cas de liaisons S7 via l'interface MPI/PROFIBUS DP interne, chaque liaison S7 occupe respectivement deux ressources de liaison sur la CPU (pour deux nuds de routage) et une ressource de liaison sur le FM (pour le nud d'extrmit). Ceci est galement le cas pour toute CPU supplmentaire (fonctionnement multiprocesseur) dans la mme station, car ce partenaire est raccord MPI.

(1) Ressource de liaison libre (2) Ressource de liaison occupe (3) MPI ou MPI/PROFIBUS-DP

Liaisons S7 via des FM M7


Dans le cas de liaisons S7 via l'interface FM PROFIBUS DP interne, chaque liaison S7 occupe respectivement deux ressources de liaison sur le FM (pour deux nuds de routage) et une ressource de liaison sur la CPU S7/M7 ou CPU C7-600 (pour le nud d'extrmit).

(1) Ressource de liaison libre (2) Ressource de liaison occupe (3) PROFIBUS-DP

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

361

Configuration des liaisons 11.6 Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit

11.6

Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit


Dans les systmes H, il existe une multitude de configurations possibles, qui se distinguent d'aprs le nombre de CPU H, le nombre de CP et le nombre de sous-rseaux. Selon la configuration, une liaison S7 haute disponibilit peut grer deux ou quatre liaisons partielles qui assurent une communication, mme en cas de dfaillance d'un composant. Nous allons prsent vous prsenter les configurations les plus courantes en prcisant les ressources de liaisons respectivement ncessaires pour une liaison S7 haute disponibilit.

Gnralits
Les points finaux d'une liaison S7 haute disponibilit occupent une ressource de liaison sur chaque CPU H (c'est--dire sur les deux CPU H, dans le cas d'une configuration redondante). Pour chaque liaison S7 haute disponibilit, STEP 7 tablit deux liaisons partielles afin de raliser des voies alternatives. Pour assurer ces deux voies, des ressources doivent tre rserves pour chacune d'entre elles. Si les deux liaisons partielles sont tablies via le mme CP, deux ressources de liaison sont galement rserves sur ce CP. Ces considrations sont dcrites dans les paragraphes suivants.

Remarque sur les figures


Dans le cas de stations H configuration redondante, les deux CPU sont dsignes par "CPU H 0" et "CPU H 1". La numrotation des CP est continue (CP 0, CP1, ...).

362

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.6 Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit

Cas 1 : configuration avec des stations H redondantes (locale et distante), deux liaisons partielles sont possibles
Comme l'illustre la figure suivante, une ressource est respectivement occupe sur chacune des deux CPU ainsi qu'une ressource de liaison sur les CP participant.

(1) Liaison partielle (2) Liaison S7 haute disponibilit

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

363

Configuration des liaisons 11.6 Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit

Cas 2 : configuration avec une station H non redondante (locale) et des stations H redondantes (distantes)
Dans ce cas, il faut distinguer si, au total, deux ou quatre CP sont enfichs dans la station partenaire redondante. Si, au total, deux CP sont enfichs dans la station partenaire, une ressource de liaison est rserve sur la CPU H locale et deux ressources de liaison sur le CP local. Si, au total, quatre CP sont enfichs dans la station partenaire et que vous avez activ l'option "Permettre la redondance max. CP", quatre routage sont possibles au total. Une seule ressource de liaison est malgr tout rserve pour la CPU H locale et deux ressources de liaison pour le CP local. La raison en est que deux liaisons partielles peuvent tre actives au maximum.

(1) Liaison partielle (2) Liaison S7 haute disponibilit

364

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.6 Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit

Cas 3 : configuration avec des stations H redondantes (locales et distantes), quatre liaisons partielles sont possibles
Lorsque des stations H redondantes sont connectes via un sous-rseau, quatre liaisons partielles sont possibles au maximum. Une ressource de liaison est respectivement rserve pour les CPU H et deux ressources de liaison respectivement pour les CP participant. Les liaisons partielles suivantes sont possibles : entre CPU H0/CP0 (station locale) et CP0 /CPU H0 (station partenaire) entre CPU H1/CP1 (station locale) et CP1 /CPU H1 (station partenaire) entre CPU H0/CP0 (station locale) et CP1 /CPU H1 (station partenaire) entre CPU H1/CP1 (station locale) et CP0 /CPU H0 (station partenaire)

(1) Liaison partielle (2) Liaison S7 haute disponibilit

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

365

Configuration des liaisons 11.6 Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit

Cas 4 : configuration avec une station H non redondante et deux CP (locaux) et des stations H redondantes (distantes)
Lorsqu'au total, deux CP sont enfichs dans la station locale, une ressource de liaison est rserve sur la CPU H locale et galement respectivement une ressource de liaison sur les CP locaux.

(1) Liaison partielle (2) Liaison S7 haute disponibilit

366

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.6 Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit

Cas 5 : Configuration avec une station H redondante (locale) et une station H redondante (distante) avec redondance max. des CP
Si, au total, quatre CP sont enfichs dans la station locale et dans la station partenaire et que vous avez activ l'option "Permettre la redondance max. CP", quatre routage sont possibles au total. STEP 7 rserve une ressource de liaison pour la CPU H locale et respectivement une ressource de liaison pour les CP locaux. Les liaisons partielles suivantes sont possibles : entre CPU H0/CP0 (station locale) et CP0 /CPU H0 (station partenaire) entre CPU H1/CP2 (station locale) et CP2 /CPU H1 (station partenaire) entre CPU H0/CP1 (station locale) et CP1 /CPU H0 (station partenaire) entre CPU H1/CP3 (station locale) et CP3 /CPU H1 (station partenaire)

(1) Liaison partielle (2) Liaison S7 haute disponibilit

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

367

Configuration des liaisons 11.7 Blocs pour divers types de liaison

11.7

Blocs pour divers types de liaison

Blocs utilisables pour les liaisons S7


Les blocs fonctionnels systme sont intgrs aux CPU S7-400. Dans S7-300, vous avez la possibilit, avec les CPU et CP les plus rcents, de piloter la communication S7 de manire active (c'est--dire en tant que client) via l'interface du CP. Les numros et noms des blocs (FB) sont les mmes que ceux des SFB dans S7-400 ; vous devez cependant les appeler de manire cyclique dans le programme utilisateur de la CPU S7-300. Les blocs se trouvent dans la bibliothque SIMATIC_NET_CP. Le CP doit prendre en charge la fonction client pour la communication S7. La CPU 317-2 PN/DP avec l'interface PROFINET peut galement tre configure comme Client pour la communication S7. Les blocs utiliss sont les mmes que ceux prcits pour la S7-300 avec le CP. Ces blocs se trouvent galement dans la Standard Library (Communication Blocks/CPU_300). La fonctionnalit de Client est uniquement disponible sur l'interface PROFINET.
SFB/FB/FC SFB8/FB8 SFB9/FB9 SFB12/FB12 SFB13/FB13 Dsignation USEND URCV BSEND BRCV Description succincte Echange de donnes non coordonn via un SFB d'mission et de rception Longueur max. SFB 8/9 : 400 octets rpartis en 4x100 octets. Longueur max. FB 8/9 : 160 octets. Echange de blocs de donnes de longueur variable entre un SFB d'mission et un SFB de rception Longueur max. SFB 12/13 : 64 kilo-octets Longueur max. FB 12/13 : 32 kilo-octets SFB14/FB14 GET Lecture de donnes partir d'un appareil distant Longueur max. SFB 14 : 400 octets rpartis en 4x100 octets Longueur max. FB 14 : 160 SFB15/FB15 PUT Ecriture de donnes dans un appareil distant Longueur max. SFB 15 : 400 octets rpartis en 4x100 octets Longueur max. FB 15 : 160 SFB19 SFB20 SFB21 SFB22 SFB23 SFC62 FC 62 START Arrt RESUME STATUS USTATUS CONTROL C_CNTRL Excuter un dmarrage chaud dans un appareil distant Mettre un appareil distant l'tat de fonctionnement "Arrt" (STOP) Excuter un redmarrage dans un appareil distant Interrogation prcise de l'tat d'un appareil distant Rception de messages d'tat d'appareils distants Interrogation de l'tat de la liaison appartenant une instance de SFB Interrogation de l'tat d'une liaison (pour les CPU S7-300)

368

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.7 Blocs pour divers types de liaison

Blocs utilisables pour les liaisons point point


Pour les liaisons point point, vous pouvez utiliser les SFB BSEND, BRCV, GET, PUT, et STATUS (voir tableau ci-dessus). En plus, vous pouvez utiliser le SFB PRINT.
SFB SFB16 Dsignation PRINT Description succincte Envoi de donnes une imprimante

Blocs pour liaisons FMS


FB FB 2 FB 3 FB 4 FB 5 FB 6 Dsignation IDENTIFY READ REPORT STATUS WRITE Description succincte Identification de l'appareil distant pour l'utilisateur Lecture d'une variable dans un appareil distant Signalisation d'une variable l'appareil distant Indication de l'tat d'un appareil distant sur demande de l'utilisateur Ecriture de variables dans un appareil distant

Blocs pour les liaisons FDL, ISO on TCP, UDP et pour les liaisons de transport ISO ainsi que pour les liaisons E-Mail
FC FC 5 FC 6 FC 50 FC 60 FC 7 FC 8 Dsignation AG_SEND AG_RECV AG_LSEND AG_LRECV AG_LOCK AG_UNLOCK Description succincte Emission de donnes vers le partenaire de communication via une liaison configure (<= 240 octets) Rception de donnes du partenaire de communication via une liaison configure (<= 240 octets, pas de liaison E-Mail) Emission de donnes vers le partenaire de communication via une liaison configure Rception de donnes du partenaire de communication via une liaison configure (pas de liaison E-Mail) Verrouillage de l'accs externe aux donnes au moyen de FETCH/WRITE (pas pour les liaisons UPD, E-Mail) Autorisation de l'accs externe aux donnes au moyen de FETCH/WRITE (pas pour les liaisons UPD, E-Mail)

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

369

Configuration des liaisons 11.8 Utilisation de la table des liaisons

11.8

Utilisation de la table des liaisons

Afficher ou masquer les colonnes de la table des liaisons


1. Pointez sur la table des liaisons et cliquez avec le bouton droit de la souris pour afficher le menu contextuel. 2. Choisissez dans ce menu contextuel la commande Afficher/masquer les colonnes > ... et choisissez ensuite dans le menu contextuel secondaire le nom de la colonne afficher ou masquer. Les noms des colonnes affiches sont cochs. Lorsque vous choisissez une colonne affiche, la coche s'efface et la colonne disparat de l'cran.

Optimiser la largeur de colonne


Pour adapter la largeur d'une colonne son contenu de sorte que les textes de toutes les lignes soient visibles, procdez comme suit : 1. Positionnez le pointeur dans l'en-tte de la table des liaisons, droite de la colonne optimiser, jusqu' ce qu'il prenne la forme de deux lignes parallles (comme si vous vouliez modifier la largeur de la colonne en la tirant avec le pointeur). 2. Cliquez deux fois cet endroit. Astuce : lorsque les colonnes sont trop troites, le contenu entier d'une cellule s'affichera si vous laissez reposer le pointeur un instant sur cette cellule.

Trier la table des liaisons


Pour trier la table des liaisons dans l'ordre ascendant d'une colonne, cliquez sur le titre de cette colonne. Un second clic sur le titre trie la table des liaisons dans l'ordre descendant. Nota Les largeurs donnes aux colonnes et le fait qu'elles soient affiches ou pas sont des options qui sont enregistres pour chaque projet particulier sa fermeture, si bien que vous les retrouvez en ouvrant le projet sur un autre ordinateur.

Informations supplmentaires
De plus amples informations sur les colonnes de la table des liaisons sont fournies dans l'aide contextuelle (p. ex. sur la commande Affichage > Afficher/masquer les colonnes...).

Parcourir la table des liaisons l'aide des touches du curseur et appeler des botes de dialogue pour dition
Les touches de curseur FLCHE VERS LE HAUT et FLCHE VERS LE BAS permettent de slectionner une liaison dans la table ; la liaison slectionne est mise en valeur.

370

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.8 Utilisation de la table des liaisons

Lorsque vous sautez la cellule de la colonne "Partenaire" avec les touches FLCHE VERS LA DROITE ou FLCHE VERS LA GAUCHE et appuyez sur la touche ENTRE, la bote de dialogue "Changer de partenaire de liaison" s'affiche ; si vous sautez une autre cellule (par ex. "ID locale") et appuyez sur la touche ENTRE, c'est la bote de dialogue "Proprits de la liaison" qui s'ouvre. Si vous slectionnez plusieurs liaisons, c'est--dire plusieurs lignes (en maintenant la touche CTRL enfonce) et appelez ensuite une bote de dialogue ("Changer de partenaire de liaison" ou "Proprits de la liaison"), vous les verrez s'afficher l'une aprs l'autre pour toutes les liaisons slectionnes.

Modifier les proprits de la liaison


Pour modifier une liaison dj configure, par exemple pour paramtrer un chemin de liaison diffrent (interface), procdez de la manire suivante : 1. Slectionnez la liaison modifier 2. Choisissez la commande Edition > Proprits de l'objet. Dans la bote de dialogue qui s'ouvre, vous pouvez modifier les proprits ditables de la liaison. Modifier uniquement l'ID locale : partir du Servicepack 1 de STEP 7 V5.1, vous pouvez modifier l'ID locale directement dans la colonne "ID locale" de la table des liaisons.

Aller la station partenaire


A partir de STEP 7 V5.2, vous pouvez facilement aller la table des liaisons d'un partenaire de liaison lorsque vous ditez une table des liaisons : 1. Slectionnez une liaison dans la table des liaisons. 2. Choisissez la commande de menu Edition > Aller la liaison partenaire. Cette fonction peut galement tre utilise dans le cas de liaisons valables pour tous les projets dans un multiprojet. Le projet dans lequel se trouve le partenaire de liaison doit tre ouvert.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

371

Configuration des liaisons 11.9 Liaisons incohrentes

11.9

Liaisons incohrentes
On dit qu'une liaison est incohrente lorsque la structure des donnes de liaison est dtruite ou qu'elle ne pourrait pas fonctionner dans le contexte du projet. Les liaisons incohrentes ne peuvent tre ni compiles ni charges, elles sont inutilisables. Elles sont repres dans la table des liaisons par la couleur rouge et des caractres en italique.

Causes possibles des liaisons incohrentes


Effacement ou modification de la configuration matrielle. Interfaces ncessaires la liaison qui ne sont pas connectes au rseau dans le projet. Ressources de liaison excdes. Erreur l'enregistrement des donnes par suite d'un manque de mmoire. Liaisons un partenaire de liaison inconnu sans spcification de l'adresse partenaire Liaisons un "partenaire d'un projet inconnu" alors que les liaisons n'ont pas t regroupes

La fentre "Rsultats de la vrification de cohrence" regroupe et numre les informations sur les causes des liaisons incohrentes (aprs excution de la vrification, commande Rseau > Vrifier la cohrence ou Rseau > Vrifier la cohrence du projet). Pour obtenir plus de dtails sur la cause de l'incohrence, il faut afficher les proprits de la liaison (slection de la liaison et commande Edition > Proprits de l'objet).

Solution
Dans la plupart des cas, l'dition des proprits de la liaison suffit rtablir la cohrence, c'est--dire corriger les donnes de liaison. Vous pouvez rectifier une liaison incohrente en validant les nouvelles proprits. S'il n'est pas possible de rparer la liaison en ouvrant les proprits pour les modifier ou les annuler dans la configuration, vous serez oblig d'effacer la liaison et de la crer de nouveau.

372

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.10 Affichage de l'tat des liaisons

11.10 Affichage de l'tat des liaisons


Etat des liaisons
Pour mettre en service une installation ou pour diagnostiquer des erreurs, vous pouvez afficher un tat des liaisons de communication pour un module mentionn dans la table des liaisons. Une liaison peut prendre les tats suivants : tablie, non tablie, tablissement en cours, non disponible.

Nota La colonne "Etat des liaisons" prsente un fond jaune lorsque la liaison n'est disponible qu'en ligne, c'est--dire n'existe pas dans le projet hors ligne. Il est possible que cette liaison ait t charge dans le module sans avoir prcdemment t enregistre dans le projet.

Conditions requises
L'affichage de l'tat des liaisons est possible seulement pour le nud d'extrmit local d'une liaison, c'est--dire, par exemple, pour une CPU slectionne dans la vue de rseau. Le module doit prendre en charge l'tat des liaisons (ce qui est possible partir de 10/99 ; cette caractristique de puissance est mentionne dans la liste d'oprations de la CPU : la CPU doit prendre en charge l'ID de liste d'tat SZL-ID 0x36 "Diagnostic spcifique la liaison"). Il doit y avoir une liaison en ligne au nud d'extrmit de la liaison. S'il s'agit de liaisons qui ont t configures avec un logiciel optionnel, ce dernier est requis pour l'affichage d'tat. Il doit y avoir un projet dans la PG pour la configuration de rseau ou bien vous devez avoir charg la station dans la PG (commande Systme cible > Charger dans la PG).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

373

Configuration des liaisons 11.11 Accder aux ID de liaison au cours de la programmation

Marche suivre
1. Slectionnez le module pour lequel vous souhaitez afficher un tat des liaisons. 2. Choisissez la commade Systme cible > Activer l'tat de liaison. La fentre devient une fentre en ligne et une colonne "Etat de la liaison" s'ajoute sur la gauche de la table des liaisons. Cette colonne affiche les informations d'tat de chaque liaison. Le nom de la commande s'est chang en "Dsactiver l'tat de liaison". Cette commande vous permettra de revenir la table des liaisons (hors ligne) pour configurer des liaisons. 3. Pour obtenir des dtails sur l'tat de liaisons affich, cliquez deux fois sur la ligne en question de la table des liaisons ou choisissez la commande Edition > Proprits de l'objet (vous pouvez encore enfoncer la touche droite de la souris et choisir dans le menu contextuel "Proprits de l'objet" ou "Informations d'tat"). La page d'onglet "Informations d'tat" s'affiche et vous donne des informations supplmentaires sur l'tat de la liaison.

Quitter l'tat des liaisons


La commande Systme cible > Dsactiver l'tat de liaison vous permet de mettre fin la fonction et de revenir la table des liaisons (hors ligne).

11.11 Accder aux ID de liaison au cours de la programmation


Au cours de la programmation, une bote de dialogue vous permet (par ex. dans l'diteur LIST) : d'accder des liaisons dj configures, de crer de nouvelles liaisons, de changer de partenaire de liaison.

Pour appeler la bote de dialogue, procdez de la manire suivante : 1. Programmez l'appel de bloc (ex. : SFB12, BSEND). 2. Positionnez le pointeur sur un paramtre de bloc (ex. : "ID"). 3. Enfoncez la touche droite de la souris et choisissez le menu contextuel "Liaisons". Vous voyez s'afficher une bote de dialogue prsentant toutes les liaisons valables dans ce contexte (en fonction des stations correspondantes, des liaisons dj configures).

374

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12 Configuration de liaisons entre partenaires d'un mme projet


11.12.1 Types de liaison pour des partenaires dans le mme projet
Choix du type de liaison pour des partenaires dans le mme projet
Le type de liaison dpend du sous-rseau et du protocole de transfert via lequel la liaison est tablie ainsi que de la famille dautomates laquelle appartiennent les partenaires de liaison. Les types de blocs (SFC, FB, FC) que vous pouvez mettre en uvre dpendent du type de liaison. Le tableau suivant vous facilitera le choix du type de la liaison tablir.
Type de liaison Liaison S7 Type de sous-rseau MPI, PROFIBUS, Industrial Ethernet Liaison entre SIMATIC ... S7-S7, S7-PG/PC, S7-PG/PC avec WinCC, pour MPI en plus : M7-M7, M7-S7, M7-PG/PC S7-partenaire dans un autre projet (S7, PG/PC avec WinCC) SFB/FB/FC SFB USEND, URCV, BSEND, BRCV, GET, PUT, START, STOP, RESUME, STATUS, USTATUS SFB USEND, URCV, BSEND, BRCV, START, STOP, RESUME, STATUS, USTATUS SFB BSEND, BRCV, GET, PUT, STATUS, PRINT FB READ, WRITE, IDENTIFY, OSTATUS, REPORT FC AG_SEND, AG_RECEIVE AG_LSEND, AG_LRECV

Liaison S7 haute disponibilit

PROFIBUS, Industrial Ethernet

S7(H)-S7(H), S7(H)-station PC (H)

Liaison point point

Point point (protocole calculateur RK 512/3964) PROFIBUS (protocole FMS)

S7-S7, S7-S5, S7-appareil non Siemens S7-partenaire dans un autre projet (S7, appareil non Siemens) S7-S7, S7-S5, S7-PC/PG, S7-appareil non Siemens, S7diffusion tous les participants S7-partenaire dans un autre projet (S7, S5, PG/PC, appareil non Siemens)

Liaison FMS

Liaison FDL

PROFIBUS (protocole FDL)

S7-S7, S7-S5, S7-PC/PG, S7-appareil non Siemens S7-partenaire dans un autre projet (S7, S5, PG/PC, appareil non Siemens)

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

375

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

Type de liaison Liaison de transport ISO

Type de sous-rseau Industrial Ethernet (protocole de transport ISO)

Liaison entre SIMATIC ... S7-S7, S7-S5, S7-PC/PG, S7-appareil non Siemens, S7-non spcifi S7-partenaire dans un autre projet (S7, S5, PG/PC, appareil non Siemens, non spcifi)

SFB/FB/FC FC AG_SEND, AG_RECEIVE AG_LSEND, AG_LRECV AG_LOCK, AG_UNLOCK SSEND***, SRECV***

Liaison ISO on TCP

Industrial Ethernet (protocole TCP/IP)

S7-S7, S7-S5, S7-PC/PG, S7-appareil non Siemens, S7-non spcifi S7-partenaire dans un autre projet (S7, S5, PG/PC, appareil non Siemens, non spcifi)

FC AG_SEND, AG_RECEIVE AG_LSEND, AG_LRECV AG_LOCK, AG_UNLOCK SSEND***, SRECV***

Liaison TCP

Industrial Ethernet (protocole TCP/IP)

S7-S7, S7-S5, S7-PC/PG, S7-appareil non Siemens, S7-non spcifi S7-partenaire dans un autre projet (S7, S5, PG/PC, appareil non Siemens, non spcifi)

FC AG_SEND*, AG_RECV*, AG_LSEND**, AG_LRECV** AG_LOCK, AG_UNLOCK SSEND***, SRECV***

Liaison UDP

Industrial Ethernet (protocole TCP/IP)

S7-S7, S7-S5, S7-PC/PG, S7-appareil non Siemens, S7-non spcifi S7-partenaire dans un autre projet (S7, S5, PG/PC, appareil non Siemens, non spcifi)

FC AG_SEND, AG_RECEIVE AG_LSEND, AG_LRECV SSEND***, SRECV*** FC AG_SEND AG_LSEND

Liaison Email

Industrial Ethernet (protocole TCP/IP)

S7-non spcifi (serveur de mail S7)

Les FC AG_SEND et AG_RECV peuvent uniquement tre utilises pour S7-300 (en fonction de la version du CP, voir la documentation du CP) ** Les FC AG_LSEND et AG_LRECV sont gnralement utilises pour S7-400, mais galement pour S7-300 (en fonction de la version du CP, voir la documentation du CP) *** Les FC SSEND et SRECV sont utilisables pour S7-400 partir de la version logicielle V5.1 et pour CP443-1EX20/GX20

Particularit : liaison des partenaires Broadcast et Multicast


Pour des types de liaison spciales, vous avez la possibilit de slectionner non pas un seul partenaire de liaison, mais plusieurs (partenaires Broadcast et Multicast). Ces possibilits sont dcrites dans les manuels relatifs SIMATIC NET (NCM S7). Les partenaires de liaison "Tous les
Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

376

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

partenaires Broadcast..." ou "... Multicast" sont cependant proposs dans la bote de dialogue pour la saisie d'une nouvelle liaison. Vous pouvez tablir une liaison "Tous les partenaires Broadcast" (mission simultane tous les rcepteurs Broadcast) pour les types de liaison FDL et UDP. Vous pouvez tablir une liaison "Tous les partenaires Multicast" (mission simultane plusieurs partenaires) pour les types de liaison FDL et UDP.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

377

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12.2 Rgles pour l'tablissement de liaisons


Choix du routage avec plusieurs sous-rseaux dans le projet
Lorsque des stations sont relies plusieurs sous-rseaux, STEP 7 slectionne le routage via l'un des sous-rseaux. STEP 7 considre ce chemin comme tant plus efficace qu'un autre. L'ordre choisi par STEP 7 est le suivant : Industrial Ethernet avant Industrial Ethernet/TCP-IP, avant MPI, avant PROFIBUS. Exemple : deux stations sont mises en rseau via MPI et Industrial Ethernet. STEP 7 choisit le chemin via Industrial Ethernet. Sachez que le chemin dtermin par STEP 7 est galement conserv en cas de dfaut du sous-rseau. STEP 7 ne choisit pas de nouveau chemin via un autre sous-rseau (exception : liaisons S7 haute disponibilit). Dans le cas d'une liaison S7, l'utilisateur a la possibilit de modifier, dans la bote de dialogue des proprits de la liaison, le chemin dtermin automatiquement par STEP 7, par exemple MPI en PROFIBUS.

Nombre de liaisons possibles


Le nombre de liaisons possibles pouvant tre saisies dans la table des liaisons dpend des ressources du module slectionn et il est vrifi par STEP 7. Vous obtenez des informations sur les ressources de liaison d'un module dans la bote de dialogue "Etat du module", onglet "Communication".

11.12.2.1 Configuration de liaisons pour les modules d'une station SIMATIC


La suite montre comment crer des liaisons dans la vue de rseau pour un nud dextrmit de la liaison (par exemple, pour une CPU).

Particularit
STEP 7 cre automatiquement une ID locale chacun des deux nuds dextrmit de la liaison lorsque les deux partenaires de la communication sont des stations S7-400 ou lorsquun partenaire de communication est une station S7-400 et lautre une station SIMATIC PC.

Dans ce cas, vous configurez la liaison uniquement dans la table des liaisons dun seul partenaire ; lentre correspondante est affecte automatiquement dans la table des liaisons de lautre partenaire de communication.

378

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12.2.2 Saisie d'une nouvelle liaison


Une liaison dfinit la relation de communication entre deux partenaires. Elle dfinit : les deux partenaires de communication, le type de liaison (par exemple, liaisons S7, point point, FMS, ISO on TCP, FDL ou liaisons de transport ISO), des proprits spcifiques dpendant du type de liaison (par exemple, si une liaison reste tablie de manire permanente ou si elle est tablie et suspendue dynamiquement dans le programme utilisateur).

Condition pralable
Vous vous trouvez dans la vue de rseau (NetPro).

Marche suivre
1. Dans la vue de rseau, slectionnez le module pour lequel vous souhaitez tablir une liaison. Rsultat : la table des liaisons du module slectionn s'affiche dans la partie infrieure de la vue de rseau. 2. Effectuez un double clic sur une ligne vide dans la table des liaisons ou slectionnez une ligne et choisissez la commande Insertion > Liaison. 3. Dans la bote de dialogue "Nouvelle liaison", slectionnez le partenaire de liaison souhait. L'aide en ligne de cette bote de dialogue vous assiste dans le choix du partenaire de liaison. 4. Dfinissez le type de liaison. Cochez la case "Afficher les proprits" si, aprs avoir cliqu sur "OK" ou "Ajouter", vous souhaitez vrifier ou modifier les proprits de la liaison : le contenu de la bote de dialogue "Proprits..." dpend de la liaison slectionne ; pour savoir comment complter cette bote de dialogue, vous pouvez consulter l'aide en ligne correspondante. Rsultat : STEP 7 entre cette liaison dans la table des liaisons du participant local (celui qui est slectionn) et attribue pour cette liaison l'ID locale et ventuellement l'ID du partenaire dont vous avez besoin pour la programmation des blocs fonctionnels de communication (valeur du paramtre de bloc "ID").

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

379

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12.2.3 Changer de partenaire de liaison


Vous pouvez changer de partenaire pour une liaison dj configure. L'ID locale et le type de liaison sont conservs.

Condition pralable
Vous vous trouvez dans la vue de rseau (NetPro).

Marche suivre
1. Dans la vue de rseau, slectionnez le module pour lequel vous souhaitez modifier une liaison. 2. Dans la table des liaisons, slectionnez la ligne dans laquelle se trouve la liaison que vous souhaitez modifier. 3. Effectuez un double clic sur la zone slectionne dans la colonne "Partenaire" ou choisissez la commande Edition > Partenaire de liaison... Rsultat : la bote de dialogue "Changer de partenaire de liaison" s'ouvre. 4. Dans le champ "Partenaire de liaison", slectionnez le nud d'extrmit (p. ex. un module dans le projet actuel ou dans un autre projet du multiprojet) auquel la liaison doit conduire. Si comme nouveau partenaire de liaison, vous avez slectionn un partenaire "dans un projet inconnu", vous devrez ensuite entrer un nom de liaison (rfrence) pour cette liaison. 5. Confirmez vos entres en cliquant sur le bouton "OK".

Nota
Sachez qu'en cas de changement de partenaire, les proprits paramtres pour la liaison sont rinitialises. Pour modifier les "Proprits" de la liaison, choisissez la commande Edition > Proprits de l'objet. Pour les liaisons S7 : partir de la version V5 de STEP 7, vous pouvez changer un partenaire de liaison "non spcifi" (par exemple, en une station SIMATIC 300/400). Vous pouvez galement changer le partenaire Station SIMATIC en "non spcifi".

380

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12.2.4 Rservation d'une liaison


Si vous souhaitez rserver les ressources de communication d'un participant pour une extension ultrieure de votre projet ou ne pas encore spcifier de partenaire de liaison, alors entrez "non spcifi" comme partenaire de liaison. A l'heure actuelle, la rservation de liaisons n'est pas encore possible pour tous les types de liaison.

Condition pralable
Vous vous trouvez dans la vue de rseau (NetPro). La bote de dialogue des proprits de la liaison est ouverte.

Marche suivre
1. Dans le champ "Station", slectionnez l'identification "non spcifi". Rsultat : le contenu du champ "Module" est dsactiv. 2. Dans le champ "Type", slectionnez le type de liaison. 3. Cochez la case "Afficher les proprits", si aprs avoir cliqu sur "OK" ou "Ajouter", vous souhaitez vrifier ou modifier les proprits de la liaison. 4. Confirmez vos entres en cliquant sur le bouton "OK". Rsultat : STEP 7 entre cette liaison dans la table des liaisons du participant local et attribue pour cette liaison l'ID locale dont vous avez besoin pour la programmation des blocs fonctionnels de communication.

Nota
Vous avez encore la possibilit de paramtrer des proprits spciales pour chaque liaison. Choisissez cet effet la commande Edition > Proprits de l'objet....

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

381

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12.2.5 Suppression d'une ou de plusieurs liaisons Condition pralable


Vous vous trouvez dans la vue de rseau (NetPro).

Marche suivre
1. Slectionnez les liaisons que vous souhaitez supprimer. 2. Choisissez la commande Edition > Effacer. Si l'ID locale et l'ID du partenaire pour la liaison taient prsentes dans la table, STEP 7 supprime galement la liaison dans la table du partenaire. 3. Chargez la table des liaisons avec les liaisons supprimes dans le module programmable concern. (Pour supprimer toutes les liaisons du module programmable, vous devez charger une table des liaisons vide.)

11.12.2.6 Copie dune liaison Introduction


Les liaisons ne sont pas copies individuellement, mais toujours dans le contexte d'un projet ou d'une station. Vous pouvez copier : des projets entiers, une ou plusieurs stations au sein d'un mme projet ou dpassant les limites d'un projet.

Condition pralable
SIMATIC Manager est ouvert.

Copie d'un projet


Lorsque vous copiez un projet, toutes les liaisons configures le sont galement. Aucun paramtrage particulier n'est requis pour les liaisons copies, car elles restent cohrentes.

Copie d'une station


Lorsque vous copiez une ou plusieurs stations au sein d'un mme projet ou d'un projet dans l'autre, vous devez ventuellement affecter de nouveau les partenaires de liaison au participant local (modification d'une liaison). Lorsque le partenaire de liaison manque pour une liaison, la table des liaisons vous le signale par le fait que la ligne du partenaire de liaison apparat en gras. Les liaisons entre stations copies d'un projet dans l'autre restent tablies et gardent leur cohrence si les sous-rseaux concerns reliant ces stations sont galement copis.

382

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12.3 Configuration de liaisons pour une station SIMATIC PC


Vous pouvez configurer des liaisons pour des stations SIMATIC PC. Les types de ces liaisons dpendent des interfaces disponibles dans votre PC (CP). Pour crer ou modifier d'autres types de liaison que les liaisons S7 (des liaisons haute disponibilit, par exemple), vous devez installer le logiciel optionnel correspondant.

Conditions pralables
Vous avez configur une station SIMATIC PC avec tous ses nuds d'extrmit (applications, serveurs OP, automates logiciels (Software PLC) ou cartes CPU enficher (Slot PLC) et cartes de communication PC. Vous avez en outre configur toutes les stations censes reprsenter les autres nuds d'extrmit des liaisons. Selon les composants utiliss, vous devez tenir compte des points suivants pour configurer des liaisons : WinLC (V3.0) : cette version n'assume pas de liaisons configures. Slot PLC (CPU 41x-2 PCI) : pour ces cartes CPU enficher dans un PC, des liaisons ne peuvent tre configures que via l'un des CP configurs et un seul. Applications et serveurs OP : veuillez consulter la documentation de l'application ou de l'interface de programmation utilise.

Marche suivre
1. Dans la vue de rseau, slectionnez le nud d'extrmit de communication dans la station SIMATIC PC afin que la table des liaisons s'affiche. 2. Effectuez un double clic sur une ligne vide dans la table des liaisons ou slectionnez une ligne et choisissez la commande Insertion > Liaison. 3. Dans la bote de dialogue "Nouvelle liaison", slectionnez le partenaire de liaison souhait. L'aide en ligne de la bote de dialogue vous assiste dans le choix du partenaire de liaison. 4. Dfinissez le type de liaison. Proprit particulire de la liaison : STEP 7 n'attribue pas de valeur numrique l'ID locale (identification de la liaison) comme pour les stations S7, mais un nom. Les noms peuvent tre modifis l'aide des proprits d'objet de la liaison. En outre, une liaison nouvellement cre est toujours bidirectionnelle, c'est--dire que STEP 7 entre automatiquement une liaison la station locale dans la table des liaisons du partenaire. 5. Choisissez la commande Rseau > Enregistrer et compiler. Lors de la compilation, un fichier de configuration ("fichier XDB") est cr pour la station PC ; il contient le nom de la station PC, des descriptions des liaisons ainsi que les informations de paramtrage et de sous-rseau pour les cartes de communication PC. Vous indiquez le chemin du fichier de configuration dans l'onglet "Configuration" (proprits de l'objet de la station SIMATIC PC). 6. Si les stations PC sont configures au moyen du configurateur de composants, vous pouvez charger la station PC (voir Charger une station PC). Sinon, poursuivez avec ltape Erreur! Source du renvoi introuvable. 7. Copiez le fichier de configuration dans la station PC (systme cible). Il faut paramtrer le lieu de ce fichier dans la station PC au moyen de "Paramtrage de l'interface PG/PC" (onglet "Configuration STEP 7"). Pour plus de renseignements concernant l'installation sur la PG/le PC, consultez la description "SIMATIC NET, Interface de programmation S7" et l'aide en ligne de l'onglet "Configuration STEP 7".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

383

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12.3.1 Configuration de liaisons S7 pour une station SIMATIC PC via un routeur


Pour le serveur OPC (application du CD des logiciels pour SIMATIC NET PC partir de la version 6.1), vous pouvez configurer des liaisons S7 d'une station SIMATIC PC/SIMATIC HMI vers une station S7 relie un autre sous-rseau.

Conditions
Les deux sous-rseaux doivent tre relis via un routeur du type IE/PB-Link. Une station S7 ou une station SIMATIC PC relies aux deux sous-rseaux au moyen de CP ou de CPU peuvent galement servir de routeur. Le nud d'extrmit dans la station SIMATIC PC/SIMATIC HMI (actuellement uniquement le serveur OPC) doit prendre en charge des liaisons entre plusieurs sous-rseaux. Le partenaire de liaison doit se trouver dans le mme projet.

Configuration de liaisons S7 un sens uniquement


Dans le cas de liaisons S7 entre plusieurs sous-rseaux, la station S7 peut uniquement fonctionner en tant que serveur de communication de liaisons S7 configures un sens. Pour une station SIMATIC PC, vous devez dans ce cas utiliser NetPro pour configurer une liaison S7 un sens pour la station S7 de l'autre sous-rseau. Dans le programme utilisateur de la station SIMATIC PC/SIMATIC HMI, vous pouvez alors accder aux donnes de la station S7 avec les fonctions PUT (criture) et GET (lecture).

384

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12.4 PG/PC comme partenaire de liaison


Il y a plusieurs faons de configurer des liaisons pour un nud d'extrmit se trouvant sur une PG ou sur un PC. Dans la vue de rseau, slectionnez soit lobjet PG/PC soit lobjet Station SIMATIC PC. "Station SIMATIC PC" pour les applications utilisant des fichiers de configuration (fichiers *.XDB) pour communiquer avec une station SIMATIC S7, par exemple : pour des liaisons haute disponibilit avec le logiciel optionnel S7 REDCONNECT (communication S7 haute disponibilit) ou pour une interface SAPI-S7 ou pour un serveur OPC.

Veuillez vrifier dans l'information produit du produit SIMATIC NET qu'il est bien possible de configurer au moyen d'un fichier de configuration. "PG/PC" pour les applications utilisant des fichiers LDB pour communiquer avec une station SIMATIC S7 (interface SAPI-S7).

11.12.4.1 Liaison S7 une PG ou un PC


Une liaison S7 reliant une station S7 une PG ou un PC est uniquement possible lorsque la PG ou le PC possdent une interface de programmation S7 SAPI (interface de programmation C pour l'accs aux composants SIMATIC S7) ou un serveur OPC. L'aide en ligne vous explique comment complter cette bote de dialogue.

... via le partenaire de liaison "PG/PC"


Une possibilit de la configuration de la liaison rside dans la cration d'une LDB (base de donnes locale) : 1. Configurez la PG ou le PC dans la vue de rseau. 2. Configurez la station depuis laquelle une liaison doit tre tablie avec la PG ou le PC. 3. Quand vous crez la liaison S7, slectionnez comme partenaire de liaison "PG/PC". 4. Editez la bote de dialogue "Dtails de l'adresse" (accessibles dans les proprits de la liaison). Vous devez saisir dans cette bote de dialogue le nom de la liaison et le nom d'appareil virtuel de la PG ou du PC. Des informations supplmentaires sont fournies dans l'aide en ligne de cette bote de dialogue. 5. Effectuez ensuite un double clic sur la PG ou le PC configurs et crez la base de donnes locale (LDB). 6. Effectuez la transmission de la base donnes dans la PG ou le PC. 7. Chargez la(les) liaison(s) dans la station.

... via le partenaire de liaison "Station SIMATIC PC"


Dans la vue de rseau, vous crez une station SIMATIC PC pour la PG ou le PC. "L'application" constitue le nud d'extrmit d'une liaison pour ce type de station

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

385

Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet

11.12.4.2 Liaison S7 une PG ou un PC avec WinCC ... via le partenaire de liaison "non spcifi"
Vous pouvez crer des liaisons S7 des PG ou PC avec WinCC au sein d'un mme projet ou en dpassant les limites d'un projet. Quand vous crez la liaison S7, il faut slectionner comme partenaire de liaison "non spcifi". Vous saisissez les informations d'adressage spcifiques de WinCC dans la bote de dialogue "Dtails de l'adresse".

... via une station SIMATIC PC


Dans la vue de rseau, vous crez une station SIMATIC PC pour la PG ou le PC. WinCC constitue le nud d'extrmit d'une liaison pour ce type de station.

386

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets

11.13 Configuration de liaisons entre partenaires de diffrents projets


Choix du type de liaison pour des partenaires dans d'autres projets
Si vous avez cr un multiprojet, vous pouvez configurer des liaisons sur plusieurs projets. Le type de liaison dpend du sous-rseau et du protocole de transfert avec lesquels la liaison est tablie, de mme que de la famille d'automates laquelle appartient le partenaire. Les blocs (SFC, FB, FC) que vous pouvez utiliser dpendent du type de liaison. Le tableau suivant va vous faciliter le choix du type de la liaison crer.
Type de liaison Liaison S7 Type de sous-rseau MPI, PROFIBUS, Industrial Ethernet Liaison entre SIMATIC ... S7 - S7, S7 - PG/PC, S7 - PG/PC avec WinCC pour MPI en plus : M7 - M7, M7 S7, M7 - PG/PC SFB/FB/FC SFB USEND, URCV, BSEND, BRCV, GET, PUT, START, STOP, RESUME, STATUS, USTATUS SFB USEND, URCV, BSEND, BRCV, START, STOP, RESUME, STATUS, USTATUS FB READ, WRITE, IDENTIFY, OSTATUS, REPORT

Liaison S7, haute disponibilit

PROFIBUS, Industrial Ethernet

S7(H) - S7(H), S7(H)- Station PC (H)

Liaison FDL

PROFIBUS

S7 - S7, S7 - S5, S7 - PC/PG, S7 Appareil non Siemens, S7 Broadcast de tous les partenaires

Liaison de transport ISO

Industrial Ethernet (protocole de transport ISO) Industrial Ethernet (protocole TCP/IP)

S7 - S7, S7 - S5, S7 - PC/PG, S7 FC AG_SEND, Appareil non Siemens, S7 non AG_RECV, spcifi AG_LSEND, AG_LRECV S7 - S7, S7 - S5, S7 - PC/PG, S7 Appareil non Siemens, S7 non spcifi S7 Partenaire dans un autre projet (S7, S5, PG/PC, Appareil non Siemens, non spcifi) FC AG_SEND, AG_RECV, AG_LSEND, AG_LRECV AG_LOCK AG_UNLOCK FC AG_SEND*, AG_RECV*, AG_LSEND**, AG_LRECV** AG_LOCK AG_UNLOCK

Liaison ISO-on-TCP

Liaison TCP

Industrial Ethernet (protocole TCP/IP)

S7 - S7, S7 - S5, S7 - PC/PG, S7 - Appareil non Siemens, S7 - non spcifi

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

387

Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets

Type de liaison Liaison UDP

Type de sous-rseau Industrial Ethernet (protocole TCP/IP)

Liaison entre SIMATIC ...

SFB/FB/FC

S7 - S7, S7 - S5, S7 - PC/PG, S7 FC AG_SEND, Appareil non Siemens, S7 non AG_RECV, spcifi AG_LSEND, AG_LRECV

Les FC AG_SEND et AG_RECV peuvent uniquement tre utilises pour S7-300 (en fonction de la version du CP, voir la documentation du CP) ** Les FC AG_LSEND et AG_LRECV sont gnralement utilises pour S7-400, mais galement pour S7-300 (en fonction de la version du CP, voir la documentation du CP)

Particularit : liaison des partenaire Broadcast et Multicast


Pour des types spciaux de liaisons, il existe la possibilit de slectionner non pas un seul partenaire de liaison, mais plusieurs (partenaires Broadcast et Multicast). Ces possibilits sont dcrites dans les manuels de SIMATIC NET (NCM S7). Les partenaires de liaison "A tous les partenaires Broadcast..." ou "... Multicast" sont proposs dans la bote de dialogue de dfinition d'une nouvelle liaison. Vous pouvez dfinir une liaison " tous les partenaires Broadcast" (mission simultane tous les rcepteurs Broadcast) pour les types de liaisons FDL et UDP. Vous pouvez dfinir une liaison " tous les partenaires Multicast " (mission simultane plusieurs partenaires) pour les types de liaisons FDL et UDP.

388

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets

11.13.1 Procdure de base pour la configuration de liaisons entre des projets diffrents
Configuration de liaisons avec un multiprojet
A partir de STEP 7 V5.2, il devient ais de crer des liaisons sur plusieurs projets grce au multiprojet ( ce sujet, voir aussi le paragraphe Informations sur le multiprojet).

Partenaires de liaison dans un autre projet (sans multiprojet)


Il y a deux faons de crer des liaisons des partenaires de liaison dans d'autres projets STEP 7 (sans multiprojet) : crer une liaison une "Autre station", une PG, un PC ou une station "SIMATIC S5" crer une liaison un partenaire non spcifi.

Nota Les liaisons des "Autres stations", stations "SIMATIC S5", "PG/PC" et des partenaires de liaison "non spcifis" sont galement possibles dans un projet STEP 7. Les partenaires auxquels ces liaisons peuvent tre tablies dpendent entre autres du type de liaison.

Diffrence entre les deux possibilits


Une "Autre station", une PG ou un PC et une station SIMATIC S5 doivent tre configurs comme connects un sous-rseau dans le projet STEP 7 en cours. Restriction : vous ne pouvez pas configurer de liaison S7 des "Autres stations" et des stations SIMATIC S5. Tous les autres types de liaison sont possibles. Pour un partenaire non spcifi, il n'est pas ncessaire de configurer de partenaire de sousrseau dans le projet STEP 7 en cours. Vous pouvez tablir des liaisons S7, des liaisons PtP, des liaisons de transport ISO et des liaisons ISO on TCP des partenaires de liaison non spcifis.

Particularit des liaisons point point


Contrairement ce qui a t dcrit pour les liaisons S7, la configuration de liaisons point point un partenaire de liaison non spcifi n'exige pas que le participant local soit connect au rseau. Vous ne devrez connecter les partenaires de communication au rseau qu'au moment de mettre la liaison en service dans votre installation sur site.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

389

Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets

11.13.2 Etablissement d'une nouvelle liaison un partenaire non spcifi


Liaisons FMS, FDL, ISO on TCP et liaisons de transport ISO
Les liaisons FMS, FDL, ISO on TCP et les liaisons de transport ISO sont dcrites dans les manuels SIMATIC NET et SIMATIC NCM.

Liaisons S7
Vous pouvez utiliser des partenaires non spcifis pour configurer des liaisons S7 un partenaire dans un autre projet.

Condition pralable
Vous vous trouvez dans la vue de la table des liaisons (NetPro).

Marche suivre
Pour crer une liaison S7 ou point point un partenaire "non spcifi", procdez de la manire suivante : 1. Slectionnez le module depuis lequel vous souhaitez tablir la liaison (partenaire local). 2. Effectuez un double clic sur une ligne vide dans la table des liaisons ou choisissez la commande Insertion > Liaison. 3. Dans la bote de dialogue "Nouvelle liaison", slectionnez "non spcifi" comme partenaire de liaison. 4. Dfinissez les proprits de la liaison : Pour les liaisons point point : dans la bote de dialogue des proprits de la liaison point point, changez le nom du partenaire de "non spcifi" en un nom appropri (ce nom s'inscrit aussi dans la table des liaisons). Pour les liaisons S7 : entrez l'adresse de l'interface des partenaires, puis dans la bote de dialogue des proprits, cliquez sur le bouton "Dtails de l'adresse". Selon le partenaire de liaison, il faut entrer des valeurs diffrentes dans la bote de dialogue "Dtails de l'adresse". L'aide en ligne vous explique comment complter cette bote de dialogue.

390

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets

Bote de dialogue "Dtails de l'adresse" dans le cas d'une liaison S7 un partenaire dans un autre projet
Vous devez entrer ou slectionner l'adresse (de l'interface), le nud d'extrmit de la liaison (chssis/emplacement) et les ressources de liaison de "l'autre ct" respectif (c'est--dire du partenaire) dans les botes de dialogue des proprits de la liaison (bote de dialogue "Proprits de la liaison S7" et "Dtails de l'adresse") un partenaire non spcifi. Exemple : supposons que la configuration est la suivante : Les stations se trouvent dans divers projets. Dans les deux projets, la CPU qui correspond au nud d'extrmit se trouve dans le chssis de base (rack 0), l'emplacement 4. Les deux stations sont connectes en rseau via l'interface PROFIBUS d'un CP.

Le tableau suivant indique les donnes supplmentaires requises pour la configuration illustre, afin qu'une liaison puisse tre cre en cours de fonctionnement.
Indications dans les botes de dialogue du partenaire non spcifi Initialisation de la liaison ... dans le projet ...dans le projet 1 2 Oui Non Local : 3 Partenaire : 2 Remarques

Bote de dialogue : "Proprits de la liaison S7" Bote de dialogue : "Proprits de la liaison S7", sous "Chemin de la liaison" ; les adresses doivent correspondre de manire "croise". Bote de dialogue : "Dtails de l'adresse" Bote de dialogue : " Dtails de l'adresse" ; Les ressources de liaison ne doivent pas tre attribues en double et doivent correspondre de manire "croise".

Adresse (interface) locale/partenaire Local : 2 Partenaire : 3

Rack/emplacement Ressource de liaison (hex) (locale/partenaire)

Local : 0/4 Partenaire : 0/4 Local : 10 Partenaire : 11

Local : 0/4 Partenaire : 0/4 Local : 11 Partenaire : 10

TSAP (Transport Service Access Point)

Affich (non modifiable)

Affich (non modifiable)

Bote de dialogue : "Dtails de l'adresse" ; Pour l'adressage interne la station de l'interface via laquelle la liaison est "tablie" (est compos des dtails de l'adresse)

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

391

Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets

11.13.3 Cration d'une liaison "Autre station", "PG/PC", "SIMATIC S5"


Condition pralable
Vous avez cr la configuration de rseau complte dans les deux projets. Les stations ayant t configures dans l'un des projet sont insres comme "Autre station" dans l'autre projet. La vue de rseau (NetPro) est ouverte.

Marche suivre
Elle correspond la cration de liaisons un partenaire (PG/PC, "Autre station" et SIMATIC S5) dans un projet.

392

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration des liaisons 11.14 Enregistrement de liaisons

11.14 Enregistrement de liaisons


NetPro enregistre de manire implicite les liaisons (commande Rseau > Enregistrer ) avec toutes les donnes de rseau et de station significatives pour qu'une configuration de rseau puisse fonctionner. De plus amples informations sont donnes dans le paragraphe "Enregistrement et chargement de la configuration de rseau et vrification de la cohrence".

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

393

Configuration des liaisons 11.14 Enregistrement de liaisons

394

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

12

Configuration de la communication par donnes globales


Prsentation : communication par donnes globales

12.1

Introduction
La communication par donnes globales (communication GD) offre une possibilit de communication simple, intgre au systme d'exploitation de la CPU S7-300/S7-400. Elle permet l'change cyclique de donnes entre des CPU via l'interface MPI. L'change cyclique de donnes est ralis avec la mmoire image normale. Vous configurez la communication par donnes globales dans STEP 7 ; la transmission des donnes globales est ralise par le systme et ne doit donc pas tre programme. Les paragraphes suivants vous aideront dterminer le volume de donnes pouvant tre chang entre des CPU via la procdure de "communication GD" grce aux caractristiques techniques spcifies pour chaque CPU (nombre de cercles de donnes globales, taille et nombre de paquets de donnes globales, etc.). Sont galement indiques : les conditions d'mission et de rception considrer, la formule d'estimation approximative du temps de raction.

Que sont les donnes globales ?


Les donnes globales, telles qu'elles sont utilises dans la communication par donnes globales (communication GD) sont les plages d'oprandes suivantes de la CPU : entres, sorties (de la mmoire image du processus), mmentos, zones de blocs de donnes, temporisations, compteurs (non recommands, puisque les valeurs ne seront dj plus actuelles pour le rcepteur ; uniquement configurable comme plages d'oprandes d'mission !),

Les zones de priphrie (PE et PA) et les donnes locales ne peuvent pas tre utilises pour la communication par donnes globales.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

395

Configuration de la communication par donnes globales 12.1 Prsentation : communication par donnes globales

Principe de transmission de donnes


La communication par donnes globales utilise le principe de diffusion, c'est--dire que la rception des donnes globales n'est pas acquitte. L'metteur n'est pas inform si un rcepteur, et quel rcepteur, a reu les donnes globales mises. Si le processus requiert une transmission de donnes sre, vous devez utiliser un autre utilitaire, comme par exemple les fonctions S7.

Sous-rseaux pour la communication par donnes globales


La communication par donnes globales est possible soit uniquement via un sous-rseau MPI (entre diverses stations), soit uniquement via le bus interne (par exemple, entre des CPU S7 en mode multiprocesseur dans un profil support/chssis)

Comment une zone d'oprande devient-elle une zone d'mission/rception ?


Les plages d'oprandes participant la communication par donnes globales sont configures avec STEP 7 dans une table de donnes globales (table GD) : Chaque colonne est affecte exactement une CPU, c'est--dire, que les colonnes reprsentent les CPU participant l'change de donnes (15 CPU au maximum) Chaque ligne (ou plus exactement : chaque champ ditable d'une ligne) reprsente les zones d'oprande par l'intermdiaire desquelles une CPU exactement effectue l'mission et une ou plusieurs CPU la rception.

Une fois que vous avez complt, compil et charg le tableau dans les CPU souhaites, celles-ci ralisent l'mission et la rception cycliques via ces zones d'oprande, au point de contrle du cycle (c'est--dire l'instant de l'actualisation de la mmoire image). Particularit : dans S7-400, les donnes globales configures peuvent galement tre mise via la SFC60 (GD_SND) ou reues via la SFC61 (GD_RCV) en rponse un vnement de dclenchement.

396

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales

12.2

Dtermination de la capacit de communication partir des ressources de donnes globales


Les caractristiques techniques suivantes ("ressources de donnes globales") vous permettent de dterminer le rendement d'une CPU S7 pour ce qui est de la communication par donnes globales : nombre de cercles de donnes globales (auxquels la CPU peut participer), nombre maximal de donnes brutes par paquet de donnes globales, nombre maximal de paquets de donnes globales de rception par cercle de donnes globales, longueur des donnes cohrentes par paquet

Les autres ressources GD documentes sont identiques pour toutes les CPU S7 et ne sont pas significatives pour le choix de la CPU. Les caractristiques techniques prcites vous informent de manire indirecte sur le nombre de donnes pouvant tre changes cycliquement entre les CPU connectes entre elles via un rseau MPI ou le bus interne du S7-400. Les reprsentations des paragraphes suivants expliquent comment les donnes mettre sont "regroupes" en paquets de donnes globales et indiquent le nombre de cercles de donnes globales ncessaires.

Conseil
Si vous ne souhaitez transmettre qu'un nombre peu important de donnes (ordre de grandeur : quelques octets) entre quelques CPU : il vous suffit de saisir les plages d'oprandes dans la table des donnes globales et de compiler la table. STEP 7 regroupe les donnes et distribue les ressources automatiquement. Le nombre de ressources "utilises" au total (cercles GD et paquets GD) est indiqu aprs la compilation dans la premire colonne (identificateur GD) de la table des donnes globales. Le principe dutilisation des paquets de donnes globales et des cercles de donnes globales est expliqu ci-aprs.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

397

Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales

12.2.1 Nombre de paquets de donnes globales requis


Un paquet de donnes globales est un tlgramme mis "d'un seul tenant" depuis exactement une CPU une ou plusieurs autres CPU. Un paquet de donnes globales contient au maximum le nombre suivant de donnes brutes (voir aussi les caractristiques techniques des CPU) : 22 octets au maximum pour les S7-300 54 octets au maximum pour les S7-400

Exemple 1
Vous souhaitez utiliser la zone d'mission maximale pour une CPU S7-300, afin d'mettre depuis un bloc de donnes. Pour la CPU rceptrice, il s'agit d'utiliser la zone des mmentos. Pour une CPU S7-300, vous indiquez comme zone d'mission dans la table des donnes globales : DB8.DBB0:22 (c'est--dire une zone de 22 octets de donnes dans le DB8, partir de l'octet de donnes 0)

Comme zone de rception dans une autre CPU (elle doit toujours avoir exactement la mme taille que la zone d'mission), vous entrez dans la table des donnes globales : MW100:11 (c'est--dire 11 mots de mmentos partir de MW 100)

Rgles
Si vous ne souhaitez pas uniquement mettre depuis une plage d'oprandes, vous devez soustraire deux octets du nombre maximal de donnes brutes pour chaque plage d'oprandes supplmentaire utilise. Un oprande binaire (par exemple, M 4.1) a besoin dun octet de donnes brutes dans le paquet de donnes globales

Exemple 2
Vous souhaitez mettre depuis un bloc de donnes et depuis la mmoire image des sorties. Le paquet de donnes globales ne peut occuper que 20 octets. Pour une CPU S7-300, vous indiquez comme zone d'mission dans la table des donnes globales : DB8.DBB0:10 (c'est--dire une zone de 10 octets de donnes dans le DB8, partir de l'octet de donnes 0) AW0:10 (c'est--dire une zone de 10 mots de sortie partir de AW0)

Vous saisissez les zones de rception des autres CPU comme pour le premier exemple ; la "largeur des donnes" doit tre identique la zone d'mission.

398

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales

12.2.2 Nombre de cercles de donnes globales requis


Qu'est-ce qu'un cercle de donnes globales ?
Toutes les CPU qui participent en tant qu'metteur ou rcepteur l'change d'un paquet de donnes commun utilisent un cercle de donnes globales.

Exemple de transposition dans la table des donnes globales (aprs la compilation) :


Identificateur GD CPU 1 GD 1.1.1 >MW0 CPU 2 EW0 CPU 3 EW0

Lgende du tableau des donnes globales : ">" identifie l'metteur

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

399

Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales

Quand un cercle de donnes globales supplmentaire est-il utilis ? (cas 1)


Lorsque plus de donnes doivent tre mises et reues qu'un paquet de donnes globales ne peut en contenir, un cercle de donnes globales supplmentaire est utilis.

Exemple de transposition dans la table des donnes globales (aprs la compilation) :


Identificateur GD GD 1.1.1 GD 2.1.1 CPU 300 (1) >MW0:10 >MW100:4 CPU 300 (2) EW0:10 EW30:4 CPU 300 (3) EW0:10 EW20:4

Quand un cercle de donnes globales supplmentaires est-il utilis ? (cas 2)


Un cercle de donnes globales supplmentaire est galement "utilis" lorsque la CPU mettrice n'est pas la mme que la CPU rceptrice (alors un nouveau paquet de donnes globales doit tre "regroup").

400

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales

Exemple de transposition dans la table des donnes globales (aprs la compilation) :


Identificateur GD GD 1.1.1 GD 2.1.1 CPU 300 (1) >MW0 >MW100:4 CPU 300 (2) EW0 EW30:4 CPU 300 (3) EW0 EW20:4 EW30:4 CPU 300 (4)

Conseil
Le cas chant, il peut s'avrer utile de dfinir une CPU comme rcepteur pour un paquet de donnes globales, bien que ce paquet ne soit pas requis pour cette CPU (comme la CPU 4 dans l'exemple ciavant). Lorsque les CPU mettrices et rceptrices sont les mmes, vous pouvez ainsi rduire le nombre de cercles de donnes globales, par exemple pour la CPU mettrice. Dans l'exemple ci-avant, les CPU 1,2 et 3 nutiliseraient qu'un cercle de donnes globales puisque les deux paquets de donnes globales auraient t regroups en un seul.

Nombre maximum de cercles de donnes globales


Le nombre de cercles de donnes globales est limit 16. Les CPU avec un nombre de cercles de donnes globales suprieur 16 ne peuvent pas tre charges avec la configuration des donnes globales. STEP 7 n'empche cependant pas l'enregistrement et la compilation de tables de donnes globales possdant un nombre suprieur de cercles de donnes globales.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

401

Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales

12.2.3 Exceptions dans le calcul des cercles GD


Dans certaines conditions, le bilan peut savrer plus positif (cest--dire que le nombre de cercles GD "utiliss" est moins important).

Pour S7-300 :
Lorsquune CPU S7-300 ("CPU mettrice") met un paquet GD exactement une autre CPU S7-300 ("CPU rceptrice") et que cette CPU rceptrice met son tour un paquet GD cette seule CPU mettrice, alors un seul cercle GD est utilis. Cette proprit est reprsente par la caractristique technique "nombre max. de paquets GD de rception par cercle GD = 1". Dans lexemple ci-aprs, lidentification GD (numro de paquet GD) montre quun seul cercle GD est utilis.

Exemple (table de donnes globales aprs compilation) :


Identification GD GD 1.1.1 GD 1.2.1 CPU 300 (1) >MW100 EW4:3 CPU 300 (2) EW2 >MW10:3

Pour S7-400 :
Lorsque trois CPU au maximum changent des paquets GD et que chacune des 3 CPU nmet respectivement quun paquet GD aux deux autres CPU, alors aussi, un seul cercle GD est utilis. Cette proprit est reprsente par la caractristique technique "nombre max. de paquets GD de rception par cercle GD = 2". Dans lexemple ci-aprs, lidentification GD (numro de paquet GD) montre quun seul cercle GD est utilis.

Exemple (table de donnes globales aprs compilation) :


Identification GD GD 1.1.1 GD 1.2.1 GD 1.3.1 CPU 400 (1) >MW0 EW2 EW0 CPU 400 (2) EW0 EW2 >MW0 CPU 400 (3) EW0 >MW0 EW2

402

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.3 Conditions d'mission et de rception

12.3

Conditions d'mission et de rception


En utilisant un facteur de rduction, vous pouvez dfinir les paramtres suivants pour chaque CPU participant l'change d'un paquet de donnes globales : aprs combien de cycles le paquet de donnes globales est mis (uniquement pour la CPU slectionne comme metteur) aprs combien de cycles le paquet de donnes globales est reu

Cas particulier : le facteur de rduction "0" signifie que la transmission du paquet de donnes globales est dclenche par vnement (c'est--dire pas de manire cyclique) (uniquement possible pour S7-400 avec la SFC 60/SFC 61).

Exemple
Lorsque vous entrez un facteur de rduction de 20 pour un paquet de donnes globales de la CPU mettrice, cela signifie que la CPU met le paquet de donnes globales aprs 20 cycles, au point de contrle du cycle. Lorsque vous entrez un facteur de rduction de 8 pour un paquet de donnes globales de la CPU rceptrice, cela signifie que la CPU reoit le paquet de donnes globales aprs 8 cycles, au point de contrle du cycle (plus exactement : la CPU reprend la paquet de donnes globales reu dans la zone des oprandes).

Facteur de rduction ct metteur


Il convient de respecter les conditions suivantes, afin de rduire autant que possible la charge de communication de la CPU : CPU S7-300 : facteur de rduction temps de cycle >= 60 ms CPU S7-400 : facteur de rduction temps de cycle >= 10 ms

Facteur de rduction ct rcepteur


Pour viter la perte d'un paquet GD, les paquets GD doivent tre reus plus souvent qu'ils ne doivent tre mis. Pour que ceci soit garanti, on doit avoir : Facteur de rduction (rcepteur) temps de cycle (rcepteur) < facteur de rduction (metteur) temps de cycle (metteur).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

403

Configuration de la communication par donnes globales 12.3 Conditions d'mission et de rception

12.3.1 Relation entre le facteur de rduction et le temps de cycle


Facteurs de rduction possibles
Les facteurs de rduction possibles, aussi bien pour les metteurs que pour les rcepteurs, sont la valeur 0 ou des valeurs comprises entre 1 et 255. Pensez, toutefois, que des facteurs de rduction trop petits entraineront une charge trop importante pour la CPU. Recommandation : conservez le facteur de rduction par dfaut ou veillez ce que le produit Temps de cycle x Facteur de rduction soit suprieur 0,5s. Pour une communication de performance plus leve, utilisez dautres mcanismes de communication, p. ex. le couplage via PROFIBUS DP. Le facteur de rduction 0 caractrise la transmission de donnes dclenche exclusivement par vnement dans le programme utilisateur, l'aide de SFC (elle n'est pas possible pour toutes les CPU). En l'absence de dfinition d'un facteur de rduction, la valeur par dfaut sera applique.

Exemple de facteur de rduction


Le produit Temps de cycle x Facteur de rduction dtermine lcart entre les changes de donnes globales. Hypothse : le programme utilisateur dans une CPU 412 possde un temps de cycle gal environ 50ms. Le facteur de rduction par dfaut est 22. 50 ms x 22 = 1100ms Ainsi des donnes globales sont mises ou reues par cette CPU environ toutes les 1,1s. Si le programme utilisateur provoque une augmentation du temps de cycle 80ms, les donnes globales seront mises ou reues toutes les 80ms x 22 = 1760s. Pour retrouver la valeur 1100s, vous devez recalculer le facteur de rduction. Facteur de rduction (nouveau) = 1100ms/80ms = 13,75 Ceci signifie quen raison de laugmentation du cycle, vous devez slectionner un facteur de rduction gal 14 pour conserver le mme cart de temps.

404

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.4 Temps de raction

12.4

Temps de raction
Le temps de raction pour deux stations changeant des paquets de donnes globales via un sousrseau MPI peut approximativement tre calcul d'aprs la formule suivante :

Conditions requises pour le calcul du temps de raction


Vitesse de transmission de 187,5 kbit/s Pas dautre communication via MPI (p. ex. par des PG/OP connects)

Calcul
Temps de raction Facteur de rduction (metteur) Temps de cycle (metteur) + Facteur de rduction (rcepteur) Temps de cycle (rcepteur) + Nombre (participants MPI) 10ms Dans le cas de vitesses de transmission plus leves, le facteur " 10ms" est plus petit ; il ne diminue cependant pas de manire linaire avec une vitesse de transmission croissante.

Conseil
Le temps de raction dpendant dans une large mesure des temps de cycle et des autres charges dues la communication via MPI, une dtermination empirique du temps de raction et ventuellement une adaptation des facteurs de rduction savre ncessaire dans votre installation.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

405

Configuration de la communication par donnes globales 12.5 Configuration et enregistrement de la communication GD

12.5

Configuration et enregistrement de la communication GD

12.5.1 Configuration de la communication par donnes globales


Condition pralable
Vous avez configur un sous-rseau MPI avec toutes les stations requises.

Marche suivre

406

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.5 Configuration et enregistrement de la communication GD

12.5.2 Ouverture de la table des donnes globales


Il y a deux faons d'ouvrir une table GD : ouverture de la table GD complte pour un sous-rseau ou ouverture de la table GD pour une CPU

Ouverture de la table de donnes globales pour un sous-rseau (recommandation)


Dans SIMATIC Manager, slectionnez un sous-rseau MPI, puis choisissez le commande Outils > Dfinir les donnes globales. Rsultat : la table des donnes globales du sous-rseau MPI slectionn s'affiche.

Ouverture de la table GD pour une CPU


La deuxime faon d'ouvrir une table de donnes globales s'avre tout particulirement utile lorsque, dans un but de recherche d'erreur et de maintenance, vous voulez par exemple lire la table des donnes globales dans les donnes de la CPU. 1. Choisissez la commande Table GD > Ouvrir > Donnes globales CPU. Dans la bote de dialogue "Ouvrir" qui s'affiche, vous pouvez slectionner le projet et la station dans laquelle se trouve la CPU souhaite. 2. Choisissez lune des options suivantes : "En ligne" pour lire les donnes directement dans la CPU, ou "Hors ligne" pour obtenir les donnes systme de la CPU figurant dans le projet hors ligne.

3. Choisissez le projet et ouvrez par double-clic la station dans laquelle se trouve la CPU dsire. 4. Slectionnez l'objet "Bloc" de la CPU, dont vous voulez afficher la table de donnes globales. 5. Confirmez votre choix en cliquant sur "OK". Rsultat : une table de donnes globales saffiche, son en-tte mentionne toutes les CPU participant la communication. Elle ne contient que les valeurs de la CPU slectionne. Vous devez actualiser la table pour que ses champs encore vides se remplissent. Choisissez la commande Affichage > Actualiser. La table GD s'affiche alors dans son intgralit.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

407

Configuration de la communication par donnes globales 12.5 Configuration et enregistrement de la communication GD

12.5.3 Conseils d'utilisation des tables de donnes globales


Insertion de lignes de donnes globales
Choisissez la commande Insertion > Ligne de donnes globales.

Suppression de lignes de donnes globales


Slectionnez une ligne et choisissez la commande Edition > Effacer.

Insertion de colonnes de CPU


Choisissez la commande Insertion > Colonne de CPU.

Suppression de colonnes de CPU


Slectionnez une colonne et choisissez la commande Edition > Effacer.

Remarque sur la suppression de colonnes de CPU


Si vous effacez une colonne de CPU dans la table de donnes globales, les donnes de configuration correspondantes (hors ligne) seront effaces des donnes systme de la CPU. N'oubliez pas que vous devez galement effacer les donnes de configuration (en ligne) correspondant la colonne de CPU efface dans la CPU. Condition pralable : la PG est connecte la CPU via l'interface MPI et la CPU est l'tat d'arrt. Choisissez la commande Table GD > Effacer donnes globales sous-rseau..., puis dans la bote de dialogue qui s'ouvre, l'option "En ligne". Slectionnez le dossier "Blocs" et confirmez par "OK".

Modification de la largeur de colonne


Une colonne de CPU individuelle peut tre largie. Vous pouvez aussi la rduire au point quelle ne soit plus visible. Pour ce faire, positionnez le curseur sur la ligne de quadrillage de l'en-tte de la colonne, maintenez le bouton gauche de la souris enfonc et dplacez la ligne de quadrillage.

408

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.5 Configuration et enregistrement de la communication GD

12.5.4 Complter la table des donnes globales


Condition pralable
Les lignes affichant les facteurs de rduction et l'tat des donnes globales doivent tre dsactives.

Saisie des CPU dans l'en-tte de la table


1. Cliquez sur une colonne dans l'en-tte de la table de donnes globales. La colonne est alors slectionne. 2. Choisissez la commande Edition > CPU. La bote de dialogue "Ouvrir" est alors propose. Vous pouvez galement appeler cette bote de dialogue en effectuant un double clic sur l'en-tte de la colonne. 3. Slectionnez le projet en cours et ouvrez par un double-clic la station dans laquelle se trouve la CPU dsire. 4. Choisissez une CPU et confirmez la slection en cliquant sur "OK". Rsultat : le nom de la CPU slectionne s'affiche dans l'en-tte de la table.

Saisie de donnes dans les lignes de donnes globales


Condition pralable : vous avez entr la CPU correspondante dans l'en-tte de la table (voir cidessus). 1. Positionnez le curseur dans un champ de la table et saisissez l'adresse souhaite. Vous pouvez uniquement saisir des oprandes absolus (par exemple EW0) ; la saisie de mnmoniques n'est pas possible. Conseil : des oprandes d'une zone continue et de mme type de donnes ne ncessitent qu'une entre dans la table de donnes globales. Dans ce cas, vous entrez un double point aprs l'oprande, puis nouveau le facteur de rptition. Le facteur de rptition dfinit la taille de la zone de donnes. Exemple : EW4: 3 signifie : 3 mots partir de EW4. 2. Pour passer du mode de substitution au mode dinsertion, appuyez sur la touche F2. 3. Editez ensuite la table de la manire habituelle. Vous pouvez utiliser les commandes Edition>Couper, Edition>Copier ou Edition>Coller. 4. Confirmez votre saisie en appuyant sur la touche ENTREE.

Nota Dans un cercle de donnes globales, utilisez exclusivement le bus de communication (c'est--dire l'intrieur d'une station S7-400) ou exclusivement le rseau MPI ( l'extrieur de la station). L'utilisation simultane des deux n'est pas possible !

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

409

Configuration de la communication par donnes globales 12.5 Configuration et enregistrement de la communication GD

Dfinition d'un champ comme metteur ou rcepteur


Chaque ligne de donnes globales contient toujours exactement un metteur et un ou plusieurs rcepteurs. L'metteur est repr par ">". Tous les champs d'une ligne de donnes globales sont dfinis par dfaut comme des champs rcepteurs. Pour dfinir un champ de donnes comme metteur, slectionnez-le et choisissez la commande Edition > Emetteur. Pour dfinir un champ de donnes comme rcepteur, slectionnez-le et choisissez la commande Edition > Rcepteur.

Nota Les champs contenant des temporisations ou des compteurs peuvent tre seulement des metteurs.

12.5.5 Enregistrement et premire compilation de la table des donnes globales


Enregistrement
Les donnes que vous avez saisies dans la table de donnes globales peuvent tre enregistres dans un fichier source. Choisissez la commande Table GD > Enregistrer, ou bien 1. choisissez la commande Table GD > Enregistrer sous, 2. Naviguez jusqu' l'endroit du projet o vous dsirez enregistrer la table de donnes globales. 3. Confirmez par "OK".

Nota Afin que les modifications effectues dans la table de donnes globales soient galement enregistres dans les donnes systme, vous devez compiler la table de donnes globales. Aussitt aprs la compilation, les donnes sont enregistres automatiquement dans les donnes systme des CPU respectives. La cohrence des donnes entre fichier source et donnes systme ne peut tre garantie que si toute modification est enregistre dans la table des donnes globales aussi bien dans la source (enregistrement) que dans les donnes systme (compilation).

410

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.5 Configuration et enregistrement de la communication GD

Compilation
Les donnes que vous avez entres dans la table de donnes globales doivent faire l'objet d'une compilation dans un langage compris par les CPU. C'est ainsi qu' partir des tables de donnes globales explicites sont gnrs les blocs de donnes systme pouvant tre traits par les CPU. Pour chaque colonne de CPU, la compilation gnre les donnes systme ncessaires la communication de la CPU respective. C'est pourquoi chaque CPU possde ses propres donnes de configuration. Cliquez sur le bouton correspondant dans la barre d'outils ou choisissez la commande Table GD > Compiler. La phase 1 de la compilation de la table de donnes globales est alors ralise. Rsultat : STEP 7 vrifie la validit des CPU indiques dans les en-ttes des colonnes de CPU, la syntaxe des oprandes que vous avez entrs dans les champs de la table, la taille des zones de donnes pour l'metteur et les rcepteurs (elle doit tre identique), que les donnes globales dune ligne sont changes soit seulement via bus de communication, soit seulement via le sous-rseau MPI : l'utilisation simultane des deux nest pas possible.

Une fois la premire compilation russie, la table de donnes globales se trouve en phase 1. Dans la phase 1, vous pouvez diter les lignes d'tat ainsi que les facteurs de rduction dans la table.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

411

Configuration de la communication par donnes globales 12.5 Configuration et enregistrement de la communication GD

12.5.6 Saisie de facteurs de rduction


Introduction
L'change de donnes globales se passe de la manire suivante : la CPU mettrice met les donnes globales la fin d'un cycle, la CPU rceptrice reoit les donnes au dbut d'un cycle.

Le facteur de rduction permet de dfinir aprs combien de cycles l'mission ou la rception de donnes doivent avoir lieu.

Marche suivre
1. Si la table de donnes globales ne se trouve pas encore en phase 1 (vrifiez ce quindique la barre d'tat au bas de l'cran), compilez-la. 2. Si aucun facteur de rduction n'apparat dans la table de donnes globales, choisissez la commande Affichage > Facteur de rduction. 3. Entrez les facteurs de rduction souhaits. Vous ne pouvez saisir des donnes que dans les colonnes pour lesquelles des oprandes ont t dfinis pour le paquet de donnes globales correspondant. Nota : Lorsque vous affichez les lignes d'tat et (ou) les lignes des facteurs de rduction, vous ne pouvez diter que ces lignes et non pas les autres lignes de la table. 4. Effectuez une nouvelle compilation de la table de donnes globales (phase 2).

412

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.5 Configuration et enregistrement de la communication GD

12.5.7 Saisie de lignes d'tat


Introduction
Pour chaque paquet de donnes globales, vous pouvez dfinir un double mot d'tat par CPU "concerne". Ces doubles mots d'tat sont caractriss par l'identificateur "GDS". Si vous affectez un double mot d'tat (GDS) un oprande de la CPU de mme format, vous pourrez valuer ltat dans le programme utilisateur ou dans la ligne d'tat.

Etat global
STEP 7 cre un tat global (GST) qui porte sur tous les paquets de donnes globales. L'tat global, qui est un double mot de mme composition que le double mot d'tat (GDS), est gnr par la fonction logique OU applique tous les doubles mots d'tat.

Marche suivre
1. Si la table de donnes globales ne se trouve pas encore en phase 1 (vrifiez ce quindique la barre d'tat au bas de l'cran), compilez-la. 2. Si aucun facteur de rduction n'apparat dans la table de donnes globales, choisissez la commande Affichage > Facteur de rduction. 3. Saisissez les doubles mots d'tat souhaits. Vous ne pouvez saisir des donnes que dans les colonnes pour lesquelles des oprandes ont t dfinis pour le paquet de donnes globales correspondant. Pour la saisie des oprandes, conformez-vous la syntaxe du langage de programmation STEP 7. Nota : Lorsque vous affichez les lignes d'tat et (ou) les lignes des facteurs de rduction, vous ne pouvez diter que ces lignes et non pas les autres lignes de la table. 4. Effectuez une nouvelle compilation de la table de donnes globales (phase 2).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

413

Configuration de la communication par donnes globales 12.5 Configuration et enregistrement de la communication GD

Structure du double mot d'tat


La figure illustre la structure du double mot d'tat et la signification des bits mis 1. Un bit reste 1 tant qu'il n'est pas remis 0 par le programme utilisateur ou via la console de programmation. Les bits non reprsents sont rservs et sans signification pour le moment. L'tat des donnes globales correspond un double mot. Pour une meilleure comprhension, nous avons reprsent le double mot MD 120 dans la figure.

12.5.8 Seconde compilation de la table des donnes globales


Une fois les lignes d'tat et les lignes de facteurs de rduction dites, compilez encore une fois la table de donnes globales, afin que ces informations supplmentaires soient ajoutes aux donnes systme. Les donnes de configuration rsultant de la phase 1 suffisent l'excution de la communication par donnes globales. Elles peuvent tre charges de la base de donnes de la PG dans les CPU. La phase 2 n'est ncessaire que si vous dsirez modifier les valeurs par dfaut des facteurs de rduction ou entrer des donnes dans les lignes d'tat.

414

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Configuration de la communication par donnes globales 12.6 Transmission de donnes globales l'aide de fonctions systme

12.6

Transmission de donnes globales l'aide de fonctions systme


Les CPU S7-400 permettent galement une transmission de donnes dclenche par vnement. L'instant de l'change de donnes est alors dtermin par l'appel de fonctions systme (SFC) dans le programme utilisateur. Vous disposez de la SFC 60 "GD_SND" (global data send) pour lmission de donnes globales et de la SFC 61 "GD_RCV" (global data receive) pour la rception. Pour obtenir seulement une transmission de donnes dclenche par vnement, il faut inscrire dans la table le facteur de rduction "0". Si vous inscrivez une valeur suprieure "0", les donnes globales seront transmises non seulement lors de lvnement mais aussi cycliquement.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

415

Configuration de la communication par donnes globales 12.6 Transmission de donnes globales l'aide de fonctions systme

416

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

13
13.1

Chargement
Chargement d'une configuration dans un systme cible

13.1.1 Conditions pralables au chargement


Conditions pralables au chargement dans le systme cible
Une liaison est tablie entre votre PG et la CPU du systme cible (par exemple via l'interface MPI). L'accs au systme cible est possible. Lors du chargement de blocs dans le systme cible, l'entre "STEP 7" doit tre slectionne comme "Utilisation" dans les proprits de l'objet du projet. La compilation du programme charger s'est faite sans erreur. La CPU doit se trouver dans un tat de fonctionnement autorisant le chargement (arrt ou marche (RUN-P)). A l'tat de fonctionnement de marche (RUN-P), veillez charger le programme bloc par bloc. En effet, des conflits risqueraient de survenir si vous crasiez un ancien programme CPU et que, par exemple, des paramtres de bloc seraient modifis. Durant l'excution du cycle, la CPU passerait alors l'tat d'arrt. C'est pourquoi, il est recommand de mettre la CPU l'tat d'arrt avant de raliser le chargement. Si vous avez ouvert hors ligne le bloc que vous voulez charger, un programme utilisateur en ligne doit tre affect la CPU dans SIMATIC Manager. Nous vous recommandons d'effectuer un effacement gnral de la CPU avant de charger votre programme utilisateur, afin d'tre sr qu'il n'y a plus d'anciens blocs dans la CPU.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

417

Chargement 13.1 Chargement d'une configuration dans un systme cible

Etat de fonctionnement "Arrt" (STOP)


Vous devez faire passer la CPU de l'tat de fonctionnement "Marche" (RUN) l'tat "Arrt" (STOP) avant : de charger le programme utilisateur complet ou certaines de ses parties dans la CPU, d'effectuer un effacement gnral de la CPU, de comprimer la mmoire utilisateur.

Dmarrage chaud (passage l'tat de fonctionnement "Marche")


Lorsque vous demandez un dmarrage chaud partir de l'tat de fonctionnement "Arrt" (STOP), le programme recommence au dbut et le programme de mise en route - dans le bloc OB100 - est d'abord excut en mode mise en route. Si la mise en route s'achve sans erreur, la CPU passe l'tat "Marche" (RUN). Un dmarrage chaud est ncessaire aprs : l'effacement gnral de la CPU, le chargement du programme utilisateur l'tat "Arrt" (STOP).

418

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.1 Chargement d'une configuration dans un systme cible

13.1.2 Diffrence entre l'enregistrement et le chargement de blocs


L'enregistrement et le chargement de blocs prsentent une diffrence fondamentale.
Enregistrement Commande Fonction Vrification de la syntaxe Fichier > Enregistrer Fichier > Enregistrer sous L'tat en cours du bloc de l'diteur est sauvegard sur le disque dur de la PG. La syntaxe est vrifie. Le cas chant, les erreurs vous seront signales dans des botes de dialogue, avec indication de la cause et de l'emplacement des erreurs. Vous devez corriger ces erreurs avant d'enregistrer ou de charger le bloc. Si la syntaxe est correcte, le bloc est ensuite compil en code machine et enregistr ou charg. L'tat en cours du bloc de l'diteur est charg seulement dans la CPU. La syntaxe est vrifie. Le cas chant, les erreurs vous seront signales dans des botes de dialogue, avec indication de la cause et de l'emplacement des erreurs. Vous devez corriger ces erreurs avant d'enregistrer ou de charger le bloc. Si la syntaxe est correcte, le bloc est ensuite compil en code machine et enregistr ou charg. Chargement Systme cible > Charger

Ce tableau s'applique aussi bien des blocs ouverts en ligne qu'hors ligne:

Remarque sur l'enregistrement de modifications de blocs pralable au chargement


Pour valider les blocs nouvellement crs ou les modifications apportes la section des instructions de blocs de code, aux tables de dclaration ou aux valeurs dans les blocs de donnes, vous devez enregistrer les blocs correspondants. Il est indispensable d'enregistrer galement sur le disque dur de la PG, avant de quitter l'diteur, les modifications que vous avez faites et que vous avez transfres directement dans la CPU avec la commande Systme cible > Charger par exemple, parce qu'elles taient minimes et que vous vouliez les tester immdiatement. Sinon en effet, vous aurez des versions diffrentes de votre programme utilisateur dans la CPU et dans la console de programmation. En gnral, il est conseill de toujours enregistrer d'abord les modifications et de ne les charger qu'ensuite.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

419

Chargement 13.1 Chargement d'une configuration dans un systme cible

13.1.3 Mmoire de chargement et mmoire de travail dans la CPU


Une fois la configuration, le paramtrage et l'criture du programme achevs et la liaison en ligne tablie, vous pouvez transfrer des programmes utilisateur entiers ou des blocs individuels dans un systme cible. Vous devez, pour tester des blocs individuels, charger au moins un OB ainsi que les FB et les FC qui y sont appels et les DB utiliss. Pour transfrer dans le systme cible les donnes systme obtenues aprs la configuration du matriel et des rseaux ou la cration d'une table des liaisons, vous chargez l'objet "Blocs de donnes systme" . Dans le SIMATIC Manager, vous chargez des programmes utilisateur dans un systme cible, par exemple dans la phase finale du test du programme ou pour excuter le programme utilisateur achev.

Relation entre la mmoire de chargement et la mmoire de travail de la CPU


Le programme utilisateur entier est charg dans la mmoire de chargement, les parties du programme significatives pour l'excution l'tant galement dans la mmoire de travail.

Mmoire de chargement de la CPU


La mmoire de chargement sert l'enregistrement du programme utilisateur sans table des mnmoniques ni commentaires (ces derniers restent dans la mmoire de la console de programmation). Les blocs identifis comme non significatifs pour l'excution sont exclusivement chargs dans la mmoire de chargement. Selon le systme cible, il peut s'agir pour la mmoire de chargement de mmoire vive (RAM), de mmoire morte (ROM) ou de mmoire EPROM Pour le S7-300, la mmoire de chargement peut comporter une partie EEPROM intgre en plus de la partie RAM (par exemple CPU312 IFM et CPU314 IFM). Pour le S7-400, l'utilisation d'une carte mmoire (RAM ou EEPROM) s'avre indispensable pour l'extension de la mmoire de chargement.

420

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.1 Chargement d'une configuration dans un systme cible

Mmoire de travail de la CPU


La mmoire de travail (mmoire vive intgre) contient les parties du programme significatives pour l'excution du programme.

Procdures de chargement possibles


La fonction de chargement vous permet de charger le programme utilisateur ou des objets chargeables (par exemple des blocs) dans le systme cible. Si un bloc se trouve dj dans la mmoire vive de la CPU, un message vous demande, lors du chargement, si ce bloc doit tre cras ou non. Vous pouvez slectionner les objets chargeables dans la fentre de projet et les charger partir de SIMATIC Manager (commande Systme cible > Charger). Lors de la programmation de blocs et lors de la configuration du matriel et de rseaux, vous pouvez charger directement l'objet en cours de traitement via le menu dans la fentre principale associe votre activit (commande Systme cible > Charger). Une autre possibilit consiste ouvrir une fentre en ligne avec la vue du systme cible (par exemple via la commande Affichage > En ligne ou Systme cible > Afficher les partenaires accessibles) et de copier l'objet charger dans la fentre en ligne.

Inversement, vous pouvez charger le contenu actuel de blocs de la mmoire vive de chargement de la CPU dans votre console de programmation.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

421

Chargement 13.1 Chargement d'une configuration dans un systme cible

13.1.4 Possibilits de chargement selon la mmoire de chargement


La structure de la mmoire de chargement forme d'une partie RAM et d'une partie EEPROM n'est pas sans consquence sur les possibilits de chargement de votre programme utilisateur ou de blocs individuels. Le chargement des donnes dans la CPU peut s'effectuer de plusieurs manires :
Mmoire de chargement Possibilits de chargement Type de communication entre outil de dveloppement et systme cible

Mmoire vive (RAM)

Chargement et effacement de blocs Liaison en ligne PG - systme cible individuels Chargement et effacement d'un programme utilisateur entier Chargement de blocs individuels Liaison en ligne PG - systme cible Liaison en ligne PG - systme cible Liaison en ligne PG - systme cible Chargement externe de l'EPROM et enfichage de la carte mmoire ou chargement via la liaison en ligne l'EPROM enfiche dans le systme cible

EPROM intgre (uniquement S7300) ou enfichable EPROM enfichable

Chargement de programmes utilisateur entiers Chargement de programmes utilisateur entiers

Chargement dans la RAM via une liaison en ligne


En cas de panne secteur, les donnes ne sont pas protges dans le systme cible si la mmoire vive ne possde pas de sauvegarde. Dans ce cas, les donnes sont perdues dans la RAM.

Enregistrement sur une carte mmoire EPROM


Les blocs ou le programme utilisateur sont enregistrs sur une carte mmoire EPROM que l'on enfiche ensuite dans un emplacement prvu cet effet sur la CPU. Les cartes mmoire sont des supports de donnes portatifs. Vous y inscrivez les donnes depuis l'outil de dveloppement, puis les enfichez l'emplacement prvu cet effet sur la CPU. Les donnes qui y sont sauvegardes sont conserves en cas de coupure de courant ou d'effacement gnral de la CPU. Aprs effacement gnral de la CPU, et aprs retour du courant suite une panne secteur quand la mmoire vive n'est pas sauvegarde, le contenu de l'EPROM est nouveau copi dans la zone de mmoire vive de la mmoire de la CPU.

Enregistrement dans la mmoire intgre EPROM


Pour la CPU 312, il existe encore la possibilit de charger le contenu de la mmoire vive dans la mmoire intgre EPROM, o les donnes sont rmanentes en cas de panne secteur. Aprs retour du courant suite une panne secteur, quand la mmoire vive n'est pas sauvegarde, et aprs effacement gnral de la CPU, le contenu de l'EPROM est nouveau copi dans la zone de mmoire vive de la mmoire de la CPU.

13.1.5 Mise jour en ligne du microprogramme de modules


A partir du Servicepack 3 de STEP 7 V5.1, vous pouvez effectuer la mise jour en ligne des modules d'une station de manire uniforme. La procdure est dcrite ci-aprs.
Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

422

Chargement 13.1 Chargement d'une configuration dans un systme cible

Concept
Des fichiers (*.UPD) sont fournis avec le microprogramme actuel sur Internet ("http://www.siemens.com/automation/support") afin de vous permettre d'effectuer la mise jour du microprogramme d'un module (CPU, IM, DI, DO, etc.). Il vous suffit de slectionner l'un de ces fichiers et de le charger dans le module (menu Systme cible).

Conditions
Le module dont vous souhaitez mettre jour le microprogramme doit tre accessible en ligne dans la station. Pour cela, la PG doit tre connecte au mme rseau MPI, PROFIBUS ou Ethernet que le module dont vous souhaitez mettre jour le microprogramme. Une mise jour du microprogramme est galement possible lorsque la PG est connecte l'interface MPI de la CPU matre DP et le module, dont vous souhaitez mettre jour le microprogramme, au rseau PROFIBUS de l'interface DP ou au rseau Ethernet de l'interface PN. A cet effet, la CPU doit prendre en charge le routage S7 entre l'interface MPI et l'interface DP ou entre l'interface MPI et l'interface PN. Le module doit prendre en charge la mise jour du microprogramme. Les fichiers contenant les versions actuelles du microprogramme doivent tre disponibles dans le systme de fichiers de votre PG/PC. Chaque dossier doit uniquement contenir les fichiers pour une version de firmware.

(1) Sous-rseau PROFIBUS ou Ethernet (2) Sous-rseau MPI (3) CPU avec interface MPI et interface DP ou interface PN (avec routage S7)

Procdure dans HW Config


1. Ouvrez la station dans laquelle se trouve le module mettre jour.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

423

Chargement 13.1 Chargement d'une configuration dans un systme cible

2. Slectionnez ce module. Dans le cas de modules de couplage PROFIBUS DP, comme p. ex. un IM 151, slectionnez l'icne de l'esclave DP, dans le cas prsent l'ET 200S correspondant. Procdez de la mme manire pour les IO-Devices PROFINET : Si vous souhaitez actualiser le firmware d'un module d'un esclave DP ou IO-Device, cliquez sur le bouton "Changer emplacement", puis dans la bote de dialogue "Changer emplacement", slectionner l'emplacement du module que vous souhaitez actualiser. 3. Choisissez la commande Systme > Actualiser le firmware. Cette commande de menu peut uniquement tre active si le module / esclave DP / IO-Device ou l'esclave DP slectionns prennent en charge la fonction "Actualiser le firmware". 4. Dans la bote de dialogue "Actualiser le firmware" qui s'ouvre, naviguez jusqu'aux fichiers de mise jour du microprogramme (*.UPD) en cliquant sur le bouton "Parcourir". 5. Une fois que vous avez slectionn un fichier, une information s'affiche dans les champs de la partie infrieure de la bote de dialogue "Actualiser le firmware", spcifiant les modules pour lesquels ce fichier est valable et partir de quelle version de microprogramme. 6. Cliquez sur le bouton "Excuter". STEP 7 vrifie que le fichier slectionn peut tre interprt par le module et, si cela est le cas, le charge dans le module. Si l'tat de fonctionnement de la CPU doit tre modifi cet effet, des dialogues vous y sollicitent. Le module effectue ensuite automatiquement la mise jour du microprogramme. Nota : pour la mise jour du microprogramme, p. ex. d'une CPU 317-2 PN/DP, une liaison indpendante est en gnral tablie avec la CPU. Dans ce cas, la procdure peut tre annule. Si aucune ressource n'est disponible pour tablir une autre liaison, une liaison existante est automatiquement utilise. Dans ce cas, la procdure ne peut pas tre annule ; le bouton "Annuler" est reprsent de manire estompe dans la bote de transfert et ne peut pas tre activ. 7. Vrifiez dans STEP 7 (lecture de la mmoire tampon de la CPU), si le module fonctionne correctement avec son nouveau microprogramme.

Procdure dans SIMATIC Manager


La procdure correspond celle de HW Config et la commande de menu sappelle galement Systme cible > Mise jour du firmware. STEP 7 ne vrifie cependant quau moment de lexcution de la fonction si celle-ci prend le module en charge.

Mise jour du firmware pour les modules en mode redondant


A partir de STEP 7 V5.4, la mise jour du firmware est prise en charge pour les modules en mode redondant, p. ex. pour lIM 153-2BA00 avec bus de fond de panier actif sur une station H. Pour les IM redondants, vous pouvez raliser une mise jour du firmware en une seule procdure ; lIM redondant reoit automatiquement la nouvelle version du firmware. Condition : la PG est connecte au mme PROFIBUS que lun des IM et vous ralisez la mise jour du firmware via "Partenaires accessibles" dans SIMATIC Manager.

424

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.1 Chargement d'une configuration dans un systme cible

Principe

Consquences lors de l'actualisation du firmware durant le fonctionnement


Dans la bote de dialogue de l'actualisation du firmware, une option vous permet de dfinir que le nouveau firmware doit tre activ immdiatement aprs son actualisation. Lorsque cette option est active, la station ralise une remise en route comme aprs une MISE HORS TENSION/MISE SOUS TENSION. Une CPU peut p. ex. rester l'tat STOP ou l'excution du programme utilisateur peut en tre errone. En raison de ces restrictions de fonctionnement, vous devez prendre des mesures prventives. En cas de redmarrage, cela entrane la dfaillance de nombreux modules de la station - y compris de la priphrie de scurit ventuellement prsente. Lors d'une MISE HORS TENSION, la priphrie de scurit signale une erreur de communication au coupleur et ralise un arrt de scurit - elle est passive. Cette passivation n'est pas annule lors du redmarrage du coupleur. Vous devez dpassiver les modules individuellement. Ceci a pour consquence que les applications de scurit ne fonctionnent pas.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

425

Chargement 13.1 Chargement d'une configuration dans un systme cible

13.1.6 Chargement du programme dans la CPU S7


13.1.6.1 Chargement dans la gestion du projet
1. Dans la fentre du projet, slectionnez le programme utilisateur ou les blocs charger. 2. Chargez les objets slectionns dans le systme cible en choisissant la commande Systme cible > Charger.

Autre procdure possible (glisser-lcher)


1. Ouvrez la fois une fentre hors ligne et une fentre en ligne de votre projet. 2. Slectionnez ensuite les objets charger dans la fentre hors ligne, puis glissez-les dans la fentre en ligne

13.1.6.2

Chargement hors gestion du projet


1. Choisissez la commande Systme cible > Partenaires accessibles ou cliquez sur le bouton correspondant dans la barre d'outils pour ouvrir la fentre "Partenaires accessibles". 2. Dans la fentre "Partenaires accessibles", effectuez un double-clic sur le partenaire correspondant ("MPI=...") pour voir le dossier Blocs. 3. Ouvrez la bibliothque ou le projet, partir desquels vous voulez charger le programme utilisateur ou les blocs dans le systme cible. Choisissez cet effet la commande Fichier > Ouvrir. 4. Dans la fentre du projet ou de la bibliothque ouverte, slectionnez les objets que vous voulez charger. 5. Chargez ces objets dans le systme cible, en les copiant l'aide de la souris ou des commandes de menu sur le dossier Blocs dans la fentre "Partenaires accessibles".

13.1.6.3

Chargement de blocs dans le systme cible


Vous pouvez craser les blocs prsents dans la mmoire de chargement (mmoire vive) ou dans la mmoire de travail de la CPU du systme cible S7 avec une nouvelle version (chargement dans le systme cible). L'ancienne version des blocs est alors crase. La manire de procder pour charger des blocs S7 est la mme que celle pour les charger, ceci prs que le systme vous demandera si vous voulez craser les blocs prsents. Un bloc enregistr dans une EPROM ne peut tre cras, mais sera dclar non valable aprs le chargement dans le systme cible. Le nouveau bloc est charg dans la mmoire vive. Dans la mmoire de chargement ou dans la mmoire de travail, il en rsulte des intervalles, susceptibles d'empcher le chargement de nouveaux blocs. Dans ce cas, il est recommand de comprimer les mmoires. Nota En cas de retour de courant suite une panne secteur, quand la mmoire vive n'est pas sauvegarde, ou en cas d'effacement gnral de la CPU, les "anciens blocs" de l'EPROM seront nouveau valables et chargs dans le systme cible !

426

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.1 Chargement d'une configuration dans un systme cible

13.1.6.4

Enregistrement de blocs chargs dans la mmoire intgre EPROM


Dans les modules CPU disposant d'une EPROM intgre (par exemple la CPU 312), vous pouvez copier des blocs de la mmoire vive dans l'EPROM intgre afin de ne pas perdre les donnes en cas de coupure de courant ou d'effacement gnral. 1. Affichez une fentre avec la vue en ligne d'un projet ouvert en choisissant la commande Affichage > En ligne ou alors affichez la fentre "Partenaires accessibles" en cliquant sur le bouton "Partenaires accessibles" dans la barre d'outils ou en choisissant la commande Systme cible > Afficher les partenaires accessibles. 2. Choisissez le programme S7 ou M7 dans la fentre en ligne du projet ou le partenaire dans la fentre "Partenaires accessibles". 3. Slectionnez le dossier Blocs de la CPU que vous voulez enregistrer dans : la fentre en ligne du projet si vous travaillez dans la gestion du projet. la fentre "Partenaires accessibles", si vous travaillez hors gestion du projet.

4. Choisissez la commande Systme cible > Copier de RAM en ROM.

13.1.6.5

Chargement via des cartes mmoire EPROM

Condition pralable
Pour pouvoir accder depuis l'outil de dveloppement aux cartes mmoire EPROM destines un systme cible S7, vous devez avoir install le pilote d'EPROM correspondant. Pour pouvoir accder aux cartes mmoire EPROM destines un systme cible M7, vous devez avoir install le systme Flash File (ceci n'est possible que sur les PG720/740/760, Field PG et Power PG). Le pilote d'EPROM et le systme Flash File sont proposs en option lors de l'installation du logiciel de base STEP 7. Si vous utilisez un PC, vous devez en plus possder un programmateur d'EPROM externe pour pouvoir raliser l'enregistrement sur une carte mmoire EPROM. Vous pouvez galement installer les pilotes ultrieurement. Ouvrez cet effet la bote de dialogue correspondante via la barre des tches (Dmarrer > Simatic > STEP 7 > Paramtrage de cartes mmoire) ou via le panneau de configuration (double clic sur l'icne "Paramtrage de cartes mmoire").

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

427

Chargement 13.1 Chargement d'une configuration dans un systme cible

Sauvegarde sur carte mmoire


Pour sauvegarder des blocs ou des programmes utilisateur sur une carte mmoire, procdez de la manire suivante : 1. Enfichez la carte mmoire dans l'emplacement prvu cet effet sur votre outil de dveloppement. 2. Ouvrez la fentre "Carte mmoire S7" de la manire suivante : Cliquez sur le bouton de la carte mmoire dans la barre d'outils. Si cette dernire n'est pas affiche, vous pouvez le faire en choisissant la commande Affichage > Barre d'outils. Une alternative consisterait choisir la commande Fichier > Carte mmoire S7 > Ouvrir.

3. Ouvrez ou activez la fentre dans laquelle vous allez afficher les blocs enregistrer. Il peut s'agir d'une : fentre du projet, vue du projet en ligne fentre du projet, vue du projet hors ligne fentre de bibliothque fentre "Partenaires accessibles"

4. Slectionnez le dossier Blocs ou les blocs enregistrer, puis copiez-les dans la fentre "Carte mmoire S7". 5. Si un bloc se trouve dj sur la carte mmoire, un message d'erreur est mis. Dans ce cas, effacez le contenu de la carte mmoire et rptez les tapes partir de l'tape 2.

428

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.2 Compilation et chargement de plusieurs objets depuis la PG

13.2

Compilation et chargement de plusieurs objets depuis la PG

13.2.1 Conditions et remarques pour le chargement


Chargement de dossiers Bloc
Dans les dossiers Bloc, il est uniquement possible de charger les blocs de code. Les autres objets du dossier Bloc, tels que les donnes systme (SDB), etc. ne peuvent pas tre chargs partir de l. Les SDB sont chargs partir de l'objet "Matriel". Nota
Pour les projets PCS 7, le chargement de blocs n'est possible ni depuis SIMATIC Manager, ni depuis la bote de dialogue "Compiler et charger les objets". En effet, pour les projets PCS 7, le chargement des systmes cibles ne peut tre ralis que dans CFC afin de garantir un ordre de chargement correct et ainsi viter le passage en STOP de la CPU. Pour savoir s'il s'agit d'un projet PCS 7, veuillez consulter les proprits spcifiques de l'objet du projet.

Chargement de parties F de commandes de scurit


Pour des raisons de scurit, le chargement de parties F de commandes de scurit est uniquement possible aprs saisie d'un mot de passe. Dans "Compilation et chargement d'objets", la procdure de chargement est de ce fait interrompue par un message d'erreur. Le chargement des parties de programme correspondantes dans le systme cible doit tre ralis avec le progiciel optionnel.

Chargement du matriel
Le chargement du matriel (c'est--dire le chargement des SDB hors ligne) au moyen de la fonction "Compilation et chargement d'objets" peut uniquement tre excut sans interruption pour tous les objets slectionns si aucun message d'erreur ou interrogations ne sont mis. Des informations sur la faon d'viter des messages d'erreur et des interrogations sont donnes au paragraphe suivant.

Conditions requises pour le chargement du matriel


Les CPU doivent se trouver l'tat de fonctionnement ARRET. Les liaisons en ligne avec les CPU doivent tre possibles ; les CPU protges par mot de passe requirent une liaison autorise ou la saisie d'un mot du mot de passe. Pour saisir le mot de passe, cliquez sur le bouton "Edition" lorsque la CPU est slectionne ou slectionnez le dossier Bloc avant de dmarrer la fonction "Compilation et chargement d'objets". Certains paramtrages ne sont pas autoriss pour l'interface du systme cible via laquelle le chargement est ralis : l'adresse de l'interface ne doit pas tre modifie, une modification des paramtres de rseau risque d'empcher l'accs certains modules.

Dans le cas des CPU H, vous pouvez slectionner la CPU charger (CPU H 0 ou CPU H 1) avant le dmarrage de la fonction "Compilation et chargement d'objets" (slectionnez l'objet "CPU" et cliquez sur le bouton "Edition").

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

429

Chargement 13.2 Compilation et chargement de plusieurs objets depuis la PG

Les paramtres de CPU suivants ne doivent pas avoir t modifis : la taille maximale pour les donnes locales et les ressources de communication de la CPU (onglet "Mmoire"), la protection par mot de passe de la CPU F (onglet "Protection").

Pour chaque module configur, les conditions suivantes doivent tre remplies : le numro de rfrence du module configur doit tre identique celui du module effectivement enfich, la version du firmware du module configur ne doit pas tre suprieure celle du module effectivement enfich, le nom de la station, le nom du module et le repre d'installation ne doivent pas avoir t modifis depuis le dernier chargement. La nouvelle attribution d'un repre d'installation est autorise.

Remarques sur le droulement du chargement


Tous les SDB hors ligne sont chargs (c'est--dire outre la configuration matrielle, galement les SDB de liaison et les SDB rsultant de la configuration des donnes globales). Le chargement est uniquement effectu si prcdemment aucune erreur n'est survenue lors de la compilation. Durant le chargement les messages sont bloqus ; en cas d'insuffisance de mmoire de la CPU, une compression est p. ex. effectue sans demande de confirmation. Aprs le chargement, les modules chargs restent l'tat d'ARRET ( l'exception des modules qui sont automatiquement arrts et redmarrs sans demande de confirmation).

Conseil
Si, aprs le chargement, un message signale que le chargement de l'objet a t ralis avec des avertissements, il est indispensable de consulter le journal. Il est probable que l'objet n'ait pas t charg ou l'ait t partiellement.

430

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.2 Compilation et chargement de plusieurs objets depuis la PG

13.2.2 Compilation et chargement d'objets


Dans la bote de dialogue "Compilation et chargement d'objets" vous prparez les objets pouvant tre slectionns dans votre projet ou multiprojet pour leur chargement dans le systme cible, puis les chargez dans ce dernier si vous le dsirez. Cette bote de dialogue peut tre utilise pour les objets d'une station, d'un projet ou d'un multiprojet. Selon l'objet slectionn, certaines informations ne peuvent pas tre affiches ou de nombreuses fonctions dcrites ci-aprs ne sont pas disponibles pour ces objets. Des restrictions peuvent survenir, en particulier pour des objets crs par des progiciels optionnels. Pour les blocs d'un dossier Blocs, la "compilation" signifie que la cohrence des blocs est vrifie. Pour plus de facilit, la vrification de cohrence des blocs sera par la suite dcrite comme procdure de compilation. Procdez de la manire suivante : 1. Dans SIMATIC Manager, slectionnez l'objet que vous souhaitez compiler ou compiler et charger. Vous pouvez slectionner les objets suivants dans SIMATIC Manager : multiprojet, projet, station, programme S7 non affect une station.

2. Dans SIMATIC Manager, choisissez la commande de menu Systme cible > Compiler et charger les objets. 3. Slectionnez "Compilation uniquement", si vous souhaitez vrifier les blocs sans les charger dans le systme cible. Activez cette option lorsque vous ne souhaitez charger aucun des objets dans le systme cible. Nota : les stations dont les HSP manquent ne sont ni compiles, ni charges (les cases cocher ne sont pas visibles). 4. Si vous souhaitez empcher le chargement incomplet des stations en raison d'erreurs de compilation, activez la case cocher "Ne pas charger en cas d'erreur de compilation". Dans ce cas, aucun chargement n'est effectu. Lorsque cette case cocher n'est pas active, tous les objets ayant t compils sans erreur sont chargs. Les objets ayant entran une erreur lors de la compilation ne sont pas chargs. 5. Si vous souhaitez compiler et charger des liaisons, activez la case cocher correspondante pour l'objet "Liaisons". Le multiprojet convient tout particulirement comme objet d'entre, car partir de cet objet, tous les partenaires de liaison entre plusieurs projets peuvent tre chargs automatiquement. 6. Dans les colonnes "Compiler" et "Charger", slectionnez les objets que vous souhaitez compiler ou charger. Ils seront cochs. Si l'tape 3, vous avez activ l'option "Compilation uniquement", la colonne "Charger" est masque. 7. Dmarrez la procdure de compilation en cliquant sur le bouton "Dmarrer". 8. Suivez les instructions qui s'affichent l'cran.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

431

Chargement 13.2 Compilation et chargement de plusieurs objets depuis la PG

Aprs la procdure de compilation ou de chargement, le journal de la procdure complte s'affiche automatiquement. Vous pouvez cependant ouvrir tout moment le journal de la procdure complte ou le journal d'objets individuels : Cliquez sur le bouton "Tout" si vous souhaitez visualiser le journal de la procdure complte. Cliquez sur le bouton "Objet individuel", si vous souhaitez visualiser un journal de l'objet slectionn dans la liste.

Particularits lors de la compilation et du chargement de liaisons


Si, pour un module, vous slectionnez l'objet "Liaisons" afin de le compiler, STEP 7 slectionne automatiquement les objets "Liaisons" correspondants des partenaires de liaison. Ainsi, STEP 7 cre toujours des donnes de configuration cohrentes (blocs de donnes systme). Les objets slectionns automatiquement ne peuvent pas tre dslectionns directement manuellement. Leur slection est toutefois supprime automatiquement lorsque vous dslectionnez l'objet "Liaisons" initialement slectionn. Si, pour un module, vous slectionnez l'objet "Liaisons" afin de le charger, STEP 7 active galement automatiquement la case cocher "Compiler". De plus, STEP 7 active les cases cocher "Compiler" et "Charger" de tous les partenaires de liaison. Si seuls des objets du type "Liaisons" ont t slectionns, vous pouvez galement charger les liaisons l'tat de fonctionnement RUN-P de la CPU. Vous pouvez chargez des liaisons individuelles en utilisant NetPro.

Compilation et chargement du matriel : effets sur les liaisons


Lorsque vous slectionnez l'objet "Matriel" afin de le compiler ou de le charger, les objets "Liaisons" placs sous le matriel slectionn sont automatiquement slectionns pour tre compils ou chargs. Dans ce cas, les objets de liaison des partenaires de liaison ne sont pas slectionns automatiquement !

432

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.3 Chargement depuis le systme cible dans la PG

13.3

Chargement depuis le systme cible dans la PG


Cette fonction vous permet de raliser les tches suivantes : enregistrement dinformations du systme cible (p. ex. des fins de maintenance) configuration et dition rapides dune station, lorsque les composants matriels sont prsentes au dbut de la tche de configuration

Enregistrement dinformations du systme cible


Cette mesure peut savrer ncessaire lorsque, par exemple, les donnes du projet hors ligne correspondant ltat actuel dans la CPU ne sont pas prsentes ou uniquement partiellement. Vous pouvez alors au moins charger la partie des donnes du projet disponible en ligne dans votre PG.

Configuration rapide
Vous pouvez vous faciliter la saisie de la configuration de la station en chargeant les donnes de configuration depuis le systme cible dans votre PG, aprs avoir configur le matriel et rinitialis la station (dmarrage chaud). Vous obtenez ainsi la configuration de la station avec les indication de type des diffrents modules. Il vous suffira ensuite de spcifier prcisment les diffrents modules (numro de rfrence) et de les paramtrer. Les informations suivantes sont charges dans la PG : S7-300 : configuration du profil support de base et profils support dextension ventuellement prsents. S7-400 : configuration du chssis de base avec une CPU et des modules de signaux sans chssis dextension. Les donnes de configuration de la priphrie dcentralise ne peuvent pas tre charges dans la PG.

Il sagit des informations qui sont charges lorsque le systme cible ne possde pas encore dinformations de configuration, par exemple en cas deffacement gnral des systmes. Sinon la fonction de "Chargement dans la PG" fournit de bien meilleurs rsultats. Dans le cas de systmes S7-300 sans priphrie dcentralise, il vous suffit alors de spcifier prcisment les modules (numro de rfrence) et de les paramtrer. Nota Lors du chargement dans la PG (en labsence dune configuration hors ligne) STEP 7 nest pas en mesure de fournir tous les numros de rfrence des composants dans leur intgralit. Vous pouvez complter les numros de rfrence "incomplets" lors de la configuration du matriel en choisissant la commande Outils > Spcifier le module. Vous pouvez ainsi paramtrer des modules inconnus pour STEP 7 (cest--dire qui ne figurent pas dans la fentre "Catalogue du matriel"), sans que les rgles de paramtrage ne soient toutefois prises en compte !

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

433

Chargement 13.3 Chargement depuis le systme cible dans la PG

Restrictions lors du chargement depuis le systme cible


Les restrictions suivantes sappliquent aux donnes charges depuis le systme cible dans la PG : Les blocs ne contiennent pas de mnmoniques pour les paramtres, variables et repres. Les blocs ne contiennent pas de commentaires. Lensemble du programme est charg dans la PG avec toutes les donnes systme. Seule la partie des donnes systme relative la "configuration matrielle" pourra cependant tre dite, comme laccoutume. Les donnes relatives la "communication par donnes globales (GD)" et la "configuration de messages sur mnmoniques" ne pourront pas tre dites. Les commandes de forage permanent ne sont pas charges dans la PG. Elles doivent tre enregistres sparment sous forme de table de variables via laffichage de la tche de forage permanent. Les commentaires dans les botes de dialogue des modules ne sont pas chargs. Les noms des modules ne saffichent que si vous avez slectionn cette option lors de la configuration (HW Config : Outils > Paramtres, Enregsitrer les noms dobjet dans le systme cible).

434

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.3 Chargement depuis le systme cible dans la PG

13.3.1 Chargement d'une station dans la PG


La commande Systme cible > Charger station dans la PG vous permet de charger dans la PG la configuration actuelle ainsi que tous les blocs de l'automate programmable slectionner. STEP 7 cre cet effet une nouvelle station dans le projet en cours, sous laquelle la configuration est enregistre. Vous pouvez renommer le nom prslectionn de la station insre (par exemple "Station SIMATIC 300 (1)"). La station insre s'affiche aussi bien dans la vue "en ligne" que dans la vue "hors ligne". Cette commande peut tre slectionne lorsqu'un projet est ouvert. La slection d'un objet dans la fentre du projet ou la vue (en ligne ou hors ligne) de sont pas significatives pour cette commande. Cette fonction vous permet de vous faciliter la configuration. Pour les systmes cible S7-300, la configuration est charge avec les profils support dextension sans priphrie dcentralise (DP). Pour les systmes cible S7-400, la configuration du chssis de base est charge sans chssis dextension ni priphrie dcentralise.

Dans le cas de systmes S7-300 sans priphrie dcentralise, il vous suffit alors de spcifier prcisment les modules (numro de rfrence) et de les paramtrer.

Restrictions lors du chargement dune station dans la PG


Les restrictions suivantes sappliquent aux donnes charges dans la PG : Les blocs ne contiennent pas de mnmoniques pour les paramtres formels, les variables temporaires et les repres. Les blocs ne contiennent pas de commentaires. Lensemble du programme est charg dans la PG avec toutes les donnes systme ("AGAbzug"). Toutes les donnes ne peuvent cependant pas tre dites. Les donnes relatives la "communication par donnes globales (GD)", la "configuration de messages sur mnmoniques" et la "configuration de rseaux" ne pourront pas tre dites. Les commandes de forage permanent ne peuvent pas tre charges dans la PG, puis nouveau dans le systme cible.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

435

Chargement 13.3 Chargement depuis le systme cible dans la PG

13.3.2 Chargement de blocs depuis la CPU S7


SIMATIC Manager vous permet de charger des blocs S7 de la CPU sur le disque dur de l'outil de dveloppement. Vous utilisez par exemple cette possibilit pour : effectuer une sauvegarde du programme utilisateur actuel, charg dans la CPU. En cas de maintenance conscutive un ventuel effacement gnral de la CPU, le personnel comptent serait en mesure de charger cette copie de sauvegarde. charger le programme utilisateur de la CPU dans l'outil de dveloppement pour l'y diter afin par exemple d'y rechercher des erreurs lors de la maintenance. Vous ne disposez alors ni des mnmoniques, ni des commentaires documentant le programme. Cette procdure n'est donc vraiment destine qu' la maintenance.

436

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.3 Chargement depuis le systme cible dans la PG

13.3.3 Edition de blocs chargs dans votre PG/PC


13.3.3.1

Edition de blocs chargs dans votre PG/PC


La possibilit d'diter des blocs dans la PG vous permet : de corriger directement un bloc dans la CPU en phase de test et de documenter le rsultat ; de charger le contenu actuel de blocs de la mmoire vive de chargement de la CPU dans votre console de programmation.

Nota
Conflits d'horodatage lors de l'dition en ligne et hors ligne

Les procdures suivantes entranent des conflits d'horodatage et doivent de ce fait tre vites. Des conflits d'horodatage se produisent l'ouverture en ligne d'un bloc lorsque des modifications effectues en ligne n'ont pas t enregistres dans le programme utilisateur S7 hors ligne des modifications effectues hors ligne n'ont pas t charges dans la CPU.

Des conflits d'horodatage se produisent l'ouverture hors ligne d'un bloc lorsque un bloc en ligne prsentant un conflit d'horodatage a t copi dans le programme utilisateur S7 hors ligne, puis est ouvert hors ligne.

Cas possibles
Il faut distinguer deux cas pour le chargement de blocs de la CPU dans la console de programmation. 1. le programme utilisateur auquel les blocs appartiennent se trouve dans la console de programmation. 2. le programme utilisateur auquel les blocs appartiennent ne se trouve pas dans la console de programmation. Cela signifie que des parties de programme qui ne peuvent pas tre charges dans la CPU ne sont pas disponibles. Il s'agit : de la table des mnmoniques et commentaires pour les oprandes, des commentaires de rseaux d'un programme LOG ou CONT, des commentaires de lignes d'un programme LIST, des types de donnes utilisateur.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

437

Chargement 13.3 Chargement depuis le systme cible dans la PG

13.3.3.2

Edition de blocs chargs lorsque le programme utilisateur se trouve dans votre PG/PC
Pour diter des blocs de la CPU, procdez de la manire suivante : 1. Dans SIMATIC Manager, ouvrez la fentre du projet en ligne. 2. Dans la fentre en ligne, slectionnez un dossier Blocs. La liste des blocs chargs s'affiche. 3. Vous pouvez prsent slectionner des blocs, puis les ouvrir et les diter. 4. La commande Fichier > Enregistrer vous permet de sauvegarder les modifications hors ligne dans la PG. 5. Choisissez la commande Systme cible > Charger pour charger les blocs modifis dans le systme cible.

13.3.3.3

Edition de blocs chargs lorsque le programme utilisateur ne se trouve pas dans votre PG/PC
Pour diter des blocs de la CPU, procdez de la manire suivante : 1. Dans SIMATIC Manager, cliquez sur le bouton "Partenaires accessibles" ou choisissez la commande Systme cible > Afficher les partenaires accessibles. 2. Slectionnez le partenaire (objet "MPI=...") dans la liste affiche et ouvrez le dossier Blocs pour afficher les blocs. 3. Vous pouvez alors ouvrir des blocs et, si besoin est, les diter, les surveiller ou les copier. 4. Choisissez la commande Fichier > Enregistrer sous... en indiquant, dans la bote de dialogue correspondante, le chemin d'accs dsignant l'emplacement de mmoire dsir sur la PG. , 5. Choisissez la commande Systme cible > Charger pour charger les blocs modifis dans le systme cible.

438

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.4 Effacement sur le systme cible

13.4

Effacement sur le systme cible

13.4.1 Effacement de la mmoire de chargement/travail et effacement gnral de la CPU


Avant de charger votre programme utilisateur dans le systme cible S7, nous vous recommandons d'effectuer un effacement gnral de la CPU, afin de vous assurer qu'elle ne contient plus "d'anciens" blocs.

Condition pralable l'effacement gnral


Pour qu'un effacement gnral soit possible, la CPU doit se trouver l'tat de fonctionnement "arrt" (le commutateur de mode de fonctionnement doit tre positionn sur arrt (STOP) ou encore sur marche (RUN-P), auquel cas vous devez mettre la CPU l'arrt en choisissant la commande Systme cible > Diagnostic/Paramtres > Etat de fonctionnement).

Effacement gnral de la CPU S7


Voici ce qui se droule lors de l'effacement gnral d'une CPU S7 : La CPU est remise 0. Toutes les donnes utilisateur sont effaces (les blocs et les blocs de donnes systme (SDB) l'exclusion des paramtres MPI). La CPU suspend toutes les liaisons en cours. S'il existe des donnes dans une EPROM (carte mmoire ou EPROM intgre), la CPU copie, aprs l'effacement gnral, le contenu de l'EPROM dans la zone RAM de la mmoire.

Le contenu de la mmoire tampon de diagnostic et les paramtres de l'interface MPI sont conservs.

Effacement gnral de CPU/FM M7


Voici ce qui se droule lors de l'effacement gnral de CPU/FM M7 : L'tat initial est restaur. Les SDB l'exclusion des paramtres MPI sont effacs. La CPU/le FM suspend toutes les liaisons en cours. Les programmes utilisateur sont conservs et leur excution reprend aussitt que vous commutez la CPU de STOP en RUN.

La fonction d'effacement gnral vous permet de restaurer l'tat initial de la CPU ou du FM M7 aprs une erreur majeure. Vous devez pour cela effacer les blocs de donnes systme (SDB) dans la mmoire de travail et charger ceux qui se trouvent dans la mmoire permanente. Dans certains cas, il faut effectuer en plus un dmarrage chaud du systme d'exploitation. Pour cela, vous devez effectuer un effacement gnral du M7 en actionnant le commutateur de mode de fonctionnement (position MRES). Une remise zro via le commutateur de mode de fonctionnement des CPU/FM SIMATIC M7 n'est possible que sous le systme d'exploitation RMOS32.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

439

Chargement 13.4 Effacement sur le systme cible

13.4.2 Effacement de blocs S7 sur le systme cible


Durant la phase de test du programme de la CPU, il peut s'avrer ncessaire d'effacer certains blocs dans la CPU. Les blocs sont sauvegards dans la mmoire utilisateur de la CPU soit dans l'EPROM, soit dans la RAM (en fonction de la CPU et de la procdure de chargement). Vous pouvez effacer directement les blocs chargs dans la mmoire vive. L'espace mmoire qui tait occup dans les mmoires de chargement et de travail est alors libr. Les blocs enregistrs dans l'EPROM intgre sont toujours copis dans la zone de mmoire vive aprs effacement de la CPU. Vous pouvez effacer directement ces copies dans la mmoire vive. Les blocs effacs seront alors dclars non valables dans l'EPROM jusqu'au prochain effacement gnral ou jusqu' la prochaine panne secteur, lorsque la mmoire vive n'est pas sauvegarde. En cas d'effacement gnral ou de panne secteur lorsque la mmoire vive n'est pas sauvegarde, les blocs "effacs" sont nouveau copis de l'EPROM dans la mmoire vive, o ils sont alors nouveau actifs. Les blocs enregistrs dans l'EPROM intgre (par exemple de la CPU 312) sont effacs par crasement par le nouveau contenu de la mmoire vive. Les cartes mmoire EPROM doivent tre effaces dans l'outil de dveloppement.

440

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Chargement 13.5 Compression de la mmoire utilisateur (RAM)

13.5

Compression de la mmoire utilisateur (RAM)

13.5.1 Intervalles dans la mmoire utilisateur (RAM)


Les intervalles rsultant des effacements et chargements successifs de blocs rduisent l'espace mmoire utilisable. Il importe de comprimer la mmoire utilisateur en rorganisant les blocs existants afin de crer une zone de mmoire libre d'un seul tenant. La figure ci-aprs montre schmatiquement comment les blocs de mmoire occups sont dplacs par la fonction "Compression de la mmoire".

La compression l'tat de fonctionnement "arrt" est recommande.


Seule la compression l'tat de fonctionnement "Arrt" (STOP) permet d'liminer tous les intervalles en mmoire. Si vous effectuez la compression l'tat de fonctionnement RUN-P (position du commutateur de mode de fonctionnement), les blocs en cours d'dition ne seront pas dplacs, puisqu'ils sont ouverts. La fonction de compression ne peut pas tre excute l'tat de fonctionnement RUN (position du commutateur de mode de fonctionnement) (protection en criture !).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

441

Chargement 13.5 Compression de la mmoire utilisateur (RAM)

13.5.2 Compression du contenu de la mmoire d'une CPU S7


Possibilits de compression
Vous avez deux possibilits pour comprimer la mmoire utilisateur. Si un manque de mmoire apparat dans le systme cible lors du chargement, une bote de dialogue vous signalant l'incident s'affiche. Vous pouvez comprimer la mmoire en cliquant sur le bouton correspondant dans cette bote de dialogue. En guise de mesure prventive, vous pouvez afficher l'occupation de la mmoire (commande Systme cible > Diagnostic/Paramtres > Etat du module.../page d'onglet "Mmoire"), et, ventuellement, dclencher la compression.

Procdure
1. Slectionnez le programme S7 dans la vue en ligne ou dans la fentre "Partenaires accessibles". 2. Choisissez la commande Systme cible > Diagnostic/Paramtres > Etat du module. 3. Dans la bote de dialogue suivante, choisissez l'onglet "Mmoire" Vous y trouvez le bouton de compression, si la CPU permet la mise en uvre de cette fonction.

442

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

14
14.1

Plusieurs personnes utilisent un projet


Configuration multi-utilisateur au sein du rseau Windows

Gnralits
Avec les systmes d'exploitation valids par STEP 7, vous pouvez travailler dans une configuration multi-utilisateur. Vous pouvez soit utiliser le multiprojet, soit considrer l'une des configurations suivantes : Le projet se trouve sur une unit locale et est galement utilis par un autre poste de travail. Exemple : les postes de travail 1 et 2 accdent au projet A du poste de travail 1. Le projet se trouve sur un serveur de rseau. Exemple : les postes de travail 1 et 2 accdent au projet C sur le serveur rseau. Les projets sont rpartis sur des units locales et sur un ou plusieurs serveurs rseaux. Exemple : les postes de travail 1 et 2 accdent aux projets A, B et C.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

443

Plusieurs personnes utilisent un projet 14.1 Configuration multiutilisateur au sein du rseau Windows

Rgles de stockage de projets sur des serveurs rseau


A partir de STEP 7 V5.2, l'ouverture de projets stocks sur d'autres ordinateurs rseau s'effectue toujours avec prise en compte de leur chemin UNC (= Universal Naming Convention, c'est--dire \\<Nomdu serveur>\<Share>\...) dans la gestion locale des projets. Il est ainsi toujours possible d'ouvrir un projet via un lecteur rseau connect, cependant, seul le chemin UNC s'affiche comme lieu de stockage dans STEP 7 (dans SIMATIC Manager, p. ex., via Fichier > Ouvrir/Grer). Cela signifie en particulier galement que l'ouverture des projets dans le rseau est possible directement via le chemin UNC et non pas exclusivement via des lecteurs rseau connects, comme c'tait le cas jusqu' prsent. Quant aux projets locaux, ils sont par contre toujours intgrs la gestion des projets via leur chemin physique (c'est--dire <Lettre locale du lecteur>:\...), mme s'ils se trouvent sur un Share local. Lors d'une rinstallation de STEP 7 V5.4 comprennant SP4 sur une version prcdente, la gestion des projets est actualise par le Setup. Lorsque vous stockez vos projets sur des serveurs rseau ou sur des lecteurs accessibles d'autres partenaires au rseau, le systme d'exploitation Windows ne doit y tre quitt que lorsque toutes les applications STEP 7 accdant ces projets ont t quittes. Lorsque vous stockez vos projets sur des serveurs rseau ou sur des lecteurs accessibles d'autres partenaires au rseau, vous devez vous assurer que STEP 7 est install sur ses serveurs rseau ou sur l'ordinateur du partenaire au rseau.

Rgles d'dition d'un programme S7 par plusieurs personnes


Tenez compte des points suivants : Avant que plusieurs personnes ne puissent travailler sur un programme S7, vous devez paramtrer la configuration du poste de travail (commande Dmarrer > Simatic > STEP 7 > Configurer le poste de travail). A cet effet, tenez compte de l'aide de la bote de dialogue. Blocs ou source LIST : Chaque personne doit programmer un bloc ou une source LIST diffrents. Lorsque deux personnes tentent d'diter simultanment un mme bloc ou une mme source, un message est mis et l'accs et interdit la deuxime personne. Table des mnmoniques : Plusieurs personnes peuvent ouvrir simultanment la table des mnmoniques, mais un seul utilisateur peut l'diter. Lorsque deux personnes tentent d'diter simultanment la table des mnmoniques, un message est mis et l'accs et interdit la deuxime personne. Table des variables : Plusieurs personnes peuvent ouvrir simultanment la table des variables, mais un seul utilisateur peut l'diter. Lorsque deux personnes tentent d'diter simultanment la table des variables, un message est mis et l'accs et interdit la deuxime personne. Un programme S7 peut contenir plusieurs tables des variables. Elles peuvent videmment tre dites indpendemment les unes des autres.

Rgles d'dition d'une station par plusieurs personnes


Tenez compte des points suivants : La configuration matrielle et la configuration de rseau d'une station doivent tre dites de manire centrale par une seule personne.

444

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Plusieurs personnes utilisent un projet 14.1 Configuration multiutilisateur au sein du rseau Windows

14.1.1 Paramtrage de la configuration du poste de travail


Pour pouvoir diter un projet depuis diffrents postes de travail STEP 7, vous devez effectuer le paramtrage suivant pour chaque poste de travail. 1. Dans le menu de dmarrage, choisissez la commande Dmarrage > Simatic > STEP 7 > Configurer le poste de travail. 2. Slectionnez l'option "Systme multiposte" ainsi que le protocole de rseau que vous souhaitez utiliser.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

445

Plusieurs personnes utilisent un projet 14.2 Configuration de postes individuels en postes de travail non mis en rseau

14.2

Configuration de postes individuels en postes de travail non mis en rseau

14.2.1 Regroupement de plusieurs programmes S7 en un seul


STEP 7 ne vous propose aucune assistance pour effectuer le regroupement de programmes S7 sur des postes de travail hors rseau. Le seul moyen de regrouper des programmes S7 consiste copier des blocs ou sources individuelles. Les donnes globales du projet, comme par exemple la table des mnmoniques ou la table des variables doivent tre modifies manuellement. 1. Copiez les blocs et les sources dans les dossiers correspondants d'un programme S7 2. Exportez la table des mnmoniques de chaque programme S7 dans le format ASCII et importezla dans la table des mnmoniques du programme S7 regroup. 3. Vrifiez si des mnmoniques identiques sont utiliss deux fois. Conseil : vous pouvez intgrer les tables de mnmoniques courtes via le presse-papiers (copiercoller). 4. Copiez les tables de variables que vous souhaitez utiliser ou intgrez-les dans une nouvelle table de variables via le presse-papiers (copier-coller).

14.2.2 Copie de programmes S7 avec des attributs de message


Si vous avez affect des attributs de message des blocs et que vous copiez des programmes S7, tenez compte des restrictions suivantes :

Attribution des numros de message l'ensemble du projet


Des numros de message risquent de se chevaucher. Afin d'viter des conflits, procdez de la manire suivante : Affectez une plage fixe de numros de message chaque programme S7 en choisissant la commande Edition > Proprits spcifiques de l'objet > Numros de message. Lors de la copie de programmes S7, veillez ce qu'ils ne soient pas crass. Sachez que seuls les modles de message (FB) peuvent tre programms indpendamment du programme S7.

Attribution des numros de message pour la CPU


Vous pouvez copier des programmes au sein d'un mme projet et d'un projet un autre sans que les numros de messages soient modifis. Lorsque vous copiez des blocs individuels, les numros de message sont modifis et vous devez compiler une nouvelle fois le bloc, afin d'intgrer les numros de message modifis au programme.

446

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Plusieurs personnes utilisent un projet 14.2 Configuration de postes individuels en postes de travail non mis en rseau

Copie d'un programme avec attribution des numros de message tout le projet dans un projet avec attribution des numros de message la CPU
Pour copier un programme dans lequel les numros de message ont t attribus tout le projet dans un projet dans lequel les numros de message ont t attribus la CPU, slectionnez le programme souhait et choisissez la commande de menu Fichier > Enregistrer sous..., puis activez la case d'option "Avec rorganisation" dans la bote de dialogue qui s'ouvre. Lors de la copie, les attributs de message sont affects par dfaut. En cas d'affectations contradictoires, une bote de dialogue s'ouvre afin que vous puissiez choisir l'affectation que vous souhaitez.

Copie d'un programme avec attribution des numros de message la CPU dans un projet avec attribution des numros de message tout le projet
Vous pouvez uniquement copier des FB individuels avec des messages.

Important L'attribution des numros de message dans les programmes doit tre homogne au sein d'un projet ! Lorsque vous copiez un bloc de signalisation faisant rfrence des bibliothques de textes dans un autre programme, vous devez galement copier les bibliothques de textes correspondantes ou crer une autre bibliothque de textes avec le mme nom ou encore modifier la rfrence dans le texte de message.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

447

Plusieurs personnes utilisent un projet 14.2 Configuration de postes individuels en postes de travail non mis en rseau

448

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

15
15.1

Utilisation de projets dans le multiprojet


Informations sur le multiprojet

Qu'est-ce qu'un multiprojet ?


Le multiprojet dsigne le dossier de tous les projets et bibliothques d'une solution d'automatisation. Il peut contenir un ou plusieurs projets STEP 7 et, de manire optionnelle, galement des bibliothques. Les projets au sein d'un multiprojet peuvent contenir des objets avec des relations entre plusieurs projets (p. ex. liaisons S7 entre projets).

Avantages du multiprojet
Lorsque des projets font partie d'un multiprojet, vous pouvez d'emble les crer plus petits et de manire plus claire. Avec le multiprojet, vous pouvez p. ex. crer un projet par collaborateur afin de dcentraliser vos tches et rpartir les stations dans les divers projets associs vos collaborateurs. Des fonctions s'appliquant plusieurs projets font en sorte que vous pouvez pratiquement utiliser un multiprojet comme un seul et mme projet.

Exemple de fonctions s'appliquant plusieurs projets


Fonctions s'appliquant plusieurs projets dans STEP 7 (logiciel de base) : enregistrer sous (stocker un multiprojet avec tous ses projets un autre emplacement), archiver (multiprojet avec tous ses projets), synchronisation de la mise en rseau entre plusieurs projets (p. ex. regroupement de sousrseaux), actualisation de l'affichage (tous les projets d'un multiprojet).

Autres fonctions s'appliquant plusieurs projets (avec PCS 7, BATCH flexible) : transfert des donnes de liaison vers l'OS, exportation de donnes d'installation BATCH flexible.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

449

Utilisation de projets dans le multiprojet 15.1 Informations sur le multiprojet

Structure de projet sans multiprojet


Dans la structure de projet usuelle sans multiprojet, tous les objets doivent se trouver dans un projet afin de pouvoir excuter des fonctions comme p. ex. le transfert des donnes de liaison vers l'OS.

450

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.1 Informations sur le multiprojet

Structure de projet avec multiprojet


Le traitement des projets STEP 7 tant dcentralis, plusieurs collaborateurs peuvent travailler simultanment sur les projets. Dans une structure de projet avec multiprojet, vous pouvez crer des projets plus petits et plus clairs, puisque vous disposez de fonctions s'appliquant plusieurs projets. Dans un projet, vous pouvez configurer un ou plusieurs automates programmables.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

451

Utilisation de projets dans le multiprojet 15.1 Informations sur le multiprojet

Protection daccs
Pour pouvoir utiliser la fonction "Synchroniser dans le multiprojet", vous devez tre authentifi en tant qu'administrateur du projet dans SIMATIC Logon Admin Tool. Lorsque vous travaillez dans un multiprojet, vous pouvez uniquement ouvrir les projets pour lesquels vous tes autoris en tant qu'administrateur ou diteur du projet. Pour tous les autres projets, l'icne et le texte du projet correspondant sont reprsents en gris clair dans SIMATIC Manager. Pour pouvoir ouvrir un projet ou une bibliothque dont l'accs est protg, vous devez tre authentifi en tant diteur ou administrateur du projet dans SIMATIC Logon ou connatre le mot de passe du projet. Dans le cas de multiprojets possdant une protection d'accs, la fonction "Compiler et charger les objets" peut uniquement tre excute lorsque l'utilisateur annonc est inscrit avec des droits d'utilisateur ou d'administrateur dans tous les projets. La fonction "Synchroniser dans le multiprojet" s'applique uniquement aux projets pour lesquels aucune protection d'accs n'a encore t active et aux projets pour lesquels l'utilisateur est authentifi comme administrateur du projet. Si un ou plusieurs projets possdent une protection d'accs dans un multiprojet, la commande de menu "Enregistrer sous" peut uniquement tre excute par des utilisateurs inscrits avec des droits d'administrateur dans tous les projets protgs par des droits d'accs.

452

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.2 Multiprojet - conditions et recommandations

15.2

Multiprojet - conditions et recommandations

Diverses manires d'utiliser le multiprojet


Un multiprojet vous permet de configurer des installations de manire souple. En effet, le systme est en mesure de regrouper des projets que vous crez de manire parallle, ce qui constitue un gain de temps. Par principe, il existe deux manires d'utiliser un multiprojet : Plusieurs collaborateurs utilisent simultanment un multiprojet dans un environnement mis en rseau. Les projets du multiprojet se trouvent dans diffrents dossiers du rseau. Dans ce cas, tous les partenaires de liaison sont p. ex. accessibles pour la configuration de liaisons. Seule l'excution de fonctions entre plusieurs projets ncessite un accord entre les collaborateurs, car cet instant les projets ne doivent pas tre utiliss.

Un collaborateur gre de manire centrale le multiprojet. Il cre les structures pour les projets (le cas chant de manire locale) et externalise le traitement de projets individuels. Il intgre ensuite nouveau les projets au multiprojet et ralise une synchronisation systme des donnes entre les projets, puis le cas chant, excute les fonctions ncessaires s'appliquant aux divers projets. Dans ce cas, des accords doivent tre pris concernant p. ex. l'attribution des noms de liaisons. En effet, lors de la synchronisation des projets, les liaisons S7 pourraient p. ex. facilement tre regroupes avec des noms de liaison identiques. Ces deux mthodes de travail peuvent galement tre combines. Elles sont toutes deux prises en charge par STEP 7, qu'il s'agisse de projets rpartis sur le rseau ou d'une simple division des projets du multiprojet.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

453

Utilisation de projets dans le multiprojet 15.2 Multiprojet - conditions et recommandations

Conditions fondamentales
Lorsqu'il s'agit de rpartir plusieurs projets dans plusieurs dossiers dans un rseau, les conditions fondamentales suivantes doivent tre remplies : Les projets se trouvent dans des dossiers autorisant les accs en lecture et en criture. Ceci signifie en particulier que : La validation des lecteurs sur lesquels se trouvent le multiprojet ou les projets doit tre ralise avant la cration du multiprojet. Les noms de validation doivent tre univoques au sein du rseau. Nous vous recommandons de choisir des noms composs du nom de l'ordinateur et de la dsignation du lecteur (p. ex. PC52_D). Les validations et noms de validation des ressources (dossiers) participant au multiprojet ne doivent pas tre modifis. Raison : lorsque vous insrez un projet dans le multiprojet, STEP 7 cre une rfrence l'emplacement de ce projet. Cette rfrence dpend de la validation et du nom de validation des ressources concernes. Un projet peut uniquement tre trouv sous le nom de validation avec lequel il a t intgr au multiprojet. Vous ne devez pas valider de lecteurs complets. Les dossiers doivent uniquement tre valids dans un niveau hirarchique.

STEP 7 ou PCS 7 doivent tre installs sur les ordinateurs sur lesquels se trouvent les dossiers contenant les projets. Raison : STEP 7 ou PCS 7 mettent disposition les fonctions de serveur de base de donnes requises pour l'accs aux projets. Lorsque vous intgrez un multiprojet des projets pour lesquels vous avez configur des liaisons, vous devez tenir compte des points suivants : Lors de l'attribution des numros de message pour tous les projets, les plages de numros de message de la CPU ne doivent pas se chevaucher. Lorsque vous insrez plusieurs projets partiels avec attribution des numros de message pour tous les projets dans un multiprojet, aucune vrification automatique des numros de message n'a lieu. Vous devez vrifier vousmme que les numros de message soient univoques.

454

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.2 Multiprojet - conditions et recommandations

Conditions pour les fonctions s'appliquant tous les projets


Lorsque vous souhaitez excuter des fonctions s'appliquant tous les projets dans une telle constellation, vous devez en outre veiller ce que : tous les ordinateurs sur lesquels se trouvent les projets et le multiprojet soient accessibles dans le rseau durant le temps d'excution total, les projets ne soient pas traits durant l'excution des fonctions s'appliquant tous les projets.

Si vous ne pouvez garantir ces conditions, nous vous recommandons de regrouper tous les projets sur une PG ou un PC et d'y excuter de manire locale toutes les fonctions s'appliquant tous les projets. Un objet est trait par plusieurs collaborateurs Il est recommand qu' un instant donn, une station ne soit (gnralement) dite que par un seul collaborateur (pas uniquement dans le multiprojet). Lorsque vous avez rpartis les projets de manire ce qu'un projet ne contienne qu'une station, cela signifie qu' un instant donn, un projet est trait par exactement un collaborateur.

Recommandations et rgles sur la taille des projets


De manire gnrale aucune recommandation ne peut tre faite quant au nombre de stations qu'un projet devrait comporter. Nous allons cependant vous donner quelques lments qui faciliteront votre prise de dcision : Plus les stations sont complexes, moins un projet devrait en contenir. Pour la rpartition des projets, nous vous recommandons de tenir compte du nombre de collaborateurs participant la configuration d'une installation. Chaque collaborateur pourrait ainsi travailler un projet du multiprojet de manire indpendante et paralllement ses collgues. Vous pourriez dterminer la taille des projets de sorte optimiser le dlai ncessaire pour terminer tous les projets. Les stations relies par l'change direct de donnes ("transfert crois") doivent se trouver dans le mme projet. La configuration de l'change direct de donnes entre plusieurs projets n'est pas possible. Les stations qui ralisent une communication par donnes globales via un sous-rseau MPI doivent galement se trouver dans le mme projet. Les stations dont vous souhaitez visualiser la mise en rseau dans la vue de rseau (NetPro) doivent galement se trouver dans le mme projet. Important pour la mise en service : les fonctions de chargement disponibles dans NetPro ne peuvent pas tre excutes pour plusieurs projets, mais uniquement au sein d'un mme projet. ll s'agit des fonctions suivantes : Charger dans le projet en cours > Stations slectionnes et partenaires, Charger dans le projet en cours > Stations du sous-rseau, Charger dans le projet en cours > Liaisons slectionnes.

L'enregistrement et la compilation sont galement limits au projet actif.

Lorsqu'une liaison S7 est tablie entre plusieurs projets, les configurations de rseau des deux projets doivent tre compiles.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

455

Utilisation de projets dans le multiprojet 15.3 Utilisation de multiprojets

15.3

Utilisation de multiprojets

Cration d'un nouveau multiprojet


1. Choisissez la commande de menu Fichier > Nouveau. 2. Dans la bote de dialogue "Nouveau", entrez le nom du multiprojet dans le champ "Nom" et slectionnez le type "Multiprojet". Indiquez le chemin du multiprojet en l'ditant ou en cliquant sur le bouton "Parcourir". Exemple :

3. Confirmez vos entres en cliquant sur "OK".

Remarque sur l'indication du chemin


Nous vous recommandons d'utiliser l'indication de chemins UNC, afin de garantir une utilisation souple et scurise des projets STEP 7. Exemple : Chemin UNC : \\Ordinateur\Share\chemin \\
Ordinateur Share

Double barre oblique inverse (<Alt> <9><2>) Nom du serveur : max. 15 caractres Nom de l'ordinateur qui met les ressources disposition (fichier, rpertoire, ..). Nom de validation : sous Windows, l'accs une ressource d'un autre ordinateur est uniquement possible par validation. Indication optionnelle.

Chemin

456

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.3 Utilisation de multiprojets

Cration d'un nouveau projet dans le multiprojet


Durant la phase de cration d'un nouveau projet, vous pouvez indiquer que ce projet fait partie du multiprojet en cours. La condition ncessaire est que le multiprojet dans lequel vous souhaitez insrer le nouveau projet soit dj ouvert. 1. Choisissez la commande de menu Fichier > Nouveau. 2. Dans la bote de dialogue "Nouveau", entrez le nom du projet dans le champ "Nom" et slectionnez le type "Projet". Activez la case cocher "Insrer le projet dans le multiprojet en cours". Indiquez le chemin du projet en cliquant sur le bouton "Parcourir". Dans le cas d'ordinateurs mis en rseau, vous pouvez p. ex. enregistrer le projet sur le lecteur rseau, de manire ce que les autres collaborateurs puissent y avoir accs. 3. Confirmez vos entres en cliquant sur "OK". Vous pouvez galement crer un projet dans le multiprojet en cours en choisissant la commande de menu Fichier > Multiprojet > Crer dans le multiprojet.

Suppression d'un projet du multiprojet ou suppression pour dition


Afin de dcentraliser le traitement de projets, p. ex. auprs de collaborateurs externes, vous pouvez extraire des projets du multiprojet, puis les rintgrer au multiprojet aprs leur traitement. Lorsque vous retirez des projets, les relations existant entre plusieurs projets (p. ex. les liaisons concernant plusieurs projets) sont maintenues et la compilation des projets est toujours possible. 1. Slectionnez le ou les projets que vous souhaitez extraire du multiprojet. 2. Choisissez la commande de menu Fichier > Multiprojet > Supprimer du multiprojet ou la commande de menu Fichier > Multiprojet > Supprimer pour dition. Vous pouvez prsent enregistrer le projet sur un support de donne en choisissant la commande "Enregistrer sous", puis l'envoyer pour son traitement en externe.

Astuce
Autre manire de traiter un projet en externe : Vous crez une copie du projet traiter en externe en choisissant la commande de menu Fichier > Enregistrer sous et conservez le projet "non trait" dans le multiprojet, p. ex. afin de pouvoir continuer tester des fonctions s'appliquant plusieurs projets. Lorsque le projet trait en externe est termin, vous pouvez remplacer le projet initial par le projet trait en choisissant la commande de menu Fichier > Insrer dans le multiprojet. Dans ce cas, vous devez vous assurer que seule la copie du projet est traite et non pas la copie du projet et le projet initial !

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

457

Utilisation de projets dans le multiprojet 15.3 Utilisation de multiprojets

Insertion ou rinsertion aprs dition de projets dans le multiprojet


Vous pouvez insrer des projets existant dans un multiprojet. La procdure est la mme, qu'il s'agisse d'insrer un projet prcdemment extrait du multiprojet ou qu'il s'agisse d'insrer un projet "tranger" ou nouveau. 1. Ouvrez un multiprojet existant. 2. Choisissez la commande de menu Fichier > Multiprojet > Insrer dans le multiprojet ou la commande de menu Fichier > Multiprojet > Rinsrer aprs dition. 3. Dans la bote de dialogue qui s'ouvre, slectionnez le projet insrer. 4. Confirmez vos entres en cliquant sur "OK". Vous pouvez ensuite utiliser l'assistant "Synchroniser les projets dans le multiprojet" afin de regrouper les sous-rseaux entre plusieurs projets et de synchroniser les configurations de liaisons.

Nota Aprs ouverture dans SIMATIC Manager, un projet qui fait partie d'un multiprojet est reconnaissable l'icne grise du multiprojet :

Synchronisation de projets dans le multiprojet


La synchronisation de donnes de liaison entre plusieurs projets et le regroupement de sous-rseaux sont raliss par l'assistant "Synchroniser les projets dans le multiprojet". Vous dmarrez l'assistant en choisissant la commande de menu Fichier > Multiprojet > Synchroniser les projets dans SIMATIC Manager. La synchronisation est ralise tape par tape (dans la mesure o elle est possible automatiquement). L'assistant cre un journal des incohrences. Les ventuelles erreurs survenues doivent ensuite tre vrifies et corriges dans NetPro.

Copie d'un multiprojet (enregistrer sous)


Quelle que soit la rpartition des projets d'un multiprojet dans un environnement mis en rseau : lorsque vous copiez le multiprojet (choisir la commande de menu Fichier > Enregistrer sous pour le multiprojet), tous les lments du multiprojet sont enregistrs l'emplacement indiqu, savoir le multiprojet lui-mme ainsi que tous les projets du multiprojet. Une rpartition des projets entre divers dossiers cible n'est pas possible !

458

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.3 Utilisation de multiprojets

Copie d'un projet d'un multiprojet (enregistrer sous)


Quelle que soit la configuration actuelle dans SIMATIC Manager, vous avez plusieurs possibilits de copier un projet faisant partie d'un multiprojet : Cas 1 : le multiprojet est ouvert et l'un des projets qu'il contient est slectionn : 1. Choisissez la commande de menu Fichier > Enregistrer sous. 2. Dans la bote de dialogue qui s'ouvre, vous pouvez slectionner les options suivantes : "Insrer dans le multiprojet" : La copie est insre dans un multiprojet ; le multiprojet en cours est prslectionn. Vous avez cependant galement la possibilit de slectionner un autre multiprojet dans la liste. Lorsque cette option est dsactive, la copie est ralise sous forme de projet "normal" sans rfrence au multiprojet. Le projet initial est conserv dans le multiprojet. "Remplacer le projet en actuel" : La copie est insre dans le multiprojet actuel. Le projet initial est supprim du multiprojet et reste conserv dans la base de donnes de STEP 7 sans rfrence au multiprojet.

3. Acquittez cette bote de dialogue en cliquant sur "OK". Cas 2 : le projet d'un multiprojet est ouvert : 1. Choisissez la commande de menu Fichier > Enregistrer sous. 2. Dans la bote de dialogue qui s'ouvre, vous pouvez slectionner les options suivantes : "Insrer dans le multiprojet" : La copie est insre dans un multiprojet ; le nom du premier multiprojet de la liste des multiprojets est prslectionn. Vous avez cependant galement la possibilit de slectionner un autre multiprojet dans la liste. Lorsque cette option est dsactive, la copie est ralise sous forme de projet "normal" sans rfrence au multiprojet. Le projet initial est conserv dans le multiprojet. L'option "Remplacer le projet en actuel" ne peut pas tre active.

3. Acquittez cette bote de dialogue en cliquant sur "OK".

Copie de projets du multiprojet sur une micro-carte mmoire MMC


Vous pouvez archiver le multiprojet avec tous les projets qu'il contient (commande de menu Fichier > Archiver), puis l'enregistrer sur une micro-carte mmoire (MMC) de capacit suffisante. Sous forme non archive, vous ne pouvez enregistrer le multiprojet sur aucune micro-carte mmoire (MMC). Vous avez cependant la possibilit de "rpartir" les projets contenus dans le multiprojet sur plusieurs MMC. La partie propre au multiprojet est automatiquement copie sur la MMC, si bien que le multiprojet peut tre "recompos" ultrieurement partir de ces lments. Nous vous recommandons de documenter, dans un fichier de texte, les divers lments du multiprojet ainsi que leur emplacement respectif (p. ex. numros de CPU), puis de transfrer galement ce fichier de texte sur les MMC. En cas de maintenance (PG sans projet), cette procdure vite la recherche des CPU significatives ayant enregistr des lments du multiprojet sur les MMC.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

459

Utilisation de projets dans le multiprojet 15.3 Utilisation de multiprojets

Dplacement d'un projet d'un multiprojet dans un autre multiprojet


Vous pouvez dplacer un projet appartenant un multiprojet dans un autre multiprojet. 1. Ouvrez le multiprojet dans lequel vous souhaitez dplacer le projet. 2. Choisissez la commande de menu Fichier > Multiprojet > Insrer dans le multiprojet. 3. Dans la bote de dialogue suivante, slectionnez le projet dplacer. 4. Un message s'affiche, vous demandant de confirmer le dplacement du projet dans le multiprojet actuel. Si vous rpondez "Oui", le projet est dplac dans le multiprojet actuel.

Dplacement de stations au sein du multiprojet


Vous pouvez dplacer des stations (p. ex. stations S7-400 ou SIMATIC PC) au sein du multiprojet. Lorsque vous dplacez une station d'un projet appartenant un multiprojet dans un autre projet du mme multiprojet (p. ex. par glisser-dplacer), les liaisons configures sont galement coupes. Vous avez la possibilit de rtablir ces liaisons coupes dans NetPro (commande de menu Edition > Regrouper les liaisons....

Dfinition d'une bibliothque comme bibliothque principale


Outre des projets, vous pouvez galement intgrer des bibliothques dans un multiprojet. Vous pouvez dfinir l'une de ces bibliothques comme bibliothque principale. Vous pouvez y enregistrer les blocs identiques pour tous les projets. Cette fonction s'avre p. ex. trs utile pour l'ingnierie avec PCS 7. La bibliothque principale ne doit contenir qu'un seul programme de chaque type (S7, M7, ...). 1. Ouvrez la bibliothque que vous souhaitez dfinir comme bibliothque principale. 2. Choisissez la commande de menu Fichier > Multiprojet > Dfinir comme bibliothque principale. La bibliothque principale est reprsente par l'icne suivante :

460

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.4 Accs en ligne aux systmes cibles dans le multiprojet

15.4

Accs en ligne aux systmes cibles dans le multiprojet

Accs plusieurs projets avec une PG ou un PC affects


La fonction "Affectation PG/PC" est galement disponible dans le multiprojet pour les objets "PG/PC" et "Station SIMATIC PC". Vous pouvez slectionner le module cible pour l'accs en ligne dans un projet quelconque du multiprojet. La procdure est identique celle n'utilisant qu'un seul projet.

Conditions
Pour les PG/PC ou stations PC devant accder en ligne des systmes cibles, l'affectation doit se trouver dans un projet quelconque au sein du multiprojet. Nota : la PG, le PC ou la station PC affects sont mis en valeur en jaune lorsque le projet correspondant est ouvert. Une affectation PG/PC est uniquement visible lorsque l'affectation de la PG ouvrant le projet est correcte. Les sous-rseaux qui s'tendent sur plusieurs projets sont regroups. Tous les projets du multiprojet sont compils et l'information de configuration est charge dans les stations correspondantes, de manire ce que toutes les informations de routage, p. ex., soient disponibles pour tous les modules participant l'tablissement de la liaison entre votre PG/PC et le module cible. Le module cible est accessible via le rseau.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

461

Utilisation de projets dans le multiprojet 15.4 Accs en ligne aux systmes cibles dans le multiprojet

Eventuels problmes des projets rpartis


Lorsque les attributions de projets changent et qu'un projet est ouvert sur une PG ou un PC sur lequel il n'a pas t cr, l'affectation PG/PC n'est pas visible. L'objet PG/PC configur possde bien la proprit "affect" mais pas avec la PG ou le PC "corrects". Dans ce cas, vous devez d'abord annuler l'affectation existante, puis raliser une nouvelle affectation de l'objet PG/PC. L'accs en ligne aux modules accessibles dans le multiprojet est alors possible sans restriction.

Conseil en cas de projets partags


Lorsque plusieurs collaborateurs accdent avec des PG en ligne des systmes cibles, il est recommand de configurer, dans le multiprojet, un objet "PG/PC" ou "Station SIMATIC PC" pour chacune de ces PG, puis de crer une affectation pour chaque PG. En fonction de PG qui ouvre le projet, seul l'objet qui lui est affect est reprsent par une flche jaune dans SIMATIC Manager.

462

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.5 Cration de sous-rseaux entre plusieurs projets

15.5

Cration de sous-rseaux entre plusieurs projets

Concept de sous-rseaux entre plusieurs projets


Avec STEP 7 V5.2, vous pouvez configurer des sous-rseau entre plusieurs projets, puis configurer des liaisons via ces sous-rseaux. Les rseaux qui 's'tendent sur plusieurs projets' ne sont pas crs 'en une seule tape'. En fait, ce sont les sous-rseaux dj configurs dans les divers projets du multiprojet qui sont regroups ! Les sous-rseaux individuels d'un sous-rseau regroup restent toujours conservs. Lors de leur regroupement, ils sont affects un 'sous-rseau global' logique qui reprsente les proprits communes de tous les sous-rseaux affects. Les sous-rseaux regroups, qui s'tendent donc sur plusieurs projets, possdent le mme type et des ID de sous-rseau S7 identiques. Dans NetPro, ils sont reprsents par l'ajout de "(global)" leur nom. Dans SIMATIC Manager, les sous-rseaux regroups sont reprsents par l'icne suivante :
Petite icne Grande icne

Sous-rseaux pouvant tre regroups


Les sous-rseaux de type Industrial Ethernet, PROFIBUS et MPI peuvent tre regroups.

Sous-rseaux ne pouvant pas tre regroups


Les sous-rseaux de type PtP ne peuvent pas tre regroups. Les sous-rseaux PROFIBUS quidistants ne peuvent pas non plus tre regroups. Raison : l'quidistance peut uniquement tre configure pour des systmes mono-matres, c'est--dire que des liaisons de communication entre plusieurs projets ne sont pas significatives dans cette configuration. Pour la mme raison, les sous-rseaux PROFIBUS auxquels sont relies des stations H en tant que matres DP ne peuvent pas non plus tre regroups. Si un sous-rseau avec un domaine Sync configur se trouve dans un groupe de sous-rseaux Ethernet, aucun autre sous-rseau Ethernet avec un domaine Sync ne peut tre ajout ce groupe.

Conditions
Pour pouvoir regrouper des sous-rseaux, un accs en criture aux projets correspondants et leurs sous-rseaux doit tre possible.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

463

Utilisation de projets dans le multiprojet 15.5 Cration de sous-rseaux entre plusieurs projets

Regroupement de sous-rseaux dans NetPro


Pour regrouper ou couper des sous-rseaux, procdez de la manire suivante : 1. Choisissez la commande de menu Edition > Regrouper / Couper les sous-rseaux > ... Vous slectionnez le type de sous-rseau dans la dernire partie de la commande de menu. 2. Dans la bote de dialogue qui s'ouvre, vous affectez les sous-rseaux existant dans le multiprojet un sous-rseau regroup. Slectionnez un sous-rseau global dans le champ de droite "Regroup". Dans le champ de gauche "Sous-rseaux dans le multiprojet", slectionnez un sous-rseau qui doit faire partie du sous-rseau global regroup. Cliquez sur le bouton "Flche vers la droite".

Les sous-rseaux sont regroups de telle sorte ce que vous avez un aperu des sous-rseaux possdant des proprits communes (p. ex. des ID de sous-rseau S7 identiques). Tous les sous-rseaux sont regroups dans un "sous-rseau global" (nom par dfaut : p. ex. PROFIBUS_global (1)). Vous pouvez modifier le nom du sous-rseau global. Le premier sous-rseau ajout un sous-rseau global dtermine les proprits des rseaux que vous ajoutez ultrieurement. En cliquant sur le bouton "Slection", vous pouvez slectionner ultrieurement un autre sous-rseau comme sous-rseau dterminant (c'est--dire dterminant les proprits). 3. Si vous avez besoin d'autres sous-rseaux globaux, cliquez sur le bouton "Nouveau" et affectez ce sous-rseau global des sous-rseaux du champ "Sous-rseaux dans le multiprojet" comme dcrit ci-dessus. 4. Le cas chant, modifiez les proprits des sous-rseaux en cliquant sur le bouton "Proprits". Ceci peut tre ncessaire p. ex. pour les paramtres de bus de sous-rseaux PROFIBUS regroups. 5. Confirmez vos paramtres en cliquant sur "OK" ou "Appliquer". Les proprits transmissibles d'un sous-rseau dterminant sont alors transfres dans les autres sous-rseaux du groupe.

464

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.5 Cration de sous-rseaux entre plusieurs projets

Cette relation est mise en vidence par la figure suivante :

Couper des sous-rseaux


Vous avez la possibilit de couper des sous-rseaux ayant t regroups. 1. Choisissez la commande de menu Edition > Regrouper / Couper les sous-rseaux > ... Vous slectionnez le type de sous-rseau dans la dernire partie de la commande de menu. 2. Dans le champ de droite "Regroup" de la bote de dialogue suivante, slectionnez un sousrseau que vous souhaitez couper du sous-rseau global. 3. Cliquez sur le bouton "Flche vers la droite". Le sous-rseau slectionn s'affiche dans le champ de gauche (sous-rseau dans le multiprojet).

Proprits de sous-rseaux regroups


Lors du regroupement, les proprits transmissibles du sous-rseau dterminant sont transfres dans les autres sous-rseaux du mme groupe. Dans les sous-rseaux PROFIBUS p. ex., il s'agit outre de l'ID de sous-rseau, des proprits suivantes : profil, vitesse de transmission, adresse la plus leve, nombre de partenaire supplmentaires dont il faut tenir compte. Les paramtres de sous-rseau suivants ne sont pas synchroniss et sont donc conservs comme proprits des sous-rseaux individuels d'un groupe : nom, auteur, commentaire,

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

465

Utilisation de projets dans le multiprojet 15.6 Reprsentation de sous-rseaux regroups dans la vue de rseau

15.6

Reprsentation de sous-rseaux regroups dans la vue de rseau

Fentre "Multiprojet"
Lorsque dans NetPro, vous ouvrez un projet appartenant un multiprojet, la fentre "Multiprojet" s'ouvre. Vous pouvez afficher ou masquer cette fentre en choisissant la commande de menu Affichage > Multiprojet. Vous pouvez galement vous servir de l'icne correspondante.

Les projets contenus dans le multiprojet sont affichs dans la partie suprieure de la fentre, tous les sous-rseaux entre plusieurs projets du multiprojet tant reprsents avec leur nom de sous-rseau global dans la partie infrieure de la fentre. Lorsque vous slectionnez des projets dans la partie suprieure de la fentre (la slection multiple est possible), les sous-rseau qui s'tendent sur tous les projets slectionns seront slectionns dans la partie infrieure de la fentre. Astuce : pour naviguer rapidement 'entre les projets' d'un multiprojet, effectuez un double clic sur le projet correspondant dans la fentre "Multiprojet". STEP 7 ouvre alors la vue de rseau du projet correspondant dans une fentre distincte.

Vue de rseau
La vue de rseau reprsente les sous-rseaux qui s'tendent sur plusieurs projets en ajoutant leur nom "...(global)".

466

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.7 Vue de rseau globale des multiprojets

15.7

Vue de rseau globale des multiprojets


La vue de rseau globale des multiprojets vous donne un aperu de toutes les stations d'un multiprojet avec leurs connexions aux sous-rseaux respectifs. Les sous-rseaux globaux sont uniquement reprsents de manire groupe (c'est--dire comme un sous-rseau) dans cette vue. Le nom du sous-rseau global affich correspond au nom du groupe de sous-rseaux. Vous avez la possibilit d'imprimer la vue de rseau globale des multiprojets et de charger toutes les stations de cette vue. Vous ne pouvez cependant ni diter, ni enregistrer les projets dans cette vue.

Conditions
Cette fonction peut uniquement tre dmarre depuis un projet appartenant un multiprojet. Toutes les modifications dans les projets correspondants du multiprojet doivent tre enregistres ; le cas chant, un message vous demande de les enregistrer. Tous les projets du multiprojet doivent tre accessibles (concerne les projets partags). Aucun des projets du multiprojet ne doit tre protg contre l'criture. Aucun tat de liaison ne doit tre activ dans le projet ouvert ( partir duquel vous souhaitez dmarrer la vue de rseau globale des multiprojets).

Marche suivre
1. Dans la vue de rseau d'un projet, choisissez la commande de menu Affichage > Vue de rseau globale. Cette commande est alors coche. 2. Positionnez les objets selon vos besoins. Vous avez la possibilit d'imprimer la vue de rseau. 3. Vous pouvez charger toutes les stations du multiprojet partir de cette vue (commande de menu Systme cible > Charger ...) 4. Pour revenir la vue de rseau "normale" du projet, choisissez de nouveau la commande de menu Affichage > Vue de rseau globale. Lorsque vous fermez le projet, la position des objets est galement enregistre de manire implicite.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

467

Utilisation de projets dans le multiprojet 15.7 Vue de rseau globale des multiprojets

Proprits de la vue de rseau globale


Aprs le premier appel de la fonction depuis un projet, la disposition de tous les objets est ralise. Vous pouvez modifier la position des objets. Lorsque vous dsactivez la vue de rseau globale, puis l'activez de nouveau partir d'un autre projet du multiprojet, c'est exactement cette disposition qui s'affiche. Les fonctions facteur d'agrandissement, longueurs de sous-rseaux (rduites ou non rduites), avec ou sans esclaves DP/IO Devices, etc. de la vue de rseau globale sont dtermines par le projet partir duquel vous appelez la vue de rseau globale. Pendant que la vue de rseau globale est active, vous ne pouvez pas effectuer de modification des projets. Vous pouvez cependant dmarrer une vrification globale de cohrence. C'est la raison pour laquelle, vous ne pouvez pas effectuer d'enregistrement dans la vue de rseau globale (Rseau > Enregistrer). La commande de menu Rseau > Enregistrer et compiler ne ralise qu'une compilation de la configuration de rseau. Dans la vue de rseau globale, la configuration tre charge dans toutes les stations du multiprojet. Une seule vue de rseau globale peut tre ouverte la fois. Si un autre utilisateur de STEP 7 dmarre galement la vue de rseau globale partir d'un autre projet, sa tentative est annule et un message d'erreur est mis.

468

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.8 Configuration de liaisons entre plusieurs projets

15.8

Configuration de liaisons entre plusieurs projets

Introduction
Lorsque des sous-rseaux entre plusieurs projets sont configurs, STEP 7 vous permet galement de configurer des liaisons via de tels sous-rseaux globaux. Les nuds d'extrmit de ces liaisons peuvent se trouver dans diffrents projets. STEP 7 vous assiste aussi bien lors de la cration de liaisons entre plusieurs projets au sein d'un multiprojet que lors de la synchronisation de liaisons ayant t configures hors du contexte du multiprojet.

Types des liaisons entre plusieurs projets


Avec STEP 7, vous pouvez crer des liaisons entre plusieurs projets pour des liaisons S7 et des liaisons S7 haute disponibilit. Avec SIMATIC NET, vous pouvez galement configurer d'autres types de liaisons entre plusieurs projets l'exception de liaisons FMS. Des informations ce sujet sont donnes dans la documentation SIMATIC NET.

Liaisons entre plusieurs projets un partenaire spcifique


Les liaisons entre plusieurs projets un partenaire spcifique (p. ex. une CPU) sont cres comme des liaisons au sein d'un projet (procdure identique). La bote de dialogue de slection du partenaire de liaison a t tendue et permet, outre la slection du nud d'extrmit (p. ex. un module), la slection du projet au sein du multiprojet dans lequel se trouve le nud d'extrmit.

Les conditions ncessaires sont que les projets font partie d'un multiprojet et que les sous-rseaux aient t regroups (p. ex. avec l'assistant "Synchroniser les projets dans le multiprojet" de SIMATIC Manager).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

469

Utilisation de projets dans le multiprojet 15.8 Configuration de liaisons entre plusieurs projets

Proprits de liaisons entre plusieurs projets


Lors de la manipulation des projets d'un multiprojet, la cohrence des liaisons entre plusieurs projets est maintenue. Les liaisons entre plusieurs projets d'un multiprojet peuvent fonctionner et tre compiles, mme lorsque le projet avec le partenaire de liaison est extrait du multiprojet. Dans le cas de liaisons S7 : ce n'est que lorsque vous affichez les proprits de la liaison, que STEP 7 vous demande, avant d'ouvrir la bote de dialogue des proprits, si vous souhaitez interrompre la liaison. Les proprits de la liaison ne sont modifiables que si vous rpondez par "Oui" cette question. Lorsque vous modifiez les proprits, vous devez raliser vous-mme la synchronisation des proprits des liaisons, p. ex. un partenaire non spcifi dans le cas de liaisons S7. Lorsque vous modifiez les proprits de la liaison, la liaison risque de ne pas fonctionner. Seule l'ID locale d'une liaison peut tre modifie sans interrompre la liaison. Il n'est pas possible d'interrompre des liaisons S7 haute disponibilit.

Astuce
Pour pouvoir synchroniser des liaisons entre plusieurs projets, STEP 7 utilise l'ID de sous-rseau S7, une proprit de l'objet d'un sous-rseau. Lorsque vous souhaitez configurer une liaison entre plusieurs projets et que les deux sous-rseaux concerns (qui doivent former le routage) n'ont pas encore t regroups, p. ex. parce que d'autres projets galement concerns ne sont pas disponibles temporairement, vous pouvez procder de la manire suivante : Synchronisez l'ID de sous-rseau S7 des sous-rseaux concerns en slectionnant respectivement le sous-rseau et en affichant les proprits de l'objet au moyen du menu contextuel. Entrez des ID de sous-rseau S7 identiques pour les deux sous-rseaux. Les partenaires du sous-rseau "synchronis manuellement" dans l'autre projet peuvent alors tre slectionns comme nud d'extrmit des liaisons. Avec cette procdure, l'univocit des sousrseaux individuels n'est cependant pas encore reconnue par NetPro. La vrification de cohrence signalerait une erreur, si des projets taient relis par un sous-rseau commun entre plusieurs projets. Dans ce cas, des ID de sous-rseau identiques dans diffrents projets seraient signals comme erreur. Regroupez cet effet les sous-rseaux dans NetPro.

470

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.8 Configuration de liaisons entre plusieurs projets

Liaisons entre plusieurs projets un partenaire dans un projet inconnu


Lorsque le partenaire de liaison n'est pas 'accessible' dans le multiprojet, soit parce que le projet concern a t cr un autre endroit, soit parce qu'il est en cours de traitement et donc inhib, slectionnez comme partenaire de liaison "Partenaire dans un projet inconnu". Dans le projet partenaire, slectionnez galement comme partenaire de liaison "Partenaire dans un projet inconnu".

Cette procdure permet de rserver une liaison dans chacun des deux projets. Cette liaison sera synchronise ultrieurement par le systme, lorsque le projet partenaire sera insr dans le multiprojet. Dans les proprits de l'objet de la liaison vous devez cet effet configurer un nom de liaison identique (rfrence) dans les deux projets. Le nom de liaison permet de raliser une affectation du partenaire de liaison et une synchronisation des proprits de liaison (commande de menu Edition > Regrouper les liaisons).

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

471

Utilisation de projets dans le multiprojet 15.8 Configuration de liaisons entre plusieurs projets

Particularits lors du chargement


Aprs avoir configur des sous-rseaux et liaisons entre plusieurs projets, vous devez charger la configuration de rseau dans tous les modules concerns. Il s'agit des nuds d'extrmit des liaisons ainsi que des routeurs correspondants. Lors du chargement dans la PG, les configurations de rseau et les liaisons configures sont regroupes automatiquement, dans la mesure o les conditions ncessaires sont remplies (p. ex. les deux nuds d'extrmit ont t chargs dans la PG). Les fonctions de chargement disponibles dans NetPro ne peuvent pas tre excutes pour plusieurs projets, mais uniquement au sein d'un mme projet. Il s'agit des fonctions suivantes : Charger dans le projet en cours > Stations slectionnes et partenaires, Charger dans le projet en cours > Stations du sous-rseau, Charger dans le projet en cours > Liaisons slectionnes.

L'enregistrement et la compilation sont galement limits au projet actif. Lorsqu'une liaison S7 s'applique p. ex. plusieurs projets, les configurations de rseau des deux projets concerns doivent tre compiles. Ces restrictions s'appliquent la vue de rseau "normale" d'un projet. Dans la vue de rseau globale de plusieurs projets (multiprojets), vous pouvez galement raliser le chargement dans plusieurs projets.

472

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Utilisation de projets dans le multiprojet 15.9 Possibilits de regrouper des liaisons entre plusieurs projets

15.9

Possibilits de regrouper des liaisons entre plusieurs projets


Vous avez la possibilit de regrouper des liaisons entre plusieurs projets, telles que p. ex. des liaisons S7 : dans SIMATIC Manager, dans le cadre de la synchronisation de projets dans le multiprojet (commande de menu Fichier > Multiprojet > Synchronisation de projets), dans NetPro, avec la commande de menu Edition > Regrouper les liaisons.

Il existe cependant des diffrences dans le droulement : Dans SIMATIC Manager, seules les liaisons ayant t configures dans les projets concerns comme "Partenaire de liaison dans le projet inconnu" avec Nom de liaison identique (rfrence) sont regroupes. Dans NetPro, vous pouvez galement affecter des liaisons possdant des noms similaires ou diffrents. Dans le cas du regroupement dans SIMATIC Manager, vous ne pouvez pas prvoir quel partenaire de liaison conservera ses proprits de liaison ou quel partenaire de liaison synchronisera les siennes (p. ex. tablissement de liaison actif). Dans le cas du regroupement dans NetPro, le partenaire synchronisera toujours ses proprits avec celles du module local. De plus, vous pouvez modifier les proprits des liaisons dans la bote de dialogue du regroupement des liaisons dans NetPro. Le regroupement des liaisons S7 un partenaire non spcifi avec une liaison S7 entre plusieurs projets peut uniquement tre ralis dans NetPro. Dans SIMATIC Manager, ces liaisons ne sont pas prises en compte.

15.10 Liaisons S7 des partenaires de liaison non spcifis


Lorsque vous insrez dans un multiprojet, des projets existants contenant des liaisons S7 des partenaires non spcifis, vous pouvez regrouper de manire simple ces liaisons S7 avec des liaisons S7 entre plusieurs projets : 1. Regroupez les sous-rseaux contenant la liaison S7. 2. Choisissez la commande de menu Edition > Regrouper les liaisons. STEP 7 regroupe automatiquement les liaisons S7 correspondantes.

15.11 Synchronisation de projets dans le multiprojet


Lorsque vous insrez des projets existants dans un multiprojet, vous devez les synchroniser dans le multiprojet. Appelez cette fonction si vous avez modifi les sous-rseaux ou les liaisons dans un multiprojet existant. Excutez cette fonction au plus tard lorsque vous prparez la configuration pour la mise en service.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

473

Utilisation de projets dans le multiprojet 15.12 Archivage et dsarchivage de multiprojets

15.12 Archivage et dsarchivage de multiprojets


Archivage du multiprojet
Vous pouvez enregistrer le multiprojet sous forme comprime dans un fichier d'archives, tout comme vous le faites avec des projets ou bibliothques individuels. Cet enregistrement sous forme comprime est possible aussi bien sur un disque dur que sur des supports de donnes transportables (p. ex. disquettes Zip). Lorsque certaines parties du multiprojet se trouvent sur des lecteurs rseau, vous pouvez uniquement utiliser le programme d'archivage suivant pour archiver le multiprojet : PKZip V12.4 (fourni) WinZip (test avec la version 14)

Conditions pour la procdure d'archivage :


Etant donn que l'archivage est une fonction s'excutant dans plusieurs projets, aucun processus ne doit accder l'un des projets du multiprojet.

Marche suivre
1. Slectionnez le multiprojet dans SIMATIC Manager. 2. Choisissez la commande de menu Fichier > Archiver. 3. Dans la bote de dialogue qui s'ouvre, validez le multiprojet slectionn, puis cliquez sur "OK". 4. Dans la bote de dialogue suivante, slectionnez le nom et le chemin de l'archive ainsi que le programme d'archivage (p. ex. PKZip). 5. Quittez la bote de dialogue en cliquant sur "OK".

Dsarchivage du multiprojet
1. Dans SIMATIC Manager, choisissez la commande de menu Fichier > Dsarchiver. 2. Dans la bote de dialogue qui s'ouvre, slectionnez le multiprojet archiv, puis cliquez sur le bouton "Ouvrir". 3. Dans la bote de dialogue suivante "Slectionner le rpertoire cible", slectionnez le rpertoire dans lequel vous souhaitez dcomprimer l'archive. Un nouveau rpertoire est cr dans le rpertoire slectionn. Tous les rpertoires de projet d'un multiprojet dsarchiv y seront stocks sur le mme niveau, aprs avoir t dcomprims.

474

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

16

Mise en service et maintenance

Prparation pour la mise en service


Pour la premire mise en service de stations mises en rseau, vous devez d'abord charger individuellement tous les systmes cible avec la commande de menu Systme cible > Charger (SIMATIC Manager). Les systmes cible obtiennent ainsi leur configuration matrielle requise ainsi que leur adresse de partenaire dans le rseau. Ils sont ensuite accessibles via le rseau avec la commande de menu Systme cible > Compiler et charger les objets.

Aprs des modifications durant la mise en service ou durant la phase de maintenance


S'il s'agit d'un multiprojet, nous vous recommandons de synchroniser les projets avant le chargement dans le systme cible (commande de menu Fichier > Multiprojet > Synchroniser les projets dans SIMATIC Manager). Vous pouvez ensuite transfrer les modifications dans le systme cible avec la fonction centrale "Compiler et charger les objets".

16.1

Mise en service des partenaires PROFIBUS


A partir de STEP 7 V5.2, vous pouvez accder en ligne aux partenaires PROFIBUS depuis la PG, mme si en plus de la PG, seuls des esclaves DP sont relis PROFIBUS. Vous pouvez effectuer un diagnostic de ces partenaires, visualiser leurs entres et forcer leurs sorties. Vous pouvez galement reparamtrer les partenaires et enregistrer la configuration actuellement affich en tant que nouvelle configuration (commande de menu Systme cible > PROFIBUS > Enregistrer la configuration PROFIBUS en ligne sous). Vous pouvez utiliser la configuration ainsi enregistre comme modle pour la configuration d'une nouvelle station (commande de menu Station > Ouvrir dans HW Config).

Dmarrage de l'accs en ligne


Vous dmarrez cette fonction dans SIMATIC Manager en choisissant la commande de menu Systme cible > PROFIBUS > Diagnostic, visualisation/forage du partenaire ou lors de la configuration du matriel lorsque la station hors ligne est ouverte, en choisissant la commande de menu Systme cible > Diagnostic, visualisation/forage du partenaire. Une vue similaire celle de HW Config s'affiche (Station > Ouvrir en ligne). Dans cette vue, vous pouvez cependant spcifier des partenaires (p. ex. avec le menu contextuel Spcifier le module), modifier des paramtres et enregistrer la configuration en tant que nouvelle station.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

475

Mise en service et maintenance 16.1 Mise en service des partenaires PROFIBUS

Reprsentation hors ligne et en ligne


Une fois que vous avez ouvert la configuration enregistre ("Reprsentation hors ligne"), puis dmarr la "Reprsentation en ligne" avec la commande de menu Systme cible > Diagnostic, visualisation/forage du partenaire, voici ce qui se passe : Tous les partenaires dtermins sont affichs en ligne, quel que soit leur nombre dans la configuration hors ligne. Avec l'identification du fabricant et les donnes de configuration, STEP 7 vrifie, pour chaque partenaire de la vue en ligne, s'il existe un partenaire correspondant dans la vue hors ligne. Si c'est le cas (c'est--dire que les partenaires sont identiques), les paramtres de la vue hors ligne sont repris dans la vue en ligne.

Ceci permet de garantir que les modifications effectues durant la mise en service sont immdiatement disponibles pour la vue en ligne aprs enregistrement et ouverture.

Visualisation et forage
Depuis la vue en ligne, vous pouvez lire des entres et forcer des sorties. La PG fonctionne alors comme un matre DP. 1. Slectionnez le partenaire souhait. 2. Choisissez la commande de menu Systme cible > Visualiser/Forcer. La bote de dialogue Visualisation/forage s'ouvre. Le chemin indique que l'accs en ligne a eu lieu directement via des utilitaires PROFIBUS. Dans le cas d'accs en ligne directs au moyen d'utilitaires PROFIBUS, aucune condition de dclenchement n'est possible avec les esclaves DP, contrairement ce qui passe lorsque vous appelez la fonction lors de la configuration matrielle (en ligne avec des utilitaires CPU affects). La bote de dialogue affiche respectivement toutes les entres/sorties d'un module dans une ligne.

476

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en service et maintenance 16.1 Mise en service des partenaires PROFIBUS

Utilisation d'une configuration enregistre en tant que modle pour une nouvelle configuration de station
Vous avez la possibilit d'enregistrer les partenaires PROFIBUS dtermins en ligne en tant que configuration de station (commande de menu Systme cible > PROFIBUS > Enregistrer la configuration PROFIBUS en ligne sous). Les modifications (spcification du module, modification des proprits) sont galement enregistres. Cette configuration enregistre ne contient cependant pas de donnes de configuration concrtes pour les matres DP connects PROFIBUS. Ce de fait, les matres DP sont uniquement reprsents de manire symbolique, de manire similaire aux esclaves DP. Vous avez cependant la possibilit de configurer ultrieurement des matres DP, puis de remplacer un matre DP dtermin en ligne (et reprsent de manire symbolique) par le matre DP configur. Procdez de la manire suivante : 1. Ouvrez la configuration PROFIBUS en ligne enregistre. 2. Configurez le mme nombre de matres DP que de rseaux matre DP dtermins en ligne (chssis complets avec CPU et CP PROFIBUS ou CPU avec interfaces DP intgres). 3. Slectionnez le matre DP dtermin en ligne que vous souhaitez remplacer par un matre DP configur. 4. Choisissez la commande de menu Systme cible > PROFIBUS > Affecter le matre. 5. Dans la bote de dialogue qui s'ouvre, vous affectez un matre configur au matre DP dtermin en ligne. 6. Rptez les tapes 3 5, jusqu' ce que tous les matres DP dtermins en ligne soient remplacs par des matres DP configurs.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

477

Mise en service et maintenance 16.2 Identification & maintenance (I&M)

16.2

Identification & maintenance (I&M)


Les fonctions d'identification et de maintenance (I&M) dfinissent des fonctions d'information permettant d'obtenir des renseignements sur des appareils, p. ex. fabricant, version, numros de rfrence, etc. Vous pouvez exploiter ces informations sur l'appareil respectif dans les phases de configuration, mise en service, paramtrage, diagnostic et rparation.

Quels appareils prennent en charge des donnes I&M ?


Par principe, les esclaves PROFIBUS DPV1 prennent en charge les donnes I&M. Pour les esclaves PROFIBUS DPV0, aucune donne I&M n'est dfinie. Les appareils PROFINET IO sont galement en mesure de prendre en charge les donnes I&M.

Nouveaut des fonctions I&M


Les fonctions d'information et de maintenance dsignes par "Identification de module" font partie intgrante des composants S7. La nouveaut des fonctions I&M est que l'accs ces informations rpond la norme PNO. Puisque STEP 7 prend en charge cet accs, vous pouvez galement exploiter les donnes I&M de composants autres que S7.

Donnes I
Les donnes I sont des informations sur le module qui sont en partie galement imprimes sur le botier du module. Vous pouvez les lire dans le cadre du diagnostic du module avec STEP 7 (onglet "Gnral" et onglet "Identification" de l'tat du module).

Donnes M
Les donnes M sont des informations spcifiques l'installation telles que AKZ (repre d'installation), OKZ (repre d'emplacement), date d'insertion et commentaire. Vous pouvez les crire dans le module grce un accs en ligne.

Nota Le cas chant, la transmission des donnes I&M est uniquement possible lorsque la CPU se trouve l'tat ARRET.

478

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en service et maintenance 16.3 Configuration de la CPU pour l'accs au Web

16.3

Configuration de la CPU pour l'accs au Web


Il est possible de mettre disposition des pages Web sur une CPU S7. Vous pouvez charger des informations spcifiques la langue dans les CPU afin de pouvoir, durant le fonctionnement, lire en ligne des informations dans la langue souhaite avec un navigateur Web. La CPU doit cet effet mettre disposition la fonction "Serveur Web".

Informations qu'il est possible de lire en utilisant un navigateur Web


Une CPU peut mettre disposition les informations suivantes au moyen d'un navigateur Web : page de dmarrage identification de la CPU entres dans le tampon de diagnostic Liste d'tat des modules messages (p. ex. blocs de signalisation AlarmS/SQ, AlarmD/DQ) informations sur la communication affichage de la topologie avec les informations de diagnostic tat des variables tables de variables ( condition que des donnes de configuration pour l'accs au Web aient t charges dans la CPU) pages Web dfinies par l'utilisateur

Le volume exact d'informations mises disposition par le serveur Web de la CPU grce un navigateur Web est prcis dans la description de la CPU.

Conditions d'accs au Web


Le serveur Web de la CPU doit tre dmarr. Le serveur Web dmarre seulement si vous avez coch la case "Activer le serveur Web sur ce module" dans longlet "Web" de la bote de dialogue de paramtrage et si vous avez charg ce paramtrage dans la CPU.

Notas 1. Par dfaut, les pages Web sont transmises par le biais d'une liaison non scurise et elles ne sont donc pas protges contre d'ventuelles attaques par des tierces personnes. Si vous dsirez transmettre les pages Web au navigateur sous forme chiffre, cochez la case "Autoriser l'accs uniquement via HTTPS" dans l'onglet "Web". Notez que dans ce cas l'URL de la CPU commence par https://. 2. L'accs via HTTPS fonctionne uniquement si l'heure est rgle sur la CPU : vous pouvez rgler l'horloge dans SIMATIC Manager l'aide de la commande Systme cible > Diagnostic/Paramtres > Rgler l'heure 3. Pour une protection encore plus importante, vous pouvez crer des utilisateurs dans l'onglet "Web", leur attribuer divers droits et dfinir des mots de passe.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

479

Mise en service et maintenance 16.3 Configuration de la CPU pour l'accs au Web

La figure suivante illustre le principe de fonctionnement.

(1) Chargement dans la CPU des informations de configuration pour l'accs au Web (2) Lecture d'informations de la CPU en utilisant le navigateur Web

Accs au Web en l'absence d'informations de configuration


En l'absence de configuration, seules les informations de base sont disponibles sur les pages Web. Elles sont disponibles dans cinq langues (allemand, anglais, espagnol, italien, franais) : Les entres dans le tampon de diagnostic en l'absence d'informations de configuration ne s'affichent pas sous forme de texte en clair, mais uniquement sous forme de code hexadcimal. Lorsque le serveur Web de la CPU prend en charge les tables de variables : En l'absence de configuration, la page de la table des variables ne peut pas afficher de variables. Vous pouvez toujours interroger un tat de variable au moyen dun navigateur Web. Sur cette page, vous devez indiquer les adresses dont vous souhaitez interroger ltat.

480

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en service et maintenance 16.3 Configuration de la CPU pour l'accs au Web

Accs au Web en prsence d'informations de configuration


Les informations de configuration contiennent des textes dans les langues slectionnes : textes pour les entres dans le tampon de diagnostic, sous forme de texte court/long textes pour messages ; p. ex. blocs de signalisation AlarmS/SQ, AlarmD/DQ si les tables de variables sont prises en charge : tables de variables avec les mnmoniques et les commentaires qu'elles contiennent

Durant le fonctionnement, les textes pour les entres dans le tampon de diagnostic et les messages s'affichent dans la langue que vous avez paramtre dans le navigateur Web. Particularits de la table des variables : les textes que vous avez saisis en tant que mnmoniques et commentaires pour la table des variables s'affichent de manire inchange dans le navigateur Web, quelle que soit la langue slectionne lors de la configuration pour l'accs au Web. Les pures lignes de commentaires dans la table des variables, telles qu'elles sont possibles dans l'diteur de variables, ne sont pas prises en compte.

Accs Web des pages Web utilisateur


Vous avez la possibilit d'excuter des pages Web personnalises sur votre CPU. Les pages Web utilisateur sont programmes en HTML et compltes avec des commandes AWP (Advanced Web Programming). La CPU analyse et code ces commandes AWP et reprsente ainsi des variables de la mmoire image en tant que partie d'une page Web librement programme. Pour configurer des pages Web personnalises, vous avez besoin : de bonnes connaissances HTML et/ou d'un outil de conception Web, d'une installation du produit complmentaire "Web2PLC" de STEP 7.

Vous trouverez plus d'informations sur la marche suivre pour crer des pages Web utilisateur dans l'aide en ligne de "Web2PLC". Le logiciel d'installation pour l'outil Web2PLC se trouve sur le DVD de produit STEP 7 (CD_2/Optional Components).

Configuration de la CPU
La slection des informations de configuration se limite aux langues charger. La capacit mmoire tant limite dans la CPU charger, les restrictions suivantes s'appliquent en fonction de la CPU utilise : Le nombre de langues qu'il est possible de slectionner est restreint ; p. ex. deux langues. Lorsque le serveur Web de la CPU prend en charge les tables de variables : Vous devez identifier de la manire suivante les tables de variables qui doivent pouvoir tre dites avec un navigateur Web : Activez la case cocher "Webserver" ou Inscrivez "VATtoWEB" dans le champ "Famille" (onglet "Gnral - Partie2") de cette table de variables. Lorsqu'une table de variables possde ce nom de famille, STEP 7 gnre uniquement des donnes de configuration pour les tables des variables.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

481

Mise en service et maintenance 16.3 Configuration de la CPU pour l'accs au Web

Conditions
Lorsque vous compilez ou chargez la configuration matrielle avec les paramtres pour le serveur Web, tous les textes pour ce serveur Web doivent figurer dans le projet.

Marche suivre
1. Dans HW Config, ouvrez les proprits de la CPU avec le serveur Web. 2. Slectionnez l'onglet "Web". Si le serveur Web doit tre activ au dmarrage de la CPU, cochez la case "Activer le serveur Web sur ce module" et choisissez les langues d'exploitation. Vous pouvez choisir parmi les langues installes avec STEP 7 (commande de menu Outils > Langue de visuel dans SIMATIC Manager). Le nombre de langues au choix dpend de la CPU.

3. Confirmez vos paramtres par "OK". 4. Chargez la configuration dans la CPU.

Notas
Lorsque vous modifiez le programme utilisateur, p. ex. en ajoutant ou en modifiant des textes de message, ou lorsque vous avez gnr des blocs de diagnostic avec "Signalisation d'erreurs systme", vous devez de nouveau charger la configuration matrielle. Vous avez, en plus de la procdure dcrite ci-dessus, galement la possibilit de n'activer que des classes d'affichage prcises. Vous pouvez ainsi par exemple masquer les messages sans intrt pour vous ou limiter les besoins en mmoire.

Ouverture de pages Web de la CPU avec un navigateur Web


1. Connectez les PG/PC entre eux via l'interface Ethernet. 2. Ouvrez le navigateur Web (p. ex. Internet Explorer). 3. Dans le champ "Adresse" du navigateur Web, entrez l'adresse IP de la CPU, sous la forme http://a.b.c.d. La page de dmarrage de la CPU s'ouvre. A partir de cette page, vous pouvez naviguer aux informations supplmentaires.

Particularits pour l'utilisation de PDA


Pour les PDA (appareils quips de Windows CE/Mobile), des pages Internet avec un Design adquat sont disponibles l'adresse http://a.b.c.d/Basic.

482

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Mise en service et maintenance 16.4 Saisie ou modification de donnes M dans HW Config

16.4

Saisie ou modification de donnes M dans HW Config

Conditions
Le module prend en charge les donnes I&M. Une liaison en ligne avec le module est tablie via PROFIBUS ou PROFINET.

Marche suivre
Pour diter des donnes M (p. ex. le repre d'installation), procdez comme suit : 1. Effectuez un double clic sur le module et choisissez l'onglet "Identification". 2. Saisissez les donnes M et confirmez par "OK". 3. Choisissez la commande de menu Systme cible > Charger l'identification de module. 4. Dans la bote de dialogue "Chargez l'identification de module", comparez les donnes hors ligne, c'est--dire celles contenues dans la base de donnes de STEP 7 avec les donnes figurant dans le module ("EN LIGNE"). 5. Si les donnes en ligne doivent tre crases par les donnes hors ligne, activez la case cocher "Prise en compte". 6. Confirmez vos paramtrages par "OK". Les donnes M sont transmises dans le module.

16.5

Modification de donnes M dans SIMATIC Manager

Conditions
Le module prend en charge les donnes I&M. Une liaison en ligne avec le module est tablie avec le module via PROFIBUS, "Partenaires accessibles".

Marche suivre
Pour diter des donnes M (p. ex. le repre d'installation), procdez comme suit : 1. Slectionnez le module dans la fentre "Partenaires accessibles" et choisissez la commande de menu Systme cible > Modifier l'identification du module. 2. Dans la bote de dialogue "Changer l'identification du module", ditez les donnes M. Dans le cas de modules mis en uvre de manire redondante, vous devez diter les donnes pour le module de gauche et celui de droite. 3. Pour les donnes qu'il s'agit de transmettre dans le module, activez la case cocher "Prise en compte". 4. Confirmez vos paramtrages par "OK". Les donnes M sont transmises dans le module.

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

483

Mise en service et maintenance 16.5 Modification de donnes M dans SIMATIC Manager

484

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Index
A
Accder aux ID de liaison au cours de la programmation 376 Accs direct 101 Accs en ligne aux appareils PROFINET IO via Ethernet 187 Accs en ligne aux modules dans NetPro 343 Accs en ligne aux partenaires Ethernet dans la fentre 'Partenaires accessibles' 188 Accs en ligne aux systmes cibles dans le multiprojet 465 Accs PG via interface PROFIBUS DP intgre 69 ACCESS 370 Adaptation du catalogue du matriel vos besoins 25 Adresse 75, 76, 393 compression (ET200S) 74 Adresse de l'interface 392 Adresse de l'interface 393 Adresse de diagnostic 48, 120 Adresse de diagnostic (configuration d'un change de donnes direct) 104 Adresse IP 160, 320, 321, 322 Adresse MAC 320 Adresses (E/S) affectation de mnmoniques 49 Adresses de dbut et mmoire de transfert 101 Adresses de priphrie 47 Adresses de rseau 47 Adresses MPI de FM et CP (S7-300) 47 Affectation de la station SIMATIC PC dansla vue de rseau 293 Affectation de l'esclave DP au groupe SYNC/FREEZE 72 Affectation de mnmoniques aux adresses d'E/S 49 Affectation de PG/PC 337 Affectation des adresses en mode multiprocesseur 305 Affectation du nom d'appareil via une carte mmoire (MMC) 192 Affectation dune station PC 293 Affectation d'une station SIMATIC PC 145 Affichage de la topologie au moyen de rpteurs de diagnostic 136 Affichage de la version du systme d'exploitation de la CPU dans la fentre "Catalogue du matriel" 45 Affichage de la vue synoptique 49 Affichage de l'tat des liaisons 375 Affichage de ltat du module desclaves DP placs derrire un Y-Link 145 Affichage des informations sur les modules 34 Affichage d'informations sur les composants du catalogue du matriel 34 Affichage du catalogue du matriel 19 Afficher la table d'adresses pour un sous-rseau 343 Afficher la vue des adresses de partenaire d'un sousrseau 343 Afficher les adresses de partenaire d'un sous-rseau 343 Afficher ou masquer des colonnes 372 AG_LOCK 370 AG_LRECV 370 AG_LSEND 370 AG_RECV 370 AG_SEND 370 AG_UNLOCK 370 Alarme de mise jour 121 Alarme d'tat 121 Alarme d'horloge 150 Alarme multiprocesseur 310 Alarme spcifique au fabricant 121 Ancrage de la fentre 'Catalogue du matriel" 27 Appareil IO 196 Appareil PROFINET avec fonctionnalit Proxy 164, 165 Appareils PROFIBUS PA 145 Appel de l'application de configuration du matriel 43 Application PC 183 Archivage et dsarchivage de multiprojets 478 Astuces 27 Astuces pour les configurations de stations 27 Attribution d'adresses et de noms pour les appareils PROFINET IO 160 Attribution d'adresses Ethernet 320 Attribution d'adresses MPI 319 Attribution d'adresses PROFIBUS 319 Attribution des adresses d'entre/sortie 48 Attribution d'un mot de passe 22 Automates programmables haute disponibilit 315 Automatte SIMATIC PC 290 Autre station 335 Autre station objet dans NetPro 335 Autre station (configuration de la liaison) 394 Autres appareils de terrain (dossier dans le catalogue du matriel) 60

B
Base de donnes locale (LDB) 387 Bloc de donnes systme (SDB) icne pour 295 Blocs chargement dans le systme cible 430 chargement depuis la CPU S7 440 effacement sur le systme cible 444 Blocs - chargs enregistrement dans l'EPROM 431

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

485

Index

Blocs chargs dition dans votre PG/PC 441 Blocs d'organisation pour des alarmes de synchronisme d'horloge (OB61 OB64) 145 Blocs d'organisation pour des esclaves DPV1 (OB55 OB57) 121 Blocs pour divers types de liaison 370 Blocs pour liaisons configures 377 Branche 55 Branche mode multiprocesseur 303 Branche mode multiprocesseur 303 Branche mode multiprocesseur 303 Branche mode multiprocesseur 304 Branche mode multiprocesseur 304 BRCV 371, 377 BSEND 371, 377

C
Cadence de synchronisation (voir cadence d'mission) 252 Cadence d'mission 254 Cartouches interface et interfaces (reprsentation dans HW Config) 44 Catalogue (NetPro) 330 Catalogue des modules (voir le catalogue du matriel) 44 Catalogue du matriel 26, 27, 28, 45, 60, 177 profils 25 Catalogue du matriel adaptation vos besoins 25 Catalogue du matriel voir Catalogue du matriel 27 Ce qu'il faut savoir sur les fichiers GSD pour les IO Devices 117 Ce qu'il faut savoir sur PROFIBUS DPV1 118 Cercle de donnes globales 401, 402, 403 Cercle GD (calcul) 404 Changer de partenaire de liaison 382 Changer d'unit principale 185 Chargement 433, 434, 435, 436 Chargement conditions pralables 421 dans la gestion du projet 430 des cartes mmoire EPROM 431 hors gestion du projet 430 programmes utilisateur dans le systme cible 424 Chargement objets 435 Chargement objets 435 Chargement objets 435 Chargement objets 435 Chargement

objets 435 Chargement objets 435 Chargement objets 435 Chargement objets 435 Chargement objets 435 Chargement objets 436 Chargement objets 436 Chargement objets 436 Chargement objets 436 Chargement objets 436 Chargement depuis le systme cible dans la PG 438 Chargement configuration actuelle et tous les blocs dans la PG 439 Chargement blocs depuis la CPU S7 440 Chargement de blocs dans le systme cible 430 Chargement de plusieurs objets 433 Chargement des appareils PROFINET 190 Chargement d'une configuration IRT 262 Chssis 27, 28 Chssis disposition automatique 27 Chssis central 40 Chssis d'extension 40 Chssis segment fonctionnement asynchrone 303 Chevauchement de Ti et To 155 Chien de garde 197 Choix du routage 380 Choix et disposition des esclaves DP 70 CiR 313 Classe de priorit 22 Classe de priorit paramtrer 22 Classe RT 254, 255 Client OPC 183 Cohrence vrification (NetPro) 340 Colonnes afficher ou masquer 372 Commandes SYNC et FREEZE 72 Communication 141, 143, 318, 319, 326, 340, 343, 348, 397, 398 blocs pour liaisons configures 377 Communication de base (cf. communication par liaisons non configures) 318 Communication GD 406 Communication GD facteur de rduction et temps de cycle 406 Communication par donnes globales 397, 398 Communication par donnes globales
Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

486

Index

prsentation 397 Communication parallle 260 Commutation de l'interface du matre DP 119 Commutation entre le rseau matre DP et l'esclave DP dans la vue dtaille de la fentre de station 58 Compacts esclaves DP configuration 71 Comparaison entre station S7 et station PC 290 Comparaison entres les modes de mise en route mode multiprocesseur 305 Compatibilit lors de l'importation/exportation d'une configuration 296 Compilation 435, 436 Compilation objets 435 Compilation de la table des donnes globales 412 Compilation et chargement 433 Compilation et chargement d'objets 433 Complter la table des donnes globales 411 Comportement au dmarrage 22 Comportement d'alarme d'un I-Device (IO-Devices intelligents) 240 Comportement quidistant 141 Compression 445 Compression contenu de la mmoire d'une CPU S7 446 Compression d'adresses (ET 200S) 74 Conditions 246, 405 Emission et rception des donnes globales 405 Utilisation de I-Device 246 Conditions d'mission et de rception (GD) 405 Conditions et remarques pour le chargement 433 Conditions pralables au chargement 421 Configurateur de composants 145, 293 Configuration 103, 173, 174, 281, 326, 327, 328, 329 de la redondance des supports de transmission 202 dlai de rponse 197 Configuration rseau PROFINET IO 173 Configuration de sous-rseaux (NetPro) 326 Configuration avec des esclaves DP intelligents (change de donnes direct esclave > esclave I) 65 Configuration avec des esclaves DP intelligents (change de donnes esclave I <> matre) 64 Configuration avec des esclaves DP simples (modulaires ou compacts) (change de donnes esclave <> matre) 63 Configuration avec des stations PC SIMATIC 183 Configuration avec deux rseaux matre DP (change de donnes direct esclave > esclave I) 66 Configuration avec deux rseaux matre DP (change de donnes direct esclave > matre) 67 Configuration avec IE/PB-Link 181 Configuration avec IO Controller externe 180 Configuration avec IO Controller intgr 179 Configuration d'appareils 53, 74 Configuration d'appareils CP point point 53 Configuration d'appareils
Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

CP point point 53 Configuration d'appareils CP point point 53 Configuration d'appareils CP point point 53 Configuration d'appareils CP point point 53 Configuration de chssis d'extension dans SIMATIC 400 55 Configuration de la communication avec le CP Ethernet 354 Configuration de la communication avec le CP PROFIBUS 355 Configuration de la communication par donnes globales 408 Configuration de la CPU pour l'accs au Web 483 Configuration de la liaison 473 entre plusieurs projets 473, 474, 475, 476 Configuration de la liaison "Autre station" "PG/PC" "SIMATIC S5" 394 Configuration de la priphrie dcentralise (DP) 57 Configuration de la redondance logicielle 85 Configuration de la topologie 260 Configuration de l'change de donnes direct entre participants PROFIBUS DP 104 Configuration de l'change direct de donnes 260 Configuration de l'esclave dans la vue dtaille 58 Configuration de l'ET200L 74 Configuration de liaisons 353 Configuration de liaisons introduction 353 Configuration de liaisons une PG ou un PC 387 Configuration de liaisons une PG ou un PC avec WinCC 388 Configuration de liaisons des partenaires dans un autre projet 389 Configuration de liaisons pour les modules d'une station SIMATIC 380 Configuration de liaisons pour une station SIMATIC PC 385 Configuration de liaisons S7 pour une station SIMATIC PC via un routeur 386 Configuration de modules S5 54 Configuration de profils support d'extension dans SIMATIC 300 55 Configuration de rseau enregistrement 342 Configuration de rseau et projet STEP 7 317 Configuration de systmes de connexion 185 Configuration de systmes H 315 Configuration de systmes intgrs compacts C7 46 Configuration des appareils DPV1 119 Configuration des modules pour le mode multiprocesseur 308 Configuration des sous-rseaux et des participants la communication 318 Configuration d'esclaves DP compacts 71 Configuration d'esclaves DP intelligents 86 Configuration d'esclaves DP modulaires 71

487

Index

Configuration d'IO Controller 175 Configuration d'IO Devices 176 Configuration du matriel (appel de l'application) 43 Configuration du mode multiprocesseur 307 Configuration d'un esclave DP (GSD Rev. 5) en tant que rcepteur pour l'change direct de donnes 109 Configuration d'un esclave DPV1 120 Configuration d'un matre Sync redondant 258 Configuration et mise en service du rpteur de diagnostic 132 Configuration et paramtrage d'une installation centralise 24 Configuration gnrale 62 Configuration gnrale zones de donnes cohrentes (> 4 octets) 62 Configuration IRT 250 Configuration matrielle 17 importation/exportation 296 introduction 17 Configuration mono-poste 450 Configuration multi-utilisateur 447 Configuration multi-utilisateur au sein du rseau Windows 447 Configurations pour PROFIBUS DP 63 Configurer 232 Rseau IO de niveau suprieur 232 Configurer I-Device 221, 222, 237 Crer le fichier GSD 230 En tant que Shared Device 239 Exemple de configuration 222 Marche suivre 221 Rseau IO de niveau suprieur 234 Rseau IO subordonn 237 Utiliser 231 Configurer la CPU 315-2 DP comme esclave DP 86 Configurer le CP 342-5 comme esclave DP 86 Configurer les zones de transfert Zone de transfert d'application 226, 227 Zone de transfert de priphrie 228 Configurer l'ET 200S (IM 151/CPU) comme esclave DP 86 Configurer l'ET 200X (BM 147/CPU) comme esclave DP 86 Configurer un I-Device 223, 226, 228 Zone de transfert application 226 Connexion de IE/PB-Link au rseau PROFIBUS quidistant 154 Connexion du PG/PC via Industrial Ethernet et IE/PBLink au rseau PROFIBUS quidistant 154 Conseils d'utilisation des tables de donnes globales 410 Conseils pour l'dition de la configuration de rseau 343 Contrle du processus HTML 354 Copie 27 Copie modules 27 Copie de plusieurs esclaves DP 70 Copie de programmes S7 avec des attributs de message 450 Copie dune liaison 384 Copier les sous-rseaux et les stations 343

Couper des rseaux IO 178 Couper un rseau matre DP de l'interface PROFIBUS 69 Couplage de PROFINET et PROFIBUS 164 Couplage point point 53 Coupleur 85 Coupleur DP/PA 83 Coupleur PA 85 CP 342-5 comme esclave DP 86 CP et FM avec des adresses MPI (S7-300) 47 CP Ethernet 354 CP IT 354 CP PROFIBUS 355 CPU configurer pour l'accs au Web 483 effacement gnral 443 modification du numro 309 CPU - Central Processing Unit 22 CPU - Central Processing Unit paramtrage des interfaces 22 CPU 31x-2 DP comme esclave DP 86 Cration de domaine Sync 252 Cration de nouveaux domaines Sync 252 Cration de sous-rseaux entre plusieurs projets 467 Cration d'un rseau matre DP 68 Cration d'un rseau PROFINET IO 175 Cration d'une configuration PROFINET IO 250 Cration d'une liaison "Autre station" "PG/PC" "SIMATIC S5" 394 Cration d'une station 43 Cration et paramtrage de PG/PC 'Autres stations' et stations S5 335 Cration et paramtrage de stations SIMATIC PC 287 Cration et paramtrage d'un nouveau sous-rseau 330 Cration et paramtrage d'un nouvel esclave DP 334 Cration et paramtrage d'une connexion au rseau 332 Cration et paramtrage d'une nouvelle station 331 Crer le fichier GSD 230 I-Device 230 Cycle de bus 141, 143 Cycle de bus DP 147 Cycles de bus quidistants paramtrage (PROFIBUS) 141 Cycles de traitement synchroniss 269

D
De la configuration l'change cyclique de donnes (PROFINET IO) 171 de la mmoire utilisateur 445 Dfaillance 132, 133, 134 Dfinition / modification des proprits 22 Dfinition / modification des proprits de composants 22 Dfinition de la cadence d'mission et des temps d'actualisation 259 Dfinition des proprits des modules/interfaces 47 Dfinition des proprits des sous-rseaux et des participants la communication dans un projet 318

488

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Index

Dfinition des temps d'actualisation 259 Dlai de rponse 197 Dmarrage 370 Dmarre la configuration des donnes globales dans NetPro 343 Dplacement de modules 29 Driver les noms dappareil/ l'adresse IP dune autre source 163, 195 Dsignation de l'outil de dveloppement dans la vue de rseau 335 Dtails de l'adresse (pour un partenaire non spcifi) 392 Dtermination de la capacit de communication partir des ressources de donnes globales 399 Diagnostic 189, 240, 241 I-Device 240, 241, 242 Diagnostic d'appareils IO 196 Diagnostic de cble 132 Diagnostic et comportement d'alarme 286 Diffrence entre l'enregistrement et le chargement de blocs 423 Disposition stations - astuces 27 Disposition de modules dans le cas dune CPU et de ses modules dextension (M7-400) 41 Disposition de modules dans le profil support/chssis 44 Disposition de modules dans un groupe de modules (M7300) 39 Disposition de systmes intgrs compacts C7 (particularits) 46 Disposition du chssis d'extension (SIMATIC 400) 56 Disposition du profil support/chssis de base 44 Domaine Sync 248, 251 Donnes globales 405 Conditions d'mission et de rception 405 DP/AS-i Link configuration 74 DP/PA-Link 83 DPV1 118, 119, 120, 121, 122, 123, 124

E
Echange de donnes 218 Entre un rseau IO de niveau suprieur et un rseau IO subordonn 218, 219 Echange de donnes direct 63, 65, 66, 67, 104 Echange de donnes direct exemple 108 Echange de donnes direct exemple 108 Edition 329 Edition station dans NetPro 329 Edition de blocs chargs dans votre PG/PC 441 Edition de blocs chargs lorsque le programme utilisateur se trouve dans votre PG/PC 442 Edition

de blocs chargs lorsque le programme utilisateur ne se trouve pas dans votre PG/PC 442 Edition de la liaison regroupement dans le multiprojet 473 Edition de la vue de rseau 326 Edition de liaison exportation 323 Edition d'une station dans NetPro 326 Effacement 256 suppression de partenaire 256 Effacement mmoire de chargement/travail 443 Effacement blocs S7 sur le systme cible 444 Effacement gnral CPU 443 E-Mail 354 Emetteur dans un change de donnes direct 104 Enregistrement de blocs chargs dans l'EPROM intgre 431 Enregistrement de la configuration 295 Enregistrement de la configuration de rseau 342 Enregistrement de liaisons 395 Enregistrement d'une configuration et vrification de cohrence 295 Enregistrement et premire compilation de la table des donnes globales 412 Entre plusieurs projets 477 Entre plusieurs projets liaisons S7 477 EPROM 431 EPROM enregistrement de blocs chargs 431 Equidistance 145 Erreur de bus 132 Esclave DP 334, 479 Esclave DP visualisation et forage en ligne 479 Esclave DP absent de la fentre "Catalogue du matriel" 58 Esclave DP achet (avec nouveau fichier GSD) 60 Esclave DP intelligent 60, 64, 91 Esclave I 91, 97 Esclave I subordonn 101 Esclave norm 109 Esclave Sync 248 Esclaves DP choix et disposition 70 copie 70 Esclaves DP (compacts) configuration 71 Esclaves DP intelligents configurer 87 Esclaves DP modulaires configuration 71 Esclaves DP V0 60 Esclaves norms 60 Esclaves S7 60 ET 200iS 81, 145 ET 200M 85 ET 200S 74

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

489

Index

ET 200S (IM 151/CPU) comme esclave DP 86 ET 200S avec prise en charge des options 77 ET 200S en mode DPV1 79 ET 200X (BM 147/CPU) comme esclave DP 86 Etablissement actif d'une liaison 392 Etapes de configuration d'un Shared Device dans des projets STEP 7 diffrents 209 Etapes de configuration d'un Shared Device dans le mme projet STEP 7 206 Etat de la communication par donnes globales 415 Etat des liaisons de communication 375 Etat du module 132 Ethernet 158, 187, 188, 189 Exceptions dans le calcul des cercles GD 404 Exemple de configuration d'une station S7-400 en tant qu'esclave I 91 Exemples - divers 106 Exemples - divers change de donnes direct - change de donnes direct - configuration 106 Exemples - I-Device 235 Exemples- I-Device 222, 231 Exemple de configuration 222 Utilisation 231 Exportation liaisons 323 stations dans la vue de rseau 323 Exporter et importer les donnes CAx 299 Extension de chssis comportant plusieurs CPU 56 Extension de chssis CR2 56 Extension de la configuration de rseau dans NetPro 327 Extension de l'unit de base avec des units d'extension 55 Extrmit d'une liaison 375

Forage esclaves DP 479 Forage des sorties 51 FREEZE 72, 73, 143

G
Gnrateur d'impulsions 22 Gnrer une alarme dans l'esclave I via le SFB75 'SALRM' 97 GET 371, 377 Groupe de modules (M7-300) 39 GSD rvisions 115

H
Hardware Support Package (voir mise jour matrielle) 35 HSP (voir mise jour matrielle) 35 HW Config 17

I
I&M 482 Icne pour le bloc de donnes systme 295 ID de sous-rseau 467, 468 ID de sous-rseau pour une liaison en ligne via des routeurs 347 ID de sous-rseau S7 467, 468 Identification & Maintenance I&M 482 Identification des modules 482 IDENTIFY 370 I-Device (IO-Devices intelligent) Rgles de topologie 243 I-Device (IO-Devices intelligents) 213 Avantages 214 Comportement d'alarme 240 Conditions d'utilisation 246 Crer 222 Fonctionnalit 213 Proprits 214 Rseau PN-IO subordonn 216 IE/PB-Link 182 IM 153 85 IM 153-2 partir de V4 85 IM 157 (DP/PA-Link) 145 Importation 323 liaisons 323, 325 stations dans la vue de rseau 323 Importation et exportation d'une configuration 296 Imprimante 53 Industrial Ethernet 158 Informations d'tat 376 Informations sur la configuration de Shared Devices 204 Informations sur le mode multiprocesseur 303 Informations sur le multiprojet 453 Informations sur les divers types de liaison 356 Informations sur les rgles d'enfichage et autres rgles 23

F
Facteur de rduction 405 Communication par donnes globales 405 Facteurs de rduction saisie 414 Fentre 27 Fentre catalogue du matriel 27 Fentre de configuration 19 Fentre de station comme vue synoptique du rseau matre DP rel 57 Fichier *.cfg 323 Fichier de type 60 Fichier de type (cf. fichier GSD) 57, 113 Fichier d'exportation 297 Fichier GSD 60, 109, 113, 114, 115 Fichiers GSD pour IO Devices 117 FM et CP avec des adresses MPI (S7-300) 47 Fonctionnalit I-Device 213 Fonctionnement asynchrone dans le chssis segment 304 Fonctions S7 (communication S7) 354

490

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Index

Insrer un rseau matre DP 69 Insertion de rseaux IO 178 Insertion gnrale modules 27 Insertion gnralke 27 Installation 35 de composants matriels 35 Installation aprs-coup dun composant 35 Installation centralise configuration 24 Installation d'un fichier GSD 113 Intgration de configurations PROFIBUS DP existantes 164 Intgration d'outils de configuration d'appareils dcentraliss 61 Interface (PROFINET) 169 Interface de commande et interface de signalisation en retour 77 Interface de programmation RTE-Base 183 Interface DP de la CPU 22 Interface FMS 355 Interface MPI de la CPU 22 Interface PROFINET 169 Interface S7 SAPI 387 Interface SEND/RECEIVE 354, 360 Interface SEND-RECEIVE 355 Interfaces 22 Interfaces paramtrage 22 Intervalles dans la mmoire utilisateur (RAM) 445 IO Controller 173, 175, 179, 180, 183, 190 IO Device 117, 158, 173, 174, 176, 177, 190 IO-Controller 158 IO-Device 197 IO-Device intelligent 213 IO-Supervisor (PG/PC) 158 IRT 248, 249, 250, 252, 254, 255, 259, 260 configuration 250 Isochronisme 263, 266, 267, 269, 270, 272, 273, 274 Dans PROFINET IO 263 Exemple 266 Introduction 263 PROFINET IO 267, 268 Programmer les fonctions systme 274 Programmer OB6x 274 Raction du process 269 sur plusieurs cycles systme 273 Temps de raction 268 Ti 270 To 272 Isochronous Realtime Ethernet 248

Lecture et criture dcentralises de donnes cohrentes (> 4 octets) 62 Lecture/criture des enregistrements de donnes 121 Lesclave DP est un esclave DP intelligent 60 Liaison saisie 381 Liaison copie 384 Liaison copie 384 Liaison E-Mail 377 Liaison PtP 53 Liaison S7 392, 393 Liaison S7 une PG ou un PC avec WinCC 388 Liaisons 359, 360, 361, 362, 363 Liaisons configuration 353 utilisation de ressources de liaison 359 Liaisons tablissement (rgles) 380 Liaisons rservation 383 Liaisons de transport ISO 356, 371, 377 Liaisons E-Mail 356 Liaisons entre plusieurs projets diter 473 Liaisons entre projets 473 Liaisons FDL 356, 371, 377 Liaisons FMS 356, 370, 377 Liaisons incohrentes 340, 374 Liaisons ISO-on-TCP 356, 370, 377 Liaisons point point 356, 371, 377 Liaisons S7 356, 359, 360, 361, 362, 363, 370, 377, 388, 473, 474, 477 entre plusieurs projets 473 ouvrir dans le multiprojet 473 Liaisons S7 utilisation de ressources de liaison 359 Liaisons S7 des partenaires non spcifis 392 Liaisons S7 entre plusieurs projets 477 Liaisons S7 une PG ou un PC 387 Liaisons S7 haute disponibilit 356, 377 Liaisons sur plusieurs projets 389 Liaisons TCP 356 Liaisons UDP 356, 377 Lignes d'tat saisie 415 Logiciel optionnel 53 Longueurs de sous-rseaux rduites 332

L
Largeur de colonne 372 LDB 387 LDB (base de donnes locale) 387 Lecture de la liste d'tat du systme 121 Lecture du diagnostic avec la SFC13 121

M
M7-300 39 Matre de niveau suprieur 101, 102, 103 Matre DP 68 Matre PA 83 Matre Sync 248 Make (voir Compilation et chargement d'objets) 435

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

491

Index

Maniement de rseaux matre DP 69 Manipulations de base pour la configuration matrielle 19 Marche suivre pour la configuration d'un rseau matre DP 57 Marche suivre pour la configuration d'une station 19 Masque (voir compilation et chargement d'objets) 433 Masque de sous-rseau 321, 322 Matriel configurer 18 mise jour 35 Matriel catalogue 26 Matriel catalogue 26 Matriel catalogue 26 Matriel catalogue 26 Matriel catalogue 26 Media Redundancy Protocol MRP 200 Mmoire de chargement 424 Mmoire de chargement et mmoire de travail dans la CPU 424 Mmoire de chargement/travail effacement 443 Mmoire de travail 424, 425 Mmoire image partielle 151, 153 Mmoire utilisateur compression 445 Menu contextuel 372 Mettre un partenaire de communication d'un module en valeur dans la vue de rseau 343 Mettre un rseau matre DP en valeur 343 Microprogramme mise jour 426 Mise jour 426, 427, 428 Mise jour microprogramme (systme d'exploitation) de modules en ligne 426 Mise jour du microprogramme 427, 428 Mise jour du systme d'exploitation (voir mise jour en ligne du microprogramme de modules) 426 Mise jour en ligne du microprogramme de modules 426 Mise jour matrielle 35 Mise en rseau de stations au sein d'un projet 317 Mise en rseau de stations de diffrents projets 352 Mise en rseau de stations reprsentant des routeurs 347 Mise en service du partenaire PROFIBUS 479 Mise en service et maintenance 479 Mise en valeur dans la vue de rseau d'une station SIMATIC PC configure 293 MMC 193 Mnmoniques pour les E/S affectation lors de configuration des modules 49 Mode isochrone (voir quidistance) 115 Mode multi-PLC 290 Mode multiprocesseur 303, 310

rgle pour l'affectation des adresses 305 Mode multiprocesseur plage d'adresses 303 Mode multiprocesseur comparaison entre les modes de mise en route 305 Mode multiprocesseur traitement des alarmes 305 Mode multiprocesseur exemples d'utilisation 306 Mode multiprocesseur configuration 307 Mode multiprocesseur configuration 307 Mode multiprocesseur configuration 307 Mode multiprocesseur configuration 307 Mode multiprocesseur programmation 310 Mode multiprocesseur programmation 310 Mode multiprocesseur programmation 310 Mode multiprocesseur programmation 310 Mode redondant 428 Modle d'emplacement des esclaves DPV1 pour les esclaves I 127 Modle EVA 275, 276 Avec temps court 275 Avec temps long 276 Modification de donnes M dans SIMATIC Manager 487 Modification de l'adresse IP ou du nom d'appareil durant le fonctionnement 194 Modification d'installations durant le fonctionnement au moyen de CiR 313 Modification du numro de CPU 309 Modulaires esclaves DP configuration 71 Module 22, 27, 50, 51 installation aprs-coup 35 Module remplacement 27 Module coller copier supprimer 27 Module visualisation/forage 50 Module de RESERVE 77, 78 Module de simulation TOR SIM 374 IN/OUT 16 38 Module DM 370 Dummy 38 Module TC 74 Modules remplacement et dplacement 29 Modules actuels 25 Modules affects une CPU 308 Modules d'alimentation (redondants) 41 Modules HART 84 Mot de passe 296 MPI 427 Multiprocesseur (extension du chssis de base) 56
Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

492

Index

Multiprojet configuration de liaisons entre projets 473 Multiprojet reprsentation de sous-rseaux regroups dans la vue de rseau 470 Multiprojet - conditions et recommandations 457 Multi-utilisateur voir Configuration multi-utilisateur 447

P
PA-Link 85 Paquet de donnes globales 400 Paramtrage dans le programme utilisateur 22 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS 141 Paramtrage de la configuration du poste de travail 449 Paramtrage de la langue 296 Paramtrage de la langue de Windows 296 Paramtrage de lquidistance et de la synchronisation d'horloge dans HW Config 150 Paramtrage des alarmes 22 Paramtrage du comportement du systme 22 Paramtrage du niveau de protection 22 Paramtrage d'une installation centralise 24 Partenaire Broadcast 377 Partenaire de la liaison non spcifi 393 Partenaire de liaison changer 382 dans l'autre projet 389 Partenaire de liaison non spcifi 383 Partenaire Multicast 377 Partenaire non spcifi 388 Partenaire PROFIBUS DP 104 Partenaires accessibles 188, 189 Partenaires alternants 186 Partenaires de liaison non spcifis dans l'autre projet 392 Particularits du mode multiprocesseur 305 PDEV (voir Interface PROFINET) 169 PDM 81 Priphrie dcentralise 64, 65, 66, 67, 106, 479 configurer 57 Priphrie dcentralise visualisation et forage 479 Priphriques dcentraliss (numrotation des emplacements) 57 PG/PC 335, 336, 394 PG/PC dsignation comme outil de dveloppement dans la vue de rseau 335 objet dans NetPro 335 PG/PC affectation 337 PG/PC affectation 338 PG/PC affectation 338 PG/PC avec interface S7 SAPI 387 PG/PC comme partenaire de liaison 387 Placement automatique dans la vue de rseau 343 Plage d'adresses mode multiprocesseur 303 Port (PROFINET) 169 Port partenaire alternant 185 Positionner les stations et sous-rseaux dans NetPro 343

N
NetPro 330, 345 Nom d'appareil 160, 161, 162, 173, 194 Nom d'appareil attribution 191 Nom d'un rseau matre DP modification 69 Nombre de liaisons possibles 380 Nouvelle disposition d'esclaves DP dans la vue de rseau 343 Nouvelle liaison saisie 381 Numro d'appareil 162, 173, 181 Numro d'un rseau matre DP modification 69 Numrotation des emplacements pour les priphriques dcentraliss 57

O
OB 63 145 OB 64 145 OB 6x 271 OB isochrones 271 OB55 121 OB56 121 OB57 121 OB60 310 OB61 OB 64 150 Objet 27, 435 Objet insertion 28 Objet compilation et chargement 435 Optimisation du temps de cycle DP dans le cas du mode synchrone 155 OSTATUS 370 O trouve-t-on les esclaves DP dans la fentre du catalogue du matriel ? 60 O trouve-t-on les IO Devices dans le catalogue du matriel ? 177 Outdoor 25 Ouverture d'autres stations 43 Ouverture de la table des donnes globales 409 Ouverture de la vue graphique de rseau (dmarrage de NetPro) 326 Ouverture de stations supplmentaires dans HW Config 43 Ouverture d'objets dans HW Config 23

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

493

Index

Possibilits de chargement selon la mmoire de chargement 426 Possibilits offertes par la redondance des supports de transmission 198 PRINT 371 Priorit des alarmes 22 Prise en charge des options 77, 78 Prise en compte des connexions pour PG/PC dans la configuration de rseau 337 Procdure compression du contenu de la mmoire d'une CPU S7 446 Procdure de base pour la configuration de liaisons entre des projets diffrents 391 Procdure de configuration de base de l'IRT 249 Procdure de principe de la configuration de base de l'IRT 249 Procdure de principe pour la configuration d'un rseau PROFINET IO 173 Processeurs de communication 53 PROFIBUS DP 22, 57, 63, 69, 141, 142, 143, 428 configurations 63 change de donnes direct 63 esclave DP intelligent 63 shared input 63 PROFIBUS DP interface de la CPU 22 PROFIBUS DP et PROFINET IO (similitudes et diffrence) 158 PROFIBUS DP# bas00199$ Gnrer une ala 145 PROFIBUS PA 83 PROFIBUSDP 106 PROFIBUS-DP 60 Profil (catalogue du matriel) 25 PROFINET IO 117, 157, 158, 159, 161, 162, 164, 166, 167, 168, 171, 173, 175, 176, 178, 179, 180, 181, 183, 187, 189, 194, 196, 197, 243, 259, 267 quidistant 267 IO-Device 197 Isochronisme 267 Topologie avec I-Device 243 PROFINET IO Controller 175, 179, 180, 183 PROFINET IO Device 176 PROFINET IO quidistant 267 Progiciel optionnel 315 Programmation CPU pour le mode multiprocesseur 310 Programmation des appareils DPV1 121 Programmes S7 copie avec des attributs de message 450 regroupement 450 Programmes utilisateur chargement dans le systme cible 424 Proprits de composants 344 Proprits de composants afficher/modifier les dans la vue de rseau 343 Proprits de synchronisation 252 Proprits des sous-rseaux et des participants la communication 318 Publisher 111 PUT 371, 377

Q
Quand utiliser le mode multiprocesseur ? 306 Qu'est-ce que PROFINET IO ? 157

R
Raccourcissement du temps de raction du processus grce au chevauchement de Ti et To 155 Raction du process 269 Isochronisme 269 READ 370 Rcepteur dans un change de donnes direct 104 Recherche 26 Recherche dans le catalogue du matriel 26 Recherche de la foire aux questions sur Internet 34 Recherche de manuels sur Internet 34 Recherche des manuels des modules sur Internet 34 Recherche d'informations support produit sur Internet 34 Redmarrage 370 Redondance des supports de transmission dans les topologies en anneau 198 Redondance logicielle 85 configuration 85 Redondants modules d'alimentation 41 Reduction de longueurs de sous-rseaux 332 Rduire les longueurs de sous-rseaux 343, 345 Rgles de configuration d'une ET 200S 74 Rgles de couplage de chssis d'extension (SIMATIC 400) 56 Rgles d'emplacement pour une station SIMATIC PC 290 Rgles d'enfichage et autres rgles (configuration du matriel) 23 Rgles particulires pour la cartouche interface PROFIBUS DP (M7-400) 42 Rgles particulires pour le module de simulation TOR SIM 374 IN/OUT 16 38 Rgles particulires pour le module DM 370 Dummy 38 Rgles particulires pour les modules d'alimentation redondants (S7-400) 41 Rgles pour la configuration de rseau 319 Rgles pour la disposition des modules (SIMATIC 300) 37 Rgles pour la disposition des modules (SIMATIC 400) 40 Rgles pour l'tablissement de liaisons 380 Regroupement de liaisons 477 Regroupement de liaisons (multiprojet) 473 Regroupement de liaisons S7 non spcifies avec des liaisons entre plusieurs projets 477 Regroupement de modules ET 200S (compression d'adresses) 74 Regroupement de plusieurs programmes S7 en un seul 450 Regroupement de sous-rseaux (multiprojet) 467 Regrouper des liaisons 477 Regrouper des liaisons entre plusieurs projets 477 Relations de voisinage 193

494

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Index

Rmanence 22 Rmanence paramtrage du comportement 22 Remdier une mmoire insuffisante 445 Remplacement 27 Remplacement modules 27 Remplacement modules 27 Remplacement modules 27 Remplacement modules 28 Remplacement modules 28 Remplacement d'appareil sans support amovible 193 Remplacement de chssis de systmes C7 et d'esclaves DP 30 Remplacement et dplacement de modules 29 Rorganiser la vue de rseau 343, 345 Rpteur de diagnostic 132, 133, 134, 136, 137 REPORT 370 Reprsentation 169, 470 Reprsentation interface PROFINET dans HWConfig 169 Reprsentation sous-rseaux regroups dans la vue de rseau 470 Reprsentation des icnes dans la vue dtaille 20 Reprsentation des icnes en italique 20 Reprsentation des modules 20 Reprsentation des modules (voir reprsentation des modules) 20 Reprsentation d'interfaces et de cartouches interface 45 Reprsentation estompe des icnes 20 Rseau IO 158, 171, 178, 218, 219, 234 Configurer 232 Echange de donnes 218 Rseau IO de niveau suprieur et subordonn 235 Rseau matre DP 68 couper 69 insrer 69 modification des proprits 69 Rseau matre DP orphelin 69 Rseau PROFINET IO 178 Rservation d'une liaison 383 Ressource 380 Ressource de liaison 393 Ressources 364, 366, 367 Ressources de donnes globales 399 Ressources de liaison 364, 366, 367, 380 Ressources de liaisons 359 RESUME 370, 377 Rvisions des fichiers GSD 115 Routage 145, 154, 380 Routeur 322 Routeurs 347, 348, 349

S
S7-400H 315 S7-Routing 426 S7RTM (voir configurateur de composants) 145 S7RTM (voir Configurateur de composants) 293 Saisie de facteurs de rduction 414 Saisie de lignes d'tat 415 Saisie d'une nouvelle liaison 381 Saisie ou modification de donnes M dans HW Config 487 Schma GSDML 117 Seconde compilation de la table des donnes globales 416 Segment 132, 133, 134, 135 Slection 27, 28 Slection lignes dans la table de configuration 27 Slection des partenaires au sous-rseau (NetPro) 335 Slection et disposition d'IO Devices 176 Slectionner le rseau matre DP 343 Serveur de rseau 447 Serveur OPC 387 Serveur OPC PROFINET IO 183 Serveur Web 483, 484, 485, 486 SFB 377 BRCV 377 BSEND 377 GET 377 PUT 377 RESUME 377 START 377 STATUS 377 STOP 377 URCV 377 USEND 377 USTATUS 377 SFB 52 (lecture de l'enregistrement) 196 SFB 54 (lecture des informations supplmentaires d'alarme) 196 SFB 75 'SALRM' 97 SFB54 RALRM 121 SFC 126 'SYNC_PI' 145 SFC 78 'OB_RT' 153 SFC126 'SYNC_PI' 150 SFC127 'SYNC_PO' 150 SFC35 310 Shared Device 239 Shared input 66, 67 SIMATIC PDM 81, 82, 84, 145 SIMATIC S5 394 SIPROM (cf. SIMATIC PDM) 84 Slot-PLC 290 Soft-PLC 290 Soudure froide 76 Sous-rseau 343, 344, 345 Sous-rseaux regroupement (multiprojet) 467 Sous-rseaux entre projets 471 Sous-rseaux et stations 317

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

495

Index

Standard 141 START 370, 377 Station chargement dans la PG 439 Station PC 183, 287, 288, 289, 290, 291, 339, 385 Station PC SIMATIC 183 Station PC SIMATIC affecter dans la vue de rseau 145 Station S5 335 Station S5 objet dans NetPro 335 Station S7 - station SIMATIC PC (comparaison) 287 Station SIMATIC PC 290, 291, 292, 335, 339, 385, 387 Station SIMATIC PC cration et paramtrage 287 Station SIMATIC PC objet dans NetPro 335 Station SIMATIC PC - station S7 (comparaison) 287 Stations de diffrents projets mise en rseau 352 Stations PC SIMATIC 183 STATUS 371, 377 STOP 377 Structure de la fentre de station 20 Subscriber 111 Support de transmission 169 Suppression 257 de partenaires dun domaine Sync 256 domaines Sync 256, 257 Suppression de liaisons 384 Suppression de modules 27 Suppression d'une ou de plusieurs liaisons 384 Surveillance du temps de rponse 169 Switch 187, 188 SYNC 72, 143 SYNC/FREEZE 143 Synchronisation de projets dans le multiprojet 477 Synchronisation d'horloge pour PROFINET IO 259 Synchronisme d'horloge 155 synchronisme d'horloge pour PROFIBUS DP 145 Synchronisme d'horloge pour PROFIBUS DP 150 Systme cible chargement de blocs 430 Systme matre PA 83 Systme monomatre 63, 64, 65 Systme multimatre 66, 67 Systmes H 315, 364

T
t 145 Table de configuration comme reproduction d'un profil support ou chssis 21 Table des donnes globales 410 Table des donnes globales ouverture 409 Table des donnes globales enregistrement et compilation 412 Table des donnes globales compilation (seconde compilation) 416

Table des liaisons 374, 375, 376, 381 afficher ou masquer les colonnes 372 dition avec les touches du clavier 372 optimiser la largeur de colonne 372 tri 372 TCI 61 TCP/IP 354 Tlgramme Global Control$ Mise en valeur dans la vue de rseau d'une station SIMATIC PC configure+ FESTE EINSPRUNGSTELLEN6 0K Station PC SIMATIC 145 TeleService 350 Temps d'actualisation pour l'change cyclique de donnes (PROFINET) 166 Temps de cycle DP 155 Temps de raction 267 Isochronisme 267 Temps de raction du processus 145, 146, 147, 149 Temps de raction pour la communication par donnes globales 407 Temps de retard 150, 151, 152 Test entres/sorties 50 esclaves DP 479, 480, 481 That's me - Fonction pour stations PC 145 That's me Fonction pour stations PC 293 That's me (cf. affectation de PG/PC) 337 Ti 270 Isochronisme 270 Ti et To 155 Ti et To pour IRT 259 To 149, 272 Isochronisme 272 Tool Calling Interface (TCI) 61 Topologie 132, 133, 169 paramtrage 169 Rgles pour rseau IO avec I-Device 243 Traitement des alarmes mode multiprocesseur 305, 306 Traitement du programme 275, 276 Modle EVA avec temps court 275 Modle EVA avec temps long 276 Transmission de donnes globales (GD) l'aide de fonctions systme 417 Transport ISO 354 TSAP (Transport Service Access Point) 393 Types de liaison 378, 379 blocs utilisables 370, 371 informations 356 Types de liaison pour des partenaires dans des projets diffrents 389 Types de liaison pour des partenaires dans le mme projet 377 Types d'esclaves DP 70

496

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

Index

U
URCV 370, 377 USEND 370, 377 USTATUS 370, 377 Utilisation de domaines Sync 251 Utilisation de fichiers GSD 113 Utilisation de la table des liaisons 372 Utilisation de l'affichage de la topologie 138 Utilisation de multiprojets 460 Utilisation de rseaux IO 178 Utilisation de ressources de liaison 359 Utilisation de stations complexes 27 Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit 364 Utiliser les configurations PC SIMATIC partir des versions prcdentes 291

V
Variables 51, 52 Variables forage 50, 51 visualisation 50 Variables forage 51 Variables visualisation 51 Variables visualisation 51 Variables forage 51 Variables visualisation 51 Variables forage 51 Variables

visualisation 51 Variables forage 51 Variables forage 51 Variables forage 51 Variables forage 51 Variables visualisation 52 Variables forage 52 Variables forage 52 Vrification de la cohrence du rseau 340 Visualisation 480 Visualisation entres 50, 51, 52 esclaves DP 479 Vitesse optimise 141 Vue de rseau 375, 471, 472 Vue de rseau globale des multiprojets 471 Vue des adresses de rseau 343 Vue dtaille 20 Vue synoptique 49

W
WAN 350, 351 WinAC 290 WinCC (configuration de liaisons ...) 388 WRITE 370

Z
Zone de donnes locales 22 Zone de transfert Priphrie 228

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01

497

Index

498

Configuration matrielle et communication dans STEP 7 Manuel, 05/2010, A5E02789744-01