Beruflich Dokumente
Kultur Dokumente
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
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
Chargement Plusieurs personnes utilisent un projet Utilisation de projets dans le multiprojet Mise en service et maintenance
05/2010
A5E02789744-01
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.
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.
A5E02789744-01 02/2010
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.
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.
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
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
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.
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/
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
Avant-propos
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
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
Sommaire
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
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
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
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
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
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
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
1
1.1
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.
17
18
Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle
1.2
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.
1.2.1
19
Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle
1.2.2
20
Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle
1.2.3
21
Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle
1.2.4
22
Principes de la configuration matrielle avec STEP 7 1.2 Manipulations de base pour la configuration matrielle
1.2.5
1.2.6
23
Principes de la configuration matrielle avec STEP 7 1.3 Configuration et paramtrage d'une installation centralise
1.3
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
1.4
1.4.1
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.
25
1.4.2
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.
26
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
1.5
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.
27
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
Organisation de l'affichage
La commande Affichage > Rorganisation automatique de STEP 7 vous permet d'organiser automatiquement l'affichage actuel.
28
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
1.5.1
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.
29
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
1.5.2
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
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
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.
31
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
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.
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
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
33
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
1.5.3
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.
34
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
1.5.4
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".
35
Principes de la configuration matrielle avec STEP 7 1.5 Conseils pour diter la configuration de stations
36
2
2.1
2.1.1
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 !
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
2.1.3
38
Configuration des units centrales 2.1 Rgles pour la disposition des modules (SIMATIC 300)
2.1.4
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.
39
Configuration des units centrales 2.2 Rgles pour la disposition des modules (SIMATIC 400)
2.2
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 des units centrales 2.2 Rgles pour la disposition des modules (SIMATIC 400)
2.2.1
2.2.2
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
41
Configuration des units centrales 2.2 Rgles pour la disposition des modules (SIMATIC 400)
2.2.3
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 des units centrales 2.3 Marche suivre pour la configuration des units centrales
2.3
2.3.1
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
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"
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").
43
Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales
2.3.3
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
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 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.
2.3.5
Controllez la version du systme d'exploitation de la CPU utilise et choisissez cette version dans la fentre "Catalogue du matriel".
45
Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales
2.3.6
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 des units centrales 2.3 Marche suivre pour la configuration des units centrales
2.3.7
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
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).
47
Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales
2.3.9
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).
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 des units centrales 2.3 Marche suivre pour la configuration des units centrales
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.
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 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.
51
Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales
52
Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales
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.
53
Configuration des units centrales 2.3 Marche suivre pour la configuration des units centrales
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 des units centrales 2.4 Extension de l'unit de base avec des units d'extension
2.4
55
Configuration des units centrales 2.4 Extension de l'unit de base avec des units d'extension
2.4.1
2.4.2
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
56
3
3.1
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
57
Configuration de la priphrie dcentralise (DP) 3.2 Marche suivre pour la configuration d'un rseau matre DP
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 de la priphrie dcentralise (DP) 3.2 Marche suivre pour la configuration d'un rseau matre DP
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").
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
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 de la priphrie dcentralise (DP) 3.4 Intgration d'outils de configuration d'appareils dcentraliss (Tool Calling Interface)
3.4
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.
61
Configuration de la priphrie dcentralise (DP) 3.5 Lecture et criture dcentralises de donnes cohrentes (> 4 octets)
3.5
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
3.6
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.
63
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
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.
65
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
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.
67
Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise
3.7
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 de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise
3.7.2
69
Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise
3.7.3
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
70
Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise
3.7.5
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
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)
71
Configuration de la priphrie dcentralise (DP) 3.7 Dtails sur la configuration des systmes de priphrie dcentralise
3.7.7
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.
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 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.
73
3.8
3.8.1
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
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.
75
76
3.8.3
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...
77
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
3.8.4
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.
79
80
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 :
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).
81
82
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.
83
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.
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
3.8.8
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 !
85
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.
Applications
Configurations avec des esclaves DP intelligents : change de donnes esclave <-> matre change de donnes direct esclave -> esclave I
86
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).
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.
87
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.
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
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".
89
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
3.9.2
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.
91
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
93
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
95
96
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
3.9.3
97
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
98
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.
99
100
3.9.4
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.
101
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
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.
103
3.10
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
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).
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)
105
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
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)
Type d'adresse = Sortie Adresse = 100 Partenaire PROFIBUS DP Adresse PROFIBUS = 2 (fixe, adresse PROFIBUS du matre DP) Type d'adresse = Entre Adresse = 200
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)
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.
107
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).
108
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.
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).
109
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
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".
111
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
3.11
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".
113
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.
114
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.
115
116
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.
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.
117
3.12
DPV1
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)
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
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) !
119
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
121
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
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
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).
123
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
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
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
// ... //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)
125
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
126
127
128
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.
129
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
Rsum
La configuration de l'esclave DP intelligent avec des emplacements virtuels est la suivante :
131
3.13
Rpteur de diagnostic
132
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 :
133
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
135
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
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".
137
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
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.
139
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.
140
Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS
3.14
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.
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.
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.
Vous pouvez corriger cette dure propose, mais pas en-dessous de la valeur minimale calcule et affiche.
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 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 !
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 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.
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 de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS
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).
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 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.
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.
149
Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS
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.
150
Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS
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.
151
Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS
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 de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS
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.
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 de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS
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.
155
Configuration de la priphrie dcentralise (DP) 3.14 Paramtrage de cycles de bus de dure identique pour les sous-rseaux PROFIBUS
156
4
4.1
4.1.1
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
157
4.1.2
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
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.
159
4.1.3
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
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]
161
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
4.1.4
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".
163
4.1.5
Chiffre Description (1) (2) (3) Appareils PROFINET Appareil PROFINET avec fonctionnalit Proxy (p. ex. IE/PB-Link) Appareils PROFIBUS
164
165
4.1.6
166
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.
**
167
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.
168
4.1.7
(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.
169
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
4.2
4.2.1
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.
171
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
4.2.2
173
174
4.2.3
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").
175
4.2.4
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.
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.
176
4.2.5
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.
177
4.2.6
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
4.3
4.3.1
179
4.3.2
180
4.3.3
(1) Numro d'appareil de l'IE/PB-Link (2) Numro d'appareil et adresse PROFIBUS de l'esclave DP
181
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
4.3.4
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.
183
184
4.3.5
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.
185
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
4.4
4.4.1
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.
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)
187
4.4.2
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
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.
Adresse IP
IE/PB-Link
----
189
4.4.3
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
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.
191
4.4.4
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
4.4.5
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.
193
4.4.6
194
4.4.7
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".
195
4.4.8
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
4.4.9
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.
197
4.5
4.5.1
4.5.1.1
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
199
4.5.1.2
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
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".
201
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 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
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.
203
4.6
4.6.1
Shared Devices
Informations sur la configuration de Shared Devices
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.
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
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.
205
4.6.2
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
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
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.
208
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.
209
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
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.
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.
211
212
4.7
4.7.1
I-Devices
Prsentation
213
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
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).
215
216
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.
217
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
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.
219
(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
4.7.2
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.
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
221
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
223
La figure suivante prsente la configuration une fois que toutes les tapes ont t excutes.
224
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.
225
226
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".
227
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
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".
229
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
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
231
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
233
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
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)
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.
235
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
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.
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.
237
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
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.
239
4.7.3
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
240
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.
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.
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.
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.
241
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.
Comportement IDevice
Comportement Contrleur
Appel de l'OB 86 (retour station) Nota : Retour partiel de station en cas d'utilisation Shared.
242
243
244
245
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.
Synchronisme d'horloge
Vous pouvez faire fonctionner des I-Devices dans le contrleur IO de niveau suprieur en mode non isochrone.
246
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.
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.
247
4.8
4.8.1
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
4.8.2
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.
249
4.8.3
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
4.8.4
(1) "Domaine Sync par dfaut" ; existe toujours (2) Les nouveaux rseaux PROFINET IO configurs se trouvent d'abord dans le "domaine Sync par dfaut".
251
4.8.5
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".
252
253
254
Rgles
Un domaine Sync peut comporter uniquement des appareils avec IRT. Un domaine Sync peut comporter un seul matre Sync.
255
4.8.6
256
257
4.8.7
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
4.8.8
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.
259
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 ...".
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 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".
261
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
4.9
4.9.1
Synchronisme d'horloge
Qu'est-ce que le synchronisme dhorloge ?
Just-In-Time
263
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
265
4.9.2
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
4.9.3
T_DC Cycle de donnes Ti To temps de lecture des donnes d'entre temps de sortie des donnes de sortie
267
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
4.9.4
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.
269
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
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).
271
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
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.
273
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.
274
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.
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.
275
4.9.5.3
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
277
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
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.
279
Ouvrez le dialogue "Dtails pour OB61" et slectionnez-y les mmoires images de processus concernes.
280
Remarque Tenez compte du faut que loption IRT "haute performance" requiert la configuration de la topologie.
281
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
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.
283
Prsentation
Vous obtenez une prsentation du projet isochrone dans son ensemble via Edition > PROFINET IO > Synchronisme dhorloge dans HW Config.
284
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.
285
4.9.6
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.
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
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.
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.
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 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).
289
Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.2 Rgles d'emplacement pour une station SIMATIC PC
5.2
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.
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
290
Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.4 Utiliser les configurations PC SIMATIC partir des versions prcdentes
5.4
Si ce comportement prdfini n'est pas adapt, vous pouvez le modifier, comme dcrit ci-aprs :
291
Configuration da la stations PC SIMATIC (SIMATIC PC based) 5.4 Utiliser les configurations PC SIMATIC partir des versions prcdentes
292
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
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
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
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.
295
Enregistrement, importation et exportation d'une configuration 6.2 Importation et exportation d'une configuration
6.2
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
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
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 !
297
Enregistrement, importation et exportation d'une configuration 6.2 Importation et exportation d'une configuration
298
Enregistrement, importation et exportation d'une configuration 6.3 Exporter et importer les donnes CAx
6.3
Qu'exporte-t-on ?
Stations SIMATIC (S7-300, S7-400, S7-400H, stations PC) Modules bass sur GSD (PROFIBUS DP, PROFINET IO) Sous-rseaux
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.
299
Enregistrement, importation et exportation d'une configuration 6.3 Exporter et importer les donnes CAx
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.
300
Enregistrement, importation et exportation d'une configuration 6.3 Exporter et importer les donnes CAx
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.
301
Enregistrement, importation et exportation d'une configuration 6.3 Exporter et importer les donnes CAx
302
7.1
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.
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
Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.1 Informations sur le mode multiprocesseur
7.1.1
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.
305
Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.1 Informations sur le mode multiprocesseur
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
306
Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.2 Configuration du mode multiprocesseur
7.2
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
307
Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.2 Configuration du mode multiprocesseur
7.2.1
7.2.2
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
Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.2 Configuration du mode multiprocesseur
7.2.3
309
Fonctionnement synchrone de plusieurs CPU (Mode multiprocesseur) 7.3 Programmation des CPU
7.3
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
8.1
311
312
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".
313
314
10
10.1
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.
315
Mise en rseau de stations 10.2 Proprits des sous-rseaux et des participants la communication
10.2
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)
316
10.3
Les autres rgles pour la configuration d'un rseau sont donnes dans les manuels de configuration SIMATIC 300 ou SIMATIC 400.
317
10.4
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
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.
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.
319
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
Mise en rseau de stations 10.5 Importation et exportation de stations dans la vue de rseau
10.5
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.
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.
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
Mise en rseau de stations 10.5 Importation et exportation de stations dans la vue de rseau
323
10.6
324
325
326
327
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
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.
329
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
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".
331
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
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.
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
333
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
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 :
335
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
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
337
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.
338
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.
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.
339
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
341
Vous pouvez galement dplacer des stations/esclaves DP dj connectes sous-rseau. Les connexions au rseau des stations/esclaves DP sont conserves.
342
343
344
10.7
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.
345
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.
STEP 7 gnre automatiquement ces informations lors de la compilation de la configuration de rseau ou de station (commande : ... > Enregistrer et compiler).
346
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
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.
347
348
349
10.8
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".
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
11
11.1
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.
351
11.2
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.
352
11.3
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.
353
Configuration des liaisons 11.4 Informations sur les divers types de liaison
11.4
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.
354
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.
355
Configuration des liaisons 11.4 Informations sur les divers types de liaison
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
11.5
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").
357
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
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.
359
(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
(1) Ressource de liaison libre (2) Ressource de liaison occupe (3) MPI ou MPI/PROFIBUS-DP
(1) Ressource de liaison libre (2) Ressource de liaison occupe (3) PROFIBUS-DP
361
Configuration des liaisons 11.6 Utilisation des ressources de liaison dans le cas de liaisons S7 haute disponibilit
11.6
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.
362
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.
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.
364
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)
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.
366
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)
367
11.7
368
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)
369
11.8
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
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.
371
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.
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
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).
373
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.
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 des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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
S7-S7, S7-S5, S7-PC/PG, S7-appareil non Siemens S7-partenaire dans un autre projet (S7, S5, PG/PC, appareil non Siemens)
375
Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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)
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)
Liaison TCP
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)
Liaison UDP
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)
Liaison Email
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
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.
377
Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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 des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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").
379
Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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 des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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....
381
Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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.)
Condition pralable
SIMATIC Manager est ouvert.
382
Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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".
383
Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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.
384
Configuration des liaisons 11.12 Configuration de liaisons entre partenaires d'un mme projet
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).
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".
386
Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets
Liaison FDL
PROFIBUS
S7 - S7, S7 - S5, S7 - PC/PG, S7 Appareil non Siemens, S7 Broadcast de tous les partenaires
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
387
Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets
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)
388
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).
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.
389
Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets
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 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".
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)
391
Configuration des liaisons 11.13 Configuration de liaisons entre partenaires de diffrents projets
Marche suivre
Elle correspond la cration de liaisons un partenaire (PG/PC, "Autre station" et SIMATIC S5) dans un projet.
392
393
394
12
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.
Les zones de priphrie (PE et PA) et les donnes locales ne peuvent pas tre utilises pour la communication par donnes globales.
395
Configuration de la communication par donnes globales 12.1 Prsentation : communication par donnes globales
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 de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales
12.2
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.
397
Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales
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 de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales
399
Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales
400
Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales
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.
401
Configuration de la communication par donnes globales 12.2 Dtermination de la capacit de communication partir des ressources de donnes globales
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.
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.
402
12.3
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).
403
404
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 :
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.
405
12.5
Marche suivre
406
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.
407
408
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 !
409
Nota Les champs contenant des temporisations ou des compteurs peuvent tre seulement des metteurs.
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
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.
411
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
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).
413
414
Configuration de la communication par donnes globales 12.6 Transmission de donnes globales l'aide de fonctions systme
12.6
415
Configuration de la communication par donnes globales 12.6 Transmission de donnes globales l'aide de fonctions systme
416
13
13.1
Chargement
Chargement d'une configuration dans un systme cible
417
418
Ce tableau s'applique aussi bien des blocs ouverts en ligne qu'hors ligne:
419
420
Inversement, vous pouvez charger le contenu actuel de blocs de la mmoire vive de chargement de la CPU dans votre console de programmation.
421
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
422
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)
423
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.
424
Principe
425
13.1.6.2
13.1.6.3
426
13.1.6.4
13.1.6.5
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").
427
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
13.2
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.
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").
429
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.
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
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.
431
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.
432
13.3
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 !
433
434
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.
435
436
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.
437
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
13.4
Le contenu de la mmoire tampon de diagnostic et les paramtres de l'interface MPI sont conservs.
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.
439
440
13.5
441
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
14
14.1
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.
443
Plusieurs personnes utilisent un projet 14.1 Configuration multiutilisateur au sein du rseau Windows
444
Plusieurs personnes utilisent un projet 14.1 Configuration multiutilisateur au sein du rseau Windows
445
Plusieurs personnes utilisent un projet 14.2 Configuration de postes individuels en postes de travail non mis en rseau
14.2
446
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.
447
Plusieurs personnes utilisent un projet 14.2 Configuration de postes individuels en postes de travail non mis en rseau
448
15
15.1
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.
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.
449
450
451
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
15.2
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.
453
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
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.
Lorsqu'une liaison S7 est tablie entre plusieurs projets, les configurations de rseau des deux projets doivent tre compiles.
455
15.3
Utilisation de multiprojets
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
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 !
457
Nota Aprs ouverture dans SIMATIC Manager, un projet qui fait partie d'un multiprojet est reconnaissable l'icne grise du multiprojet :
458
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.
459
460
Utilisation de projets dans le multiprojet 15.4 Accs en ligne aux systmes cibles dans le multiprojet
15.4
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.
461
Utilisation de projets dans le multiprojet 15.4 Accs en ligne aux systmes cibles dans le multiprojet
462
Utilisation de projets dans le multiprojet 15.5 Cration de sous-rseaux entre plusieurs projets
15.5
Conditions
Pour pouvoir regrouper des sous-rseaux, un accs en criture aux projets correspondants et leurs sous-rseaux doit tre possible.
463
Utilisation de projets dans le multiprojet 15.5 Cration de sous-rseaux entre plusieurs projets
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
Utilisation de projets dans le multiprojet 15.5 Cration de sous-rseaux entre plusieurs projets
465
Utilisation de projets dans le multiprojet 15.6 Reprsentation de sous-rseaux regroups dans la vue de rseau
15.6
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
Utilisation de projets dans le multiprojet 15.7 Vue de rseau globale des multiprojets
15.7
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.
467
Utilisation de projets dans le multiprojet 15.7 Vue de rseau globale des multiprojets
468
Utilisation de projets dans le multiprojet 15.8 Configuration de liaisons entre plusieurs projets
15.8
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.
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).
469
Utilisation de projets dans le multiprojet 15.8 Configuration de liaisons entre plusieurs projets
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
Utilisation de projets dans le multiprojet 15.8 Configuration de liaisons entre plusieurs projets
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).
471
Utilisation de projets dans le multiprojet 15.8 Configuration de liaisons entre plusieurs projets
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
Utilisation de projets dans le multiprojet 15.9 Possibilits de regrouper des liaisons entre plusieurs projets
15.9
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.
473
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
16
16.1
475
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
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.
477
16.2
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
16.3
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.
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.
479
(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
480
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.
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.
481
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.
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.
482
16.4
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
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.
483
484
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
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
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
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
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
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
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
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
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
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
497
Index
498