Sunteți pe pagina 1din 320

Avantpropos, sommaire Communication sur stations S7 Caractristiques des CP Ethernet Mise en service du CP Ethernet

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

SIMATIC NET CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel Partie A Application gnrale

Interface SEND/RECEIVE Configuration de liaisons CP comme PROFINET IO Controller CP S7300 comme PROFINET IO Device Liaisons programmes Envoi de messages de process par courrier lectronique Gestion de fichiers et accs aux fichiers via FTP CP en tant que serveur Web : contrle de process HTML Diagnostic Web Diagnostic NCM S7 Chargeur de firmware Annexes A E / Index

Edition 05/2008 G79000G8977C18209

Classification des consignes de scurit Ce manuel donne des consignes que vous devez respecter pour votre propre scurit ainsi que pour viter des dommages matriels. Elles sont mises en vidence par un triangle davertissement et sont prsentes, selon le risque encouru, de la faon suivante : Danger signifie que la nonapplication des mesures de scurit appropries conduit la mort ou des lsions corporelles graves.

Attention signifie que la nonapplication des mesures de scurit appropries peut conduire la mort ou des lsions corporelles graves.

Avertissement avec panneau de danger signifie que la nonapplication des mesures de scurit appropries peut conduire des lsions corporelles lgres.

Avertissement sans panneau de danger signifie que la nonapplication des mesures de scurit appropries peut conduire des dommages matriels.

Remarque signifie que le non respect de ces informations peut se traduire par un rsultat ou un tat indsirable.

Nota doit vous rendre tout particulirement attentif des informations importantes sur le produit, sur les manipulations effectuer avec le produit ou sur la partie de la documentation correspondante, la prise en compte de ces informations tant recommande pour les avantages qui en dcoulent.

A2

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Marques SIMATICR, SIMATIC HMIR et SIMATIC NETR sont des marques dposes par SIEMENS AG. Les autres dsignations dans ce manuel peuvent tre des marques dposes dont lutilisation par des tiers pour leur compte peut enfreindre les droits du propritaire. Consignes de scurit concernant le produit : Avant de mettre en oeuvre le produit dcrit ici, tenez compte imprativement des consignes de scurit ciaprs. Personnel qualifi La mise en service et lutilisation de la console ne doivent tre effectues que par du personnel qualifi. Sont qualifies au sens des prsentes informations relatives la scurit, toutes les personnes qui ont lautorisation de mettre en service, de mettre la terre et de reprer des appareils, systmes et circuits lectriques conformment aux rgles de scurit en vigueur. Utilisation conforme des matriels Tenez compte des points suivants : Attention Le matriel ne doit tre utilis que pour les applications spcifies dans le catalogue ou dans la description technique, et exclusivement avec des priphriques et composants recommands par Siemens. Le transport, le stockage, le montage, la mise en service ainsi que lutilisation et la maintenance adquats du produit sont les conditions indispensables pour en garantir le fonctionnement correct et sr. Avant dutiliser les exemples de programme fournis ou des programmes que vous avez conus, veuillez vous assurer quils ne risque pas de provoquer des dommages corporels ou matriels. Note CE : La mise en service est interdite tant quil na pas t vrifi que la machine dans laquelle ce composant doit tre intgr, est bien conforme aux dispositions de la directive 89/392/CEE. Utilisation conforme des logiciels Tenez compte des points suivants : Attention Le logiciel ne doit tre utilis que pour les applications spcifies dans le catalogue ou dans la description technique, et exclusivement avec des logiciels, des quipements et composants tiers recommands ou agrs par Siemens. Avant dutiliser les exemples de programme fournis ou des programmes que vous avez conus, veuillez vous assurer quils ne risquent pas de provoquer des dommages corporels ou matriels.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A3

Utilisation conforme des logiciel Avant la mise en service, tenez compte du point suivant : Avertissement Il convient de tenir compte avant la mise en service des informations contenues dans la documentation correspondante en vigueur. Vous trouverez les rfrences voulues dans les catalogues ou contactez votre agence Siemens locale.

Copyright E Siemens AG 20012008 All rights reserved Toute communication ou reproduction de ce support dinformation, toute exploitation ou communication de son contenu sont interdites, sauf autorisation expresse. Tout manquement cette rgle est illicite et expose son auteur au versement de dommages et intrts. Tous nos droits sont rservs, notamment pour le cas de la dlivrance dun brevet ou celui de lenregistrement dun modle dutilit. Siemens AG Industry Automation Industrial Communication Postfach 4848, D-90327 Nuernberg

Exclusion de responsabilit Nous avons vrifi la conformit du contenu du prsent manuel avec le matriel et le logiciel qui y sont dcrits. Or des divergences ntant pas exclues, nous ne pouvons pas nous porter garants pour la conformit intgrale. Si lusage de ce manuel devait rvler des erreurs, nous en tiendrons compte et apporterons les corrections ncessaires ds la prochaine dition. Veuillez nous faire part de vos suggestions.

A4

Siemens Aktiengesellschaft

CP S7 pour Industrial Ethernet Configuration et mise en service Sous rserve de modifications techniques. Edition 05/2008 C79000G8977C18209 G79000G8977C18209

Ce manuel ...
... vous aide mettre en service les modules CP SIMATIC NET dune station S7 ; ... vous aide faire communiquer efficacement vos applications via les CP SIMATIC NET ; ... vous fournit, avec la description Prise en main toutes les informations requises pour raliser vos fonctions de communication :

Description Prise en main Utiliser les CP S7 avec STEP*7

Manuel

Partie A

S Vues densemble des CP S Services de


communication

S Familiarisation S Test des interfaces S Mise en service

Apprendre par lexemple

S S S S

Connexion au rseau Configuration Interface de programme Diagnostic

Montage / Mise en service

Partie B (Manuels des CP)

S Capacits fonctionnelles S Elments de commande/


et daffichage

S Instructions de service S Caractristiques


techniques

Vous trouverez la description Prise en main NCM S7 pour Industrial Ethernet dans la documentation en ligne de STEP 7 sous lentre Manuels NCM S7. Le manuel (Partie A et Partie B) de votre CP S7 se trouve dans la SIMATIC NET Manual Collection. Pour plus de dtails veuillez vous rfrer la bibliographie en annexe. Les exemples dcrits dans la Prise en main se trouvent, aprs installation de STEP 7, dans le dossier de projet des exemples de programme (<Lecteur> :\Programmes\Siemens\Step7\EXAMPLES)!

Groupe cible
Ce manuel est destin au personnel de mise en service et de maintenance ainsi quaux programmeurs STEP 7.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A5

Ce manuel ...

Champ dapplication
Ce manuel est valable pour les versions du logiciel STEP 7 V5.4 SP4 et suivantes. Remarque Un repre particulier signale les fonctions qui prsupposent lutilisation dune version plus rcente. Exemple :

La description des fonctions IT sapplique aux modules suivants : S S 6GK7 3431GX300XE0 : 6GK7 4431GX200XE0 : matriel version 1 et suivantes, firmware version V1.0 et suivantes matriel version 3 et suivantes, firmware version V2.0 et suivantes

Le terme CP Advanced
Le terme CP Advanced dsigne des modules de CP dots de fonction email, FTP, Web et PROFINET CBA (par exemple CP x431 Advanced).

Rorganisation de la documentation
Les manuels des CP S7 pour Industrial Ethernet ont t rorganiss et se prsentent partir de la prsente version sous une nouvelle structure : S S La manuel Nouvelles technologies de linformation et de la communication SIMATIC S7 avec CP pour S7300 et S7400 a t intgr dans le prsent manuel. Les descriptions de bloc ont t regroupes et rsumes dans le nouveau manuel Fonctons (FC) et blocs de fonction (FB) pour CP SIMATIC NET S7 Manuel de programmation (/9/). La version imprime des manuels nest plus dite.

Nouveauts techniques
Ont t prises en compte, en plus de diverses adaptations imposes par les appareils actuellement livrs et la version actuelle de STEP 7/NCM S7 V5.4 SP4 : S Modification des paramtres des blocs pour PROFINET IO (voir /9/): FC11 PNIO_SEND (version de bloc 2.0) FC12 PNIO_RECV (version de bloc 2.0) Vous devez utiliser la version V2.0 de ces deux fonctions si le CP doit fonctionner simultanment en mode PROFINET IO Controller et Device. S Nouveau bloc fonctionnel FB40 pour le mode client FTP des CP Advanced (dans /9/)
CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A6

Ce manuel ...

Extension du protocole SMTP en ESMTP pour lauthentification dun CP Advanced comme client de messagerie auprs du serveur de messagerie (fonction : chapitre 9; Messages de diagnostic : chapitre 13.7) Description du diagnostic web avec de nouvelles fonctions de diagnostic (chapitre 12) Nouvelles fonctions sur CP 3431GX300XE0, CP 4431EX200XE0 (version de firmware 2.0) et sur CP 4431GX200XE0 : protection daccs aux modules, mise en tampon UDP (chapitre 3.4) Nouvelles fonctions sur CP 3431GX300XE0 et CP 4431GX200XE0 : minuscules et majuscules dans les noms de fichier du systme de fichiers (chapitre 3.4)

S S

Nota Tenez galement compte de lhistorique de ce manuel au chapitre F en annexe.

Remarque Veuillez noter que la disponibilit de nouvelles fonctions est lie au type de dappareil que vous utilisez. Les fonctions prises en charge par votre module sont indiques dans la description du dialogue des proprits du module sous STEP 7 ainsi que dans le catalogue sous HW Config.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A7

Ce manuel ...

La documentation sur Internet


Le tableau ciaprs vous donne un aperu du contenu et vous indique les adresses de tlchargement sur Internet.

Titre CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration partie A CP S7 pour Industrial Ethernet Manuel partie B Descriptions dappareil : Partie gnrale :

Contenu / Adresses Internet

http://support.automation.siemens.com/WW/view/de/8777865

S CP 3431 Lean (CX00) :


http://support.automation.siemens.com/WW/view/de/19308657

S CP 3431 Lean (CX10):


http://support.automation.siemens.com/WW/view/de/23643456

S CP 3431 (EX20/EX11):
http://support.automation.siemens.com/WW/view/de/8777308

S CP 3431 (EX21) :
http://support.automation.siemens.com/WW/view/de/22259495

S CP 3431 (EX30):
http://support.automation.siemens.com/WW/view/de/24485272

S CP 3431 PN:
http://support.automation.siemens.com/WW/view/de/8776538

S CP 3431 IT :
http://support.automation.siemens.com/WW/view/de/8776544

S CP 3431 Advanced (GX21) :


http://support.automation.siemens.com/WW/view/de/22261695

S CP 3431 Advanced (GX30) :


http://support.automation.siemens.com/WW/view/de/28017299

S CP 4431 (EX11) :
http://support.automation.siemens.com/WW/view/de/8776219

S CP 4431 (EX20) :
http://support.automation.siemens.com/WW/view/de/26417141

S CP 4431 IT :
http://support.automation.siemens.com/WW/view/de/8776322

S CP 4431 Advanced (EX40) :


http://support.automation.siemens.com/WW/view/de/19308871

S CP 4431 Advanced (EX41) :


http://support.automation.siemens.com/WW/view/de/23643789

S CP 4431 Advanced (GX20) :


http://support.automation.siemens.com/WW/view/de/28011203 Passerelles de rseau

S IE/PB Link :
http://support.automation.siemens.com/WW/view/de/7851748

S IE/PB Link PN IO :
http://support.automation.siemens.com/WW/view/de/19299692

S IWLAN/PB Link PN IO :
http://support.automation.siemens.com/WW/view/de/21379908 NCM S7 pour CP S7 SIMATIC NET Prise en main Vous le trouverez sur Internet sous : http://support.automation.siemens.com/WW/view/de/1172503

A8

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Ce manuel ...

Titre Mise en service de stations PC Manuel et prise en main

Contenu / Adresses Internet Le manuel vous aide mettre en oeuvre efficacement les fonctions de communication de vos applications PC via les modules SIMATIC NET. Il indique comment configurer les modules PC et les tapes de configuration raliser sous NCM S7. Vous le trouverez sur Internet sous : http://support.automation.siemens.com/WW/view/de/13542666

Configuration et mise en Les adresses Internet renvoyant aux documents actuels du prsent manuel sont service des CP S7 pour indiques ladresse ciaprs de lhistorique des versions. PROFIBUS Manuel NCM S7 pour PROFIBUS/FMS Vous le trouverez sur Internet sous : http://support.automation.siemens.com/WW/view/de/1158418

Documentation CP dans la Manual Collection (Rfrence A5E00069051)


Chaque CP S7 est accompagn de la SIMATIC NET Manual Collection. Ce DVD est rgulirement mis jour ; il contient les manuels et descriptions valables au moment de sa cration.

Historique des versions /tlchargements dactualit pour les CP S7 SIMATIC NET


Le document Historique des version/tlchargements dactualit pour CP S7 SIMATIC NET fournit des informations sur tous les CP S7 pour SIMATIC NET livrables jusqu ce jour (Ind. Ethernet, PROFIBUS et IE/PB Link). Vous trouverez une dition toujours jour de ces documents sous :
http://support.automation.siemens.com/WW/view/de/9836605

Informations sur les dernires versions en date de blocs (FC/FB)


Utilisez toujours les dernires versions en date de blocs pour les nouveaux programmes utilisateur. Vous trouverez des informations tlchargeables sur les versions de bloc et blocs actuels sur Internet sous :
http://support.automation.siemens.com/WW/view/de/8797900

Pour les pices de rechange, veuillez procder comme indiqu dans les instructions de la partie B, spcifiques aux appareils, du prsent manuel.

SIMATIC NET Quick Start CD : Exemples se rapportant la communication


Le cdrom de prise en main Quick Start, commander sparment, est une mine dexemples de programme et de configuration. Vous pouvez le commander directement sur Internet ladresse :
http://support.automation.siemens.com/WW/view/de/21827955

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A9

Ce manuel ...

Informations complmentaires sur SIMATIC S7 et STEP 7


Vous trouverez les documents complmentaires sur le logiciel de base STEP 7 du systme dautomatisation SIMATIC sous forme lectronique dans linstallation STEP 7. Vous trouverez par ailleurs des informations sur les systmes dautomatisation SIMATIC sur le cdrom Quickstart et sur les pages des services en ligne Customer Support ladresse suivante :
http://www.automation.siemens.com/net/index_00.htm

(informations gnrales sur SIMATIC NET) ou


http://support.automation.siemens.com/WW/view/de

(informations produit et tlchargements)

Note de lecture : Symboles utiliss dans le prsent manuel


En labsence de prcisions, les fonctions dcrites dans le prsent manuel prsupposent lutilisation de STEP 7. Ce symbole repre les fonctions qui prsupposent lutilisation de STEP 7 partir dune version dfinie, partir de la version V5.2 p. ex.

Ce symbole attirera votre attention dans ce manuel sur des conseils particuliers.

Ce symbole renvoie des ouvrages de rfrence.

Aux endroits ainsi reprs, il est conseill de se reporter des informations complmentaires dans laide de base de STEP 7.

F1

Ce symbole renvoie des informations dtailles dans laide contextuelle. Vous pouvez y accder au moyen de la touche F1 ou du bouton Aide de chaque dialogue.

Rfrences bibliographiques /.../


Les renvois dautres documents sont reprs par un numro entre deux barres obliques /.../. Ce numro vous permettra de retrouver le titre du document en question dans la bibliographie qui se trouve la fin du prsent manuel. -

A10

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Sommaire

Sommaire Partie A
1 Communication via CP Ethernet sur stations S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.5 1.6 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 2 A15 Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A16 Possibilits de communication des automates SIMATIC S7 quips de CP Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modes de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les services de communication des CP Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . Fonctionnement via une base de donnes configure ou programme . . . . . . . A17 A17 A20 A22

Communication PG/OP via Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . A23 Communication PG avec STEP 7 via Industrial Ethernet . . . . . . . . . . . . . . . . . . . A25 Utilisation de lOP : Connexion dappareils de contrlecommande via Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A26 Communication S7 via Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A27 Communication compatible S5 (interface SEND/RECEIVE ) . . . . . . . . . . . . . . . A31 Services FETCH/WRITE (serveur) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A34 Mise en rseau de stations avec STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variante de rseau/projet : Un sousrseau, un projet . . . . . . . . . . . . . . . . . . . . . Variante de rseau/projet : SIMATIC S5 et automates dun autre constructeur dans un sousrseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variante de rseau/projet: Deux ou plusieurs sousrseaux, un projet . . . . . . . Variante de rseau/projet : Un sousrseau, plusieurs (sous)projets . . . . . . . Variante de rseau/projet: Plusieurs sousrseaux dans plusieurs (sous)projets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variante de rseau/projet: Liaisons intersousrseaux (TCPIP) . . . . . . . . . . . Variante de rseau/projet : Liaison intersousrseaux IP (TCP/IP) . . . . . . . . . A35 A37 A38 A39 A40 A43 A45 A46 A48

Caractristiques des CP Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 2.2 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5

Processeurs de communication pour S7300 . . . . . . . . . . . . . . . . . . . . . . . . . . . A48 Processeurs de communication pour S7400 . . . . . . . . . . . . . . . . . . . . . . . . . . . A49 Rgles dembrochement sur SIMATIC S7300 . . . . . . . . . . . . . . . . . . . . . . . . . . Emplacements admissibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nombre de CP SIMATIC NET utilisables en parallle . . . . . . . . . . . . . . . . . . . . . . Multitraitement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dbrochage/Embrochage (change de module) . . . . . . . . . . . . . . . . . . . . . . . . . . Notes concernant la CPU S7300 : Ressources de liaison . . . . . . . . . . . . . . . . . Rgles dembrochement sur SIMATIC S7400 . . . . . . . . . . . . . . . . . . . . . . . . . . Emplacements admissibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nombre de CP SIMATIC NET utilisables en parallle . . . . . . . . . . . . . . . . . . . . . . Multitraitement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dbrochage/Embrochage (change de module) . . . . . . . . . . . . . . . . . . . . . . . . . . Notes concernant la CPU S7400 : Ressources de liaison . . . . . . . . . . . . . . . . . A50 A50 A50 A50 A51 A51 A52 A52 A52 A52 A53 A53

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A11

Sommaire

Utilisation du CP avec STEP 7/NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 3.2 3.3 3.3.1 3.3.2 3.3.3 3.4 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.5 3.6 3.6.1 3.6.2 3.6.3 3.6.4 3.7 3.8 3.9 3.9.1 3.9.2 3.10

A54

Pour mettre un CP Ethernet en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A55 Notes gnrales concernant STEP 7 / NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . A56 Configuration Marche suivre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration dun sousrseau Industrial Ethernet (SINEC H1) . . . . . . . . . . . . . . . . Entre du CP Ethernet dans la configuration matrielle . . . . . . . . . . . . . . . . . . . . Afficher les connexions au rseau dune station . . . . . . . . . . . . . . . . . . . . . . . . . . Paramtrage dautres proprits du CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Adresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Synchronisation dhorloge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Protection daccs IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Configuration IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Paramtres de port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet PROFINET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de fonctions IT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A57 A58 A60 A63 A65 A66 A67 A70 A71 A71 A73 A75 A75 A76

Envoi au CP via HTTP dentres pour la liste IP Access Control (CP Advanced) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A79 Onglet Redondance de supports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Possibilits de redondance de supports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Redondance de supports et topologies en anneau . . . . . . . . . . . . . . . . . . . . . . . . MRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration MRP sous PROFINET IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A81 A81 A81 A83 A85

Objets gnriques dans le projet STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A88 Configuration des services de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . A91 Affectation initiale dune adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A91 Adressage de la slection de systme cible dans le SIMATIC Manager . . . . . . A93 Adressage dans le dialogue des proprits sous HW Config. ou NetPro . . . . . A93 Chargement des donnes de configuration sur le systme cible . . . . . . . . . . . A95 A97

Interface SEND/RECEIVE dans le programme utilisateur . . . . . . . . . . . . . . . . . . . . . . . . 4.1 4.2 4.3 4.4 4.4.1 4.4.2

Fonctionnement de linterface SEND/RECEIVE sur la CPU . . . . . . . . . . . . . . . A98 Programmation de linterface SEND/RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . . . A100 Echange de donnes CPU S7 <> CP Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . A102 Informations complmentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A104 Programmation de la transmission de donnes via liaisons TCP . . . . . . . . . . . . A104 Recommandations relatives au fonctionnement sous charge de communication leve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A105 A106

Configuration de liaisons de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 5.2 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.4

Marche suivre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A107 Configurations de liaison possibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A108 Liaisons de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nouvelle liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liaisons dautres partenaires dans dautres projets . . . . . . . . . . . . . . . . . . . . . . Autres fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liaisons sans affectation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A110 A112 A114 A116 A117

Configuration des proprits dune liaison transport ISO . . . . . . . . . . . . . . . . . . A119


CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A12

Sommaire

5.4.1 5.4.2 5.4.3 5.4.4 5.5 5.5.1 5.5.2 5.5.3 5.6 5.6.1 5.6.2 5.6.3 5.7 5.7.1 5.7.2 5.7.3 5.7.4 5.7.5 5.8 5.9 6

Dfinition du point terminal local de la liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dfinition dadresses transport ISO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dfinition des proprits dynamiques transport ISO . . . . . . . . . . . . . . . . . . . . . . . Contrle des proprits de liaison transport ISO . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des proprits dune liaison ISOonTCP . . . . . . . . . . . . . . . . . . Dfinition du point terminal local de la liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dfinition dadresses ISOonTCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrle des proprits dune liaison ISOonTCP . . . . . . . . . . . . . . . . . . . . . . . Configuration des proprits dune liaison TCP . . . . . . . . . . . . . . . . . . . . . . . . . . Dfinition du point terminal local de la liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dfinition dadresses TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrle des proprits dune liaison TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des proprits de liaison UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dfinition du point terminal local de la liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dfinition dadresses UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UDP avec broadcast et multicast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrle des proprits de liaison UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liaison UDP libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A120 A122 A125 A127 A128 A129 A131 A134 A135 A136 A138 A141 A142 A143 A144 A147 A152 A153

Mode FETCH/WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A154 Routage en cas de rpartition de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A157 A158

CP comme PROFINET IO Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 6.1.1 6.1.2 6.2 6.2.1 6.2.2 6.2.3 6.3 6.3.1 6.3.2 6.4 6.4.1

Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A159 PROFINET IO System sous STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A159 PROFINET IO avec communication IRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A159 Mode IO Controller sur S7300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lecture et criture denregistrements avec le FB52 . . . . . . . . . . . . . . . . . . . . . . . Exploitation dalarmes laide du FB54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A161 A161 A161 A162

Mode IO Controller sur S7400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A162 Mode multitraitement affectation du CP la CPU . . . . . . . . . . . . . . . . . . . . . . . A162 Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A163 Informations complmentaires concernant le fonctionnement sous PROFINET IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A164 Rtroaction de la communication multicast sur la communication RT . . . . . . . . A164 A165

CP S7300 comme PROFINET IO Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.3 7.3.1 7.3.2 7.4

Principe de lchange de donnes en mode IO Device . . . . . . . . . . . . . . . . . . . . A166 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principe du couplage de lIO Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activation du CP sur la station S7 comme PROFINET IO Device . . . . . . . . . . . Configuration du CP comme IO Device avec communication IRT . . . . . . . . . . . Affectation dun PROFINET IO Device un PROFINET IO System . . . . . . . . . A167 A167 A168 A168 A170

Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A173 Interface de programmation sur le PROFINET IO Device . . . . . . . . . . . . . . . . . . A173 Initialisation et configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A174 Exemple de configuration et de programmation . . . . . . . . . . . . . . . . . . . . . . . . . . A176 A179

Liaisons de communicationprogrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 8.2

Vue densemble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A179 Marche suivre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A182

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A13

Sommaire

8.3 8.4 8.5 8.5.1 8.5.2 8.5.3 8.5.4 8.5.5 8.6 9

Bloc de donnes de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A183 Bloc de paramtres pour donnes systme (mise en rseau du CP) . . . . . . . A187 Blocs de paramtres pour types de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc de paramtres pour liaison TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc de paramtres pour liaison UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc de paramtres pour liaison ISOonTCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc de paramtres pour liaison EMAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloc de paramtres pour liaison FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A188 A189 A190 A191 A192 A194

Types de sousbloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A195 A198

Envoi de messages de process par courrier lectronique . . . . . . . . . . . . . . . . . . . . . . . 9.1 9.1.1 9.2 9.2.1 9.2.2 9.2.3 9.3 9.4 9.4.1 9.4.2 9.5

Prsentation des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A198 Authentification et autres caractristiques du CP Advanced . . . . . . . . . . . . . . . . A199 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Marche suivre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Possibilits du mode serveur de messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration du serveur de messagerie et adressage du destinataire . . . . . . . A200 A200 A201 A201

Cration dune liaison EMail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A202 Envoi de courrier lectronique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A204 Bloc de donnes EMail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A204 Envoi dun message avec AG_SEND/AG_LSEND . . . . . . . . . . . . . . . . . . . . . . . . A206 Test de la fonction de courrier lectronique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A206 A209

10

Gestion de fichiers et accs aux fichiers via FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1 10.2 10.2.1 10.2.2 10.3 10.3.1 10.3.2 10.3.3 10.3.4 10.4 10.4.1 10.4.2 10.4.3 10.4.4

Fonctions FTP dune station S7 quipe dun CP Advanced . . . . . . . . . . . . . . . A210 CP Advanced comme serveur FTP pour le systme de fichiers du CP . . . . . . A211 Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A211 Structure du systme de fichiers et caractristiques . . . . . . . . . . . . . . . . . . . . . . . A212 CP Advanced comme serveur FTP pour les donnes de CPU S7 . . . . . . . . . . Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commandes FTP sur le client FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table dallocation de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure des blocs de donnes (DB fichier) pour les services FTP . . . . . . . . . . CP Advanced comme client FTP pour les donnes de CPU S7 . . . . . . . . . . . . Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration de liaisons FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure des blocs de donnes (DB fichier) pour les services FTP . . . . . . . . . . FC et FB pour services FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A215 A215 A216 A218 A222 A226 A226 A227 A229 A232 A233

11

CP en tant que serveur Web : contrle de process HTML . . . . . . . . . . . . . . . . . . . . . . 11.1 11.2 11.2.1 11.2.2 11.2.3 11.3 11.4 11.4.1 11.5

Prsentation du contrle de process HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A233 Scurit daccs aux donnes de process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activation de port sur CP Advanced lors de la configuration . . . . . . . . . . . . . . . . Fonctionnement avec parefeu et serveur proxy . . . . . . . . . . . . . . . . . . . . . . . . . . Protection par mots de passe plusieurs niveaux . . . . . . . . . . . . . . . . . . . . . . . . . A234 A235 A235 A235

Accs au CP Advanced via un navigateur Web . . . . . . . . . . . . . . . . . . . . . . . . . . A236 Accs aux pages systme HTML Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . A238 Interrogation de lextrait du tampon de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . A238 Crer et sauvegarder votre propre page daccueil . . . . . . . . . . . . . . . . . . . . . . A240

A14

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Sommaire

12

Diagnostic Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.1 12.2 12.3 12.3.1 12.3.2 12.3.3 12.3.4 12.3.5 12.3.6 12.3.7 12.3.8 12.3.9

A242

Conditions requises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A242 Structureet utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A243 Pages de diagnostic du CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page daccueil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tampon de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROFINET IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liaisons configures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Protection daccs IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Redondance de supports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A245 A245 A246 A247 A248 A249 A252 A254 A256 A257 A258

13

Diagnostic NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.1 13.2 13.2.1 13.2.2 13.3 13.3.1 13.3.2 13.3.3 13.3.4 13.3.5 13.3.6 13.4 13.5 13.6 13.6.1 13.6.2 13.7

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A259 Fonctions du diagnostic NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A260 Installation et dmarrage du diagnostic NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . A261 Commandes gnrales de menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A263 Lancement du diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etablissement de la liaison au CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dmarrer le diagnostic partir de la bote de dialogue Proprits Du CP . . . . . Appel de Diagnostic partir du menu Dmarrer de Windows . . . . . . . . . . . . . . . Utilisation dune passerelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation dune station PC Paramtrage de la passerelle via PC internal . Autres possibilits de dmarrage de Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . A265 A265 A265 A266 A268 A271 A272

Marche suivre pour le diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A273 Appel cibl des fonctions de diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A274 Checklist des problmes typiques de linstallation . . . . . . . . . . . . . . . . . . . . . A276 Checklist Fonctions gnrales du CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A276 Checklist des liaisons de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A277 Messages de diagnostic de liaisons EMail avec authentification . . . . . . . . . . A278 A280

14

Chargeur de firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.1 14.2

Domaine dapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A280 Chargement du firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A281

Brochage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A283 A.1 A.2 A.3 A.4 Connecteur mle DC 24 V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A283 Connecteur femelle RJ45 pour Ethernet Twisted Pair . . . . . . . . . . . . . . . . . . . A283 Connecteur pour Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A284 Connecteur pour PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A285

B C D

Normes et homologations des CP S7 SIMATIC NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A286 Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A291 Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A296 D.1 D.2 Partie gnrale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A296 Industrial Ethernet et fonctions IT des CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A300

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A15

Sommaire

D.3 E F

PROFINET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A304

Couplage dautres systmes avec FETCH/WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A307 Historique du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A311 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A317

A16

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7


Le CP Ethernet pour SIMATIC S7 offre toute une srie de services de communication pour lexcution de diverses tches. Vous apprendrez donc dans ce chapitre S S S quelles sont les possibilits de communication via Industrial Ethernet mises disposition par le CP Ethernet; quelles sont les tches assures par le CP Ethernet dans le cadre des diffrents services ; comment crer les conditions requises pour satisfaire vos exigences en matire de communication;

Pour obtenir des informations complmentaires : S Concernant linstallation du CP Ethernet, veuillez tenir compte des instructions figurant dans le manuel de la Manuel Collection jointe au CP Ethernet /1/. Vous y trouverez en outre des informations complmentaires concernant les performances du CP Ethernet. Concernant le mode de fonctionnement et lutilisation du logiciel de configuration STEP 7 qui sert en partie configurer le CP (telle la configuration matrielle), veuillez vous rfrer /5/. Concernant lutilisation, la structure et la manipulation dIndustrial Ethernet, vous trouverez des informations dtailles sous /24/.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A17

Communication via CP Ethernet sur stations S7

1.1

Industrial Ethernet

Dfinition
Dans le cadre du systme de communication SIMATIC NET, systme ouvert et indpendant de tout constructeur, Industrial Ethernet est le rseau ddi aux niveaux conduite et cellule. Le support physique de Industrial Ethernet est soit un rseau lectrique constitu dun cble coaxial blind ou dune paire torsade, soit un rseau optique ralis laide de fibres optiques (FO). Industrial Ethernet est dfini par la norme internationale IEEE 802.3 (voir /24/).

Communication sans faille dans le secteur industriel


Industrial Ethernet est intgr au concept SIMATIC NET, qui permet avec PROFINET / PROFIBUS et ASInterface (ASi) de raliser une mise en rseau sans faille des niveaux conduite, cellule et terrain.

Industrial Ethernet (IEEE 802.3) PROFINET PROFIBUS (EN 50170 Vol. 2 PROFIBUS) ASInterface (ASi, Interface actionneurcapteur)
|Figure 1-1 Industrial Ethernet au sein du concept SIMATIC NET

Procdure daccs au rseau


Laccs au rseau est conforme, sous Industrial Ethernet, la procdure CSMA/CD (Carrier Sense Multiple Access with Collision Detection = Accs multiple avec coute de la porteuse et dtection de collisions) dfini par la norme IEEE 802.3.

A18

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.2

Possibilits de communication des automates SIMATIC S7 quips de CP Ethernet

1.2.1

Modes de communication
Le CP Ethernet pour SIMATIC S7 supporte selon le type de CP les modes de communication suivants :
CP Ethernet CP Ethernet

S7-400

S7-300

Modes de communication possibles

Interfaces / Services / Protocoles


via les protocoles Transport ISO ISOonTCP (TCP/IP avec RFC 1006)

S Communication PG/OP S Communication S7 S Communication compatible S5

avec interface SEND / RECEIVE au moyen des protocoles Transport ISO ISOonTCP (TCP/IP avec RFC 1006) TCP UDP Transport ISO ISOonTCP (TCP/IP avec RFC 1006) TCP

avec services FETCH/WRITE au moyen des protocoles

S PROFINET IO
et PROFINET CBA

via les protocoles TCP UDP RT (PROFINET IO et CBA) IRT (PROFINET IO) DCOM (PROFINET CBA)

S Contrle de process HTML


via navigateur Web

via les protocoles protocole HTTP / IP

S Gestion de fichiers et accs


aux fichiers via FTP

via les protocoles protocole FTP / IP

S Messagerie lectronique

via les protocoles SMTP / ESMTP

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A19

Communication via CP Ethernet sur stations S7

Communication PG/OP La communication PG/OP sert au chargement de programmes et de donnes de configuration, lexcution de fonctions de test et de diagnostic ainsi quau contrlecommande dun process laide dOP.

Communication S7 La communication S7 constitue une interface simple et efficace entre stations SIMATIC S7 et entre stations et PG/PC via des blocs fonctionnels de communication (CFB).

Communication compatible S5 avec interface SEND/RECEIVE Linterface SEND/RECEIVE assure la communication programme via une liaison configure entre automates SIMATIC S7 et automates SIMATIC S7 ou SIMATIC S5 et entre ces automates et des PC/PG ou des stations dautres constructeurs. Selon le type de CP, les services de communication ciaprs sont disponibles au niveau de linterface SEND/RECEIVE : Transport ISO optimis pour la mise en oeuvre performante sur un niveau de fabrication ferm services IP pour la communication interrseau avec liaisons ISOonTCP (RFC 1006), liaisons TCP et service de datagrammes UDP (y compris broadcast / multicast).

Communication compatible S5 avec services FETCH/WRITE (serveur) Les services FETCH/WRITE (serveur) permettent des automates SIMATIC S5, de stations PC SIMATIC ou dun autre constructeur daccder directement aux zones de mmoire systme de la CPU dun automate SIMATIC S7. Selon le type de CP, les services de communication ciaprs sont disponibles pour les accs FETCH/WRITE : Transport ISO optimis pour la mise en oeuvre performante sur un niveau de fabrication ferm TCP/IP pour la communication interrseau avec liaisons ISOonTCP (RFC 1006), liaisons TCP.

PROFINET IO PROFINET est une norme de lOrganisation des utilisateurs PROFIBUS (PNO) qui dfinit un modle de communication et dingnierie non propritaire. PROFINET IO Controller Les CP S7 qui prennent en charge le mode PROFINET IO Controller, permettent daccder directement aux IO Devices via Industrial Ethernet. PROFINET IO Device Les CP S7 qui prennent en charge le mode PROFINET IO Device permettent dutiliser des stations S7 comme des PROFINET IO Devices intelligent sur Industrial Ethernet. Pour plus de dtails sur PROFINET IO, veuillez vous rfrer /15/ et /14/. La communication PROFINET IO fait appel des liaisons TCP pour le paramtrage et des liaisons RT (Real Time) ou IRT (Isochronous Real Time) pour le trafic de donnes IO cyclique.

A20

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

PROFINET CBA Une station S7 quipe dun CP compatible PROFINET CBA peut tre lie dans SIMATIC iMap comme composant PROFINET CBA. Pour plus de dtails sur PROFNET CBA, veuillez vous rfrer /6/. PROFINET CBA permet dutiliser des connexions transmission acycliques et cycliques.

Contrle de process HTML Sur certains CP (CP Advanced p. ex.), les fonctions et pages HTML mises disposition permettent dinterroger les donnes systme importantes au moyen dun navigateur web (voir chapitre 11).

Gestion de fichiers et accs aux fichiers via FTP Sur les CP fonction IT, vous disposez de fonctions additionnelles pour services FTP. Vous pouvez utiliser votre station S7 aussi bien comme client FTP que comme serveur FTP (voir chapitre 10). Station S7 comme client FTP Vous transmettez les blocs de donnes en criture et en lecture sur un serveur de fichiers. Station S7 comme serveur FTP Une autre station, un PC p. ex., transmet des blocs de donnes en criture ou en lecture la station S7 ou des fichiers dans le systme de fichiers du CP fonction IT.

Messagerie lectronique Les CP fonctions IT proposent des services de messagerie lectronique. Lautomate est en mesure de transmettre des messages en fonction des vnements du process (voir chapitre 9).

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A21

Communication via CP Ethernet sur stations S7

1.2.2

Les services de communication des CP Ethernet


Selon le type de module, les CP S7 prennent en charge les possibilits de communication suivantes :

Automate programmable PG/OP Module


S7/C7-300

Fonctions supportes S7 F Compatible S5 F F F F F PROFINET CBA (F) F F


6)

IT

IO F 1) F F
3) 5)

CP 3431 Lean CP 3431 CP 3431 Advanced

F F F F F

4)

F F

F F F F

S7-400/ S7400H

CP 4431 CP 4431 Advanced

F 2) F 2)

1) PROFINET IO Device 2) PROFINET IO Controller 3) PROFINET IO Controller 4) serveur uniquement 5) PROFINET IO Device et/ou PROFINET IO Controller 6) dpend du type dappareil :EX21 avec CBA, EX30 sans CBA p. ex.

A22

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

Possibilits de communication entre les types dappareils


Le tableau ciaprs prsente les possibilits de communication rsultant des modes de communication prcits :
S5-115 155U/H Station PC ET 200

S7-400 S7-300

S7-300

Communication S7 SEND/RECEIVE PROFINET CBA PROFINET IO 3)

Communication S7 SEND/RECEIVE PROFINET CBA PROFINET IO 2)

SEND/RECEIVE FETCH/WRITE

Communication PG/OP1) Communication S71) SEND/RECEIVE FETCH/WRITE PROFINET CBA PROFINET IO Contrle de process HTML Services FTP EMail

Communication S7 PROFINET IO 4)

Communication S7 SEND/RECEIVE

Communication S7 SEND/RECEIVE PROFINET CBA PROFINET IO Services FTP

SEND/RECEIVE FETCH/WRITE

Communication PG/OP1) Communication S71) SEND/RECEIVE FETCH/WRITE PROFINET CBA PROFINET IO Contrle de process HTML Services FTP EMail

Communication S7 PROFINET IO 4)

S7400

PROFINET CBA PROFINET IO 2)

1) PC uniquement comme client 2) S7300 comme PROFINET IO Device S7400 comme PROFINET IO Controller 3) S7300 comme PROFINET IO Device et/ou Controller 4) IM 1513 PN ou IM 1544 PN p. ex. avec S7 comme Controller

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A23

Communication via CP Ethernet sur stations S7

1.2.3

Fonctionnement via une base de donnes configure ou programme

Configuration et diagnostic
La connexion et la configuration du CP Ethernet ncessitent le logiciel de configuration STEP 7 ou NCM S7. NCM S7 offre dimportantes possibilits de diagnostic des diffrents mode de communication sous Industrial Ethernet. NCM S7 sinstalle automatiquement avec STEP 7 et peut tre lanc partir de STEP 7. Pour la configuration de la communication PROFINET CBA, vous utiliserez en outre loutil dingnierie SIMATIC iMap ; vous trouverez des informations dtailles sur SIMATIC iMap dans le manuel Component based Automation Configuration dinstallation avec SIMATIC iMap /6/.

Liaisons de communication programmes


Il existe des domaines dapplication o il vaut mieux ne pas crer les liaisons de communication via linterface de configuration de STEP 7 mais o il est prfrable de les programmer via des applications spcifiques. Le bloc fonctionnel FB55 IP_CONFIG qui permet la transmission flexible un CP Ethernet de blocs de donnes contenant des donnes de configuration, est disponible pour ces applications. Pour savoir avec quelles interfaces du CP ceci est possible, veuillez vous rfrer au manuel correspondant.

A24

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.3

Communication PG/OP via Industrial Ethernet

Application
La communication PG/OP met disposition des fonctions qui sont dj intgres tout appareil SIMATIC S7/M7/C7. On distingue les deux types de fonction suivants : S Communication PG La communication PG avec STEP 7 sur Industrial Ethernet permet : de profiter de toutes les fonctions de STEP 7 via Industrial Ethernet ; de programmer, diagnostiquer, commander et surveiller tous les modules de lautomate SIMATIC S7 via Industrial Ethernet. S Utilisation de lOP La communication PG/OP via Industrial Ethernet permet de commander et de surveiller tous les modules dune station SIMATIC S7 laide dappareils de contrlecommande (TD/OP). Le CP Ethernet joue le rle de relais de communication S7 qui fait transiter la communication PG/OP via Industrial Ethernet. La figure ciaprs illustre titre dexemple les possibilits dutilisation locale ou distante de la communication PG/OP : S S locale via des modules Ethernet sur la PG distante via des modules Ethernet sur la PG et via un routeur ; (la possibilit de connexion distance avec TeleService via adaptateur TS est galement esquisse)

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A25

Communication via CP Ethernet sur stations S7

OP Connexion Ethernet STEP 7 NCM S7

Conduite / Surveillance Commande PC avec CP Ethernet

Modem / RNIS

Crer les donnes de configuration pour chaque CP et les charger sur les CP Ethernet

Ind. Ethernet S7 400 S7 300


CP Ethernet

Routeur (RNIS p. ex.)

WAN *
CP Ethernet

Routeur (RNIS p. ex.) Ind. Ethernet

S7 400 Modem / RNIS|

Adaptateur TS
CP Ethernet

* via TCP/IP Figure 1-2 Configuration pour le mode PG/OP local et distant

A26

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.3.1

Communication PG avec STEP 7 via Industrial Ethernet

Conditions requises pour la communication PG


La communication PG est possible si les conditions suivantes sont remplies : S S La PG ou lEngineering Station est quipe dun CP Ethernet ou dun modem/dun adaptateur RNIS pour laccs distance. Une adresse est affecte au CP Ethernet (utilisez ladresse MAC par dfaut ou paramtrez une adresse IP).

Sur CP plusieurs interfaces indpendantes, p. ex. 1 interface PROFINET et 1 interface Gigabit, vous pouvez, lors de linterconnexion de linterface PROFINET avec votre installation, connecter la PG ou la station dingnierie linterface Gigabit. Vous pouvez accder partir de lune des interfaces au sousrseau de lautre interface.

Mise en rseau de la PG / de lEngineering Station


Selon la configuration de la PG ou de lEngineering Station, on distinguera les cas suivant pour lutilisation de la communication PG : S PG / Engineering Station en mode configur Si vous choisissez cette configuration lors de la mise en service de la PG / lEngineering Station, les interfaces des modules de communication utiliss seront dj reconnues ce niveau. La fonction Paramtrage interface PG/PC est automatiquement rgle sur PC interne. Aprs avoir charg la configuration sur votre PG / Engineering Station, vous pourrez, partir de STEP 7, changer sans autre paramtrage des fonctions de PG avec les stations accessibles du rseau. S PG / Engineering Station en mode PG

Si votre PG ou Engineering Station a t configure pour ce mode de fonctionnement, vous devrez dfinir linterface de la PG ou de lEngineering Station explicitement au moyen de la fonction Paramtrage interface PG/PC. Effectuez pour ce faire les oprations suivantes : 1. Ouvrez dans le panneau de configuration de Windows la bote de dialogue Paramtrage interface PG/PC. 2. Paramtrez linterface de la PG/du PC en fonction des CP disponibles sur votre PG et en fonction de la connexion au bus (paramtrages dinterface utiliss). Pour plus dinformations sur lutilisation de la PG et de lEngineering Station, veuillez vous reporter /4/.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A27

Communication via CP Ethernet sur stations S7

1.3.2

Utilisation de lOP : Connexion dappareils de contrlecommande via Industrial Ethernet

Condition requise
Lutilisation du contrlecommande est possible ds que les conditions suivantes sont remplies : S Sont installs sur lappareil de contrlecommande : un CP Ethernet ; SOFTNET S7 pour Ind. Ethernet ou un logiciel du CD SIMATIC NET. S Les CP des stations S7 ont une adresse MAC/IP (utiliser ladresse MAC par dfaut ou spcifier une adresse IP).

Sur CP plusieurs interfaces indpendantes, p. ex. 1 interface PROFINET et 1 interface Gigabit, vous pouvez, lors de linterconnexion de linterface PROFINET avec votre installation, connecter la PG ou la station dingnierie linterface Gigabit. Vous pouvez accder partir de lune des interfaces au sousrseau de lautre interface.

Marche suivre
Pour pouvoir utiliser la communication S7, vous devez prvoir sur votre appareil de contrlecommande ladressage du module souhait de la station SIMATIC S7. Pour plus dinformations, veuillez vous rfrer au manuel de lappareil de contrlecommande ainsi qu /4/.

A28

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.4

Communication S7 via Industrial Ethernet

Application
La communication S7 via Industrial Ethernet permet de raliser une communication programme laide de SFB/FB de communication via des liaisons S7 configures. Le volume de donnes utiles par contrat est de 64 Ko max. Le CP Ethernet joue le rle de relais de communication S7 en faisant transiter les fonctions S7 via Industrial Ethernet. La transmission seffectue, selon la configuration du CP Ethernet sur la base du protocole transport ISO ou ISOonTCP (TCP/IP avec extension RFC 1006). La communication S7 se droule, du point de vue de lutilisateur, de manire identique via PROFIBUS et Industrial Ethernet.

Station
On distingue, selon le type de matriel et la configuration de linstallation, 2 cas : S fonction de client et de serveur bilatrale Les liaisons S7 peuvent tre utilises entre les stations ciaprs avec toutes les fonctionnalits de la communication S7 : entre stations S7300 et S7400 ; entre stations S7 et stations PC/PG avec CP Ethernet.
S7 400
CP Ethernet

S7 300

CP Ethernet

M7

Ethernet

WAN *

PUT / GET BSEND / BRECV USEND / URECV|

* uniquement TCP/IP

PC/PG avec CP Ethernet S7 300 / 400 Figure 1-3 Les stations communiquent au moyen de liaisons S7 via Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A29

Communication via CP Ethernet sur stations S7

fonction de client et de serveur unilatrale (liaisons S7 configures unilatralement) Des fonctions dcriture ou de lecture pourront tre excutes avec PUT / GET sur les liaisons S7 configures unilatralement dans les cas suivants : communication S7 via routeur Laccs des stations PG/PC aux stations S7 est possible si la station PG/PC est connecte via un routeur (IE/PB Link par exemple) un autre sousrseau ou type de sousrseau (PROFIBUS / Ethernet) ; les stations S7 jouent dans ce cas le rle de serveur. La communication S7 est possible par respectivement une passerelle.
CP Ethernet

S7 300

CP Ethernet

S7 400

PUT / GET
Ethernet Station PC/PG|

Ethernet IE/PB Link Station PC/PG PROFIBUS

PUT / GET

Figure 1-4

La station PC/PG communique avec des stations S7 connectes au sousrseau PROFIBUS ou Ethernet via une passerelle

Pour plus de dtails sur les caractristiques prises en charge par votre CP Ethernet, veuillez vous reporter la partie du manuel spcifique aux appareils /1/.

A30

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

Configuration de liaisons S7
Crez des liaisons S7 pour pouvoir utiliser la communication S7 pour le transfert de donnes entre deux stations SIMATIC S7. Pour plus dinformations, veuillez vous rfrer au manuel STEP 7 /5/ . Remarque Les liaisons S7 via un routeur ne sont prises en charge quau sein dun projet STEP 7, mais pas entre partenaires dans les diffrents projets STEP 7 dun multiprojet !

Interface du programme utilisateur de la station S7


Vous utilisez dans le programme utilisateur des SFB (pour S7400) et FB (pour S7300).
Type de bloc SFB / FB12 SFB / FB13 SFB / FB15 SFB / FB14 SFB / FB8 SFB / FB9 SFC / FC62
1) 2)

Client X

Serveur X

dcrit dans Documentation STEP 7 /23/

BSEND BRCV put get USEND URCV CONTROL (S7400) / C_CNTRL (S7300)

X X X X

1) 1) X x 2)

une configuration de liaison sur le serveur nest pas ncessaire pour S7300

Remarque Veuillez tenir compte dans votre programme utilisateur de la mention suivante propos de la cohrence des donnes : Les informations lues ou crites sont copies par la CPU de la station S7 par blocs de 8 ou 32 octets (selon la version de firmware) du programme utilisateur dans le systme dexploitation ou du systme dexploitation dans le programme utilisateur S7. Si de telles informations sont copies au format mot ou double mot, il peut en rsulter une incohrence de donnes lors de la transmission par la communication S7 ! Pour plus dinformations, veuillez vous rfrer la documentation STEP 7 /23/.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A31

Communication via CP Ethernet sur stations S7

Notes concernant la communication S7 entre station PC/PG et station S7


Les applications dune station PC/PG communiquent avec la station S7 via une interface OPC ou une interface SAPIS7 pour les oprations de conduite, dobservation et de commande. Les stations S7 utilisent les SFB/FB de communication intgrs (fonction de client et de serveur bilatrale). Les conditions suivantes doivent dune manire gnrale tre remplies pour la communication S7 dune station PC/PG : S Sont installs sur le PC/la PG : un CP Ethernet ; une interface pour la communication S7 : SOFTNET S7 pour Industrial Ethernet ou un logiciel du CD SIMATIC NET. S Les CP des stations S7 ont une adresse MAC/IP (utiliser ladresse MAC par dfaut ou spcifier une adresse IP).

Pour pouvoir utiliser la communication S7 avec SIMATIC S7 partir du PC , vous devez prvoir dans lapplication PC laccs, via le CP Ethernet, au module CPU souhait de la station SIMATIC S7.

Communication S7 via routeur (fonction de client et de serveur unilatrale)


Il est possible daccder la station S7 partir dune application (serveur OPC) dune station PC/PG connecte un autre sousrseau. Les deux sousrseaux doivent tre interconects via un routeur tel quIE/PB Link par exemple. Une station S7 ou un PC, connect aux deux sousrseaux par des CP peut galement assurer la fonction de routeur. Dans une telle configuration, la station S7 est uniquement adressable par la station PC/PG en tant que serveur de communication via des liaisons S7 configures unilatralement. Les conditions de configuration de la station PC/PG sont identiques pour le fonctionnement dans un mme sousrseau (voir cidessus) ; de plus le CP de la station PC/PG doit tre routable. Configurez pour la station PC/PG dans ce mode de fonctionnement, sous STEP 7 NetPro, une liaison S7 unilatrale vers la station S7 voulue dans lautre sousrseau. Dans le programme utilisateur, les services de la communication S7 vous permettront daccder en criture et en lecture aux donnes de la station S7.

Connexion dune PG/dun PC une station S7 via un CP 2 interfaces


Pour quune PG/un PC puisse accder au sousrseau PROFINET auquel est connecte une station S7, vous pouvez utiliser sur la station S7 un CP deux interfaces, un CP Advanced p. ex. avec interfaces PROFINET ET Gigabit. Lors de la connexion du PC/de la PG (comme appareil de contrlecommande p. ex.) linterface Gigabit du CP, vous pouvez accder via le switch intgr du CP au sousrseau au niveau de linterface PROFINET du CP.

A32

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.5

Communication compatible S5 (interface SEND/RECEIVE 1)

Application
Linterface SEND/RECEIVE donne accs dans le programme utilisateur S7 la communication compatible S5 avec liaisons configures. Le transfert de donnes via une liaison configure est conu pourles types de transmission suivants : S la transmission protge de blocs de donnes successifs entre deux stations Ethernet via une liaison TCP ou ISOonTCP (voir /25/) ; une liaison transport ISO (pas avec composant PROFINET CBA standard, voir /8/). S la transmission simple (non protge) de blocs de donnes successifs (service datagramme) entre deux stations Ethernet avec UDP (User Datagram Protocol) sur IP.

Linterface SEND/RECEIVE est en outre utilise pour la transmission de courrier lectronique (voir chapitre 7).

Liaison transport ISO


Transport ISO propose des services pour la transmission protge de donnes sur des liaisons configures. Compte tenu du regroupement en paquets de donnes (segmentation oriente paquet dtection de lintgralit de linformation), il est possible de transfrer dimportantes quantits de donnes. Les transmissions sont trs sres en raison de la rptition automatique et des mcanismes complmentaires de contrle de bloc. Le partenaire de rseau confirme la rception des donnes ; lmetteur reoit une indication au niveau de linterface SEND/RECEIVE. ISOTransport qui est exclusivement transmis via Industrial Ethernet, est optimis en vue dune mise en oeuvre performante sur un niveau de fabrication ferm.

Lancienne dsignation de linterface SEND/RECEIVE tait liaisons APIAPI

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A33

Communication via CP Ethernet sur stations S7

IP (Internet Protocol)
Sont disponibles pour la transmission de donnes interrseaux, sous rserve dutiliser des CP appropris tels que le CP 4431 : S Liaison ISOonTCP ISOonTCP est conu pour la transmission de donnes protge interrseaux. Le service ISOonTCP est conforme la norme TCP/IP (Transmission Control Protocol/Internet Protocol) avec extension RFC 1006 selon la couche 4 du modle de rfrence ISO (voir /7/). RFC 1006 complte le protocole TCP par la possibilit de transmettre des blocs de donnes (Informations). Ceci prsuppose toutefois que les deux partenaires supportent RFC 1006. Les transmissions sont trs sres en raison de la rptition automatique et des mcanismes complmentaires de contrle de bloc. Le partenaire de rseau confirme la rception des donnes ; lmetteur reoit une indication au niveau de linterface SEND/RECEIVE. S Liaison TCP Dot dune interface SEND/RECEIVE, le CP Ethernet supporte, via des liaisons TCP, linterface Socket (p. ex. Winsock.dll) vers TCP/IP, disponible sur la quasi totalit des systmes terminaux (PC et automates dautres marques). TCP est conu pour la transmission de donnes protge interrseaux. Le service TCP est conforme la norme TCP/IP (Transmission Control Protocol/Internet Protocol ;voir /7/). S Liaison UDP UDP est conu pour une transmission de donnes simple, interrseaux, sans acquittement. Les liaisons UDP permettent galement de transmettre des tlgrammes broadcast et multicast si la liaison a t configure en consquence. Pour viter une surcharge due une forte sollicitation par des liaisons broadcast, le CP nautorise pas la rception dUDP broadcast. Utilisez en remplacement la fonction multicast via liaison UDP ; vous avez ainsi la possibilit de connecter le CP comme abonn dun groupe multicast..

Interface SEND/RECEIVE
La transmission de donnes est dclenche par le programme utilisateur. Linterface avec le programme utilisateur de la station SIMATIC S7 est constitue par des blocs SIMATIC S7 particuliers de type FC (fonctions).

A34

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

Station
Linterface SEND/RECEIVE permet de raliser une communication programme via Industrial Ethernet entre une station SIMATIC S7 et : S S S S une station SIMATIC S7 quipe dun CP Ethernet une station SIMATIC S5 quipe dun CP Ethernet PC/PG avec CP Ethernet des stations quipes dune connexion Ethernet

S7 400

CP Ethernet

S7 300

CP Ethernet|

Ethernet

une station SIMATIC S5 quipe dun CP Ethernet

Autre station avec connexion Ethernet

PG/PC avec connexion Ethernet

WAN uniquement TCP/IP Internet Routeur

Figure 1-5

SIMATIC S7 avec les partenaires possibles pour la communication via linterface SEND/RECEIVE

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A35

Communication via CP Ethernet sur stations S7

1.6

Services FETCH/WRITE (serveur)

Application
La fonctionnalit FETCH/WRITE vient ajouter linterface SEND/RECEIVE dautres services de communication compatible S5 via des liaisons transport configures. Linterface FETCH/WRITE sert essentiellement la connexion dun automate SIMATIC S7 un automate SIMATIC S5 ou des automates autres que S7 (un PC p. ex.). S FETCH (lecture de donnes) Le partenaire de communication (SIMATIC S5 ou station autre que S7) peut accder en lecture au donnes systme de lautomate SIMATIC S7. S WRITE (criture de donnes) Le partenaire de communication (SIMATIC S5 ou station autre que S7) peut accder en criture au donnes systme de lautomate SIMATIC S7. Du point de vue de lautomate SIMATIC S7, il sagit dune fonction de communication passive quil convient simplement de configurer ; les liaisons sont tablies linitiative du partenaire de communication. Pour plus dinformations, veuillez vous rfrer la documentation systme de lautomate SIMATIC S5 ou de la station autre que S7.

Types de liaison
Pour pouvoir effectuer les accs laide des fonctions FETCH ou WRITE, il faut quune liaison FETCH passive, respectivement WRITE passive ait t configure sur lautomate SIMATIC S7. Les types de liaison suivants sont possibles : S S S Transport ISO ISOonTCP TCP

Coordination daccs via le programme utilisateur


La coordination daccs est assure par les blocs FC AG_LOCK et AG_UNLOCK fournis. Ces FC permettent de coordonner laccs aux zones de mmoire systme par blocage ou dblocage des liaisons, de sorte viter la gnration et la transmission de donnes incohrentes.

SIMATIC S5
Sur lautomate SIMATIC S5, la configuration et lactivation des services FETCH/WRITE seffectue via les types de service READ ACTIF/PASSIF et WRITE ACTIF/PASSIF.

A36

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.7

Mise en rseau de stations avec STEP 7

Configuration
La communication de stations SIMATIC avec dautres stations ncessite la configuration des rseaux requis dans les projets STEP 7. Configurer un rseau ou sousrseau signifie que : 1. Vous crez au sein du projet un ou plusieurs sousrseaux du type voulu ; 2. Vous dfinissez les proprits du sousrseau ; la plupart du temps, il suffira de slectionner le paramtrage par dfaut ; 3. Vous effectuez la connexion logique des stations au sousrseau ; 4. Vous crez les liaisons de communication.

Mise en rseau dans un multiprojet


La configuration de multiprojets est prise en charge partir de la version V5.2 de STEP 7. Le multiprojet vous permet par exemple de crer un projet par personne pour le traitement distribu et de rpartir les stations en fonction des projets et des effectifs. Vous disposez galement de fonctions pour lextraction et le regroupement de sousprojets. Les sousrseaux et liaisons peuvent tre crs pardel les limites dun projet.

Outils
STEP 7 offre des possibilits de configuration confortables, graphiques notamment (NetPro) et de documentation du rseau.

La configuration de rseaux est galement dcrite dans /5/ au chapitre Configuration de rseaux.

Variantes
Avant de se lancer dans la configuration de rseau STEP 7, il est bon de connatre la manire dont se prsentent les diffrentes configurations dinstallation dans un projet STEP 7. Les configurations ciaprs sont caractristiques des stations interconnectes via des CP:

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A37

Communication via CP Ethernet sur stations S7

Exemple de variante
1 2 3 4 5 6 7 1 sousrseau 1 projet

Caractristique / Configuration

stations SIMATIC S5 additionnelles et stations avec appareils dautres constructeurs 2 sousrseaux ou plus 1 projet 1 sousrseau plusieurs projets plusieurs sousrseaux plusieurs projets liaisons interrseaux (TCP) liaisons intersousrseaux IP

Ces variantes, prsentes ciaprs titre dexemple, montrent comment les configurations dinstallations relles sont reprsentes au sein des projets STEP 7.

A38

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.7.1

Variante de rseau/projet : Un sousrseau, un projet

Configuration de linstallation
Dans le cas le plus simple, linstallation se compose de stations SIMATIC S7 devant tre interconnectes par un sousrseau, p. ex. du type Industrial Ethernet.

S7400/1 Installation Production

S7300/1

Ethernet (1)

S7300/2

Reprsentation dans le projet STEP 7 Dans le projet Step 7, crez pour ce faire un objet Ethernet. Les stations cres dans le mme projet, se rapportent cet objet ds quelles sont configures comme noeud de rseau.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A39

Communication via CP Ethernet sur stations S7

1.7.2

Variante de rseau/projet : SIMATIC S5 et automates dun autre constructeur dans un sousrseau

Configuration de linstallation
Votre installation peut comporter, en plus des stations SIMATIC S7, galement des stations SIMATIC S5 et des automates dautres constructeurs.

S7400/1

Installation Production

S7300/1 Automate dun autre constructeur

Ethernet (1)

SIMATIC S5
S7300/2

Reprsentation dans le projet STEP 7 Les stations SIMATIC S5 que vous souhaitez intgrer la communication, peuvent tre directement slectionns. Les automates dautres constructeurs doivent tre configurs comme Autres stations.

A40

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.7.3

Variante de rseau/projet: Deux ou plusieurs sousrseaux, un projet

Configuration de linstallation
Les diffrentes tches excutes par les stations mais aussi leur loignement peuvent ncessiter la mise en place de plusieurs rseaux.

S7400/1

Installation Niveau conduite et production

Ethernet (1)
CP Ethernet

S7400/2
CP PROFIBUS

PROFIBUS (1)

S7300/1

S7300/2

Reprsentation dans le projet STEP 7 Vous pouvez crer les sousrseaux dans un projet Step 7 et configurer ainsi facilement les stations pour la communication.

Cette reprsentation permet de conclure que : S S S Il est possible de grer plusieurs sousrseaux dans un mme projet ; Chaque station est cre une seule fois dans le projet ; Une station peut tre affecte plusieurs sousrseaux, en affectant les CP en consquence.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A41

Communication via CP Ethernet sur stations S7

1.7.4

Variante de rseau/projet : Un sousrseau, plusieurs (sous)projets

Configuration de linstallation
Dans le cas dinterconnexions en rseau complexes, il peut savrer utile pour une meilleure rpartition du travail de configuration de subdiviser linstallation en plusieurs sousprojets. Il est alors possible que la communication seffectue via un sousrseau interprojet qui implique la cration de liaisons interprojet. Exemple :

Section dinstallation Production 1


S7400/1 S7400/2 Ethernet (1)

Section dinstallation Production 2

S7300/1

S7300/2

S7300/3

Organisation dans un multiprojet


Le multiprojet prend en charge, partir de la version V5.2 de STEP 7, les exigences dune configuration confortable et cohrente de la communication. Les fonctions de multiprojet de STEP 7 permettent S S de grer et dditer sparment plusieurs projets dans un multiprojet ; de subdiviser et de regrouper des projets.

On distingue dune manire gnrale deux mthodes de travail dans le cadre dun multiprojet : S Plusieurs personnes travaillent simultanment sur un multiprojet dans un environnement en rseau. Les projets du multiprojet se trouvent dans diffrents dossiers du rseau. Dans ce cas, tous les partenaires de liaisons par exemple sont accessibles pour la configuration de liaisons. Une personne assure la gestion centrale du multiprojet. Elle dfinit les structures des projets (ventuellement au niveau local) et diffuse des projets pour un traitement externe. Elle rintgre ensuite les projets dans le multiprojet, harmonise avec lassistance du systme les donnes interprojets et excute si ncessaire les fonctions interprojet requises. Il convient dans ce cas de dfinir des conventions concernant p. ex. lattribution des noms de liaison, des noms de liaisons identiques facilitant le regroupement des projets lors de lharmonisation des projets. Les multiprojets sont traits en dtails dans laide de base de STEP 7.

A42

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

Vous y trouverez des instructions sur les sujets suivants : S S S S S S S Conditions requises par les fonctions interprojet ; Comment crer des multiprojets ? Comment crer un projet au sein dun multiprojet ? Extraction dun projet dun multiprojet ; Intgration de projets dans un multiprojet ; Harmoniser des projets au sein dun multiprojet ; Dplacer des stations dans un mutliprojet (lorsquune station est transfre dun projet du multiprojet vers un autre projet du mme multiprojet (p. ex. par glisserdplacer), les liaisons interprojet sont conserves.) Problmes pouvant survenir dans les projets distribus et conseils pour la marche suivre.

Possibilits pour les stations non incluses au projet actuel


La nouvelle fonction de multiprojet offre les possibilit suivantes : S Liaison un partenaire dans un projet inconnu La nouvelle fonction de multiprojet vous donne la possibilit de crer une liaison un partenaire dans un projet inconnu. Vous pouvez le cas chant spcifier un nom de liaison comme rfrence dans le dialogue des proprits de la liaison. Lors du regroupement des projets, STEP 7 harmonisera automatiquement les liaisons configures sparment. La liaison reste non spcifie tant que les projets ne sont pas regroups et que les liaisons nont pas t harmonises. Les donnes de configuration ne seront charges, exemptes dincohrences, sur la station locale quaprs harmonisation. Utilisez donc cette variante si vous savez que les projets seront regroups dans un multiprojet. S Liaisons spcifies avec objets gnriques Pour pouvoir crer des liaisons spcifies pour des stations qui sont gres dans un autre projet (Exemple : Production 2) ou ne sont pas gres dans des projets STEP 7, ces stations pourront tre configures comme Autres stations (Exemple : dans le projet Production 1). Ceci permet de crer des donnes de configuration cohrentes, intgralement spcifies et de les charger sur la station locale. Il est en outre possible de crer des liaisons spcifies entre ces stations dans des projets distincts autonomes. Les stations pourront alors communiquer via les liaisons cres directement aprs chargement des donnes de configuration. Utilisez cette variante si vous voulez exploiter les projets indpendamment les uns des autres en raison de leur complexit. Les stations de type SIMATIC S5 exercent une fonction identique en tant quobjets gnriques.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A43

Communication via CP Ethernet sur stations S7

Regroupement de projets dans un multiprojet :


Si vous avez utilis la fonction de multiprojet pour crer des liaisons un partenaire dans un projet inconnu, STEP7 tentera dharmoniser automatiquement les liaisons configures sparment. Si vous avez configur des projets avec des objets gnriques et que vous souhaitez les regrouper dans un multiprojet, vous disposez des possibilits suivantes : S S Vous pouvez galement laisser les objets gnriques et les liaisons configures inchangs. Vous pouvez raffecter les partenaires de liaison puis supprimer les objets gnriques.

A44

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.7.5

Variante de rseau/projet: Plusieurs sousrseaux dans plusieurs (sous)projets

Configuration de linstallation
Si les diffrentes tches excutes par les stations mais aussi leur loignement ncessitent la mise en place de plusieurs types de rseau et leur gestion dans diffrents projets, il sera galement possible ici de crer les stations comme suit : S S par des (sous)projets dans le multiprojet ; dans lautre projet par la configuration dautres stations / SIMATIC S5.

Ethernet (1)

S7 400/1

CP Ethernet CP PROFIBUS

Niveau cellule = (sous)projet 1

Niveau terrain = (sous)projet 2


PROFIBUS (1)

S7 300/1

S7 300/2

Organisation dans un multiprojet


Lors de lorganisation dans le multiprojet, procdez comme suit pour connecter la station S7400/1 au sousrseau PROFIBUS (1) : Crez dans les deux sousprojets un sousrseau de type PROFIBUS et regroupez ces deux sousrseaux sous NetPro.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A45

Communication via CP Ethernet sur stations S7

Objets gnriques pour stations hors du projet actuel


Si vous ne souhaitez pas utiliser les fonctions du multiprojet, vous pouvez continuer vous servir des objets gnriques. La mise en rseau dobjets gnriques ncessite, comme dans lexemple prsent ici, la cration dun sousrseau du type PROFIBUS dans les deux sousrseaux.

A46

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

1.7.6

Variante de rseau/projet: Liaisons intersousrseaux (TCPIP)

Configuration de linstallation
Si les diffrentes tches excutes par les stations mais aussi leur loignement ncessitent la mise en place de liaisons des stations appartenant des structures de rseau rlies par routeur, il sera possible daccder aux stations grce la configuration dAutres stations.
S7 400/1
CP Ethernet

Ethernet (1)

Routeur *
Ethernet (2) WAN Internet * S7 400/2
CP Ethernet

S7 300/1

Reprsentation dans le projet STEP 7 Si les stations des deux rseaux sont gres dans le mme projet, la mise en rseau est reprsente comme suit sous NETRO.

* uniquement TCP/IP

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A47

Communication via CP Ethernet sur stations S7

1.7.7

Variante de rseau/projet : Liaison intersousrseaux IP (TCP/IP)

Configuration de linstallation
Si vous voulez accder de votre rseau dentreprise (PG/PC) au rseau datelier p. ex., vous pouvez utiliser pour ce faire un CP Advanced.

PG/PC

Interface Gigabit (157.55.80.1)


CP Advanced

Ethernet (1) (157.0.0.0)

Interface PROFINET

Ethernet (2)

CP Ethernet

S7400

S7300

Pour la configuration du PC, il faut distinguer les deux cas suivants. S Le PC est intgr au projet STEP 7 : Entrez dans votre projet STEP 7 lutilisation dune passerelle par dfaut pour la connexion rseau de votre PG/PC. Entrez sous Passerelle par dfaut ladresse IP de linterface connecte du CP Advanced. S Le PC na pas t configur via STEP 7 : Entrez la route manuellement linvite de commande. Selon le systme dexploitation, la commande pourra se prsenter comme suit. PC Windows : route p ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 (Le paramtre p assure lenregistrement de lentre dans la base de registre afin quelle soit nouveau disponible aprs un redmarrage du PC.) Vous pouvez galement entrer ces paramtres dadresse sous Windows dans le dialogue des proprits de linterface Ethernet : Menu Dmarrage> Paramtres > Panneau de configuration > Connexion rseau > Proprits de linterface > Slection des proprits de la connexion > Entre dans la bote de dialogue Proprits de Protocole Internet PC UNIX : route add net 157.0.0.0 netmask 255.0.0.0 gw 157.55.80.1

A48

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Communication via CP Ethernet sur stations S7

Lgende de lexemple : 157.0.0.0 = rseau cible 255.0.0.0 = masque de rseau 157.55.80.1 = adresse de la passerelle par dfaut) En cas de retransmission dadresses IP, le CP Advanced ne fait pas de diffrence entre les adresses publiques et prives.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A49

Caractristiques des CP Ethernet

2
2.1

Caractristiques des CP Ethernet


Processeurs de communication pour S7300
La constitution, conforme celle des composants du systme dautomatisation S7300 /C7300, prsente les caractristiques suivantes : S S S S S S Modules compacts (simple et double largeur) pour le montage simple sur profil support S7 ; Prvue pour quiper lunit de base ou dextension ; Elments daffichage exclusivement en face avant ; Fonctionne sans refroidissement par ventilateur ; Liaison directe des cartes au bus interne par le connecteur joint ; Inferfaces forme large : 2 connecteurs femelles RJ45 servant de switch PROFINET 2 ports pour la connexion Ethernet Twisted Pair, 1 connecteur femelle RJ45 pour la connexion Ethernet Gigabit Inferfaces forme troite : 2 connecteurs femelles RJ45 servant de switch PROFINET 2 ports pour la connexion Ethernet Twisted Pair La configuration du CP est ralisable via MPI ou rseau local/Industrial Ethernet. Vous devez disposer de STEP 7 dans la version valide pour le type dappareil en question.

CPLUG (face arrire)

LED tmoins

Sous le volet en face avant : Marquage adresses MAC Version de firmware

Sous le volet en face avant: Interface PROFINET : 2 connecteurs femelles RJ45 8 points 2-1

X = caractre gnrique de la version du matriel Interface Gigabit : 1 connecteur femelle RJ45 8 points

Fig.

Exemple : Vue de face du CP 3431 Advanced

A50

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Caractristiques des CP Ethernet

2.2

Processeurs de communication pour S7400


La constitution, conforme celle des composants du systme dautomatisation S7400/S7400H, prsente les caractristiques suivantes : S S S S S Carte simple largeur, facile monter sur le profil support du S7400/S7400H Prvu pour quiper lunit de base ou dextension. Elments de commande et daffichage exclusivement en face avant. Fonctionne sans refroidissement par ventilateur. Interfaces 2 connecteurs femelles RJ45 pour la connexion du CP Ethernet Twisted Pair ou 4 connecteurs femelles RJ45 servant de switch PROFINET 4 ports pour la connexion du CP Ethernet Twisted Pair, 1 connecteur femelle RJ45 pour la connexion Ethernet Gigabit S La configuration du CP est ralisable via MPI ou rseau local/Industrial Ethernet. Vous devez disposer de STEP 7 dans la version valide pour le type dappareil en question.

X = caractre gnrique de la version du matriel Version de firmware| CPLUG

LED tmoins

Interface Gigabit : 1 connecteur femelle RJ45 8 points Port 1 Interface PROFINET : 4 connecteurs femelles RJ45 8 points Port 2 Port 3 Port 4

Marquage adresses MAC Figure 2-2 Exemple : Vue de face du CP 4431 Advanced

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A51

Caractristiques des CP Ethernet

2.3

Rgles dembrochement sur SIMATIC S7300

2.3.1

Emplacements admissibles
Sur SIMATIC S7300 les CP SIMATIC NET ne sont pas affects des emplacements dtermins. Les CP peuvent tre embrochs aux emplacements 4 11 (1, 2 et 3 sont interdits aux CP). Les CP SIMATIC NET peuvent tre mis en oeuvre sur le chssis de base ou sur un chssis dextension reli au chssis de base via IM 360/IM 361 (connexion au bus de communication).

2.3.2

Nombre de CP SIMATIC NET utilisables en parallle


Le nombre de CP SIMATIC NET utilisables nest pas seulement limit par le systme (CPU S7300, contraintes demplacement, etc.), mais aussi par lapplication (temps de cycle maximal de lapplication). Les composants suivants sont galement en prendre en compte, en plus du programme utilisateur S7, lors du calcul du temps de cycle : S Temps dexcution des blocs FC : Des blocs (FC/FB) sont ncessaires la communication entre la CPU S7300 et le CP SIMATIC NET. Ces blocs doivent tre appels en fonction du nombre de liaisons ou du nombre de CP SIMATIC NET. Chaque appel de bloc ncessite, indpendamment du volume de donnes transmis, un certain temps dexcution dans le programme utilisateur. S Mise en forme des donnes : Il se peut le cas chant que les informations doivent tre mises en forme avant lmission ou aprs la rception. Tenez compte ce propos des indications figurant dans le manuel de lappareil en question.

2.3.3

Multitraitement
Cette fonctionnalit nest pas supporte par les automates SIMATIC S7300.

A52

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Caractristiques des CP Ethernet

2.3.4

Dbrochage/Embrochage (change de module)

Nota Lembrochage/dbrochage sous tension de CP SIMATIC NET pour SIMATIC S7300 nest pas permis. Veuillez galement noter que le dbrochage dun module du rack dconnecte galement de la CPU tous les modules en aval.

Lchange de modules ncessite une PG pour le chargement de la configuration. Si le CP supporte loption denregistrement des donnes de configuration sur la CPU, lchange de module est galement possible sans PG (voir description spcifique du CP).

2.3.5

Notes concernant la CPU S7300 : Ressources de liaison


Veuillez noter quen cas dutilisation danciennes CPU S7300 ( CPU 316) cellesci ne supportent au plus que 4 liaisons de type S7 pour la communication avec le CP. Lune de ces 4 liaisons est rserve la PG, une autre un OP (IHM = Interface Homme Machine) (Les CPU rcentes ( partir de 10/99) supportent 12, la CPU 3182DP supporte 32 liaisons S7.) Sur les anciennes CPU S7300 on ne dispose donc plus que de 2 liaisons S7 libres. Ces 2 liaisons peuvent tre utilises pour la communication S7, pour FMS PROFIBUS, pour lexploitation de donnes longues ou pour les liaisons FETCH, WRITE et TCP sur Industrial Ethernet. Si vous utilisez des CP qui prennent en charge le multiplexage de liaisons OP de mme que la communication S7 par blocs de communication chargeables, vous ne bloquerez quune seule ressource de liaison en cas de mise en oeuvre de ces deux services. Remarque Dautres restrictions peuvent tre dues au type de CP mis en oeuvre et aux services utiliss (voir description spcifique du CP dans le prsent manuel).

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A53

Caractristiques des CP Ethernet

2.4

Rgles dembrochement sur SIMATIC S7400

2.4.1

Emplacements admissibles
Le CP S7400 peut tre embroch aussi bien dans le chssis de base que dans un chssis dextension avec connexion au bus de communication. Sur SIMATIC S7400 les CP SIMATIC NET ne sont pas affects des emplacements dtermins. Ils peuvent tre embrochs aux emplacements 2 18. Il convient cependant de noter que lemplacement 1 est rserv au module dalimentation et, selon le module dalimentation utilis, galement les emplacements 2 et 3 (4 en cas de fonctionnement redondant).

2.4.2

Nombre de CP SIMATIC NET utilisables en parallle


Le nombre de CP SIMATIC NET utilisables en parallle dpend de la CPU. Le nombre exact est indiqu dans les parties spcifiques au CP du prsent manuel. Une autre restriction provient de la consommation de courant maximale admissible qui varie dune alimentation lautre. Tenez compte ce propos des contraintes lies aux types dinterface (RJ45 ou AUI p. ex.).

2.4.3

Multitraitement
Il est possible dutiliser plusieurs CP SIMATIC NET pour rpartir la charge de communication (rpartition de charge). Si vous souhaitez toutefois augmenter le nombre de ressources de communication disponibles, vous pouvez galement mettre en oeuvre plusieurs CPU au sein dun mme chssis (multitraitement). Toutes les CPU S7400 dun chssis peuvent communiquer via un ou plusieurs CP SIMATIC NET. Les services de communication suivants supportent le multitraitement : S S S S S S Liaisons transport ISO Liaisons ISOonTCP Fonctions S7 Liaisons TCP Liaisons UDP Liaisons EMail

A54

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Caractristiques des CP Ethernet

2.4.4

Dbrochage/Embrochage (change de module)


Lembrochage/dbrochage sous tension de CP SIMATIC NET pour S7400 est permis ; il nendommage pas les modules. Si un CP est remplac par un nouveau CP possdant la mme rfrence, un nouveau chargement ne simpose que si les donnes de configuration nont pas t enregistres dans la CPU (voir parties spcifiques au CP du prsent manuel).

2.4.5

Notes concernant la CPU S7400 : Ressources de liaison


Veuillez noter que sur la CPU S7400 une liaison S7 est galement rserve respectivement pour la PG et pour un OP (IHM = Interface Homme Machine). S Connexion de la PG via MPI : Lexcution des fonctions EN LIGNE (un diagnostic de module p. ex.) sur un CP S7400 p. ex. partir dune PG via linterface MPI, ncessite deux ressources de liaison (adressage de linterface et du bus de communication) sur la CPU S7400. Ces deux ressources de liaison doivent tre prises en compte dans le calcul du nombre de liaisons S7 disponibles. Exemple : La CPU 4121 met disposition 16 ressources libres pour des fonctions S7. Si une PG est connecte linterface MPI pour diagnostiquer le CP S7400, deux ressources de liaison sont ncessaires sur la CPU S7400 de sorte que le nombre de ressources de liaison disponibles passe 14. S Connexion de la PG via PROFIBUS ou Industrial Ethernet Si la PG est connecte au rseau local (PROFIBUS ou Industrial Ethernet) pour excuter des fonctions de PG sur la CPU S7400 et de diagnostic sur un CP S7400, une seule ressource de liaison est ncessaire sur la CPU S7400.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A55

Utilisation du CP avec STEP 7/NCM S7


Pour connecter une station SIMATIC via le CP Ethernet au rseau Industrial Ethernet, vous serez amen configurer le CP laide du logiciel de configuration NCM S7. Vous apprendrez donc dans ce chapitre S S S configurer le CP avec STEP 7 ; grer les diffrentes configurations de rseau (tablissement dun accs des systmes dautres constructeurs) ; transmettre des donnes et piloter le CP laide de NCM S7.

Sources dinformations complmentaires S Lors de linstallation du CP Ethernet veuillez tenir compte des instructions fournies dans la partie B spficifique aux appareils du prsent manuel. Vous y trouverez en outre des informations complmentaires concernant les performances du CP Ethernet. Concernant le mode de fonctionnement et lutilisation de STEP 7 auquel est intgr loption NCM S7, veuillez consulter les rubriques suivantes : Appel des fonctions daide dans la section Utilisation de STEP 7 dans /5/; Configuration et paramtrage de modules dans /5/; Configuration de rseaux dans /5/. Ces informations figurent galement dans laide de base intgre STEP 7. Pour y accder, slectionnez Aide"Rubriques daide. S Vous trouverez des exemples de configuration dans la Prise en main.

A56

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.1

Pour mettre un CP Ethernet en service


Les principales tapes de la mise en service dun CP Ethernet sont illustres par la figure ciaprs : Remarque La figure ciaprs prsente la marche suivre gnrale. Il est indispensable de tenir compte des instructions spcifiques aux appareils fournies dans la partie descriptive sous Montage et mise en service dans la partie descriptive de votre CP (Manuel Partie B).

Montage et mise en service

Configuration / Programmation

S7 300 / 400 Montez le CP sur profil support S7 (S7300) ou dans un chssis S7 (S7400).

Installez le logiciel de configuration STEP 7 sur un PG/PC.

Connectez lalimentation lectrique. Configurez le CP Ethernet :

S par configuration
voir chap. 3.3 ou Connectez le CP Industrial Ethernet.

S par programmation
voir chap.8

Mettez la station S7 sous tension.

Chargez les donnes de configuration et les programmes utilisateur sur la station S7 et sur le CP.

Utilisez le diagnostic pour la mise en service et lanalyse de dfauts.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A57

Utilisation du CP avec STEP 7/NCM S7

3.2

Notes gnrales concernant STEP 7 / NCM S7

Installation
les fonction de NCM S7 sont automatiquement disponibles aprs linstallation de STEP 7.

Fonctions
NCM S7 se compose : S S S donglets spcifiques au CP auxquels on accde par les botes de dialogue Proprits des modules de dialogues pour la configuration de liaisons ; de fonctions de diagnostic auxquelles on accde par longlet Diagnostic de la bote de dialogue Proprits par slection du menu Dmarrer de Windows puis du groupe de programmes SIMATIC. S de fonctions proposes dans le menu Dmarrer de Windows sous SIMATIC NCM S7... : Diagnostic Chargeur de firmware
"

STEP 7 "

Accs laide en ligne de STEP 7 et NCM S7


Laide en ligne donne accs aux informations suivantes : S Laccs au sommaire de laide de base de STEP 7 seffectue par la commande de menu Aide > Rubriques daide.

F1
S

Aide contextuelle propos de lobjet marqu via option de menu Aide > Aide contextuelle, la touche de fonction F1 ou le point dinterrogation de la barre doutils. Vous aurez accs partir de l, via diffrents boutons, dautres informations connexes. Glossaire de toutes les applications STEP 7 via le bouton Glossaire

A58

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.3

Configuration Marche suivre


Le CP est gr, comme tout autre module SIMATIC S7, dans un projet STEP 7. Le progiciel STEP 7 permet de configurer le matriel, de crer et de grer le logiciel utilisateur (voir galement ce propos /5/). Pour configurer le CP, vous aurez excuter les tapes suivantes (Les champs en pointills sont facultatifs) :

Cration du sousrseau Industrial Ethernet (voir chap. 3.3.1)

Contrle et dfinition des proprits de rseau

Inscription du CP Ethernet dans la configuration matrielle (voir chap. 3.3.2)

Connexion du CP Ethernet au sousrseau Ethernet (voir chap. 3.3.2)

Affichage des connexions au rseau dune station ( voir chap. 3.3.3)

Dfinition dautres proprits du CP (voir chap. 3.4)

Configuration de liaisons de communication(voir chap. 5) Liaisons S7 /5/ Liaisons transport ISO alternative : Liaisons ISOonTCP Programmation des liaisons de Liaisons TCP communication UDP (voir chap. 8)

Programmation de linterface SEND/RECEIVE (voir chap. 4)

Donnes configures dans le projet STEP 7

Programmes utilisateur prts dans le projet STEP 7

Chargement de la configuration sur le systme cible (voir chap. 3.10).

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A59

Utilisation du CP avec STEP 7/NCM S7

3.3.1

Cration dun sousrseau Industrial Ethernet (SINEC H1)

Objectif
Avant de pouvoir connecter les stations SIMATIC un sousrseau, vous devez crer ce sousrseau dans votre projet. Vous dfinissez ainsi en un point central tous les paramtres concernant lensemble du sousrseau.

Marche suivre
Il est utile de crer le sousrseau avant la configuration des stations, car laffectation des stations SIMATIC seffectuera ensuite quasi automatiquement. Il est toutefois possible de crer un sousrseau ultrieurement, durant la configuration dun CP. Vous trouverez une description dtaille plus avant dans ce chapitre. Procdez comme suit : 1. Slectionnez le projet dans SIMATIC Manager. 2. Slectionnez Insertion
"

Sousrseau " Industrial Ethernet.

Rsultat : Un objet de type rseau est cr dans le projet. Toutes les stations SIMATIC cres dans le projet peuvent ds lors tre connectes ce sousrseau.|

Figure 3-1

Projet avec sousrseau Ethernet affect

A60

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3. Si vous prfrez une reprsentation graphique NetPro du rseau, slectionnez lobjet de rseau Ethernet et excutez la fonction Edition " Ouvrir objet.|

Figure 3-2

Reprsentation graphique du rseau les stations ntant ici pas encore interconnectes

Cette reprsentation graphique du rseau donne galement accs toutes les fonctions de mise en rseau et de configuration de liaisons des CP Ethernet. Vous pouvez galement crer les sousrseaux sous NetPro ! Ouvrez pour ce faire le rpertoire au moyen de la commande de menu Insertion " Objets de rseau.

Organisation dans un multiprojet


Le choix de la forme dorganisation Multiprojet se traduit par les consquences suivantes. Les sousrseaux doivent dabord tre crs dans les sousprojets comme dcrit cidessus. Pour mettre des stations S7 en rseau p. ex., vous devez crer dans chaque sousprojet un sousrseau appropri de type Industrial Ethernet. Sil sagit ici dun sousrseau qui physiquement stend audel des limites du projet partiel, il est conseill de regrouper dabord ces sousrseaux dans le multiprojet avant de configurer les liaisons de communication entre les stations S7. Tant que vous renoncerez au regroupement, NetPro considrera que vous interconnecterez les sousrseaux au moyen dun routeur et affichera des messages davertissement.

Proprits des sousrseaux regroups (Multiprojet)


Lors du regroupement, les proprits de sousrseau transfrables, lID de sousrseau p. ex., seront transfres du sousrseau pilote aux autres sousrseaux du mme groupe. Certains paramtres resteront spcifiques au sousprojet ; il sagit notamment des paramtres descriptifs tels que le nom, lauteur et les commentaires.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A61

Utilisation du CP avec STEP 7/NCM S7

Remarque Assurer la cohrence des sousrseaux regroups Aprs regroupement des sousrseaux, il est conseill de vrifier sous NetPro laide de la commande de menu Rseau > Cohrence, la cohrence des projets au sein du multiprojet ! Ce contrle vrifie p. ex. que les ID de sousrseau S7 sont univoques au sein du multiprojet.

3.3.2

Entre du CP Ethernet dans la configuration matrielle

Marche suivre
En embrochant le CP Ethernet dans le chssis dune station SIMATIC et en laffectant, vous tablissez la connexion logique entre le CP Ethernet et le sousrseau. 1. Slectionnez dans votre projet la station que vous souhaitez connecter au rseau Industrial Ethernet via le CP Ethernet. 2. Placez le CP dans la table de configuration comme tout autre module en le slectionnant dans le catalogue du matriel et en slectionnant lemplacement dans le chssis. Les CP sont slectionns dans le catalogue du matriel laide dun court texte descriptif complt un numro de rfrence. Rsultat : Le CP est affect la station SIMATIC. Vous trouverez des notes concernant les emplacements admissibles dans /1/. Lutilisation de STEP7 pour configurer un module est dcrite en dtail dans /5/.

A62

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

Connexion du sousrseau
Pour que vous puissiez activer la connexion au rseau du CP Ethernet, le gestionnaire SIMATIC Manager affiche le dialogue suivant :

Nota Le dialogue de paramtrage de linterface peut tre ouvert tout moment, savoir par slection du dialogue des proprits du CP et plus prcisment de longlet Gnral.

1. Si vous navez pas encore cr de sousrseau dans votre projet ou le sousrseau voulu, vous pouvez le faire maintenant. Slectionnez pour ce faire le bouton Nouveau. Rsultat : Un objet de type rseau est cr dans le projet. 2. Contrlez la (les) adresse(s) et modifiezla (les) si ncessaire. Ladresses est (les adresses sont) dabord inscrite(s) automatiquement aprs dtection de la premire adresse libre. Vous trouverez des informations dtailles sur les zones dadressage dans laide en ligne. Tenez cependant compte des informations complmentaires suivantes : Adresse MAC Les CP Ethernet sont actuellement livrs avec une ou deux adresses MAC par dfaut (voir marquage de ladresse sur le module). Afin dassurer laffectation dadresses uniques, nentrez pas dadresse MAC dans la configuration (option dsactive). Le module utilisera alors automatiquement ladresse enregistre dusine. Si vous voulez utiliser des services ISO, nous vous recommandons dadopter les adresses MAC marques sur le CP pour la configuration du module.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A63

Utilisation du CP avec STEP 7/NCM S7

Lattribution dune adresse MAC unique dans le rsau est ainsi garantie ! En cas dchange de module, ladresse MAC du module prcdent est reprise lors du chargement des donnes de configuration ; les liaisons transport ISO restent oprationnelles.

Nota Si vous changez frquemment des modules CP dans votre installation, vous viterez, en cas dutilisation de services ISO, la double attribution dune mme adresse MAC comme suit : Entrez dans la configuration les 3 premiers octets spcifiques constructeur de ladresse MAC marque sur le CP. Entrez pour les 3 derniers octets des identificateurs de votre CP spcifiques lapplication (tels que dans lexemple ik, nm, yx avec une plage de valeurs dcimales de respectivement 0 255). Exemple : 00:0E:8C:ik:nm:xy

Adresse IP Sur les CP possdant galement une interface Gigabit, ladresse IP de linterface PROFINET ne doit pas se situer dans le mme sousrseau IP que ladresse IP de linterface Gigabit.

Nota Les champs de saisie Adresse IP et Masque de sousrseau sans sans signification pour transport ISO (Option Protocol IP utilis).

3. Slectionnez le type de sousrseau voulu dans la zone de liste Sousrseau. 4. Vous pouvez faire afficher la bote de dialogue Proprits du sousrseau slectionn. Cliquez pour ce faire sur le bouton correspondant. 5. Entrez dans longlet Fiche didentit les informations spcifiques caractrisant le noeud de sousrseau. 6. Noubliez pas de valider votre entre par OK, faute de quoi vos paramtrages ne seront pas pris en compte (voir point 3.). Rsultat : Le CP est prsent configur comme noeud de rseau de la station S7 associe.

Paramtrage de ladresse dans la configuration et premier adressage


Les paramtrages dadresse dcrits ici ne sont transfrs sur le CP que lors du chargement des donnes de configuration. Sur CP Ethernet actuel : Pour pouvoir accder au CP laide de ces adresses dans le but deffectuer le chargement, vous pouvez accder au CP par ladresse MAC par dfaut et y transfrer ensuite les informations dadresse complmentaires. Lopration de premire affectation dune adresse est dcrite au chapitre 3.9.
CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A64

Utilisation du CP avec STEP 7/NCM S7

3.3.3

Afficher les connexions au rseau dune station

Marche suivre
Vous pouvez obtenir un rapide aperu des configurations de connexion au rseau ralises pour une station SIMATIC. Vous disposez pour ce faire des possibilits suivantes : S S Synoptique graphique sous NETPRO ; Tableau rcapitulatif dans la bote de dialogue Proprits de la station.

Synoptique graphique sous NETPRO


NETPRO fournit une bonne vue densemble des stations mises en rseau : Procdez comme suit : 1. Dans SIMATIC Manager, effectuez un double clic sur un objet de rseau de votre projet, sur Ethernet p. ex.|

Figure 3-3

Prsentation NETPRO dun sousrseau de type Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A65

Utilisation du CP avec STEP 7/NCM S7

Tableau rcapitulatif
Le tableau rcapitulatif qui se trouve dans le dialogue Proprits de la station, prsente des avantages lorsquon souhaite obtenir une vue densemble dtaille des composants utiliss pour la connexion au rseau. Procdez comme suit : 1. Slectionnez dans le SIMATICManager la station de votre projet que vous souhaitez contrler. 2. Slectionnez les Proprits de lobjet par Edition double clic sur licne du module. 3. Slectionnez prsent longlet Interfaces. Rsultat :|
"

Proprits de lobjet ou par un

Figure 3-4

Bote de dialogue Proprits Station 300 / 400, onglet Interfaces

Dans le masque cidessus, vous voyez les connexions au sousrseau qui ont t configures pour la station SIMATIC.

A66

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.4

Paramtrage dautres proprits du CP

Prsentation
En dehors de la connexion au rseau, vous pouvez effectuer dautres paramtrages spcifiques au module et appeler dautres fonctions. 1. Marquez le CP Ethernet dans la configuration matrielle. 2. Slectionnez Edition" Proprits de lobjet. Dans le masque affich, vous trouverez, en fonction du type de CP, longlet Gnral dcrit au chap. 3.3.2 ainsi que dautres onglets :
Tableau 3-1 Onglet Gnral Onglets et fonctions dans le dialogue des proprits du CP fonction paramtrable

S Interface *) S Nom de module S Repre dinstallation, repre demplacement S Paramtres dinterface du programme utilisateur S S S S S S S S S S S S
Synchronisation dhorloge SEND/RECEIVE (longueur de donnes > 240 octets) Protection daccs au module (niveau de protection) Echange de modules sans PG Profil Ethernet pour liaisons de haute disponibilit Paramtrages de rseau personnaliss *) Emettre Keep Alive pour liaisons Multiplexage de liaisons OP / affectation des ressources de liaison internes de la CPU Mise en tampon UDP Systme de fichiers (respect de la casse) **) Mthode SIMATIC Mthode NTP (NTP: Network Time Protocol)

Adresses Options

Synchronisation dhorloge Utilisateur **) Mnmoniques **) Paramtres DNS **) Diagnostic Protection daccs IP

S Dfinition des droits dutilisateur pour les fonctions IT S Accs symbolique aux variables via fonctions IT S Indication de ladresse du serveur DNS (jusqu 32 adresses) pour les
services de messagerie

S S S S

Appel de NCM Diagnostic (diagnostic spcial / diagnostic de module) Edition de la liste daccs IP (IP Access Control List) Activation/dsactivation du serveur Web Activation/dsactivation du serveur FTP

Configuration IP

S Dfinition des paramtres de ladresse IP S Dfinition du chemin de configuration de ladresse IP S Dfinition des paramtres de rseau *) S Cration/dition de la table dallocation de fichiers S Dfinition des proprits PROFINET IO et PROFINET CBA *)

Paramtres de port FTP **) PROFINET

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A67

Utilisation du CP avec STEP 7/NCM S7

Tableau 3-1 Onglet

Onglets et fonctions dans le dialogue des proprits du CP, Fortsetzung fonction paramtrable

Redondance de supports

S Configuration dun appareil comme partenaire dune topologie en


rseau avec la mthode de rdondance de supports MRP *)

*) Sur les CP ports configurables, certains paramtres se trouvent dans les dialogues de proprits de linterface PROFINET (PNIO) ou des sousmodules de port. **) Uniquement pour CP Advanced (CP 3431 Advanced/IT, CP 4431 Advanced/IT), voir chapitre 3.4.9.

F1

Veuillez galement tenir compte de la description figurant dans laide intgre au dialogue de proprits du CP. Les fonctions y sont dcrites en dtails.

3.4.1

Onglet Adresses
Longlet Adresses indique par quelle adresse le programme utilisateur peut accder au module. Vous avez besoin de cette adresse pour lappel de tous les blocs SIMATIC NET. Il sagit notamment des : S S S S blocs FC pour liaisons transport FC10/11 pour PROFINET IO FB40 pour une client FTP FB55 (IP_CONFIG) pour liaisons programmes

Vous trouverez la description des blocs SIMATIC NET dans /9/. Remarque Veuillez tenir compte de la note ciaprs concernant les stations S7300 : Si vous avez slectionn dans la configuration de la CPU loption Rafrachissement cyclique de la mmoireimage OB1 (paramtrage par dfaut), vous devez veiller spcifier une adresse de CP Ethernet hors de cette mmoireimage (adresse de dbut dans longlet Adresses). Exemple : Si la taille de la mmoireimage dfinie pour la CPU = 1024 (0...1023), ladresse du CP Ethernet devra tre >= 1024.

A68

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.4.2

Onglet Options
Sont proposes, selon le type de CP, les possibilits de paramtrages suivantes :

Tableau 3-2

Paramtrages de longlet Options Option Signification / Effet Vous pouvez spcifier ici si le CP transmet les tlgrammes dhorodatage ou non. Vous aurez besoin de cette fonction si une station est quipe de plusieurs CP, car un seul CP (dans un mme rseau) est autoris transmettre les informations de synchronisation dhorloge. Nota La fonction de synchronisation dhorloge nexiste pas sur tous les types de module.

S Synchronisation dhorloge

S SEND/RECEIVE (longueur de
donnes > 240 octets)

Cet option permet de dfinir, pour les stations S7300, si le CP doit supporter les contrats dune longueur de donnes suprieure 240 octets. Notes

S Le transfert de donnes > 240 octets est support par dfaut par les
nouvelles versions de CP. Sur les anciens CP, la fonction Longueur de donnes > 240 octets est prise en charge par lactivation de cette option. Consultez ce propos les mentions de linformation produit / manuel du CP Ethernet. Tenez compte des informations sur les blocs SEND/RECEIVE dans les manuels /9/ et /10/.

S Veuillez noter que sur les anciens CP qui proposent cette fonction,
cette configuration occupe une ressource de liaison (liaison libre pour fonctions S7) de la CPU S7300 ! Les ressources de liaison de la CPU sont galement utilises p. ex. par les CP S7300 en mode FMS ou par la PG ou lOP. Pour plus de dtails sur le nombre maximal de ressources de liaison, veuillez vous rfrer /13/.

S Protection daccs au module


(niveau de protection)

Cette fonction permet de protger le CP contre toute intervention involontaire pendant le fonctionnement en prodution. Les options suivantes sont disponibles :

S Non verrouill S En fonction de ltat


Cette option permet daccder au CP en criture que si la CPU se trouve ltat STOP. Cest loption recommande. Le paramtrage par dfaut est Non verrouill.

S Echange de modules sans PG

Cette option permet de spcifier lenregistrement des donnes de configuration du CP dans la CPU. En cas dchange du CP, les donnes de configuration seront automatiquement charges sur le CP partir de la CPU au dmarrage du CP. Si vous slectionnez cette option lenregistrement non volatil seffectue sur la CPU et non pas dans lEEPROM du CP. Veuillez noter cependant que mme sur la CPU lenregistrement non volatil nest possible que si une batterie tampon assure lalimentation en cas de coupure de courant ou si lenregistrement seffectue sur une carte mmoire S7.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A69

Utilisation du CP avec STEP 7/NCM S7

Tableau 3-2

Paramtrages de longlet Options, Fortsetzung Option Nota Au cas o les donnes de configuration sont enregistres dans la CPU, veuillez tenir compte de ce qui suit. Les fonctions ciaprs ne modifient pas les donnes de configuration dans la CPU : Signification / Effet

S Effacement gnral du module S Rtablissement des valeurs par dfaut S Affectation dune adresse IP1) (excute par slection du systme
cible dans le SIMATIC Manager ou par le dialogue des proprits sous HWConfig ou NetPro) Si vous chargez ensuite les donnes de configuration de la CPU sur la PG, ces donnes seront toujours les anciennes donnes de configuration du CP (avec paramtres, liaisons, adresse IP). 1) Nota : Il est conseill de nutiliser la fonction Affecter adresse IP que dans le cadre de la mise en service, c.d. avant le chargement des donnes de configuration.

S Profil Ethernet pour liaisons de


haute disponibilit

Slectionnez ce profil si vous souhaitez mettre en place dans votre installation une communication de haute disponibilit. La communication de haute disponibilit signifie que vous avez install un rseau Industrial Ethernet redondant et que vous avez configur des liaisons S7 de haute disponibilit. La slection du profil Ethernet pour liaisons de haute disponibilit se traduit par une adaptation du comportement temporel des liaisons S7. La consquence est que les coupures de liaisons sont identifies plus rapidement ce qui permet de basculer plus rapidement sur les liaisons redondantes. Nota Ne slectionnez le profil Ethernet pour liaisons de haute disponibilit que si vous utilisez effectivement des liaisons de de haute disponibilit. Vous risquez sinon de subir les inconvnients dun systme plus sensible car dans un tel systme le nombre de tentatives de transmission ou dtablissement de liaison est infrieur celui dun systme non redondant.

S Paramtrage de rseau
personnalis

Vous pouvez procder ici des paramtrages de rseau fixes. Loption slectionne par dfaut est Paramtrage automatique ; elle assure normalement une communication sans problmes. Laissez, si possible, loption Paramtrage automatique inchange. Si, dans certains cas, des problmes de communication surviennent (p. ex. impossibilit dtablir des liaisons ou frquentes perturbations du rseau), il se peut que le paramtrage slectionn ou tabli automatiquement ne convienne pas. Slectionnez alors un paramtrage de rseau adapt votre configuration de rseau.

A70

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

Tableau 3-2

Paramtrages de longlet Options, Fortsetzung Option Signification / Effet Vous pouvez paramtrer lintervalle de temps pendant lequel des tlgrammes de signe de vie (Keep Alive) sont transmis au partenaire dune liaison de communication. Cet intervalle dtermine le laps de temps au bout duquel une dfaillance de partenaire de rseau est dtecte au plus tard. Le CP Ethernet est configur pour tous les services orients liaison de sorte mettre des tlgrammes de signe de vie (Keep Alive). Ceci permet de sassurer quen cas de dfaillance dun partenaire de rseau, les liaisons sont bien coupes et les ressources de liaison libres. Le paramtrage effectu ici vaut pour toutes les liaisons TCP et ISOonTCP utilises via le CP ; un paramtrage orient liaison nest pas possible. Plage de valeurs : Paramtrage par dfaut : Dsactiver Keep Alive : Valeur maximale : Notes / Conseils : Veuillez noter que le mcanisme de Keep Alive peut se solder par le maintien de liaisons subordonnes (communication tlphonique RNIS p. ex.) alors quaucune donne utile proprement dite nest transmise. Si vous voulez viter une telle situation vous devez choisir un intervalle de temps suffisamment lev pour quen labsence de transmission de donnes utiles, la liaison subordonne soit coupe avant quun tlgramme Keep Alive ne soit transmis. 30 secondes 0 secondes 65535 secondes

S Emettre Keep Alive pour


liaisons

S Multiplexage de liaisons OP /
affectation des ressources de liaison internes de la CPU

Vous pouvez optimiser les ressources de liaison de la CPU de lautomate S7300 en vue de la connexion de TD/OP ou dquipements IHM en faisant communiquer jusqu 16 quipements sur une seule ressource de liaison de la CPU (mode multiplexage). Si vous nutilisez pas cette option, le nombre de TD/OPs ou dquipements HMI dpend du nombre de ressources de liaison disponibles de la CPU. Cette option est dsactive par dfaut. La ressource de liaison dune CPU nest ainsi affecte au multiplexage quen cas de besoin. Les liaisons S7 configures via le CP utilisent le mme canal de multiplexage que les liaisons IHM. Si vous configurez des liaisons S7, une ressource de liaison de la CPU sera donc dj affecte ces liaisons. Veuillez noter : Les liaisons PG ne peuvent pas tre utilises via le multiplexeur ; le fonctionnement de la PG occupe toujours une ressource de liaison. Note concernant la programmation : En mode multiplexage, ladressage des liaisons TD/OP/HMI doit faire tat de laffectation du CP et non pas de la CPU une unit/emplacement ! Les applications (ProAgent par exemple) qui exigent des alarmes rfrences des blocs (Alarm_S: SFC1719) ne sont pas prises en charge en mode multiplexage.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A71

Utilisation du CP avec STEP 7/NCM S7

Tableau 3-2

Paramtrages de longlet Options, Fortsetzung Option Signification / Effet Cette option permet de choisir lun des comportements suivants :

S Dsactiver la mise en tampon


des tlgrammes UDP

S Dsactive (paramtrage par dfaut)


Tous les tlgrammes UDP reus par le CP sont mis en tampon jusqu ce quils puissent tre transmis la CPU et que le tampon interne soit satur. En cas de dbordement du tampon, les nouveaux tlgrammes arrivants sont rejets. Le comportement li la dsactivation de cette option peut tre critique dans certaines applications si le volume de tlgrammes reus est important. La mise en tampon de nombreux tlgrammes peut conduire un retard entre les tlgrammes enregistrs par la CPU et le tlgramme momentanment enregistr au niveau de linterface Ethernet.

S Active
Le CP ne transmet la CPU que le dernier tlgramme reu, c.d. le tlgramme actuel. Tant quil nest pas possible de transmettre un nouveau tlgramme UDP en raison du volume de communication important entre le CP et la CPU, le CP nenregistre dans le tampon que le dernier tlgramme reu (taille de la mmoire = 1). Lactivation permet de minimiser le temps de rponse, c.d. le temps entre la rception du tlgramme UDP et son traitement sur la CPU.

3.4.3

Onglet Synchronisation dhorloge


Vous pouvez paramtrer dans cet onglet lune des deux mthodes de synchronisation suivantes : S Mthode SIMATIC Lorsque le CP reoit des tlgrammes dhorodatage MMS, son horloge locale est synchronise si vous navez pas configur la mthode NTP (MMS = Manufacturing Message Specifaction). Lavantage de cette mthode rside dans une plus grande prcision par rapport la mthode NTP. Loption Retransmettre lheure permet de retransmettre cette heure la station. S Mthode NTP (NTP : Network Time Protocol) Dans le cas de la mthode NTP, le CP transmet intervalles rguliers une interrogation dhorloge (en mode client) aux serveurs NTP du sousrseau (rseau local). Les rponses du serveur permettent au CP de dterminer fiablement lheure prcise et synchroniser lhorloge de la station. Lavantage de cette mthode rside dans la possibilit deffectuer une synchronisation dhorloge audel des limites du sousrseau. Certaines CPU ont la possibilit de requrir lheure ellesmmes auprs dun serveur NTP. Si vous utilisez cette possibilit de la CPU, dsactivez sur le CP la retransmission de lheure la station la station. Vous viterez ainsi que lheure obtenue directement par la CPU du serveur NTP soit crase par lheure obtenue par le CP. Du fait de la retransmission par le CP, il se peut que la prcision soit moins bonne.

A72

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.4.4

Onglet Diagnostic
Longlet Diagnostic permet de lancer le diagnostic NCM S7 Ethernet (voir chap. 12).

3.4.5

Onglet Protection daccs IP

Fonction
La protection daccs IP permet de limiter les communications via le CP de la station S7 locale des partenaires possdant des adresses IP bien dfinies. Les partenaires non autoriss ne peuvent donc pas accder au moyen du protocole IP (liaisons S7) via le CP ainsi configur aux donnes de la station S7. La protection daccs IP se rapporte tous les messages grs par le protocole IP (TCP, ISOonTCP, UDP, S7) Dans le prsent onglet vous pouvez activer ou dsactiver cet effet la protection daccs IP et entrer des adresses IP dfinies dans liste de contrle daccs IP (IP Access Control List, IPACL). Sur les CP Advanced, il est possible de transmettre des entres de la liste IP Access Controll via HTTP au CP (voir chapitre 3.5).

Enregistrement de tentatives daccs bloques


Les tentatives daccs bloques sont enregistres sur le CP. Vous pouvez consulter ces entres via Diagnostic NCM dans lobjet de diagnostic Protection daccs IP. Sur les CP diagnostic Web, ces informations y sont galement mises disposition. Sur les CP Advanced jusquaux CP 3431 Advanced (GX21) et CP 4431 Advanced (EX41) les tentatives daccs bloques sont enregistres dans un fichier journal (fichier LOG) du systme de fichiers du CP, fichier que vous pouvez consulter laide dun navigateur Web. Le fichier de journal est un fichier HTML enregistr dans le systme de fichiers du CP dans le rpertoire suivant : ram/security/IPLogFile.htm Sur les CP Advanced partir des CP 3431 Advanced (GX30) et CP 4431 Advanced (GX20) le fichier LOG nest plus cr. Les tentatives daccs bloques y sont directement affiches dans le diagnostic Web.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A73

Utilisation du CP avec STEP 7/NCM S7

Comportement lorsque la protection daccs IP est active


S Liaisons configure partenaire spcifique Si vous souhaitez limiter laccs aux partenaires que vous avez spcifis lors de la configuration de liaison, il suffit dactiver la protection daccs. Lentre dadresses IP dans la liste est dans ce cas superflue. Les adresses IP que vous avez indiques dans la configuration de la liaison, sont automatiquement inscrites dans lIPACL. Ceci vaut galement pour les adresses IP attribues dynamiquement par un serveur DNS lors de lexploitation dune liaison de courrier lectronique. Tous les autres partenaires sont ignors. Dans le cas de CP plusieurs interfaces, il est ainsi possible daccder la station. Les protections daccs plus strictes (routage IP) doivent tre configures en plus. S Liaisons configures un partenaire non spcifi Tous les partenaires sur liaisons non spcifies (sans adresse IP configure) sont rejets. Ceci vaut galement pour les partenaires qui sont spcifis dans le programme utilisateur avec le bloc de fonction FB55. Si vous voulez autoriser dautres partenaires lorsque la protection daccs IP est active, vous devez les inscrire dans lIPACL. Ceci sapplique par exemple aux partenaires de liaisons tablissement passif.

Configuration
S Option Activer serveur Web Le CP assure la fonction dun serveur Web pour les accs via un navigateur Web. Des pages HTML contenant des informations sur le CP sont enregistres cette fin dans une zone de mmoire du CP. Laccs au serveur Web est activ par dfaut. Dsactivez cette option pour bloquer laccs ces pages HTML. Le port 80 du CP est alors bloqu. S Option Activer serveur FTP Lactivation de loption autorise laccs FTP la station S7. Si vous configurez dans longlet FTP laccs aux DB fichier sur la CPU, laccs la station S7 est possible. Laccs au serveur FTP est activ par dfaut. Lorsque loption est dsactive, laccs FTP est interdit par blocage du port 21 du CP. S Activation de la protection daccs pour la communication IP La protection daccs IP gnrale est dsactive par dfaut. La configuration de la protection daccs IP dpend de la prsence sur votre CP dune ou de deux interfaces. Dans le cas de CP deux interfaces vous pouvez autoriser laccs de partenaires par routage IP via le CP. Remarque Si la protection daccs IP est active, entrez galement ladresse IP de votre ordinateur de configuration au cas o vous voudriez accder par la suite au CP pour y charger une configuration modifie ou y accder des fins de diagnostic. Sinon votre ordinateur de configuration naurait plus accs au module via linterface Ethernet !

A74

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

Sur les CP Advanced, il est galement possible dentrer des autorisations daccs dans la liste de contrle daccs IP. Cellesci signifient pour le partenaire de communication inscrit :
Tableau 3-3 Attribut daccs A (Access) M (Modify) R (Routing) Signification Laccs la station est autoris. Ldition de la liste IP Access Control via HTTP est autorise. Laccs via le sousrseau auquel est connecte lautre interface du CP, est autoris.

Pour plus de dtails veuillez vous rfrer laide en ligne de STEP 7. Remarque Vous pouvez consulter lIPACL laide du diagnostic NCM. Veuillez noter que si la protection daccs IP est active, le diagnostic NCM signale dans le cas particulier suivant que lIPACL est vide et que la protection daccs IP est dsactive : S Aucune liaison na t configure et S aucune adresse IP fixe na t inscrite dans lIPACL et S aucune adresse IP nest attribue dynamiquement en ce moment. Ds quune adresse IP est inscrite dynamiquement p. ex., le diagnostic NCM signale nouveau que la protection daccs IP est active.

3.4.6

Onglet Configuration IP
Vous pouvez dfinir dans cet onglet la voie et la procdure par lesquelles ladresse IP de la station S7 locale doit tre dtermine et assigne celleci. Les variantes proposes ici permettent dassigner galement des adresses IP de faon dynamique hors du cadre de la configuration STEP 7. Les options suivantes ne sappliquent pas linterface Gigabit des CP Advanced. Linterface Gigabit ncessite une configuration IP dfinie.

Tableau 3-4

Options de longlet Configuration IP Option Signification / Effet Cette option est le paramtrage par dfaut. Elle signifie que vous spcifiez ladresse IP durant la mise en rseau du CP Ethernet. Ladresse IP du CP est ainsi configure et demeure invariable . Slectionnez cette option si vous voulez configurer des liaisons spcifies.

S Paramtrer ladresse IP dans le


dialogue Proprits Interface Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A75

Utilisation du CP avec STEP 7/NCM S7

Tableau 3-4

Options de longlet Configuration IP, Fortsetzung Option Signification / Effet Vous spcifiez avec cette option la fourniture de ladresse IP par un serveur DHCP au moment du dmarrage de la station S7. Il faut pour ce faire que ladresse MAC du CP ou lID de client que vous pouvez entrer ici, soit transmis au serveur DHCP. Condition requise / Restriction : Si vous slectionnez cette option, vous ne pourrez dans un premier temps pas crer de liaison intgralement spcifie dans le projet STEP 7, ladresse IP locale ntant pas connue. Vous devrez opter dans ce cas pour le type de liaison non spcifieavec tablissement de liaison passif. Veuillez noter : Si les liaisons sont configures via linterface du programme utilisateur, slectionnez loption Paramtrer ladresse IP dans lapplication ; cest galement le cas si ladresse IP est fournie par un serveur DHCP.

S Obtenir ladresse IP dun


serveur DHCP

S Paramtrer ladresse IP dans


lapplication

Vous spcifiez avec cette option que ladresse IP sera dfinie via linterface dun programme utilisateur (bloc fonctionnel IP_CONFIG). Ladresse IP peut ainsi tre fournie dynamiquement en cours de fonctionnement. Dans ce cas, les liaisons de communication sont cres exclusivement via linterface du programme utilisateur ; la configuration des liaisons sous STEP 7 est exclue (concerne les liaisons via IP :TCP, ISOonTCP, UDP). Ce paramtrage nexclut pas lobtention de ladresse IP par un serveur DHCP. Une instruction adquate peut tre donne via linterface du programme utilisateur. Informations supplmentaires: Tenez compte ce propos du chapitre 8 Liaisons de communication programmes ainsi que de lexemple correspondant dans lannexe du chapitre 8.

S Paramtrer ladresse IP par un


autre moyen

Vous spcifiez avec cette option la dfinition de ladresse IP par dautres services ne faisant pas partie de STEP 7. La configuration des liaisons sous STEP 7 est dans ce cas exclue (concerne les liaisons via IP :TCP, ISOonTCP, UDP).

Nota Vous pouvez dterminer ladresse IP effectivement utilise laide de NCM S7 Diagnostic.

A76

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.4.7

Onglet Paramtres de port


Vous pouvez dfinir ici, en cas de besoin, des paramtres de rseau, savoir des proprits de transmission, pour chaque port dune interface. Loption slectionne par dfaut est Paramtrage automatique ; elle assure normalement une communication sans problmes. Laissez, si possible, loption Paramtrage automatique inchange. Si, dans certains cas, des problmes de communication surviennent (p. ex. impossibilit dtablir des liaisons ou frquentes perturbations du rseau), il se peut que le paramtrage slectionn ou tabli automatiquement ne convienne pas. Slectionnez alors un paramtrage de rseau adapt votre configuration de rseau.

3.4.8

Onglet PROFINET
Vous dfinissez ici les proprits du CP Ethernet pour PROFINET IO et PROFINET CBA.

Tableau 3-5

Options / Champs de saisie de longlet PROFINET Signification / Effet Selon le type de CP, vous pouvez slectionnez ici les modes de fonctionnement de la station S7 connecte PROFINET.

Option / Champ de saisie

S Mode de fonctionnement *)

S PROFINET IO Controller
Cette option permet de spcifier lutilisation du CP Ethernet comme PROFINET IO Controller. Cette spcification sobtient galement en affectant au CP dans HW Config un systme PROFINET IO laide du menu contextuel qui souvre avec un clic du bouton droit de la souris.

S PROFINET IO Device
Cette option permet de spcifier lutilisation du CP Ethernet comme PROFINET IO Device. Il reste alors, au cours de ltape suivante, affecter le CP comme PROFINET IO Device au systme PROFINET IO.

S Nom dappareil **)

Nom de lappareil (selon les conventions DNS). Le nom dappareil doit tre unique dans le sousrseau Ethernet. Si le CP est PROFINET IO Controller, le nom dappareil est driv de la dsignation abrge. STEP 7 vous permet de faire complter automatiquement le nom dappareil par le nom du systme IO. Slectionnez pour ce faire loption Utiliser le nom dans le Device/Controller dans les proprits du systme PROFINET IO.

S Communication CBA

Pour pouvoir utiliser la station S7 avec PROFINET CBA, vous devez dfinir le CP utilis pour la dfinition de composants pour PROFINET CBA ou SIMATIC iMap.

*) Sur les CP ports configurables, vous dfinissez le mode de fonctionnement PROFINET IO Controller dans le menu contextuel de lemplacement dinterface. Dans la table de configuration de HW Config, slectionnez pour ce faire la ligne X2 (PNIO) et ouvrez le menu contextuel par un clic du bouton droit de la souris. *) Sur les CP ports configurables, certains paramtres se trouvent dans les dialogues de proprits de linterface Ethernet (ligne X2 (PNIO)) ou des ports.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A77

Utilisation du CP avec STEP 7/NCM S7

3.4.9

Configuration de fonctions IT
Les paramtrages dcrits dans ce chapitre sont uniquement pris en charge par les CP Advanced.

Onglet Protection daccs IP


Si vous voulez bloquer sur un CP Advanced la communication IP via HTTP (port 80) ou FTP (port 21), dsactivez loption Activer serveur Web ou Activer serveur FTP (voir Onglet Protection daccs IP). Ces deux fonctions sont actives par dfaut.

Onglet Options

V 5.4.4

Sont proposes, selon le type de CP Advanced, les possibilits de paramtrages suivantes : S Systme de fichiers (respect de la casse) En activant cette option, vous spcifiez que le CP distingue les minuscules des majuscules lors de lattribution des noms de fichier pour le systme de fichiers.

Onglet Mnmoniques
Cet onglet contient les mnmoniques et lments de structure dun bloc de donnes dfini comme mnmonique, auxquels il est possible daccder via le CP. Lutilisation de cet onglet est dcrit en dtail dans laide la programmation /18/.

Onglet Paramtres DNS


Cet onglet contient ladresse du DNS (Domain Name System). Le DNS affecte des adresses symboliques aux adresses Internet. Si vous prfrez attribuer une adresse symbolique lors de la configuration de votre liaison email, ladresse absolue est obtenue par requte auprs du DNS indiqu ici.

Onglet Utilisateur
Spcifiez dans cet onglet les droits des utilisateurs autoriss accder la station S7 via un navigateur Web ou via FTP. Vous trouverez dans une liste alphabtique les noms des utilisateurs entrs jusqu prsent et pour lesquels il existe un mot de passe. Lentre everybody est lentre par dfaut. Elle ne peut pas tre efface. Il nest pas possible non plus de lui affecter un mot de passe. Cette entre ne possde pas de droits daccs dfinis par dfaut. Une dfinition de droits daccs est cependant possible pour les besoins de la maintenance. On veillera cependant annuler, le cas chant, ces droits daccs ds que la maintenance sera acheve ! Remarque Veillez supprimer aprs usage les droits daccs affects everybody. Vous accordez sinon tout un chacun le droit daccder aux services sans autorisation.

A78

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

Les boutons Ajouter ou Editer permettent daccder au champ de dfinition ou ddition des droits daccs. Le dialogue reprsent cidessous illustre les paramtrages possibles. |

Figure 3-5

Dialogue des proprits dun CP : Onglet Utilisateur avec bote de dialogue dattribution de droits ouverte

Slectionnez ici les droits daccs des utilisateurs dclars. S S Si vous avez slectionn le bouton Ajouter... de longlet Utilisateur, veuilez noter que : Les entres ne sont valides quaprs lattribution dun mot de passe. Si vous avez slectionn le bouton Editer... de longlet Utilisateur, veuilez noter que : Vous ne pouvez modifier les droits quaprs entre du mot de passe. Il nest pas ncessaire dentrer un mot de passe pour supprimer une entre de la liste. Validez la demande de confirmation. Laccs autoris aux donnes de process est dcrit au chapitre 11.2.3.

Onglet FTP
Ce dialogue permet de crer/dditer une table dallocation de fichiers. Les indications de la table dallocation de fichiers permettent dadresser des blocs de donnes se trouvant dans une ou plusieurs CPU (au maximum 4) dune station S7. S Utiliser CP Ethernet comme serveur FTP pour les donnes de CPU S7 Vous devez crer des blocs de donnes sur la CPU de votre station S7 pour la transmission de donnes via FTP ; en raison de leur structure particulire, ils sont dsigns ici par DB fichier.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A79

Utilisation du CP avec STEP 7/NCM S7

En rponse une commande FTP, le CP Ethernet en mode serveur FTP dtermine, dans une table dallocation de fichiers (fichier file_db.txt), la correspondance des blocs de donnes utiliss pour le transfert de fichiers dans la station S7 des fichiers (files). Vous pouvez crer la table dallocation de fichiers comme suit et la transfrer sur le CP : Par entre dans longlet FTP dcrit ici ; La table dallocation de fichiers est alors charge automatiquement sur le CP avec les donnes de configuration. Par cration directe dun fichier file_db.txt. La table dallocation de fichiers ainsi cre doit tre charge sur le CP par une commade FTP. La table dallocation de fichiers file_db.txt est enregistre dans le rpertoire /config du systme de fichiers du CP.

A80

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.5

Envoi au CP via HTTP dentres pour la liste IP Access Control (CP Advanced)

Signification
Les partenaires de rseau inscrits dans la liste IP Access Control avec le droit Modify sont autoriss transmettre au CP via HTTP des entres pour la liste IP Access Control. La transmission limpact suivant sur la liste IP Access Control du CP adress : S S Avec les autorisations daccs transmise via HTTP, il est possible de complter des entres configures sous STEP 7 mais non de les supprimer. Chaque liste transmise via HTTP annule la liste transmise prcdemment via HTTP. Remarque Une liste transmise via HTTP est supprime en cas de coupure de courant sur le CP (mise hors tension).

Appel par POSTRequest


Pour transmettre des entres additionnelles de contrle daccs via HTTP, utilisez la mthode POST. La requte POST adquate se prsente comme suit : POST /ACL HTTP/1.0\r\n Host: 192.168.1.11\r\n ContentType: application/xwwwformurlencoded\r\n ContentLength: ....\r\n \r\n 192.168.1.55 a r m\r\n La dernire ligne contient lentre proprement dite de la liste IP Access Control, conformment la syntaxe dcrite ciaprs et la signification des attributs daccs. S Syntaxe Effectuez les entres transfrer dans la liste IP Access Control conformment la syntaxe ciaprs : <Adresse IP>[<Attribut daccs1>][<Attribut daccs2>] [<Attribut daccs3>] S Attribut daccs

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A81

Utilisation du CP avec STEP 7/NCM S7

Tableau 3-6 Attribut daccs A (Access) M (Modify) R (Routing) Signification Laccs la station est autoris. Ldition de la liste IP Access Control via HTTP est autorise. Laccs via le sousrseau auquel est connecte lautre interface du CP, est autoris.

Pour plus de dtails veuillez vous rfrer laide en ligne de STEP 7.

Transmission simplifie par outils logiciels


Loutil logiciel Open Source cURL propose une notation plus simple et lindication dune liste contenue dans un fichier de texte. Pour transmettre par exemple le fichier AccessList.txt au CP possdant ladresse IP 172.16.1.180, vous pouvez entrer ce qui suit dans linvite de commande de Windows : curl 0 url 172.16.1.180/ACL data urlencode@AccessList.txt S Exemple dentres dans un fichier : AccessList.txt 192.168.1.44 a r m 192.168.1.45 a 192.168.1.46 a 192.168.1.47 a 192.168.1.48 a

A82

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.6

Onglet Redondance de supports

3.6.1

Possibilits de redondance de supports


Il existe plusieurs possibilits damlioration de la disponibilit dun rseau Industrial Ethernet topologie linaire optique ou lectrique : S S S interconnexion de rseaux connexion parallle de voies de transmission bouclage en anneau dune topologie linaire

3.6.2

Redondance de supports et topologies en anneau

Structure dune topologie en anneau


Les stations en anneaux peuvent tre des switches externes et/ou intgrs aux modules de communication. Pour constituer une topologie en anneau redondance de supports, il faut ramener les deux extrmits de la topologie linaire sur un appareil. Le bouclage de la topologie linaire en un anneau seffectue laide de deux ports (ports de rseau en anneau) dun appareil de lanneau. Cet appareil est le gestionnaire de redondance. Tous les autres appareils de lanneau sont des clients de redondance.|

Figure 3-6

Appareils dans une topologie en anneau avec redondance de supports

Les deux ports de rseau en anneau dun appareil sont les ports qui assurent dans une topologie en anneau la connexion aux deux appareils voisins. La slection et dfinition des ports de rseau en anneau seffectue lors de la configuration de lappareil en question. Sur le module, les ports de rseau en anneau sont reprs par un R la suite du numro de port. Nota Chargez la configuration de votre projet STEP 7 sur les appareils avant le bouclage physique de lanneau.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A83

Utilisation du CP avec STEP 7/NCM S7

Fonction de la redondance de supports dans une topologie en anneau


Lors de lutilisation de la redondance de supports, les voies de transmission qui relient les appareils, sont reconfigures si lanneau est interrompu en un endroit. Aprs reconfiguration de la topologie, les appareils sont de nouveau accessibles dans la nouvelle topologie. Sur le gestionnaire de redondance les deux ports de rseau en anneau sont spars lun de lautre tant que le rseau nest pas interrompu pour viter que des tlgrammes de donnes ne tournent en boucle ferme. La topologie en anneau est, du point de vue de la transmission de donnes, une ligne. Le gestionnaire de redondance surveille la topologie en anneau. Pour ce faire, il envoie des tlgrammes de test partir du port de rseau en anneau 1 mais aussi partir du port de rseau en anneau 2. Les tlgrammes de test parcourent lanneau dans les deux sens jusqu ce quils parviennent respectivement lautre port de rseau en anneau du gestionnaire de redondance. Lanneau peut tre interrompu par une coupure de la liaison entre deux appareils mais aussi par dfaillance dun appareil de lanneau. Si les tlgrammes de test ne parviennent pas lautre port de rseau en anneau en raison dune interruption de lanneau, le gestionnaire de redondance met en communication ses deux ports de rseau en anneau. Cette voie de substitution rtablit la liaison entre tous les appareils sous forme de topologie linaire. Le temps qui scoule entre linterruption de lanneau et le rtablissement dune topologie linraire oprationnelle est appel temps de reconfiguration. Ds que linterruption est supprime, les voies de transmission initiales sont rtablies, la liaison entre les deux ports de rseau en anneau du gestionnaire de redondance est coupe et les clients de redondance sont informs du changement. Les clients de redondance utilisent alors les nouvelles voies vers les autres appareils. En cas de dfaillance du gestionnaire de redondance, lanneau devient une topologie linaire oprationnelle.

Mthodes de redondance de supports


Les mthodes de redondance de supports suivantes pour topologies en anneau sont prises en charge par les produits SIMATIC NET : S S HSR (High Speed Redundancy) Temps de reconfiguration : 0,3 seconde MRP (Media Redundancy Protocol) Temps de reconfiguration : 0,2 seconde Les mcanismes de la mthode sont similaires. Les deux mthodes acceptent jusqu 50 appareils par anneau. HSR et MRP ne peuvent pas tre utilises simultanment sur le mme anneau. Si, dans votre projet STEP 7, vous voulez intgrer la redondance de supports dans une topologie en anneau, choisissez la mthode MRP.

A84

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.6.3

MRP
La mthode MRP fonctionne selon le Media Redundancy Protocol (MRP), dfini par la norme IEC 61158 Type 10 PROFINET. Le temps de reconfiguration suite une interruption de lanneau est dau maximum 0,2 seconde.

Conditions requises
Pour assurer le bon fonctionnement avec la mthode de redondance de support MRP, il faut que : S S MRP soit utilis dans des topologies en anneau comptant au maximum 50 appareils. Le dpassement de ce nombre peut entraner une dfaillance du trafic de donnes. Lanneau dans lequel MRP est mis en oeuvre soit uniquement constitu dappareils qui prennent cette fonction en charge. Il sagit par exemple des appareils suivants : Switches Industrial Ethernet SCALANCE X 200 version de firmware V4.0 et suivantes SCALANCE X 200 IRT version de firmware V4.0 et suivantes Processeurs de communication CP 4431 Advanced (6GK7 4431GX200XE0) version de firmwareVersion V2.0 et suivantes CP 3431 Advanced (6GK7 3431GX300XE0) version de firmwareVersion V1.0 et suivantes CP 1616 (6GK1 161 6AA00) version de firmwareVersion V2.2 et suivantes CP 1604 (6GK1 160 4AA00) version de firmwareVersion V2.2 et suivantes Appareils autres que Siemens qui prennent cette fonction en charge. Dautres appareils Siemens sont conus pour la prise en charge de MRP. S S S Tous les appareils doivent tre interconnects via leurs ports de rseau en anneau. Sur tous les appareils de lanneau, MRP doit tre activ (voir Configuration de MRP sous PROFINET IO). Les paramtres de liaison (support de transmission / duplex) doivent tre pour tous les ports en anneau full duplex et au moins 100 Mbit/s. Il y a sinon risque de dfaillance du trafic de donnes. Dans votre configuration STEP 7, slectionnez, pour viter ce problme, Paramtrage automatique dans longlet Options du dialogue des proprits de tous les ports de lanneau.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A85

Utilisation du CP avec STEP 7/NCM S7

Topologie
La figure ciaprs prsente une topologie possible pour des appareils en anneau avec MRP.|

Figure 3-7

Exemple dune topologie en anneau avec mthode de redondance de supports MRP

Les rgles suivantes sappliquent une topologie en anneau avec redondance de supports selon la mthode MRP : S S S Tous les appareils interconnects dans la topologie en anneau sont membres du mme domaine de redondance. Un appareil de lanneau est le gestionnaire de redondance. Tous les autres appareils de lanneau sont des clients de redondance.

Les appareils non compatibles MRP peuvent tre connects lanneau via un switch SCALANCE X ou un PC dot dun CP 1616.

Dmarrage prioritaire
Si vous configurez MRP dans un anneau, vous ne pouvez pas utiliser la fonction Dmarrage prioritaire pour les appareils concerns dans des applications PROFINET. Si vous voulez utiliser la fonction Dmarrage prioritaire, vous devez dsactiver MRP dans la configuration. Dans la configuration STEP 7, slectionnez le rle Nest pas une station de lanneau dans le dialogue des proprits de linterface PROFINET > Onglet Redondance de support > champ Configuration MRP dans le domaine mrpdomain1.
CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A86

Utilisation du CP avec STEP 7/NCM S7

3.6.4

Configuration MRP sous PROFINET IO


Pour la configuration sous STEP 7, ouvrez longlet Redondance de supports dans le dialogue des proprits de linterface PROFINET de chaque appareil. |

Figure 3-8

Dialogue des proprits de linterface PROFINET dun CP, onglet Redondance de supports

Dans le champ Configuration MRP vous pouvez dfinir les paramtres suivants pour la configuration MRP de lappareil : S S S S Domaine Rle Port anneau Alarmes de diagnostic

Dfinissez les paramtres suivants :

Domaine
Slectionnez dans la zone de liste droulante le nom mrpdomain1. Tous les appareils configurs dans un anneau avec MRP doivent appartenir au mme domaine de redondance. Un appareil ne peut pas appartenir plusieurs domaines de redondance. Si vous conservez le paramtrage par dfaut de Domaine, savoir defaultmrpdomain, les paramtres par dfaut de Rle et Ports anneau resteront galement activs. Les paramtres MRP restent galement actifs aprs un redmarrage de lappareil ou une coupure de courant suivie dun redmarrage.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A87

Utilisation du CP avec STEP 7/NCM S7

Rle
Le choix du rle dpend des applications suivantes. S Vous voulez utiliser MRP dans une topologie en anneau constitue exclusivement dappareils Siemens et ne souhaitez pas surveiller les alarmes de diagnostic : Affectez tous les appareils au defaultmrpdomain. Lappareil qui, en fonctionnement, assurera effectivement le rle de gestionnaire de redondance sera ngoci automatiquement entre les appareils Siemens. S Vous voulez utiliser MRP dans une topologie en anneau qui comporte galement des appareils dune marque autre que Siemens ou vous souhaitez recevoir des alarmes de diagnostic propos de ltat MRP dun appareil (voir Alarmes de diagnostic) : Slectionnez le rle de Manager pour lappareil de lanneau qui doit tre gestionnaire de redondance. Slectionnez sur tous les autres appareils de la topologie en anneau le rle de client. Remarque Pour assurer le bon fonctionnement de lanneau alors que le gestionnaire de redondance slectionn est un appareil dune marque autre que Siemens, vous devez attribuer explicitement tous les autres appareils de lanneau le rle de client avant de boucler lanneau. Il se peut sinon que des tlgrammes de donnes tournent en boucle ferme et provoquent la dfaillance du rseau. S Vous voulez dsactiver MRP : Slectionnez loption Non participant de lanneau si vous ne voulez pas utiliser lappareil au sein dune topologie en anneau avec MRP. Remarque Le rtablissement des paramtres par dfaut, rtablit galement le rle MRP de lappareil. Si vous utilisez dans lanneau un appareil dune marque autre que Siemens comme gestionnaire de redondance, cela peut provoquer la dfaillance du trafic de donnes.

Port anneau 1 / Port anneau 2


Remarque Le rtablissement des paramtres par dfaut, rtablit galement les paramtres des ports de rseau en anneau. Selon la connexion, il se peut quune station de lanneau, correctement configure jusquel, produise des tlgrammes tournant en boucle ferme et provoque la dfaillance du trafic de donnes. Slectionnez ici le port que vous souhaitez configurer comme port de rseau en anneau 1 et port de rseau en anneau 2. La zone de liste droulante affiche, pour chaque appareil, le choix des ports entrant en ligne de compte. Si les ports ont t dfinis dusine, les champs sont griss.

A88

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

Alarmes de diagnostic
Slectionnez loption Alarmes de diagnostic si vous voulez que la CPU locale mette des alarmes de diagnostic de ltat MRP. Les alarmes de diagnostic suivantes peuvent tre gnres : S Erreur de cblage ou de port Des alarmes de diagnostic sont gnres lorsque les erreurs suivantes surviennent sur les ports de rseau en anneau : un voisin du port de rseau en anneau ne prend pas MRP en charge. un port de rseau en anneau est connect un port qui nest pas un port de rseau en anneau. un port de rseau en anneau est connect un port de rseau en anneau dun autre domaine MRP. S Interruption / rtablissement (uniquement gestionnaire de redondance) En cas dinterruption de lanneau et de rtablissement de la configuration initiale, des alarmes de diagnostic sont gnres. Lapparition de ces deux alarmes en lespace de 0,2 seconde indique la prsence dune interruption.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A89

Utilisation du CP avec STEP 7/NCM S7

3.7

Objets gnriques dans le projet STEP 7

Prsentation
Les liaisons de communication ne peuvent tre intgralement configures que si les partenaires de communication sont disponibles dans le projet actuel. Pour les stations connectes au sousrseau Ethernet, dont les donnes de configuration nont pas t tablies laide de STEP 7 ou ne sont pas gres dans le projet courant, vous pouvez crer dans le projet les objets gnriques suivants : S S S Station SIMATIC S5 PG/PC Autres stations pour quipements dautres constructeurs pour stations SIMATIC S7 dans un autre projet (inutile dans un multiprojet)

Nota Au lieu de crer des objets gnriques, vous pouvez galement configurer des liaisons non spcifies aux stations mentionnes cidessus. Vous devrez alors spcifier ladresse complte du partenaire dans le dialogue des proprits de cette liaison. Par ailleurs, ces partenaires ne sont pas affichs dans la reprsentation de linstallation sous NetPro.

Installation Production 1

Installation Production 2

S7400/1

S7400/2

PC/PG
Automate dun autre constructeur

S7400/4

Sousrseau Ethernet (1)

S7400/3

SIMATIC S5

S7400/5

A90

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

Marche suivre
Pour entrer un Objet gnrique dans le projet : 1. Slectionnez le projet dans SIMATIC Manager. 2. Slectionnez Insertion " Station " puis selon les besoins Autre station, PG/PC ou SIMATIC S5 Rsultat possible : Un objet appropri est cr dans le projet. |

Figure 3-9

Projet avec objets gnriques configures

Connexion dune station non S7 au sousrseau


Ltape suivante consiste affecter les objets gnriques au sousrseau : 1. Slectionnez lobjet Autre station du projet puis activez Edition " Proprits de lobjet. 2. Slectionnez le bouton Nouveau dans longlet Interfaces de la bote de dialogue Proprits affiche (Exemple Autre station). Rsultat : Affichage de la bote de dialogue Nouvelle interface Choix du type |

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A91

Utilisation du CP avec STEP 7/NCM S7

Annuler

Aide

Figure 3-10

Slection du type de sousrseau pour Autre station (exemple)

3. Slectionnez un sousrseau. Rsultat : Affichage de la bote de dialogue Proprits Interface Ethernet. Vous pouvez y slectionner le rseau, lier la station au rseau et dfinir ladresse (MAC, IP). Toutes les stations SIMATIC du projet pourront dsormais communiquer avec cet objet gnrique. Les adresses (MAC, IP) configures ici pour lobjet gnriques doivent par ailleurs tre effectivement paramtres sur la station. Utilisez pour ce faire les utilitaires appropris (COM1430 p. ex.).

A92

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.8

Configuration des services de communication

Cration de liaisons
Il convient prsent de crer des liaisons pour les services orients liaison, supports par le CP Ethernet; voir galement le tableau du chap. 1.2. S S S S S S S Liaisons S7 voir Guide de lutilisateur STEP 7 /5/ Liaisons transport ISO voir chap.5.4 Liaisons ISOonTCP voir chap.5.5 Liaisons TCP voir chap.5.6 Liaions pour UDP voir chap.5.7 Liaisons EMail (voir chapitre 7) Liens pour la communication PROFINET CBA voir manuel Component based Automation Configuration dinstallation avec SIMATIC iMap /6/

Dune manire gnrale, les instructions fournies dans le Guide de lutilisateur STEP 7 Configuration du matriel et des liaisons /5/ au chapitre Configuration de liaisons sappliquent galement aux types de liaison ralisables avec les CP. Ces informations figurent galement dans laide de base intgre STEP 7. Pour y accder, slectionnez Aide"Rubriques daide. Ouvrez la rubrique Configuration de liaisons et change de donnes.

3.9

Affectation initiale dune adresse

Signification de laffectation dadresse adresse MAC et adresse IP


Le CP est livr avec une ou deux adresses MAC prdfinies. Sans configuration, lappareil nest accessible que via la connexion Ethernet et ces adresses MAC. Le protocole ISO permet dexcuter les fonctions suivantes via le CP tel que livr en y accdant par son adresse MAC par dfaut : S S Chargement de la configuration sur le CP ou la CPU ; Diagnostic du CP ou de la CPU.

Vous devez dabord affecter une adresse IP au CP avant de pouvoir charger les donnes de configuration sur lappareil via une adresse IP.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A93

Utilisation du CP avec STEP 7/NCM S7

Variantes et recommandations pour lattribution dadresses


Il existe 3 possibilits daffecter une adresse sous STEP 7 : S Adressage de la slection de systme cible dans le SIMATIC Manager Cette variante nest prise en charge que pour linterface PROFINET. Elle permet dattribuer une adresse sans crer de projet STEP 7. Elle est utile par exemple si vous voulez charger des donnes configures hors ligne sur la station S7. Cette variante est dcrite au chapitre 3.9.1. S Adressage dans le dialogue des proprits sous HW Config ou NetPro Cette variante prsuppose la mise en rseau du CP sous STEP 7. Lavantage de cette mthode rside dans la possibilit de reprendre directement les paramtres IP dfinis lors de la mise en rseau sous STEP 7 / NetPro. Dans longlet Adressage vous devez attribuer au CP ladresse IP pralablement configure et les paramtres IP de linterface Ethernet ou PROFINET. Vous pourrez ensuite charger les donnes de configuration sur le CP via Ethernet laide dun PG/PC. Cette variante est dcrite au chapitre 3.9.2. S Chargement de donnes de configuration via le protocole ISO Une autre variante consiste charger les donnes de configuration avec une adresse IP dfinie via le protocole ISO (voir cidessus) ; ceci vaut pour les CP qui prennent en charge le protocole ISO.

Condition requise
Pour que vous puissez raliser ladressage dcrit ici, le CP doit tre accessible en ligne, en dautres termes : S S Il doit tre connect au rseau local Ethernet ; aucune passerelle de sousrseau (routeur) ne doit tre intercale. Vous devez avoir accs partir de STEP 7 linterface Ethernet de votre PG/PC. Remarque Les possibilits daffectation dadresse dcrites ici prsupposent un module accessible via une adresse MAC par dfaut ; le module doit pour ce faire prendre en charge la fonction PST (Primary Setup Tool). Tenez compte ce propos des indications du manuel /1/. Sur les CP possdant galement une interface Gigabit, loutil PST ne peut tre utilis que sur linterface PROFINET.

A94

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.9.1

Adressage de la slection de systme cible dans le SIMATIC Manager

Pour laffectation initiale dune adresse IP


1. Ouvrez le SIMATIC Manager 2. Slectionnez la commande de menu Systme cible " Editer station Ethernet. 3. Activez la recherche des modules accessibles dans le rseau laide du bouton Parcourir.... 4. Slectionnez le CP possdant ladresse MAC voulue parmi les composants proposs. 5. Entrez les paramtres IP voulus et affectezles au CP. Rsultat : Le CP est prsent accessible sur Industrial Ethernet via ladresse IP.

Nota Pour plus de dtails, consultez galement laide en ligne de STEP 7.

Autre mthode
Vous pouvez galement procder comme suit partir du SIMATIC Manager : 1. Utilisez la commande de menu Systme cible " Afficher stations accessibles pour afficher les stations qui sont accessibles via Industrial Ethernet. 2. Slectionnez la station voulue dans la liste affiche. 3. Slectionnez la commande de menu Systme cible " Adresse Ethernet. Rsultat : La station slectionne est directement recopie dans le dialogue Adressage. Ladresse MAC de la station ne peut pas tre dite. 4. Entrez les paramtres IP souhaits et affectezles au CP (voir description du point 5. cidessus). Rsultat : Le CP est prsent accessible sur Industrial Ethernet via ladresse IP.

3.9.2

Adressage dans le dialogue des proprits sous HW Config. ou NetPro

Configurez ladresse IP dun nouveau CP


1. Ouvrez SIMATIC Manager et votre projet STEP 7. 2. Ouvrez HW Config par un double clic sur lobjet Matriel

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A95

Utilisation du CP avec STEP 7/NCM S7

3. Ajoutez le CP voulu la station S7 ouverte. La bote de dialogue des proprits de linterface Ethernet avec longlet Paramtres permettant de mettre lappareil en rseau et daffecter ladresse IP souvre ds la cration du CP. 4. Editez dans la bote de dialogue ouverte des proprits de linterface Ethernet ladresse MAC et, si ncessaire, les paramtres IP. 5. Dans le champ Sousrseau, slectionnez le sousrseau Ethernet auquel vous voulez connecter le CP. 6. Validez par OK. Le dialogue des proprits se ferme et le CP est mis en rseau. 7. Enregistrez votre projet.

Affectez pour la premire fois ladresse IP au CP


1. Ouvrez dans HW Config ou NetPro la bote de dialogue Slectionner ladresse de station dans le menu Systme cible > Charger dans module. 2. Activez la recherche des modules accessibles dans le rseau laide du bouton Actualiser. Dans le cas de CP plusieurs interfaces, seule linterface PROFINET est affiche. 3. Slectionnez le CP possdant ladresse MAC voulue parmi les composants proposs. Ladresse IP configure est affiche. 4. Affectez au CP les paramtres IP issus de la mise en rseau laide du bouton OK. Rsultat : Aprs chargement des donnes de configuration, le CP est accessible sur Industrial Ethernet via ladresse IP.

Nota Pour plus de dtails, consultez galement laide en ligne de STEP 7.

A96

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Utilisation du CP avec STEP 7/NCM S7

3.10

Chargement des donnes de configuration sur le systme cible

Principe
Le chargement des donnes de configuration du CP Ethernet seffectue partir de la configuration matrielle. Toutes les donnes de configuration de la station S7 sont alors charges, y compris celles de la configuration centralise, de tous les paramtrages. Les donnes de la configuration de liaisons doivent tre charges sparment ; voir cidessous.

Type de connexion
Vous pouvez charger les donnes de configuration sur la station S7 par les moyens ou connexions suivants: S Connexion MPI Vous pouvez utiliser cette connexion pour le chargement de donnes de configuration ou laffectation initiale dune adresse MAC/IP (baptme de noeud pour plus de dtails ce propos voir le manuel /1/ sous Premire affectation dadresses). S Industrial Ethernet Utilisez pour ce faire le mode PG du CP Ethernet de la station S7 (voir chap. 1.3). Selon linterface PG/PC utilise de votre station de configuration, vous pourrez charger les donnes de configuration sur la station S7 soit via linterface TCP/IP, soit via linterface ISO de STEP 7. Pour le chargement via linterface IP, il faut quune adresse IP ait t affecte une premire fois au CP ; voir ce propos le chapitre 3.9. Pour le chargement via linterface ISO, vous pouvez utiliser ladresse MAC par dfaut. Veuillez tenir compte du point suivant :

Nota Si vous voulez charger les donnes de configuration via linterface ISO sur un CP dont vous navez pas modifi ladresse MAC dusine, mais que vous avez prvu dutiliser une autre adresse MAC dans le projet STEP 7, vous devrez lancer le chargement partir de NetPro ou de HW Config. ; cest le seul endroit o, le cas chant, vous pourrez entrer la nouvelle adresse MAC. Le SIMATIC Manager abandonne toutefois le chargement si la station cible nest pas accessible.

Marche suivre
Pour charger les donnes de configuration sur la station S7, procdez comme suit : 1. Ouvrez dans le panneau de configuration de Windows la bote de dialogue Paramtrage interface PG/PC. 2. Paramtrez linterface du PG/PC en fonction des CP disponibles sur votre PG et en fonction de la connexion au bus (paramtrages dinterface utiliss).

F1

Pour plus de dtails, veuillez consulter laide intgre.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A97

Utilisation du CP avec STEP 7/NCM S7

3. Amenez la CPU ltat ARRET (indpendamment du type de connexion voir cidessus). 4. Slectionnez la commande de menu Systme cible " Charger dans module ; STEP 7 vous guidera laide de botes de dialogue jusquau rsultat souhait. Tenez galement compte des informations complmentaires du Guide de lutilisateur STEP 7, chap. Configuration et paramtrage de module dans /5/;

Dsactivation du protocole ISO dans la configuration (Adresse MAC invisible)


Si vous dsactivez lutilisation du protocole ISO dans la bote de dialogue des proprits de linterface Ethernet lors de la configuration du CP, le CP reste accessible via ladresse MAC par dfaut. Vous ne pourrez cependant pas configurer de liaisons transport ISO ni de liaisons ISO via liaisons S7. Aprs dsactivation du protocole ISO, ladresse MAC configure nest pas visible dans le dialogue des proprits.

Enregistrement non volatil des donnes de configuration (sur CP gestion des donnes)
Durant lopration de chargement, vous pourrez opter pour un chargement global des donnes de configuration ou pour le chargement uniquement sur des modules dfinis. Lors dun chargement slectif, il vous sera demand de dmarrer le chargement pour chaque module. Vous devrez choisir cette mthode si vous voulez enregistrer les donnes de configuration en mmoire non volatile du CP Ethernet. Cochez alors la case Copier dans ROM de la bote de dialogue Charger du CP.

Chargement de la configuration de liaisons


Le chargement des liaisons configures ncessite le dclenchement dune opration de chargement particulire dans la configuration de liaisons (NetPro). Remarque Si vous avez affect une nouvelle adresse au CP Ethernet et que vous avez configur des liaisons , vous devrez dans tous les cas de figure charger galement la configuration de liaisons. Veillez aussi adapter les adresses des Autres stations ou Objets gnriques.

Dplacement du CP dans la configuration matrielle


Si les services de communication sont utiliss avec des liaisons configures, ces liaisons sont lies lemplacement du CP par lidentificateur de liaison. Tenez compte par consquent de la note cidessous si vous dbrochez un CP dj configur pour lenficher sur un autre emplacement. Remarque Si le CP a t dplac par dbrochage et embrochage sur un autre emplacement, les donnes de la configuration de liaisons sont automatiquement mises jour. Il convient cependant de charger nouveau ces donnes de configuration de liaisons ! CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A98

Interface SEND/RECEIVE dans le programme utilisateur


Vous apprendrez donc dans ce chapitre S S S comment seffectuent lmission et la rception de donnes ; quelles sont les zones de donnes utilisables de la CPU S7. comment programmer linterface SENDRECEIVE dans le programme dapplication.

Sources dinformations complmentaires S Vous trouverez des informations sur la programmation et la configuration des partenaires de communication sur les liaisons (p. ex. SIMATIC S5 avec CP 1430 TCP, PC avec CP 1613) dans le manuel correspondant. Les blocs FC servant la programmation des liaisons sont dcrits dans /9/. La configuration du CP Ethernet sous NCM S7 est dcrite au chapitre 5. La programmation de liaisons de communication via linterface du programme utilisateur est dcrite au chapitre 8.

S S S

Exemples de programme : Vous trouverez des exemples de configuration et de programme pour linterface SEND/RECEIVE dcrite ici : S Dans lexemple de projet PROJECT_ETHERNET que vous pourrez ouvrir directement aprs linstallation de STEP 7 / NCM*S7 ;les descriptions correspondantes se trouvent dans la Prise en main /3/. Exemple de programme pour linterface SendReceive avec les blocs FC5 (AG_SEND) et FC6 (AG_RECV) pour S7300 :
http://support.automation.siemens.com/WW/view/de/17853532

Exemple de programme pour linterface SendReceive avec les blocs FC50 (AG_LSEND) et FC60 (AG_LRECV) pour S7400 : Vous y trouverez un ensemble darticles ainsi que des exemples de projet et de programme pour CP S7 pour Industrial Ethernet.
http://support.automation.siemens.com/WW/view/de/18513371

Le cdrom de prise en main Quick Start, commander sparment, est une mine dexemples de programme et de configuration. Vous pouvez le commander directement sur Internet ladresse :

http://support.automation.siemens.com/WW/view/de/21827955

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A99

Interface SEND/RECEIVE dans le programme utilisateur

4.1

Fonctionnement de linterface SEND/RECEIVE sur la CPU

Blocs FC
La communication via les liaisons seffectue laide des blocs de type FC suivants : S AG_SEND (FC 5) / AG_LSEND (FC 50) / AG_SSEND (FC 53) Ce bloc met disposition les donnes utiles de la zone de donnes utilisateur indique, pour transmission au CP Ethernet. AG_RECV (FC 6) / AG_LRECV (FC 60) / AG_SRECV (FC 63) Ce bloc enregistre les donnes utiles reues dans la zone de donnes utilisateur spcifie dans lappel.

La figure cidessous illustre le fonctionnement : A laide des blocs FC AG_SEND/AG_LSEND/AG_SSEND et AG_RECV/AG_LRECV/AG_SRECV, le programme utilisateur charge le CP Ethernet de transmettre et de recevoir des donnes via les liaisons.
Station Ethernet SIMATIC S7 CPU CP Ethernet Base de donnes CP Tampon de donnes utilisateur missio n rception Liaison de communication

Programme utilisateur STEP7 Zone de donnes utilisateur

AG_SEND | AG_RECV

Figure 4-1

Interaction de la CPU et du CP Ethernet sur les liaisons

A100

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Interface SEND/RECEIVE dans le programme utilisateur

Volume de donnes et capacits fonctionnelles


Le CP Ethernet peut transmettre par contrat (mission et rception), sur une liaison, les volumes de donnes suivants :
Tableau 4-1 Transport ISO mission AG_SEND *) AG_LSEND **) AG_SSEND ***) rception AG_RECV *) AG_LRECV **) AG_SRECV ***) 8192 octets 8192 octets 1452 octets 8192 octets 8192 octets 1452 octets 8192 octets 8192 octets 1452 octets 2048 octets 2048 octets 1452 octets 8192 octets 8192 octets 1452 octets 8192 octets 8192 octets 1452 octets 8192 octets 8192 octets 1452 octets 2048 octets 2048 octets 1452 octets Transport ISO TCP UDP

*) Pour les anciennes versions du FC AG_SEND / AG_RECV (jusqu V3.0) la zone de donnes est systmatiquement limite 240 octets max. Sur S7400, la zone de donnes de lAG_SEND / AG_RECV est systmatiquement limite 240 octets max. **) Uniquement pour S7400 ***) Uniquement pour S7400 CPU version V5.1 et suivantes et pour les CP suivants : CP 4431 ( partir de 6GK 7 4431EX20...) CP 4431 Advanced ( partir de 6GK 7 4431GX20...)

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A101

Interface SEND/RECEIVE dans le programme utilisateur

4.2

Programmation de linterface SEND/RECEIVE

Principe du transfert de contrats et de donnes


Le programme utilisateur dclenche, par lappel des blocs FC, la transmission des zones de donnes utilisateur et en surveille lexcution en exploitant les indications fournies par les blocs FC. Sont transfrs entre autres lors de lappel des blocs FC, les paramtres suivants : S S le numro de la liaison (ID); la position de la zone de donnes utilisateur dans la CPU.

Pour plus de dtails sur linterface dappel, veuillez vous rfrer /9/.

Fonction des blocs FC


Lappel des blocs FC se traduit par les actions suivantes : S S La zone de donnes utilisateur est transmise au CP Ethernet ou reprise par ce dernier. Lexcution du contrat est acquitte positivement ou ngativement dans lindication dtat.

Procdez comme suit :


Programmez linterface SENDRECEIVE dans le programme dapplication comme suit : 1. Utilisez les blocs FC suivants pour la transmission de donnes via des liaisons : AG_SEND / AG_LSEND / AG_SSEND pour le transfert de la zone de donnes utilisateur au CP Ethernet ; AG_RECV / AG_LRECV / AG_SRECV pour lenregistrement dans la zone de donnes utilisateur du CP Ethernet ; 2. Exploitez les indications des blocs FC : dans AG_SEND /AG_LSEND / AG_SSEND les paramtres DONE, ERROR, STATUS ; dans AG_RECV / AG_LRECV / AG_SRECV les paramtres NDR, ERROR, STATUS ; Remarque Les numros de liaison (ID) dfinis dans la configuration doivent tre repris dans la programmation. Pour assurer le paramtrage correct des appels de bloc, STEP 7 propose dans lditeur CONT/LIST/LOGIGRAMME la possibilit de reprendre automatiquement tous les paramtres significatifs de la configuration matrielle (HW Config) et de la configuration de liaison. Pour plus de dtails, voir /9/.

A102

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Interface SEND/RECEIVE dans le programme utilisateur

Appel de blocs FC dans le programme de la CPU


La figure ciaprs illustre une squence dexcution possible des blocs FC et des blocs dorganisation et de programme au cours dun cycle de la CPU :

Lire PAE Programme utilisateur AG_RECV

Lire donnes de rception de la liaison

OB

Liaison de communication

Lire MIS

Lgende:

Figure 4-2

Les parties hachures reprsentent les liaisons et les blocs FC correspondants. Squence typique des blocs FC au cours dun cycle de CPU

On identifie les faits suivants : S S

Le programme utilisateur qui peut comporter un nombre quelconque de blocs (OB, FB ou FC > voir aussi /5/), gre plusieurs liaisons (3 liaisons dans la figure 4-2). A laide dun appel AG_SEND, le programme utilisateur transmet des donnes via une liaison divers instants du cycle, c.d. en fonction dun vnement ou sur instruction du programme. A laide dun appel AG_RECV, le programme utilisateur reoit des donnes via une liaison divers instants du cycle de la CPU.

Nota Les blocs peuvent galement tre appels plusieurs fois au cours dun cycle pour une mme liaison de communication.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209


Liaison de communication AG_SEND AG_RECV Liaison de communication| AG_SEND AG_SEND Transmettre donnes dmission de la liaison Droulement du cycle de CPU


AG_RECV

A103

Interface SEND/RECEIVE dans le programme utilisateur

4.3

Echange de donnes CPU S7 <> CP Ethernet


Le CP Ethernet traite les contrats dmission et de rception indpendamment du cycle de la CPU et ncessite un temps de transmission. Linterface des blocs FC avec le programme utilisateur est synchronise par acquittement. On distingue ici 2 cas : S S Le cycle de la CPU est plus court que le temps de transmission. Le cycle de la CPU est plus long que le temps de transmission.

Nota Tenez compte des diagrammes squentiels propos des blocs FC dans /9/.Ces diagrammes montrent comment alimenter et grer linterface SENDRECEIVE dans le programme utilisateur en vue dun change de donnes sans problme. Considrez les informations fournies ciaprs propos du cycle de la CPU et du temps de transmission comme informations complmentaires.

Appel du FC plus court que le temps de transmission


Si un bloc est nouveau appel dans le programme utilisateur avant que les donnes aient t intgralement transmises ou reues, les oprations au niveau de linterface des blocs FC se droulent comme suit : S AG_SEND/AG_LSEND/AG_SSEND : Aucun contrat nest accept jusqu ce que la transmission des donnes via la liaison ait t acquitte par la station Ethernet. Le programme utilisateur reoit lindication Contrat en cours jusqu ce que le CP Ethernet soit en mesure daccepter le contrat suivant sur la mme liaison (lacquittement intervient au cours de lun des cycles suivants). AG_RECV/AG_LRECV : Le contrat est acquitt par lindication Aucune donne na encore t reue si le CP Ethernet na pas encore reu de donnes. Le programme utilisateur reoit cette indication durant le cycle de la CPU jusqu ce que le CP Ethernet ait reu des donnes par la mme liaison.

Lappel des FC est plus long que le temps de transmission


Si un bloc est nouveau appel dans le programme utilisateur avoir intgralement transmis ou reu les donnes, les oprations au niveau de linterface des blocs FC se droulent comme suit : S AG_SEND/AG_LSEND/AG_SSEND : Le contrat est acquitt positivement ; le CP Ethernet est prt recevoir un nouveau contrat dmission (au plus tt cependant avec lappel suivant). AG_RECV/AG_LRECV/AG_SRECV : Le contrat est acquitt par Rception de nouvelle donnes ds que les donnes ont t reues par le programme utilisateur. Un nouvel appel de FC peut alors intervenir.

A104

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Interface SEND/RECEIVE dans le programme utilisateur

Remarque Veuillez noter quen cas de vitesses de traitement diffrentes (metteur plus rapide que le rcepteur), il peut se produire des engorgements de ressources ct metteur et ct rcepteur. Lmetteur recevra le cas chant un message en retour via les blocs FC (Indicaiton pas de ressources de rception sur la station cible). (pas pour AG_SRECV)

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A105

Interface SEND/RECEIVE dans le programme utilisateur

4.4

Informations complmentaires

4.4.1

Programmation de la transmission de donnes via liaisons TCP

Fonction des liaisons TCP


Les liaisons TCP devraient tre utlises en premier lieu pour la connexion de systmes dautres marques si ces dernires ne supportent pas le complment de protocole RFC1006. Pour les communications entre appareils de la famille SIMATIC nous vous conseillons dutiliser des liaisons ISOonTCP car leur mise en oeuvre est plus confortable ! La section ciaprs prsentent quelques particularits des liaisons TCP.

Particularits
S Types de bloc (appels de FC) Nutilisez pour le transfert de donnes que les FC suivants : AG_SEND (FC 5), AG_LSEND (FC 50) ou AG_SSEND (FC 53) AG_RECV (FC 6), AG_LRECV (FC 60) ou AG_SRECV (FC 63) Tenez compte, pour les anciens modules, des informations sous /9/ et /10/. S Longueur de tlgramme Dans le cas de liaisons TCP, le protocole ne fournit pas dinformations sur la fin dun tlgramme ni sur le dbut du tlgramme suivant. La station rceptrice doit par consquent connatre le nombre exact doctets dun tlgramme pour pouvoir mettre un pointeur ANY possdant exactement la mme longueur, lors de lappel du FC AG_RECV/AG_LRECV. Exemple : Si la longueur de donnes recevoir rgulirement est de 100 octets, le pointeur ANY pourrait se prsenter comme suit : P#DB100.DBX 0.0 Byte 100. (Ceci ne sapplique pas au FC AG_SRECV, lappel seffectue toujours avec la longueur maximale.) Si vous voulez recevoir des donnes de longueur variables, procdez comme suit : Rajoutez dans le tlgramme, avant les donnes utiles proprement dites, une information sur la longueur des donnes utilles. Dans un premier temps, nexploitez dans la station rceptrice que linformation de longueur. Lisez ensuite laide dun nouveau contrat de rception la quantit de donnes utiles voulue en transmettant un pointeur ANY de longueur adquate linterface du FC pour la lecture des donnes utiles proprement dites.

A106

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Interface SEND/RECEIVE dans le programme utilisateur

4.4.2

Recommandations relatives au fonctionnement sous charge de communication leve

Cause
Afin dviter de surcharger la CPU utilise, il y a lieu de tenir compte, lors de la mise en oeuvre de CP Ethernet, des instructions ciaprs. Le respect des recommandations ciaprs vous sera dautant plus utile en cas de remplacement dun CP par un CP rcent et de problmes de surcharge.

Problmes connus
S Les blocs fonctionnels dmission et de rception (FC 5/FC6, FC 50/60 ou FC 53/63) sont souvent appels cycliquement dans lOB1. Il sensuit une communication permanente entre la CPU et le CP. En consquence, dautres types de communication, tels que les fonctions de PG, ne peuvent tre excuts que trs lentement ou plus du tout. Les systmes HMI accdent trop souvent aux donnes de la CPU via des fonctions S7. De ce fait, les communications sont dune manire gnrale ralenties et les ressources peuvent venir manquer lorsque des FC SEND/RECEIVE sont appels cycliquement partir de lOB1.

Remde
Tenez compte des recommandations suivantes : S Nutilisez pas dappels cycliques de blocs de communication partir de lOB1 ! Dclenchez plutt les appels de communication laide dun OB de temporisation. Le temps de cycle de cet OB doit tre dans ce cas nettement suprieur au temps dexcution moyen de lOB1. S Le temps de cycle minimum paramtrer doit tre suprieur au temps dexcution moyen de lOB1. Ceci libre de lespace dans la CPU au profit des communications. Une telle mesure est opportune lorsque dans des applications existantes p. ex., les communications sont dj excutes cycliquement par lOB1. Rduisez le cas chant la dure de traitement des communications sur la CPU laide du paramtre Charge du cycle due la communication dans le dialogue des proprits de la CPU.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A107

Configuration de liaisons de communication


Vous apprendrez donc dans ce chapitre S S S les gnralits de la configuration de liaisons de communication ; la configuration de liaions transport ISO, ISOonTCP, UDP et TCP ; la dfinition, laide des fonctions de configuration de liaison, des partenaires de rseau changeant des donnes via UDP.

Les botes de dialogue Proprits spcifiques aux diffrents types de liaison se trouvent dans les souschapitres suivants : S S S S Configuration des proprits des liaisons transport ISO Configuration des proprits des liaisons ISOonTCP Configuration des proprits des liaisons TCP Configuration des proprits des liaisons UDP

Pour obtenir des informations complmentaires : S S Les proprits des types de liaison configurables sont dcrites au chapitre 1.5. Il existe des domaines dapplication o les liaisons de communication ne doivent pas tre configures via linterface de configuration de STEP 7 mais o elles sont programmes via des applications spcifiques ; voir ce propos chap. 8. Les proprits du type de liaison configurable EMail sont dcrites au chapitre 7. Des indications concernant les volumes de donnes et la capacit fonctionnelle sont fournies au chapitre 4.1. Vous trouverez galement des informations sur la configuration de liaisons dans laide de base intgre STEP 7. Pour y accder, slectionnez Aide"Rubriques daide.

S S S

A108

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.1

Marche suivre

Conditions requises
Les oprations dcrites ici prsupposent la ralisation des conditions suivantes : 1. Vous avez cr dans vos projets STEP 7 la station S7 locale (voir description au chap. 3) mais aussi les stations partenaires requises 2. Vous avez spcifi les autres types de station avec lesquels des liaisons doivent tre cres. Vous devrez ventuellement prvoir des objets gnriques pour ces dernires dans vos projets STEP 7.

Cration de liaisons et utilisation dans le programme utilisateur


Les oprations suivantes sont ncessaires pour grer des liaisons sur lautomate SIMATIC S7 laide du CP Ethernet : Configuration
Cration de liaisons (voir chap. 5.3.1)

Programmation
Programmation de linterface SENDRECEIVE dans le programme dapplication (voir note au chap 4.2 et la description dtaille des FC sous /9/.

Configuration des proprits de liaison. (voir chap. 5.4 5.9)

Chargement des configurations de liaison et des programmes utilisateurs sur la station S7. Lgende: oprations ncessaires oprations facultatives

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A109

Configuration de liaisons de communication

5.2

Configurations de liaison possibles


Vous pouvez tablir des liaisons de communication entre les partenaires de communication reprsents dans le graphique cidessous. Les partenaires de rseau peuvent tre rpartis dans le mme projet oudans les sousprojets dun multiprojet. Les liaisons aux partenaires de rseau hors du projet sont configures au moyen de lobjet STEP 7 Partenaire dans un autre projet ou dobjets gnriques tels que Autres stations ou SIMATIC S5.
CP Ethernet CP Ethernet CP Ethernet Ethernet / CP IT

S7 300

S7 400

S7 400
Sousrseau 1 CP Ethernet

WAN * LAN *
uniquement TCP/IP|

PG/PC avec CP Ethernet

SIMATIC S5

Sousrseau 2

S7 400

CP Ethernet

Autre station avec connexion Ethernet Figure 5-1 Possibilits de liaison

A110

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Organisation dans un multiprojet


Si des sousrseaux interprojets ont t configurs, il est galement possible de configurer des liaisons transitant par ces sousrseaux globaux. Les points terminaux de telles liaisons peuvent se situer dans diffrents projets. STEP 7 vous assistera non seulement lors de la cration de liaisons interprojets au sein dun multiprojet mais galement lors de lharmonisation des liaisons qui auront t configures hors du contexte du multiprojet.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A111

Configuration de liaisons de communication

5.3

Liaisons de communication

Proprits de la liaison
Une liaison de communication qui assure la communication programme entre deux stations du rseau Industrial Ethernet, possde les proprits suivantes: S S Le transfert de donnes est bidirectionnel, c.d. que la liaison autorise lmission et la rception simultanes de donnes. Les deux stations possdent les mmes droits daccs au rseau, c.d. que chaque station peut dclencher une opration dmission ou de rception en fonction dun vnement. Ladresse du partenaire de communication est spcifies par configuration. Sauf dans le cas des liaisons suivantes : la liaison UDP libre Ladresse est dans ce cas indique par le programme utilisateur au niveau de linterface FC. La liaison de communication programme dans le programme utilisateur via FB55 (voir chapitre 8)
Station SIMATIC S7 avec CP Ethernet CP Ethernet missio n rception Station Ethernet rception missio n

Liaison de communication

Station Ethernet missio n rception rception Liaison de communication| missio n

Figure 5-2

Emission et rception respectivement via une liaison de communication

Nota La notion de liaison est galement employe ici pour UDP. Motif : Lors de la configuration tout comme pour TCP p. ex. les partenaires de rseau sont affects les uns aux autres et donc logiquement lis. Il ny a pas en fait, en fonctionnement sous UDP, dtablissement de liaison explicite entre les partenaires de rseau.

A112

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Volume de donnes et capacits fonctionnelles


Pour connatre le nombre de liaisons de rseau supportes par le CP Ethernet, veuillez vous rfrer au manuel du CP /1/. Pour augmenter le nombre de liaisons disponibles par station, il suffit de rajouter des CP. Concernant les volumes de donnes transmis par le CP Ethernet par contrat (mission ou rception) via une liaison voir tableau 4-1.

Fonctions du CP Ethernet
Le CP Ethernet assure, en vue de lexcution du transfert de donnes via une liaison de communicaiton, les fonctions suivantes : S la rception Rception des donnes du rseau Ethernet et transfert de ces donnes dans la zone de donnes utilisateur de la CPU. S lmission Rception des donnes de la zone de donnes utilisateur de la CPU et transmission de ces donnes via Ethernet. Ltablissement de la liaison seffectue automatiquement ds quun partenaire est accessible. Viennent sy ajouter dans le cas dune liaison UDP libre: S S la rception Inscription dans lentte de contrat de lexpditeur qui a mis linformation. lmission Exploitation de lentte de contrat et adressage du partenaire.

Pralable la configuration de liaisons


S S Le CP Ethernet a fait lobjet dune configuration matrielle (HW Config) et a t connect au sousrseau Ethernet. En tant quabonn du rseau, le CP Ethernet possde une adresse MAC. Remarque Toutes les stations nappartenant pas au projet STEP*7 actuel doivent tre configures sous forme dobjets gnriques (SIMATIC S5 ou Autre station p. ex.) ou vous utilisez la cration dune liaison le type de partenaire non spcifi.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A113

Configuration de liaisons de communication

5.3.1

Nouvelle liaison

Principe
Pour configurer une liaison, vous avez recours des stations inscrites et interconnectes. La liaison est alors configure en slectionnant, partir dune station ou CPU du projet S7 courant, une station cible. Du fait de linterconnexion, les adresses de noeud (adresses MAC ou IP) des deux stations sont dfinies. Des valeurs par dfaut sont automatiquement attribues aux deux points terminaux de liaison pour les TSAP locaux et distants (Transport Service Access Point) ou ports. Si la station partenaire est une station qui ne fait pas partie du projet actuel ou sil sagit dune station non S7, les TSAP (Transport Service Access Point) distants et les ports doivent tre spcifs dans la bote de dialogue Proprits de la liaison. Le point terminal dune liaison est, sur une station SIMATIC S7, toujours une CPU. Une table des liaisons dans laquelle figurent les partenaires et les types de liaison, est cre pour chaque CPU.

Cration dune liaison


Pour pouvoir configurer une nouvelle liaison, il faut que les stations et leurs CP soient configurs et connects au rseau au sein du projet S7. Pour crer des liaisons procdez comme suit : Sous NETPRO, procdez comme suit : 1. Slectionnez dans NETPRO la station ou la CPU de la station partir de laquelle vous voulez tablir la liaison. 2. Slectionnez la commande menu Insertion avec le bouton droit de la souris !).
"

Nouvelles liaisons (galement accessible

Rsultat : Lcran affiche le dialogue Nouvelle liaison. 3. Slectionnez la station partenaire laquelle vous voulez tablir une liaison (en prsence de plusieurs CPU, marquez la CPU voulue). 4. Slectionnez dans le champ de saisie Type le type de liaison que vous souhaitez utiliser, p. ex. liaison transport ISO. Si vous validez votre entre par Appliquer, la nouvelle liaison est cre et la bote de dialogue Nouvelle liaison reste ouverte. Vous avez ainsi la possibilit de crer dautres liaisons sans devoir ouvrir nouveau la bote de dialogue. Dans un mme temps, la table des liaisons est actualise. Cliquez sur OK pour valider la liaison et linscrire dans la liste, pour fermer la bote de dialogue et rafrachir laffichage de la bote de dialogue principale. Si vous cliquez sur Annuler la bote de dialogue est referme sans inscription de la liaison dans la liste.

A114

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Manipulation de liaisons dans un multiprojet


Les liaisons interprojet un partenaire spcifi (une CPU p. ex.) sont cres comme les liaisons au sein dun projet (mme procdure). Le dialogue de slection du partenaire de rseau a t complt pour permettre outre la slection du point terminal (module) galement la slection au sein du multiprojet du projet dans lequel se trouve le point terminal. La cohrence des liaisons interprojet subsiste mme en cas de manipulation des projets du multiprojet : S S Les liaisons interprojet au sein dun multiprojet sont dconnectes lorsque le projet qui contient le partenaire de rseau est extrait du multiprojet. Lorsque le projet extrait est rincorpor dans le multiprojet, STEP 7 reconnecte automatiquement et de manire cohrente les liaisons dconnectes.

Liaison des station non S7 par lintermdiaire dobjets gnriques


Pour configurer des liaisons des appareils ou stations qui ne sont pas des stations S7, slectionnez comme station cible une station du type SIMATIC S5, PG/PC, Station PC SIMATIC ou Autre station. Suite la mise en rseau que vous avez ralise sous NetPro lors de la cration de cette station, les adresses de noeud (adresses MAC et IP) des deux stations sont dj dfinies. Il vous reste indiquer le TSAP (Transport Service Access Point) de la station cible. Remarque Les liaisons des stations non S7 (SIMATIC S5 p. ex.) sont gnres sous forme de liaisons incompltement spcifies, c.d. que le TSAP distant ou le port est vide. Ces liaisons doivent tre spcifies dans la bote de dialogue Proprits.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A115

Configuration de liaisons de communication

5.3.2

Liaisons dautres partenaires dans dautres projets


Pour la cration de liaisons des partenaires appartenant dautres projets STEP 7 ou qui ont t configurs avec dautres utilitaires hors du projet STEP 7 actuel, vous avez le choix entre les mthodes suivantes : S Liaison par objets gnriques tels que SIMATIC S5, PC/PG , Station PC SIMATIC ou Autre station. La marche suivre est dcrite dans la chapitre ciavant. S S Liaisons non spcifies Objet STEP 7 Partenaire dans un autre projet (multiprojet) Cette mthode permet de rserver dans les deux projets partiels une liaison qui pourra tre harmonise ultrieurement avec lassistance du systme lorsque le projet partenaire sera intgr dans le multiprojet. Il faut pour ce faire configurer dans les deux projets un nom de liaison identique dans les proprits de la liaison. Le nom de liaison servira de rfrence textuelle lors du regroupement des projets. Le nom de liaison permettra alors daffecter le partenaire de rseau et dharmoniser les proprits de liaison. Avant le regroupement des projets, les liaisons sont considre comme non spcifies, les champ dadresse des partenaires restent donc vides.

Liaisons non spcifies


Les liaisons un appareil encore inconnu (un appareil de diagnostic p. ex.) sont configures en tant que liaisons non spcifies. Ces liaisons pourront tre spcifies ultrieurement dans la bote de dialogue Proprits. Pour crer une liaison non spcifie, slectionnez sous Partenaire de rseau Station non spcifie. La liaison non spcifie peut tre utilise de diverses manires (dcrites ciaprs pour une liaison ISOonTCP; applicables par analogie aux liaison transport ISO et TCP) : S Dclaration prt communiquer tablissement de liaison passif Ltablissement de liaison doit tre configur passif (voir paramtrages dans longlet Gnral), La rgle pour le paramtrage dadresse des liaisons ISOonTCP est alors la suivante : ladresse IP distante et le TSAP distant sont vides, c.d. quils sont sans signification pour le CP. Lors de ltablissement de la liaison, nimporte quel partenaire (partenaire = nom de liaison), accdant ladresse MAC et au TSAP corrects, est accept. Une spcification partielle est galement possible ce qui revient autoriser la communication avec un partenaire quelconque correspondant au TSAP spcifi. S Liaison une station dfinie dans un projet quelconque La rgle pour le paramtrage dadresse des liaisons ISOonTCP est alors la suivante : Vous pouvez spcifier ladresse IP distante et le port dune station cible quelconque. La station cible peut faire partie ou non du projet STEP 7 actuel. Utilisez cette variante si vous navez pas cr, dans le projet actuel, dobjet gnrique, un SIMATIC S5 p. ex., pour la station partenaire.

A116

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Liaison sans spcification de port Les liaisons TCP ne sont pas spcifies dans les cas suivants : Le port local na pas t indiqu (tablissement actif de liaison). Le port distant na pas t indiqu (pas dtablissement actif de liaison).

Adressage IP via DHCP Si vous slectionnez loption Adressage IP via DHCP, vous ne pourrez dans un premier temps pas crer de liaison intgralement spcifie dans le projet STEP 7, ladresse IP locale ntant pas connue. Vous devrez opter dans ce cas pour le type de liaison non spcifie sans tablissement de liaison actif.

Le tableau ciaprs rcapitule les possibilits.


Tableau 5-1 Dfinition des paramtres dadresse distants Adresse IP / Adresse MAC (distante) vide vide spcifie TSAP / Port (distant) vide spcifie spcifie Etablissement de liaison actif non non oui Le port local peut rester non spcifi (mais pas forcment). non

Signification pour ltablissement de liaison A partir dun partenaire quelconque partir dun partenaire quelconque via TSAP dfini vers ou partir dun partenaire dfini

non spcifi

Une autre variante est constitues par la liaison UDP libre. Dans ce type de liaison, ladresse du partenaire de communication reste indfinie lors de la configuration. Les correspondants sont spcifis par les adresses mentionnes dans le contrat de communication du programme utilisateur. Pour plus de dtails ce sujet, veuillez vous rfrer ciaprs aux chapitres consacrs aux diffrentes liaisons. Remarque Pour connatre le nombre de liaisons possibles par CP Ethernet, veuillez vous rfrer au manuel /1/ accompagnant le CP. Si une station est quipe de plusieurs CP, le systme commute automatiquement sur le CP suivant en cas de dpassement de la limite indique. Les liaisons peuvent tre radresses laide du routage accessible via le dialogue de proprits de la liaison.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A117

Configuration de liaisons de communication

5.3.3

Autres fonctions

Barre doutils
La barre doutils de la configuration de liaisons propose les fonctions suivantes :

Enregistrer

Pour enregistrer la liaison configure, slectionnez la fonction Enregistrer ou cliquez sur licne Enregistrer.

Imprimer

Cette fonction permet dimprimer lintgralit ou une partie slectionne de la table des liaisons. Slectionnez pour ce faire la fonction Imprimer ou cliquez sur licne Imprimer. Options dimpression disponibles :

S S S S
Changer de partenaire de rseau

Vue densemble de toutes les liaisons (table des liaisons intgrale) Vue densemble des liaisons marques (zone marque) Dtail de toutes les liaisons (dtails sur toutes les liaisons) Dtail des liaisons slectionnes (Dtails sur toute la plage slectionne)

Cette fonction permet daffecter une nouvelle station partenaire la liaison slectionne. Important ! Veuillez noter que dans le cas de liaisons linterface SEND/RECEIVE, lID de partenaire change galement ! Vous devrez ventuellement adapter votre programme utilisateur.

Insertion dune liaison

Cette fonction cre une nouvelle entre dans la table des liaisons.

Charger

Cette fonction charge la tables des liaisons sur le systme cible. Pour plus de dtails, veuillez vous rfrer la fonction daide intgre.

Aide

Si vous avez besoin daide ou dinformations complmentaires, slectionnez la fonction Aide ou cliquez sur licne daide. Licne daide donne accs laide contextuelle, tandis que la fonction Aide ouvre la bote de dialogue daide habituelle des applications Windows.

Fonction dimpression dans longlet Vue densemble


Vous trouverez dans longlet Vue densemble du dialogue des proprits de la liaison une fonction additionnelle dimpression des liaisons configures et de ltat de configuration.

A118

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.3.4
Cause

Liaisons sans affectation

Sont dcrites ciaprs les actions qui peuvent conduire ce que des liaisons configures perdent leur affectation au CP ou ce quelles soient supprimes. Avertissement Veuillez noter que contrairement aux liaisons S7 homogne, les liaisons linterface SEND/RECEIVE possdent un identificateur li au CP. Il se peut par consquent que les actions dcrites ciaprs induisent une adaptation de lidentificateur qui ncessitera son tour une mise en conformit des paramtres de transmission linterface dans le programme utilisateur.

Remarque Si le CP est remplac par un autre, ce dernier devra fournir au moins les mmes services et tre dune version gale ou suprieure celle du CP initial. Ceci est indispensable si vous voulez conserver la cohrence des liaisons configures au moyen du CP et continuer les utiliser.

Tableau 5-2

Actions induisant une modification des liaisons configures

Action
Dplacement du CP (module) dans la configuration matrielle (par glisserdplacer) Suppression du CP (module) dans la configuration matrielle. Le message suivant saffiche: Le CP possde n liaisons ; laffectation dans la table des liaisons est perdue.

Consquence pour les liaisons


Les liaisons subsistent. Les ID de liaison sont automatiquement mis jour. Les liaisons continuent figurer sans affectation un CP dans la table des liaisons. Dans longlet Vue densemble de la bote de dialogue Proprits, les liaisons sont repres par un !.

Que faire pour rtablir la liaison

Aprs avoir plac et connect le CP dans la configuration matrielle : 1. Dans la bote de dialogue Proprits de la liaison, affecter le CP la liaison dans longlet Adresses ; ou laide de la fonction Edition " Partenaire de rseau... raffecter la liaison. 2. Contrler et, si ncessaire, adapter ladresse de dbut LADDR du module dans le programme utilisateur. 3. Adapter les ID de liaison dans le programme utilisateur. 4. Recharger la configuration de liaisons sur le CP.

Suppression de la station SIMATIC S7.

Toutes les liaisons cette station au sein du projet sont supprimes. Nota : ne sapplique pas aux liaisons du partenaire si celuici utilise une passerelle (routeur).

Reconfigurer la station et les liaisons.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A119

Configuration de liaisons de communication

Tableau 5-2

Actions induisant une modification des liaisons configures, Fortsetzung

Action
Suppression dune station dun autre constructeur.

Consquence pour les liaisons


Les liaisons des stations du projet la station dun autre constructeur continuent figurer sans affectation dans la table des liaisons. Dans longlet Vue densemble de la bote de dialogue Proprits, les liaisons sont repres par un !. Les liaisons qui taient affectes via le CP, restent sans affectation dans la table des liaisons. Dans longlet Vue densemble de la bote de dialogue Proprits, les liaisons sont repres par un !. Nota : ne sapplique pas aux liaisons en cas dutilisation de passerelles (routeurs).

Que faire pour rtablir la liaison


Raffecter la station dun autre constructeur (ou bien une station locale) la liaison laide de la fonction Edition " Partenaire de rseau.

Modification de laffectation du CP un sousrseau.

Raffecter les liaisons laide de la fonction Edition"Partenaire de rseau ou de longlet Adresses de la bote de dialogue Proprits de la liaison concerne.

Indication (exemple)
Ltat des liaisons est indiqu dans longlet Vue densemble de la bote de dialogue Proprits Liaisons transport ISO.|

Figure 5-3

Etat des liaisons dans longlet Vue densemble en prenant pour exemple les liaisons transport ISO

A120

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.4

Configuration des proprits dune liaison transport ISO

Introduction
Lors de la cration dune liaison dans le dialogue Nouvelle, vous dfinissez le type de liaison et, dans la mesure du possible, le partenaire de liaison. Les autres paramtres de liaison qui sont inscrits par dfaut dans les dialogues lors de la cration dune liaison peuvent tre personnaliss comme dcrit ciaprs.

Appel de la bote de dialogue


Pour appeler la bote de dialogue Proprits des liaisons, procdez comme suit : 1. Slectionnez dans la table des liaisons la liaison voulue. 2. Slectionnez dans le menu Edition
"

Proprits de lobjet

Rsultat : Lcran affiche la bote de dialogue Proprits Liaisons transport ISO.

Onglet
Dans les proprits des liaisons transport ISO, vous trouverez les onglets suivants : S S S S Gnral Affichage des paramtres qui identifient la liaison. Adresses Affichage des informations dadresse locale et distante. Dynamique Affichage des temporisations et compteurs concernant la liaison. Options Vous pouvez spcifier ici lutilisation de la liaison pour le mode daccs FETCH, WRITE, SEND/RECV ou SPEED SEND/RECV. Vue densemble Vue densemble de toutes les liaisons transport ISO configures de la station slectionne avec les paramtres correspondants et ltat de la liaison. Informations dtat Cet onglet affiche des informations dtat actuelles (au moment de lappel du dialogue) propos de la liaison. Ces informations correspondent laffichage de NCM Diagnostic et ne sont disponibles que si un accs en ligne la station est possible.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A121

Configuration de liaisons de communication

5.4.1

Dfinition du point terminal local de la liaison

Onglet Gnral
Cet onglet de la bote de dialogue des proprits affiche des paramtres de liaison gnraux qui identifient le point terminal local de la liaison.|

Figure 5-4

Bote de dialogue des proprits, onglet Gnral pour liaisons transport ISO

Attributs Point terminal local ID Nom

Description

Accs

Lentre est identique au paramtre ID local de la table des liaisons Un nom de point terminal de liaison, ayant pour suffixe un numro de liaison, est propos ici lors de la cration dune liaison. Utilisez ce champ pour dfinir le partenaire en cas de liaison non spcifique. Si la station est quipe de plusieurs CP Ethernet relis au mme sousrseau, vous pouvez slectionner le routage de la liaison. > Bouton Routage voir chap. 5.9.Il en va de mme du CP 2 interfaces. Si aucun CP nest affect (parce que le CP vient dtre supprim p. ex.) le champ affiche aucun.

choix modifiable

via CP

lecture seule

A122

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Attributs Etablissement de liaison actif

Description Cette option permet de dfinir un tablissement de liaison partir de cette station S7. Cette option est slectionne par dfaut si ladresse du partenaire est spcifie. Activ : Etablissement actif de la liaison Dsactiv :La liaison est tablie par le partenaire Si, lors de la cration de la liaison, le partenaire slectionn est non spcifi, loption est dslectionne par dfaut. Si vous slectionnez cette option, vous dvez galement spcifier ladresse du partenaire dans longlet Adresse. Nota : Tenez compte des rpercussions sur le mode de fonctionnement. Si vous voulez utiliser le mode FETCH ou WRITE (voir onglet Options), slectionnez sur la station S7 le mode passif.

Accs modifiable

Paramtres de bloc ID LADDR Cette valeur doit tre entre dans le programme utilisateur comme ID de paramtre dappel de bloc en vue didentifier la liaison. Cette valeur doit tre entre dans le programme utilisateur comme ID de paramtre dappel de bloc en vue didentifier la liaison. lecture seule lecture seule

Nom de liaison (rfrence) uniquement dans un multiprojet


Si vous crez une liaison un partenaire situ dans un autre projet qui nest pas encore incorpor au multiprojet actuel, entrez un nom de liaison comme rfrence ( ne pas confondre avec le nom du point terminal de liaison dcrit cidessus). Cette rfrence permettra ultrieurement de regrouper les liaisons interprojet. Ds que les liaisons sont regroupes, le nom de liaison (rfrence) nest plus utile et nest plus affich.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A123

Configuration de liaisons de communication

5.4.2

Dfinition dadresses transport ISO

Paramtres dadresse
La liaison Transport ISO est dfinie par son point terminal local et son point terminal distant. S Adresses locales : Adresse MAC locale et TSAP local (Transport Service Access Point) Adresses distantes : Adresse MAC distante et TSAP distant
Station Ethernet A Station Ethernet B

TSAP distant TSAP local Adresse MAC A

Liaison transport ISO

TSAP local TSAP distant |

Adresse
MAC B

Figure 5-5

Emission et rception respectivement via une liaison transport ISO

Remarque Les TSAP dune liaison transport ISO doivent se correspondrent comme suit : TSAP distant (sur le CP Ethernet) = TSAP local (sur la station cible) ; TSAP local (sur le CP Ethernet) = TSAP distant (sur la station cible) ;

A124

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Onglet Adresses
Longlet Adresses propose par dfaut les informations dadresse locales et distantes en vigueur. En cas de couplage des stations non S7, vous pouvez modifier les TSAP individuellement. |

Figure 5-6

Bote de dialogue Proprits, onglet Adresses avec TSAP par dfaut

Format des TSAP


La longueur de TSAP des liaisons transport ISO est de 1 16 octets. Lors de la saisie, la longueur actuelle est automatiquement affiche (affichage visible : 16 caractres ASCII). Les TSAP locaux et distants peuvent tre entrs sous forme de valeur hexadcimale ou de chane ASCII. S S En cas de saisie ASCII, les caractres entrs sont galement affichs en hexadcimal. En cas de saisie en hexadcimal, les caractres imprimables sont reprsents sous forme de valeur ASCII (8 caractres hexadcimaux visibles). Si vous entrez des caractres non imprimables, le champ ASCII est gris (la saisie en ASCII nest plus possible) et les caractres non imprimables sont reprsents sous forme de points.

Nota Utilisez au moins 3 octets pour tre sr dobtenir un adressage unique.

TSAP locaux et distants


Les TSAP locaux et distants peuvent tre identiques, la liaison tant clairement dfinie par les adresses MAC distinctes. Les TSAP doivent nanmoins tre diffrents si vous voulez tablir plus dune liaison entre deux stations.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A125

Configuration de liaisons de communication

TSAP par dfaut


Il existe, pour la configuration des TSAP locaux et distants, une valeur par dfaut ISO1 (modifiable) applicable la premire liaison entre les deux partenaires. Si une seconde liaison est tablie entre les mmes partenaires, la valeur par dfaut est automatiquement incrmente (ISO2 p. ex.). Si une nouvelle liaison est tablie avec un autre partenaire, le systme propose nouveau ISO1.

Onglet Adresses Liaison transport ISO


Si vous avez slectionn comme type de partenaire non spcifi, vous pouvez indiquer ici, selon les besoins, ladresse du partenaire de rseau. Les possibilits qui vous sont offertes ici, sont dcrites en dtail au chap. 5.3.1. Longlet Adresses reprsent illustre le cas ou ladresse MAC distante et le TSAP distant ne sont pas spcifis. Si vous neffectuez pas dautre entre, vous signalez par l que la station est prte accepter la requte dtablissement de liaison dun partenaire de rseau quelconque.|

Figure 5-7

Bote de dialogue Proprits, onglet Adresses dune liaison non spcifie

A126

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.4.3

Dfinition des proprits dynamiques transport ISO

Onglet Dynamique
Longlet Dynamique affiche les temporisations et compteurs de la liaison. Vous pouvez valider les valeurs par dfaut. En cas de besoin (liaison des systmes dautres constructeurs), les temporisations et les compteurs, et par consquent le comportement dynamique de la liaison peuvent tre dfinis individuellement. |

Figure 5-8

Bote de dialogue Proprits, onglet Dynamique

Attributs Connection Establishment Retransmission Time

Description

Accs

Retransmission Time spcifie lintervalle de temps au bout duquel ltablissement dune liaison est relanc en cas dchec (160s, par dfaut 5s) en cas dtablissement actif en cas dtablissement passif (> sans signification)

modifiable

Data Transfer Retransmission Time Ce paramtre spcifie lintervalle de temps au bout duquel une tentative dmission est relance en cas dchec (10030000ms, par dfaut 1000ms). Max. Count reprsente le nombre de tentatives dmission, y compris la premire (1100, par dfaut 5). modifiable

Max. Count

modifiable

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A127

Configuration de liaisons de communication

Attributs Inactivity Time

Description

Accs

Inactivity Time indique au bout de combien de temps la modifiable liaison est coupe en labsence de signe de vie de la station partenaire (6180s, par dfaut 30s). Window Time spcifie lintervalle de temps au bout duquel un tlgramme de signe de vie est mis. Sur les CP SIMATIC NET, le Window Time est fix 1/3 de lInactivity Time (260s, par dfaut 10s). Les tlgrammes de signe de vie sont mis pour contrler la liaison en labsence dchanges de donnes. lecture seule

Window Time

Remarque Window et Inactivity Time La station partenaire rpond aux tlgrammes de signe de vie par lmission dun tlgramme. Ils sont par consquent transmis la station partenaire au rythme du Window Time. Afin dviter des coupures de liaison indsirables, il conviendra de spcifier un Inactivity Time au moins gal au triple du Window Time.

A128

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.4.4

Contrle des proprits de liaison transport ISO

Onglet Vue densemble


Longlet Vue densemble affiche toutes les liaisons transport ISO configures sur cette station ainsi que les paramtres qui sy rapportent (non modifiables). Vous trouverez un exemple de cette forme de prsentation au chapitre 5.3.4.

Paramtre
ID local

Description
Station S7 : Identificateur de la liaison transport ISO ; Station PC :Numro didentification de la liaison.

Nom CPU / Applications

Nom de point terminal de liaison entr. Si, en mode multiprocesseur (sur stations PC : plusieurs applications), vous faites afficher toutes les liaisons transport ISO utilises sur cette station (voir option cidessous), lcran affichera la CPU / lapplication qui constitue le point terminal de la liaison en question. Pour CP S7 : Unit/emplacement (Rack/Slot) du CP local via lequel la liaison est tablie. Pour station PC : Affichage du CP par lequel transite la liaison. Spcifie ladresse MAC distante de la liaison sur le sousrseau Ethernet. Transport Service Access Point du point terminal local de liaison. Transport Service Access Point du point terminal distant de liaison. Affiche le mode de fonctionnement configurable dans longlet Options. Indique ltat de configuration actuel de la liaison. Les liaisons sans affectation sont repres par le message aucun CP local / aucun CP distant dans la colonne dtat et par un ! la suite de lID local (exemple : 0002 A000!). Les liaisons en cours ddition sont galement repres par un ! la suite de lID local.

R/S ou via CP

Adresse du partenaire TSAP local TSAP du partenaire Mode de fonctionnement Etat

La largeur des colonnes du tableau de longlet Vue densemble peut tre modifie individuellement.

Vue densemble des liaisons dune station S7 comprenant plusieurs CPU


Si vous utilisez plusieurs CPU sur votre station S7, le bouton correspondant permet dtendre la vue densemble aux liaisons exploites sur toutes les CPU.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A129

Configuration de liaisons de communication

5.5

Configuration des proprits dune liaison ISOonTCP

Introduction
Lors de la cration dune liaison dans le dialogue Nouvelle, vous dfinissez le type de liaison et, dans la mesure du possible, le partenaire de liaison. Les autres paramtres de liaison qui sont inscrits par dfaut dans les dialogues lors de la cration dune liaison peuvent tre personnaliss comme dcrit ciaprs.

Appel de la bote de dialogue


Pour appeler la bote de dialogue Proprits des liaisons, procdez comme suit : 1. Slectionnez dans la table des liaisons la liaison voulue. 2. Slectionnez dans le menu Edition
"

Proprits de lobjet

Rsultat : Lcran affiche la bote de dialogue Proprits Liaisons ISOonTCP.

Onglet
Dans les proprits des liaisons ISOonTCP, vous trouverez les onglets suivants : S S S Gnral Affichage des paramtres qui identifient la liaison. Adresses Affichage des informations dadresse locale et distante. Options Vous pouvez spcifier ici lutilisation de la liaison pour le mode daccs FETCH, WRITE, SEND/RECV ou SPEED SEND/RECV. Vue densemble Vue densemble de toutes les liaisons ISOonTCP configures de la station S7 slectionne avec les paramtres correspondants et ltat de la liaison. Informations dtat Cet onglet affiche des informations dtat actuelles (au moment de lappel du dialogue) propos de la liaison. Ces informations correspondent lindication fournie par Diagnostic NCM.

A130

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.5.1

Dfinition du point terminal local de la liaison

Onglet Gnral
Cet onglet de la bote de dialogue des proprits affiche des paramtres de liaison gnraux qui identifient le point terminal local de la liaison.|

Figure 5-9

Bote de dialogue Proprits, onglet Gnral pour liaisons ISOonTCP

Paramtre Point terminal local ID Nom

Description

Accs

Lentre est identique au paramtre ID local de la table des liaisons Un nom ayant pour suffixe un numro de liaison est propos ici lors de la cration dune liaion. Utilisez ce champ pour dfinir le partenaire en cas de liaison non spcifique.

choix modifiable

via CP

Si la station est quipe de plusieurs CP Ethernet relis au mme sousrseau, vous pouvez slectionner le routage de la liaison. > Bouton Routage voir chap. 5.9. Il en va de mme du CP 2 interfaces. Si aucun CP nest affect (parce que le CP vient dtre supprim p. ex.) le champ affiche aucun.

lecture seule

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A131

Configuration de liaisons de communication

Etablissement de liaison actif

Cette option permet de dfinir un tablissement de liaison partir de cette station S7. Cette option est slectionne par dfaut si ladresse du partenaire est spcifie. Activ : Etablissement actif de la liaison Dsactiv :La liaison est tablie par le partenaire Si, lors de la cration de la liaison, le partenaire slectionn est non spcifi, loption est dslectionne par dfaut. Si vous slectionnez cette option, vous dvez galement spcifier ladresse du partenaire dans longlet Adresse. Nota : Tenez compte des rpercussions sur le mode de fonctionnement. Si vous voulez utiliser le mode FETCH ou WRITE (voir onglet Options), slectionnez sur la station S7 le mode passif.

modifiable

Paramtres de bloc ID Cette valeur doit tre entre dans le programme utilisateur comme ID de paramtre dappel de bloc en vue didentifier la liaison. Cette valeur doit tre entre dans le programme utilisateur comme ID de paramtre dappel de bloc en vue didentifier la liaison. lecture seule

LADDR

lecture seule

Nom de liaison (rfrence) uniquement dans un multiprojet


Si vous crez une liaison un partenaire situ dans un autre projet qui nest pas encore incorpor au multiprojet actuel, entrez un nom de liaison comme rfrence. Cette rfrence permettra ultrieurement de regrouper les liaisons interprojet. Ds que les liaisons sont regroupes, il devient impossible dentrer le nom de liaison (rfrence).

A132

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.5.2

Dfinition dadresses ISOonTCP

Paramtres dadresse
La liaison est dfinie par son point terminal local et son point terminal distant. S Adresses locales : Adresse IP locale et TSAP local (Transport Service Access Point) Adresses distantes : Adresse IP distante et TSAP distant
Station Ethernet A Station Ethernet B

TSAP distant TSAP local Adresse IP A

Liaison ISOonTC P

TSAP local TSAP distant |

Adresse
IP B

Figure 5-10

Emission et rception respectivement via une liaison ISOonTCP

Les paramtres dadresse sont configurs laide de NCM S7 et inscrits dans la base de donnes du CP. Les modifications et extensions de la topologie du rseau Ethernet nont donc pas de rpercussions sur le programme utilisateur de la CPU. Remarque Lors de la configuration du CP Ethernet et de la station Ethernet cible, le TSAP local de la liaison ISOonTCP sur lun doit correspondre au TSAP distant sur lautre et vice versa : TSAP distant (sur le CP Ethernet) = TSAP local (sur la station cible) ; TSAP local (sur le CP Ethernet) = TSAP distant (sur la station cible) ;

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A133

Configuration de liaisons de communication

Onglet Adresses
Longlet Adresses propose par dfaut les informations dadresse locales et distantes en vigueur. Vous pouvez modifier les TSAP individuellement.|

Figure 5-11

Bote de dialogue Proprits, onglet Adresses avec TSAP par dfaut pour liaisons ISOonTCP

Format des TSAP


La longueur de TSAP des liaisons ISOonTCP est de 1 16 octets. Lors de la saisie, la longueur actuelle est automatiquement affiche (affichage visible : 16 caractres ASCII). Les TSAP locaux et distants peuvent tre entrs sous forme de valeur hexadcimale ou de chane ASCII. S S En cas de saisie ASCII, les caractres entrs sont galement affichs en hexadcimal. En cas de saisie en hexadcimal, les caractres imprimables sont reprsents sous forme de valeur ASCII (8 caractres hexadcimaux visibles). Si vous entrez des caractres non imprimables, le champ ASCII est gris (la saisie en ASCII nest plus possible) et les caractres non imprimables sont reprsents sous forme de points.

Nota Utilisez au moins 3 octets pour tre sr dobtenir un adressage unique.

TSAP locaux et distants


Les TSAP locaux et distants peuvent tre identiques, la liaison tant clairement dfinie par les adresses IP distinctes. Les TSAP doivent nanmoins tre diffrents si vous voulez tablir plus dune liaison entre deux stations.

A134

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

TSAP par dfaut


Il existe, pour la configuration des TSAP locaux et distants, une valeur par dfaut TCP1 (modifiable) applicable la premire liaison entre les deux partenaires. Si une seconde liaison est tablie entre les mmes partenaires, le systme propose la valeur par dfaut TCP2. Si une nouvelle liaison est tablie avec un autre partenaire, le systme propose nouveau TCP1.

Onglet Adresses liaison ISOonTCP non spcifie


Si vous avez slectionn comme type de partenaire non spcifi, vous pouvez indiquer ici, selon les besoins, ladresse du partenaire de rseau. Les possibilits qui vous sont offertes ici, sont dcrites en dtail au chap. 5.3.1. Longlet Adresses reprsent illustre le cas o ladresse IP distante et le TSAP distant ne sont pas spcifis. Si vous neffectuez pas dautre entre, vous signalez par l que la station est prte tablir une liaison avec un partenaire de rseau quelconque.|

Figure 5-12

Bote de dialogue Proprits, onglet Adresses dune liaison non spcifique

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A135

Configuration de liaisons de communication

5.5.3

Contrle des proprits dune liaison ISOonTCP

Onglet Vue densemble


Longlet Vue densemble affiche toutes les liaisons ISOonTCP configures sur cette station ainsi que les paramtres qui sy rapportent (non modifiables). La largeur des colonnes du tableau peut tre modifie individuellement. Vous trouverez un exemple de cette forme de prsentation au chapitre 5.3.4 (en loccurrence pour la liaison transport ISO).

Paramtre
ID local Nom (point terminal local) CPU / Applications

Description
Identificateur de la liaison ISOonTCP (configuration de liaisons STEP 7; DWORD) Nom de liaison entr. Il identifie la liaison ISOonTCP (8 caractres par dfaut). Si, en mode multiprocesseur (sur stations PC : plusieurs applications), vous faites afficher toutes les liaisons transport ISO utilises sur cette station (voir option cidessous), lcran affichera la CPU / lapplication qui constitue le point terminal de la liaison en question. Pour CP S7 : Unit/emplacement (Rack/Slot) du CP local via lequel la liaison est tablie. Pour station PC : Affichage du CP par lequel transite la liaison. Spcifie ladresse IP distante de la liaison Point daccs local au service transport (largeur par dfaut 8 caractres) Point daccs distant au service transport (largeur par dfaut 8 caractres) Affiche le mode de fonctionnement configurable dans longlet Options. Indique ltat de configuration actuel de la liaison. Les liaisons sans affectation sont repres par le message aucun CP local / aucun CP distant dans la colonne dtat et par un ! la suite de lID local (exemple : 0002 A000!). Les liaisons en cours ddition sont galement repres par un ! la suite de lID local.

R/S ou via CP

Adresse du partenaire TSAP local TSAP distant Mode de fonctionnement Etat

Vue densemble des liaisons dune station S7 comprenant plusieurs CPU


Si vous utilisez plusieurs CPU sur votre station S7, le bouton correspondant permet dtendre la vue densemble aux liaisons exploites sur toutes les CPU.

A136

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.6

Configuration des proprits dune liaison TCP

Introduction
Lors de la cration dune liaison dans le dialogue Nouvelle, vous dfinissez le type de liaison et, dans la mesure du possible, le partenaire de liaison. Les autres paramtres de liaison qui sont inscrits par dfaut dans les dialogues lors de la cration dune liaison peuvent tre personnaliss comme dcrit ciaprs.

Appel de la bote de dialogue


Pour appeler la bote de dialogue Proprits des liaisons, procdez comme suit : 1. Slectionnez dans la table des liaisons la liaison voulue. 2. Slectionnez dans le menu Edition
"

Proprits de lobjet

Rsultat : Lcran affiche la bote de dialogue Proprits Liaisons TCP.

Onglet
Dans les proprits des liaisons ISOonTCP, vous trouverez les onglets suivants : S S S Gnral Affichage des paramtres qui identifient la liaison. Adresses Affichage des informations dadresse locale et distante. Options Vous pouvez spcifier ici lutilisation de la liaison pour le mode daccs FETCH, WRITE, SEND/RECV ou SPEED SEND/RECV. Vue densemble Vue densemble de toutes les liaisons TCP de la station slectionne avec les paramtres correspondants et ltat de la liaison. Informations dtat Cet onglet affiche des informations dtat actuelles (au moment de lappel du dialogue) propos de la liaison. Ces informations correspondent lindication fournie par Diagnostic NCM.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A137

Configuration de liaisons de communication

5.6.1

Dfinition du point terminal local de la liaison

Onglet Gnral
Cet onglet de la bote de dialogue des proprits affiche des paramtres de liaison gnraux qui identifient le point terminal local de la liaison.|

Figure 5-13

Bote de dialogue Proprits, onglet Gnral pour liaisons TCP

Attributs Point terminal local ID Nom

Description

Accs

Lentre est identique au paramtre ID local de la table des liaisons Un nom ayant pour suffixe un numro de liaison est propos ici lors de la cration dune liaion. Utilisez ce champ pour dfinir le partenaire en cas de liaison non spcifique.

choix modifiable

via CP

Si la station est quipe de plusieurs CP du mme type relis au mme sousrseau, vous pouvez slectionner le routage de la liaison. > Bouton Routage voir chap. 5.9. Il en va de mme du CP 2 interfaces. Si aucun CP nest affect (parce que le CP vient dtre supprim p. ex.) le champ affiche aucun.

lecture seule

A138

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Etablissement de liaison actif

Cette option permet de dfinir un tablissement de liaison partir de cette station S7. Cette option est slectionne par dfaut si ladresse du partenaire est spcifie. Si, lors de la cration de la liaison, le partenaire slectionn est non spcifi, loption est dslectionne par dfaut. Si vous slectionnez cette option, vous dvez galement spcifier ladresse du partenaire dans longlet Adresse. Activ : Etablissement actif de la liaison Dsactiv :La liaison est tablie par le partenaire

modifiable

Utiliser pour FTP

La slection de cette option a pour consquence :

modifiable

S La liaison TCP est prsent utilise comme liaison FTP. S Onglet Adresses : Les adresses sont automatiquement
spcifies (Port=21)

S Onglet Options : Le mode est fix sur FTP. S Loption Etablissement de liaison actif est sans signification
est ne peut donc pas tre dite. Capacits fonctionnelles : Voir /1/ Condition : Loption ne peut tre slectionne quen cas de liaison TCP non spcifie. Paramtres de bloc ID Cette valeur doit tre entre dans le programme utilisateur comme ID de paramtre dappel de bloc en vue didentifier la liaison. Cette valeur doit tre entre dans le programme utilisateur comme ID de paramtre dappel de bloc en vue didentifier la liaison. lecture seule

LADDR

lecture seule

Nom de liaison (rfrence) uniquement dans un multiprojet


Si vous crez une liaison un partenaire situ dans un autre projet qui nest pas encore incorpor au multiprojet actuel, entrez un nom de liaison comme rfrence. Cette rfrence permettra ultrieurement de regrouper les liaisons interprojet. Ds que les liaisons sont regroupes, il devient impossible dentrer le nom de liaison (rfrence).

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A139

Configuration de liaisons de communication

5.6.2

Dfinition dadresses TCP

Paramtres dadresse et types de liaison


Dans le cas des liaisons TCP, les partenaires de rseau sont adresss par le point de terminaison local et distant comme suit. S S Adresses locales : Adresse IP locale et port local Adresses distantes : Adresse IP distante et port distant
Station Ethernet A Station Ethernet B

Port distant Port local Adresse IP A Figure 5-14

Liaison TCP

Port local Port distant | Adresse IP B

Emission et rception via une liaison TCP

Selon le type de liaison voulu, vous spcifiez ou non les paramtres dadresse distants lors de la configuration. S S Liaison TCP spcifie Vous avez spcifiez une station cible lors de la cration de la liaison. Liaison TCP non spcifie Lors de la cration de la liaison, vous avez slectionnez sous Partenaire de rseau Station non spcifie.

A140

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Onglet Adresses liaison TCP spcifie


Longlet Adresses propose par dfaut les informations dadresse locales et distantes en vigueur. Vous pouvez modifier les ports individuellement.|

Figure 5-15

Bote de dialogue Proprits, onglet Adresses avec port par dfaut pour liaisonsTCP

Ports
Les ports, c.d. les adresses de port dfinissent le point daccs au programme utilisateur au sein dune station / CPU. Ils doivent tre univoques au sein de la station / CPU ! Le tableau ciaprs prcise les plages de valeurs :
Tableau 5-3 Adresses de port 0 1..1023 1024...49151 Application / Note attribue ; ne doit pas tre utilise ! adresse standard ; vitez de lutiliser (well known ports) Ports pour protocoles spcifiques une application 2000...5000 Plage dans laquelle loutil configur recherche et affecte une adresse de port libre. Vous pouvez dfinir individuellement les adresses de port dans cette plage. 5001...49151 Les adresses de port partir de 5000 sont utilises par le systme ! Nota : Si le partenaire utilise un port de cette plage pour ltablissement actif dune liaison, modifiez si possible le port du partenaire dans une plage <5000. 49152...65535 Ports attribus dynamiquement Il est recommand de ne pas utiliser ces ports.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A141

Configuration de liaisons de communication

Les numros de port suivants sont rservs.Ne les utilisez pas lors de la configuration des liaisons.
Tableau 5-4 Numros de port rservs Protocole TCP TCP TCP TCP TCP TCP FTP SMTP HTTP RFC1006 RPCDCOM ASA Application Protocol Service

Numro de port 20, 21 25 80 102 135 502

Onglet Adresses Liaison TCP non spcifie


Si vous avez slectionn comme type de partenaire non spcifi, vous pouvez indiquer ici, selon les besoins, ladresse du partenaire de rseau. Les possibilits qui vous sont offertes ici, sont dcrites en dtail au chap. 5.3.1. Longlet Adresses reprsent illustre le cas o le port distant a t spcifi mais pas ladresse IP. Si vous neffectuez pas dautre entre, vous signalez par l que la station est prte tablir avec un partenaire de rseau quelconque une liaison qui utilise le port spcifi.|

Figure 5-16

A142

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.6.3

Contrle des proprits dune liaison TCP

Onglet Vue densemble


Longlet Vue densemble affiche toutes les liaisons TCP configures sur cette station ainsi que les paramtres qui sy rapportent (non modifiables). La largeur des colonnes du tableau peut tre modifie individuellement. Vous trouverez un exemple de cette forme de prsentation au chapitre 5.3.4 (en loccurrence pour la liaison transport ISO).

Paramtre
ID Nom (point terminal local) CPU / Applications

Description
Identificateur de la liaison TCP (configuration de liaisons STEP 7; DWORD). Nom de liaison entr. Il identifie la liaison TCP (jusqu 24 caractres) Si, en mode multiprocesseur (sur stations PC : plusieurs applications), vous faites afficher toutes les liaisons transport ISO utilises sur cette station (voir option cidessous), lcran affichera la CPU / lapplication qui constitue le point terminal de la liaison en question. Pour CP S7 : Unit/emplacement (Rack/Slot) du CP local via lequel la liaison est tablie. Pour station PC : Affichage du CP par lequel transite la liaison. Spcifie ladresse IP distante de la liaison. Port local (jusqu 5 chiffres) ; plage de valeurs 1..65353 Port distant (jusqu 5 chiffres) ; plage de valeurs 1..65353 Affiche le mode de fonctionnement configurable dans longlet Options. Indique ltat de configuration actuel de la liaison. Les liaisons sans affectation sont repres par le message aucun CP local / aucun CP distant dans la colonne dtat et par un ! la suite de lID local (exemple : 0002 A000!). Les liaisons en cours ddition sont galement repres par un ! la suite de lID local.

R/S ou via CP

Adresse du partenaire Port local Port distant Mode de fonctionnement Etat

Vue densemble des liaisons dune station S7 comprenant plusieurs CPU


Si vous utilisez plusieurs CPU sur votre station S7, le bouton correspondant permet dtendre la vue densemble aux liaisons exploites sur toutes les CPU.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A143

Configuration de liaisons de communication

5.7

Configuration des proprits de liaison UDP

Introduction
Lors de la cration dune liaison dans le dialogue Nouvelle, vous dfinissez le type de liaison et, dans la mesure du possible, le partenaire de liaison. Les autres paramtres de liaison qui sont inscrits par dfaut dans les dialogues lors de la cration dune liaison peuvent tre personnaliss comme dcrit ciaprs.

Appel de la bote de dialogue


Pour appeler la bote de dialogue Proprits des liaisons, procdez comme suit : 1. Slectionnez dans la table des liaisons la liaison voulue. 2. Slectionnez dans le menu Edition
"

Proprits de lobjet

Rsultat : Lcran affiche la bote de dialogue Proprits Liaisons UDP.

Onglet
Dans les proprits des liaisons UDP, vous trouverez les onglets suivants : S S S Gnral Affichage des paramtres qui identifient la liaison. Adresses Affichage des informations dadresse locale et distante. Vue densemble Vue densemble de toutes les liaisons UDP de la station slectionne avec les paramtres correspondants et ltat de la liaison. Informations dtat Cet onglet affiche des informations dtat actuelles (au moment de lappel du dialogue) propos de la liaison. Ces informations correspondent lindication fournie par Diagnostic NCM.

A144

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.7.1

Dfinition du point terminal local de la liaison

Onglet Gnral
Cet onglet de la bote de dialogue des proprits affiche des paramtres de liaison gnraux qui identifient le point terminal local de la liaison.|

Figure 5-17

Bote de dialogue Proprits, onglet Gnral pour liaisons UDP

Attributs Point terminal local ID Nom

Description

Accs

Lentre est identique au paramtre ID local de la table des liaisons Un nom ayant pour suffixe un numro de liaison est propos ici lors de la cration dune liaion. Utilisez ce champ pour dfinir le partenaire en cas de liaison non spcifique.

choix modifiable

via CP

Si la station est quipe de plusieurs CP du mme type relis au mme sousrseau, vous pouvez slectionner le routage de la liaison. > Bouton Routage voir chap. 5.9. Il en va de mme du CP 2 interfaces. Si aucun CP nest affect (parce que le CP vient dtre supprim p. ex.) le champ affiche aucun.

lecture seule

Paramtres de bloc ID Cette valeur doit tre entre dans le programme utilisateur comme ID de paramtre dappel de bloc en vue didentifier la liaison. Cette valeur doit tre entre dans le programme utilisateur comme ID de paramtre dappel de bloc en vue didentifier la liaison. lecture seule

LADDR

lecture seule

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A145

Configuration de liaisons de communication

Nom de liaison (rfrence) uniquement dans un multiprojet


Si vous crez une liaison un partenaire situ dans un autre projet qui nest pas encore incorpor au multiprojet actuel, entrez un nom de liaison comme rfrence. Cette rfrence permettra ultrieurement de regrouper les liaisons interprojet. Ds que les liaisons sont regroupes, il devient impossible dentrer le nom de liaison (rfrence).

5.7.2

Dfinition dadresses UDP

Paramtres dadresse et types de liaison


Dans le cas des liaisons UDP, les partenaires de rseau sont adresss par le point de terminaison local et distant comme suit. S S Adresses locales : Adresse IP locale et port local Adresses distantes : Adresse IP distante et port distant

Nota La notion de liaison est galement employe ici pour UDP. Motif : Lors de la configuration tout comme pour TCP p. ex. les partenaires de rseau sont affects les uns aux autres et donc logiquement lis. Il ny a pas en fait, en fonctionnement sous UDP, dtablissement de liaison explicite entre les partenaires de rseau.

Station Ethernet A

Station Ethernet B

Port distant Port local Adresse IP A Figure 5-18

Liaison UDP

Port local Port distant | Adresse IP B

Emission et rception via une liaison UDP

Selon le type de liaison voulu, vous spcifiez ou non les paramtres dadresse distants lors de la configuration. S Liaison UDP spcifie Vous avez spcifiez une station cible lors de la cration de la liaison. La configuration de broadcast et multicast constitue une option supplmentaire (voir chapitre suivant 5.7.3).

A146

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Liaison UDPnon spcifie Lors de la cration de la liaison, vous avez slectionnez sous Partenaire de rseau Station non spcifie.

Onglet Adresses liaison UDP spcifie


Longlet Adresses propose par dfaut les informations dadresse locales et distantes en vigueur. Vous pouvez modifier les ports individuellement.|

Figure 5-19

Bote de dialogue Proprits, onglet Adresses avec port par dfaut pour liaisonsUDP

Ports
Les ports, c.d. les adresses de port dfinissent le point daccs au programme utilisateur au sein dune station / CPU. Ils doivent tre univoques au sein de la station / CPU ! Le tableau ciaprs prcise les plages de valeurs :
Tableau 5-5 Application / Note attribue ; ne doit pas tre utilise ! adresse standard ; vitez de lutiliser (well known ports) plage utilise par STEP 7 destine la recherche et laffectation dune adresse de port libre. Adresses de port 0 1..1024 ab 2000...

Les numros de port suivants sont rservs. Ne les utilisez pas lors de la configuration des liaisons.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A147

Configuration de liaisons de communication

Tableau 5-6

Numros de port rservs Numro de port 161 34964 65532 65533 65534 65535 SNMP_REQUEST PN IO NTP NTP NTP NTP Service

Protocole UDP UDP UDP UDP UDP UDP

Onglet Adresses Liaison UDP non spcifie


La liaison UDP non spcifie peut tre utilise de deux manires : S Liaison UDP libre Pour configurer une liaison UDP libre, slectionnez loption Attribution dadresse sur bloc. Les champs de saisie ladresse IP distante et du port distant ne sont alors plus accessibles car les adresses cibles sont prsent dfinie par le programme utilisateur. S Liaison une station dun autre constructeur appartenant un autre projet Vous pouvez spcifier ladresse IP et le port dune station cible quelconque. La station cible peut faire partie ou non du projet STEP 7 actuel.|

Figure 5-20

Prsentation de la bote de dialogue Proprits, onglet Adresses pour le mode LiaisonsUDP libre

A148

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.7.3

UDP avec broadcast et multicast

Application
Dans le cas de UDP, les tlgrammes sont reus sans acquittement car le protocole UDP ne prvoit pas dacquittement. Ceci est prvu ainsi pour atteindre une vitesse plus leve tout en rduisant le trafic sur le rseau. Leffet est particulirement avantageux dans le cas de multicast. Lenvoi dun tlgramme 100 partenaires p. ex. se solderait pour lmetteur par la rception simultane de 100 acquittements (1 par partenaire). Lors de la slection du partenaire de rseau, vous avez, pour les liaisons UDP, deux options supplmentaires : S Liaison tous les partenaires broadcast En slectionnant comme type de liaison tous les partenaires broadcast, vous spcifiez lmission de tlgrammes UDP tous les partenaires broadcast accessibles. Remarque Dans le cas de Broadcast, les CP S7 nautorisent que lmission, pas la rception (voir cidessous) ! S Liaison tous les partenaires multicast En slectionnant comme type de liaison tous les partenaires multicast, vous spcifiez lmission de tlgrammes UDP tous les partenaires dun groupe multicast ainsi que la rception de tlgrammes multicast. Multicast est une option de connexion particulire qui nest configurable et prise en charge sur les CP Industrial Ethernet que pour les liaisons UDP.

Quand fautil utiliser multicast la place de broadcast ?


Loption de liaison multicast a t prvue pour permettre lmission simultane dun tlgramme un grand nombre de partenaires. Contrairement loption de liaison broadcast , ce type de liaison permet galement de recevoir des tlgrammes transmis plusieurs correspondants du groupe multicast. Lmission cible un nombre dfini de correspondants (groupe multicast) vite de solliciter des correspondants qui ne sont pas destinataires. Multicast est de ce fait dans tous les cas prfrable broadcast lorsquil sagit de transmettre des tlgrammes un groupe de stations partenaires.

Pourquoi un CP S7 ne permetil pas de recevoir des tlgrammes sur une liaison broadcast ?
Il est souvent ncessaire de transmettre des tlgrammes partir dune station un grand nombre de destinataires. Il importe que les tlgrammes soient transmis simultanment et reus quasi simultanment par les stations partenaires. On prfrera dans cas un envoi sous forme de broadcast. Lors de la transmission dun message broadcast, le tlgramme est reu par tous les correspondants connects au rseau. Une application typique est lutilisation de tlgrammes broadcast pour rechercher ladresse MAC correspondant une adresse IP (ARPRequest).
CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A149

Configuration de liaisons de communication

Cest la raison pour laquelle un module de communication doit pouvoir dune manire gnrale recevoir et exploiter avec son logiciel des tlgrammes broadcast. Un grave inconvnient rside dans le fait que les tlgrammes broadcast, lorsquils sont nombreux, font chuter les performances du rseau. La raison en est que les diffrents modules doivent traiter tous les tlgrammes broadcast pour savoir sils en sont destinataires ou non. Pour viter cet inconvnient, les CP S7 se comportent lgard de broadcast comme suit : S A la rception, tous les CP Ethernet filtrent les tlgrammes broadcast avec un haut niveau de priorit. En dautres termes, tous les tlgrammes qui ne sont pas exploitables sont immdiatement rejets. Seuls les tlgrammes exploitables tels que les ARPRequests p. ex., sont transfrs audel du contrleur de rseau local et exploits. On vite ainsi leffet ngatif potentiel des tlgrammes broadcast sur les autres liaisons. Pour lapplication, cela signifie que le CP S7 ne peut pas recevoir de tlgrammes broadcast dans le but dun transfert de donnes utiles. Le module permet cependant dmettre des tlgrammes broadcast sur le rseau.

Onglet Adresses Liaison tous les partenaires broadcast


En slectionnant comme partenaire de liaison tous les partenaires broadcast, vous spcifiez lmission de tlgrammes UDP tous les partenaires broadcast accessibles. Longlet Adresses propose dans le champ Adresse IP (IP) du partenaire une adresse broadcast valable sur le rseau. Indiquez sous PORT une adresse de PORT valable pour tous les partenaires accessibles sur le rseau.|

Figure 5-21

Prsentation de la bote de dialogue Proprits, onglet Adresses pour le mode Broadcast

A150

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Onglet Adresses Liaison tous les partenaires multicast


En slectionnant comme partenaire de rseau tous les partenaires multicast, vous spcifiez S S la transmission des tlgrammes UDP mis tous les correspondants multicast du groupe multicast ; que lquipement local du groupe multicast indiqu est prt recevoir des tlgrammes multicast.

Le groupe multicast est dfini par ladresse IP et les adresses de ports. Longlet Adresses propose dans le champ Adresse IP (IP) du partenaire une adresse IP valable sur le rseau pour les groupes multicast. Le partenaire dune transmission multicast est toujours un groupe de destinataires (groupe multicast). Indiquez sous PORT une adresse de PORT valable pour tous les partenaires accessibles sur le rseau. Dune manire gnrale, il est possible de sadresser plusieurs groupes multicast sous une mme adresse IP. Vous pouvez crer pour ce faire plusieurs liaisons UDP possdant la mme adresse IP mais diffrentes adresses de port.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A151

Configuration de liaisons de communication

Remarque Veillez ce que le port utilis pour les tlgrammes multicast se distingue des adresses de port des liaisons UDP ventuellement configures. Si une liaison UDP configure utilise la mme adresse de port, il se peut que ces liaisons soient coupes par le tlgramme multicast dun autre correspondant utilisant ce mme numro de port. (Nota : Laffectation de donnes une liaison configure seffectue sur la base du numro de port ! )

Remarque Attribuez, au sein dun groupe multicast, une adresse de PORT identique pour le port local et port partenaire. Ceci est indispensable pour que le CP puisse mettre mais aussi recevoir des tlgrammes au sein de lun des groupes multicast ! Tenez compte de lexemple ciaprs pour 3 correspondants dun groupe multicast :

Station Ethernet A Liaison UDP IP du groupe multicast : 224.0.1.0 PORT Local 2001 PORT groupe multicast 2001 Station Ethernet B Liaison UDP IP du groupe multicast : 224.0.1.0 PORT Local PORT groupe multicast

Groupe multicast avec

S Adresse IP224.0.1.0 S Adresse de PORT2001|

2001 2001

Station Ethernet C Liaison UDP IP du groupe multicast : 224.0.1.0 PORT Local PORT groupe multicast Figure 5-22

2001 2001

Emission et rception au sein dun groupe multicast via des adresses de PORT identiques

A152

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Adresse IP pour IP multicast


S Plage de valeurs Pour les transmissions multicast IP vous pouvez utiliser les adresses IP de 224.0.0.0 239.255.255.255. Les adresses IP de 224.0.0.0 224.0.0.255 tant rserves pour des besoins particuliers, nous vous conseillons dutiliser pour multicast IP les adresses IP partir de 224.0.1.0 (paramtrage par dfaut). S Identification du groupe multicast Sous Ethernet (protocole Internet) les adresses IP du groupe multicast sont converties dune manire particulire en adresses MAC. Un groupe multicast nest pas identifi par ladresse IP complte ; en fait, le premier octet de ladresse et le bit de plus fort poids du deuxime octet dadresse sont ignors. Il sagit l dune particularit importante car ceci permet des adresses IP apparemment dissemblables daccder au mme groupe multicast. Exemple : Les adresses IP suivantes accdent chacune au mme groupe multicast.
Adresse IP 224.0.1.0 225.0.1.0 226.128.1.0 Adresse multicast rsultante 0.1.0 0.1.0 0.1.0

1000 0000 Adresses MAC qui en rsultent : 01.00.5E.XX.XX.XX

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A153

Configuration de liaisons de communication

5.7.4

Contrle des proprits de liaison UDP

Onglet Vue densemble


Longlet Vue densemble affiche toutes les liaisons UDP configures sur cette station ainsi que les paramtres qui sy rapportent (non modifiables). La largeur des colonnes du tableau peut tre modifie individuellement. Vous trouverez un exemple de cette forme de prsentation au chapitre 5.3.4 (en loccurrence pour la liaison transport ISO).

Paramtre
ID local Nom (point terminal local) R/S Adresse du partenaire Port local Port distant Mode de fonctionnement Etat

Description
Identificateur de la liaison UDP (configuration de liaisons STEP 7; WORD). Nom de liaison entr. Il identifie la liaison UDP (24 caractres max.). Unit/emplacement (Rack/Slot) du CP local via lequel la liaison est tablie. Spcifie ladresse IP distante de la liaison Port local (jusqu 5 chiffres) ; plage de valeurs 1..65353 Port distant (jusqu 5 chiffres) ; plage de valeurs 1..65353 Affiche le mode de fonctionnement configurable dans longlet Options. Indique ltat de configuration actuel de la liaison. Les liaisons sans affectation sont repres par le message aucun CP local / aucun CP distant dans la colonne dtat et par un ! la suite de lID local (exemple : 0002 A000!). Les liaisons en cours ddition sont galement repres par un ! la suite de lID local.

Vue densemble des liaisons dune station S7 comprenant plusieurs CPU


Si vous utilisez plusieurs CPU sur votre station S7, le bouton correspondant permet dtendre la vue densemble aux liaisons exploites sur toutes les CPU.

A154

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.7.5

Liaison UDP libre

Adressage programm
Les liaisons UDP libre autorise ladressage programm du partenaire de rseau. Une liaison de communication qui assure la communication programme entre deux stations du rseau Industrial Ethernet, possde les proprits suivantes : S S Le transfert de donnes est bidirectionnel, c.d. que la liaison UDP autorise lmission et la rception simultanes de donnes. La station locale est spcifie lors de la configuration. La station distante est dfinie par le programme utilisateur lors de lappel AG_SEND dans lentte de contrat du tampon de contrat. Il est ainsi possible daccder nimporte quelle station du rseau Ethernet/local/grande distance. Lentte de contrat de AG_RECV contient ladresse IP et le port de lmetteur. Concernant la structure de lentte de contrat voir FC pour linterface SEND/RECEIVE dans /9/.
Station SIMATIC S7 avec CP Ethernet
Zone de donnes utilisateur contrats| Tampon de Entte de contrat

Station Ethernet (non spcifie) rception


Liaison UDPnon spcifie

missio n rception

Entte de contrat Donnes


utiles

missio n

Donnes utiles

Figure 5-23

Emission et rception via une liaison UDP non spcifie Adressage programm

Volume de donnes et capacits fonctionnelles


Pour connatre le nombre de liaisons UDP supportes par le CP Ethernet, veuillez vous rfrer au manuel du CP /1/. Pour augmenter le nombre de liaisons disponibles par station, il suffit de rajouter des CP. Il est possible de transmettre jusqu 2042 octets de donnes utiles par tampon de contrat. Lenttre de contrat occupe 6 octets de plus.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A155

Configuration de liaisons de communication

5.8

Mode FETCH/WRITE

FETCH/WRITE
Les services FETCH/WRITE permettent des automates SIMATIC S5, des stations PC SIMATIC ou des automates dun autre constructeur daccder directement aux zones de mmoire systme de la CPU dun automate SIMATIC S7. S S FETCH : Lecture directe de donnes WRITE : Ecriture directe de donnes

Types de liaison
Dans le cas dautomates SIMATIC S7, les services FETCH/WRITE peuvent tre configurs et utiliss pour les types de liaison suivants : S S S liaisons transport ISO liaisons ISOonTCP liaisons TCP

Configuration
La configuration du mode de fonctionnement seffectue dans longlet Options du dialogue des proprits de la liaison. Selon le type de station, vous pourrez configurer les modes suivants pour le point terminal de liaison : S Station SIMATIC S7 : SEND / RECV SSEND / SRECV FETCH PASSIV / WRITE PASSIV La slection de lun des modes FETCH PASSIF ou WRITE PASSIF pour la liaison transport ISO permet une station SIMATIC S5 ou dun autre constructeur (liaison non spcifie) daccder directement aux zones de mmoire systme dune station SIMATIC S7. La liaison ne peut alors plus tre utilise que dans ce mode. Lmission et la rception via les FC AG_SEND/AG_LSEND/AG_SSEND ou AG_RECV/AG_LRECV/AG_SRECV nest plus possible. Ltablissement de liaison est passif, c.d. que seule la station partenaire (station SIMATIC S5, station PC ou station dun autre constructeur) est en mesure dtablir la liaison. Le paramtre correspondant de longlet Gnral est automatiquement slectionn et ne peut pas tre modifi.

A156

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

Remarque Veuillez noter que sur un S7300, cette configuration occupe une ressource de liaison (liaison libre pour fonctions S7) de la CPU S7300 ! Les ressources de liaison de la CPU sont galement utilises p. ex. par les CP S7300 en mode FMS ou par la PG ou lOP. Pour plus de dtails sur le nombre maximal de ressources de liaison, veuillez vous rfrer /13/. S Station PC SIMATIC : FETCH ACTIF / WRITE ACTIF La slection de lun des modes FETCH ACTIF ou WRITE ACTIF pour la liaison transport ISO permet une station PC daccder directement aux zones de mmoire systme dune station SIMATIC S7 ou SIMATIC S5. Ltablissement de liaison est actif, c.d. que la station partenaire doit attendre ltablissement de la liaison (tablissement de liaison passif chez le partenaire).

Option Mode dadressage S7


Lors de la configuration du mode FETCH ACTIF / WRITE ACTIF, vous pouvez slectionner le mode dadressage. Vous spcifiez ainsi la manire dont ladresse indique dans lappel FETCH/WRITE sera interprte sur la station SIMATIC S7 lors dun accs aux DB : S S Mode dadressage S7 : Adresse doctet Mode dadressage S5 : Adresse de mot

Ceci permet des applications daccder, sans modification des adresses, aux stations S5 et S7. Ceci est particulirement intressant pour des applications S5 existantes qui peuvent dsormais tre utilises sans modification pour laccs des stations S7. Le mode dadressage par dfaut est le mode pour laccs des stations S7 (option slectionne).

Mmoire systme
FETCH ou WRITE permettent daccder aux zones doprandes suivantes de la mmoire systme de la station SIMATIC S7 : S Blocs de donnes (DB) (Tenez compte de la restriction suivante pour laccs au DB : le n de DB le plus lev est 255) S S S S S S S Mmentos (M) Mmoire image des entres (E) Mmoire image des sorties (A) Priphrie dentre (PEW, PED, PEB) Priphrie de sortie (PAW, PAD, PAB) Compteurs (Z) Temporisations (T)

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A157

Configuration de liaisons de communication

Couplage dautres systmes


Le mode FETCH ou WRITE support par les liaisons transport ISO et ISOonTCP ou TCP peut tre utilis dune manire gnrale partir dun matriel de marque quelconque pour accder aux zones de mmoire systme S7. Pour pouvoir implmenter un tel accs dans des applications tournant sur PC, vous devez connaitre la structure de PDU des contrats. Les enttes spcifiques S7 ou S5, requis par les tlgrammes dappel ou dacquittement, ont une longueur standard de 16 octets ; leur structure est dcrite en annexe E.

Messages du tampon de diagnostic


Les accs FETCH/WRITE peuvent se traduire par des acquittement ngatifs de la part de la CPU S7. Des entres spcifiques aux liaisons sont alors inscrites dans le tampon de diagnostic qui peut tre lu laide de Diagnostic NCM.
Tableau 5-7 Code 01H 03H 05H 06H 07H 0AH FFH Dfaut matriel Accs lobjet interdit. Adresse invalide (ID de syntaxe, zone, type, numro de bit) Type de donnes non pris en charge. Type de donnes incohrent. Lobjet nexiste pas ou dpassement de fin de zone. Erreur de protocole interne Code de message dans le tampon de diagnostic pour FETCH/WRITE Signification

A158

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Configuration de liaisons de communication

5.9

Routage en cas de rpartition de charge

Routage en cas de rpartition de charge


Si une station est quipe de plusieurs CP du mme type relis au mme sousrseau, vous pouvez slectionner le routage de la liaison. Le bouton Routage de longlet Gnral du dialogue des proprits de la liaison donne accs la bote de dialogue Routage :

Figure 5-24

Si vous avez configur localement ou distance une rpartition de la charge sur 2 CP Ethernet ou plus, vous pouvez dfinir ici le cheminement voulu via les CP. Paramtre
via CP / local

Description
Si la station est quipe de plusieurs CP permettant de faire transiter des liaions, il est possible de slectionner ici le routage des liaisons Les CP ne son proposs pour slection que sils sont mis en rseau. Si aucun CP nest affect (parce que le CP vient dtre supprim p. ex.) le champ affiche aucun Si un seul CP est embroch sur la station, aucun choix nest possible.

via CP / partenaire (distant)

Les CP distants entrant en ligne de compte sont affichs en fonction de la slection locale. Peuvent tre slectionns, tous les CP connects au mme sousrseau (mis en rseau) que le CP local. Il nexiste dautres solutions que si une liaison a t tablie une station distante, configure dans le mme projet et possdant deux ou plusieurs CP ou un CP 2 interfaces. Si aucun CP nest affect au partenaire (parce que le CP vient dtre supprim p. ex.) le champ affiche aucun. Si un seul CP (avec une seule interface) est embroch sur la station distance, il ny a pas de choix. Si le partenaire est une Autre station ou un SIMATIC S5, une ou plusieurs connexions seront proposes en fonction de la configuration et de la mise en rseau de cette station

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A159

CP comme PROFINET IO Controller

CP comme PROFINET IO Controller

Station S7300/400 avec CP en mode IO Controller


Le PROFINET IO Controller permet daccder directement aux PROFINET IO Devices via Industrial Ethernet. Des passerelles utilises comme proxy PROFINET IO (IE/PB Link PN IO p. ex.) sont disponibles pour accder aux appareils de terrain connects PROFIBUS DP. Certains CP pour S7300 peuvent galement ou alternativement fonctionner en mode PROFINET IO Device.

Informations complmentaires sur PROFINET IO


Veuillez vous reporter pour la ralisation dun PROFINET IO System la documentation systme dtaille : S S Description du systme PROFINET Migration de PROFIBUS DP vers PROFINET IO Manuel de programmation, Siemens AG Vous trouverez galement dans ce manuel des informations complmentaires sur la structure et la fonction des enregistrements pris en charge.

A160

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP comme PROFINET IO Controller

6.1

Configuration

6.1.1

PROFINET IO System sous STEP 7


Pour configurer le CP comme PROFINET IO Controller on procdera dune manire gnrale comme suit : 1. Crez sous STEP 7 / HW Config un PROFINET IO System. Vous pouvez affecter pour ce faire au CP un sousrseau Ethernet existant ou nouveau comme PROFINET IO System. Concernant la marche suivre pour IO Device voir chapitre 7. 2. Vous ajoutez ensuite au PROFINET IO System les PROFINET IO Devices. STEP 7 attribue ce faisant automatiquement des adresses que vous pourrez modifier ultrieurement en cas de besoin. Les informations dadresse sont enregistres dans la base de donnes du CP. Au dmarrage du systme, le PROFINET IO Controller (CP) transmet ces informations dadresse aux IO Devices (Nota : les adresses dE/S et de diagnostic demeurent sur lIO Controller). Si lIO Device est un appareil configur dans une station S7 ou une station PC, tenez compte de la description du couplage IO Device au chapitre 7.|

Figure 6-1

Exemple de CP 3431Advanced comme PROFINET IO Controller avec PROFINET IO System

6.1.2

PROFINET IO avec communication IRT

Mode du CP sous PROFINET IO avec communication IRT


Si vous utilisez le CP pour la communication IRT (Isochronous RealTime), tenez compte de ce qui suit lors du choix du mode de fonctionnement du CP (uniquement S7300): Vous pouvez configurer le CP la fois comme IRT Controller et RT Device ou comme IRT Device et RT Controller. Le fonctionnement simultan en mode IRT Controller et IRT Device nest pas possible.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A161

CP comme PROFINET IO Controller

Configuration IRT
Procdez la configuration IRT avec les fonctions suivantes: S Gestion de domaine La gestion de domaine permet de grer le rle de synchronisation, le nom du Sync Domain et dautres caractristiques. S Editeur de topologie Lditeur de topologie permet dinterconnecter graphiquement les appareils participant la communication IRT ; STEP 7 dtermine sur cette base le droulement optimis de la communication IRT. Vous accdez cette fonction sous HW Config avec la commande de menu Edition "PROFINET IO... "... Procdez comme indiqu dans laide de base de STEP 7 au chapitre Configuration de la communication IRT. Pour plus de dtails, veuillez vous rfrer Description du systme PROFINET /14/.

Configuration de la limite du Sync Domain


Si vous utilisez le CP pour la communication IRT, vous devez configurer la limite du Sync Domain pour les diffrents ports : 1. Sous HW Config, ouvrez le dialogue des proprits du port. 2. Ouvrez longlet Options et configurez comme suit le champ Boundaries. Fin du Sync Domain Slectionnez cette option si vous ne souhaitez pas que les tlgrammes dhorodatage soient transmis au partenaire de rseau pour synchronisation, c.d. si celuici se trouve hors du Sync Domain. Fin de dtection de stations accessibles Slectionnez cette option si vous ne souhaitez pas que des tlgrammes de recherche sur le rseau de modules compatibles IRT soient envoys ou reus via le port. Si cette option est dsactive, les informations permettant de dtecter sur le rseau des modules compatibles IRT, sont envoyes et reues conformment au protocole DCP. Fin de dtection de topologie Slectionnez cette option si vous ne souhaitez pas que des tlgrammes didentification du voisinage soient transmis par ce port des fins de planification de la topologie. Si cette option est dsactive, des informations de dtection du voisinage sont transmises conformment au protocole LLDP. 3. Fermez la bote de dialogue en cliquant sur OK.

A162

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP comme PROFINET IO Controller

6.2

Mode IO Controller sur S7300

6.2.1

Programmation
La programmation dfinit lexcution du programme utilisateur sur la CPU et donc laccs aux donnes dE/S. Utilisez dans le programme utilisateur, pour la lecture et lcriture des donnes de process, les blocs FC PNIO_SEND (FC11) ou PNIO_RECV (FC12) de la bibliothque de blocs SIMATIC NET.

Transfert de donnes de process laide des FC11 et FC12


Des FC spcifiques sont ncessaires pour le mode PROFINET IO : S S PNIO_SEND (FC11), mission de donnes de process PNIO_RECV (FC12), rception de donnes de process

Transfert de donnes optimis aprs dfaillance dun IO Device


Le transfert de donnes optimis par rduction de la longueur du FC 11, dcrit ciaprs, nest possible quen mode de fonctionnement PROFINET IO Controller. Vous pouvez optimiser la transmission des donnes au niveau de linterface PROFINET IO en appelant le FC PNIO_SEND (FC11) avec une longueur (paramtre LEN) infrieure la longueur totale configure des donnes dE/S sur le segment PNIO. Si, contrairement la recommandation du manuel, vous renoncez dans certains cycles toujours transmettre la longueur totale des donnes dE/S configue, le cas suivant peut se prsenter : S Aprs dfaillance et redmarrage dun IO Device, celuici ne transmet plus de donnes de process.

Motif : Un IO Device sur lequel, du fait de loptimisation de la transmission, une partie seulement des donnes de sortie sont actualises, ne transmet nouveau des donnes de sortie la suite dune dfaillance que si le IO Controller (en loccurrence le CP) a transmis la zone de donnes de sortie complte !

6.2.2

Lecture et criture denregistrements avec le FB52


Lchange de donnes acyclique par criture et lecture denregistrements au moyen du bloc fonctionnel PNIO_RW_REC (FB52) est pris en charge pour le CP en mode PROFINET IO Controller. Le bloc FB52 prend en charge les fonctions Ecrire enregistrement et Lire enregistrement. Mais il ne peut tre utilis, un instant donn, que pour le transfert de donnes dans un sens, soit pour la fonction Lire enregistrement, soit pour la fonction Ecrire enregistrement.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A163

CP comme PROFINET IO Controller

6.2.3

Exploitation dalarmes laide du FB54


Le bloc de fonction PNIO_Alarm (FB54) permet denregistrer, dexploiter et dacquitter des alarmes PROFINET IO dans le programme utilisateur de la CPU du Controller. Tant que le FB54 na pas t appel dans le programme utilisateur, toutes les alarmes sont acquittes en interne par le CP en mode PROFINET IO Controller, sans fourniture dinformations complmentaires sur les alarmes. A laide du FB54, vous pouvez recenser, pour certaines alarmes, des informations complmentaires telles que type dalarme ou adresse du module. Il sagit notamment des alarmes de dbrochage/embrochage ou par exemple dalarmes de rtablissement de station qui sont reprsentes sur le tableau de bits IOPS ou IOCS des fonctions FC11 et FC12. Toutes les autres alarmes de process PROFINET IO et alarmes de diagnostic sont galement exploitables laide du FB54.

Nota Si le FB 54 a t appel (au moins) une fois dans le programme utilisateur, il doit continuer tre appel pour acquitter les alarmes reues. On se trouve en prsence dune alarme lorsque la valeur du paramtre ADD_INFO du FC12 est diffrente de 0. Si le FB54 nest plus appel dans le programme utilisateur, aprs lavoir t une ou plusieurs fois, les alarmes ne sont plus acquittes et lactualisation correcte de la mmoire image IO nest plus garantie. Ce sera le cas par exemple aprs une alarme de rtablissement de station. Lobligation de ritrer lappel du FB54 subsiste jusquau redmarrage du module.

6.3

Mode IO Controller sur S7400

6.3.1

Mode multitraitement affectation du CP la CPU


Si vous utilisez le CP sur une station S7 avec plusieurs CPU (multitraitement) pour PROFINET IO, vous devez affecter le CP une CPU lors de la configuration. Remarque S Emplacement de CP en mode PROFINET IO Le mode PROFINET IO nest possible quavec un CP embroch sur le chssis de base. S Configuration de dmarrage de la CPU en cas dutilisation dun IE/PB Link PN IO Si vous utilisez lIE/PB Link PN IO comme PROFINET IO Device, vous devez slectionner loption Dmarrage avec configuration thorique diffrente de la configuration relle dans longlet Dmarrage. Sinon votre systme ne dmarrera pas automatiquement aprs la mise sous tension ou le rtablissement de la tension suite une coupure.

A164

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP comme PROFINET IO Controller

6.3.2

Programmation
Aucun FB ou FC particulier nest ncessaire pour les fonctions de base en mode PROFINET IO. Les SFC/SFB suivants de la CPU sont disponibles pour la communication acyclique avec les PROFINET IO Devices via des enregistrements ainsi que pour des fonctions complmentaires particulires :
Tableau 6-1 Bloc SFB 52 SFB 53 SFB 54 SFB 81 SFC 70 SFC 71 RDREC WRREC RALRM RD_DPAR GEO_LOG LOG_GEO Lire enregistrement Ecrire enregistrement Rception alarme Lire paramtre prdfini Dterminer ladresse de dbut dun module Dterminer lemplacement correspondant une adresse logique Signification

Vous trouverez une description dtaille de ces blocs / fonctions dans le manuel Logiciel systme pour S7300/400 Fonctions systme et standard.

Activation de valeurs initiales en prsence de donnes utiles PROFINET IO cohrentes > 32 octets
En prsence de zone de donnes utiles PROFINET IO cohrentes > 32 octets, le systme ne procde pas lactivation de valeurs initiales. Activez par consquent la valeur initiale pour toutes les zones de donnes utiles PROFINET IO > 32 octets au moyen des OB derreur correspondants.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A165

CP comme PROFINET IO Controller

6.4

Informations complmentaires concernant le fonctionnement sous PROFINET IO

6.4.1

Rtroaction de la communication multicast sur la communication RT


Remarque Si, dans un sousrseau Industrial Ethernet vous utilisez la communication PROFINET IO RT en mme temps avec broadcast (BC) ou multicast (MC) il se peut que les tlgrammes RT soient retards par de longs tlgrammes BC ou MC. Ces tlgrammes peuvent tre gnrs entre autres par les FC de communication AG_SEND et AG_RECV. Cela peut conduire, sous certaines conditions, linterruption de la communication PROFINET RT. Les facteurs ayant ici une influence sont les configurations de switch (profondeur de switch), le cycle de rafrachissement ainsi que la longueur des tlgrammes MC/BC. Pour plus dinformations sur les facteurs dinfluence ainsi que sur les solutions envisageables, voir sous :
http://support.automation.siemens.com/WW/view/de/1117849

A166

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP S7300 comme PROFINET IO Device

CP S7300 comme PROFINET IO Device

PROFINET IO Device intelligent


Le CP peut tre configur de sorte pouvoir accder une station SIMATIC 300 comme un PROFINET IO Device. La station SIMATIC 300 tant programmable, on peut galement parler dans cette configuration dun PROFINET IO Device intelligent car : les donnes de process peuvent tre traites avant dtre transmises au PROFINET IO Controller ou aprs les avoir reues de ce dernier et avant de les transmettre la priphrie de process. La dsignation PROFINET IO Device est galement utilise ciaprs pour le CP qui se trouve sur la station S7 configure comme PROFINET IO Device.

Informations complmentaires sur PROFINET IO


Veuillez vous reporter pour la ralisation dun PROFINET IO System la documentation systme dtaille : S S Description du systme PROFINET Migration de PROFIBUS DP vers PROFINET IO Manuel de programmation, Siemens AG Vous trouverez galement dans ce manuel des informations complmentaires sur la structure et la fonction des enregistrements pris en charge.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A167

CP S7300 comme PROFINET IO Device

7.1

Principe de lchange de donnes en mode IO Device

Echange de donnes entre Controller et CP comme PROFINET IO Device


Lchange de donnes entre PROFINET IO Controller et PROFINET IO Device seffectue comme suit : S sur PROFINET IO Controller Lchange de donnes est initi par le PROFINET IO Controller qui crit des donnes de sortie dans la zone des sorites configure (adresses S) et lit les donnes dentre dans la zone des entres configure (adresse E). S sur PROFINET IO Device Les donnes sont traites par le CP du PROFINET IO Device au niveau de linterface avec le PROFINET IO Controller. La communication au sein du PROFINET IO Device seffectue par appel des blocs FC PNIO_RECV et PNIO_SEND dans le programme utilisateur.
PROFINET IO Device CPU CP PROFINET IO Controller

Programme utilisateur STEP 7 Zones de donnes PROFINET IO (DB, mmentos)

Base de donnes CP

PROFINET IO
rception

Sorties de process

PNIO_RECV PNIO_SEND

Adresses S configures Adresses E configures

Entres de process

missio n

Figure 7-1

Interaction du PROFINET IO Device et du PROFINET IO Controller

Remarque Sur la CPU de lIO Device,la zone de donnes IO pour les donnes dentre et de sortie est transfre en totalit, lacunes comprises, dans ou partir dune zone de donnes (DB, mmento).

A168

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP S7300 comme PROFINET IO Device

7.2

Configuration
La configuration du CP comme PROFINET IO Device comprend les deux procdures suivantes excutes sous STEP 7 : S Ajout du CP comme PROFINET IO Device lIO System Le CP est affect sous HW Config comme PROFINET IO Device lIO System dun PROFINET IO Controller. S Activation du CP sur la station S7 comme PROFINET IO Device Le CP est affect sous HW Config une station SIMATIC S7300 et valid pour le mode PROFINET IO Device dans le dialogue des proprits. Les oprations peuvent, dune manire gnrale, tre excutes dans un ordre quelconque. Aprs excution des deux oprations, on neffectue pas de couplage entre lIO Device configur et le module configur sur la station S7.

7.2.1

Principe du couplage de lIO Device


Le couplage de lIO Device configur et du module configur sur la station S7 est pris en charge sous forme de couplage explicite sous STEP 7 compter de la version V5.4 SP4. Dans les versions antrieures de STEP 7, le couplage est simplement pris en charge de manire implicite par configuration de noms dappareils identiques pour lIO Device et le module.

Couplage explicite du PROFINET IO Device dans le PROFINET IO System et sur la station


Le couplage de lIO Device correspond laffectation explicite dun IO Device configur sous STEP 7 dans un PROFINET IO System un module configur sur une station S7 ou une station PC (affectation matrielle). La cohrence des noms dappareils et adresses IP attribus lIO Device et au module sur la station est assure par le couplage explicite sous STEP 7 et peut tre vrifie par un contrle de cohrence.

Anciennement : couplage implicite


Les modules configurs comme IO Devices sur une station avec des versions de STEP 7 antrieures V5.4 SP4, font appel au couplage implicite. Ces modules obtiennent leur affectation logique un IO Device configur dans un PROFINET IO System par la configuration de noms dappareil et dadresses IP identiques. Inconvnient : Le contrle de cohrence sous STEP 7 dtecte dans ce cas simplement des noms dappareils et adresses IP identiques et se contente de le signaler (avertissement). Ces messages permettent ensuite den dduire lexistence de couplages. Dans le cas de couplages implicites, les couplages souhaits qui ont chou en raison dune erreur dattribution de nom dappareil, ne peuvent pas tre dtects par le contrle de cohrence.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A169

CP S7300 comme PROFINET IO Device

7.2.2

Activation du CP sur la station S7 comme PROFINET IO Device


Le CP est activ dans le dialogue des proprits pour le mode PROFINET IO Device et coupl explicitement lIO Device. Condition : le CP a t ajout la station S7 sous HW Config.

Procdez sous STEP 7 / HW Config comme suit :


Remarque Ladresse IP du PROFINET IO Device et celle du PROFINET IO Controller doivent se trouver dans le mme sousrseau IP. 1. Dans le dialogue des proprits du CP ouvrez longlet PROFINET. Dans le cas de CP interface ERTEC vous trouverez longlet en question dans le dialogue des proprits de linterface PNIO. 2. Attribuez au CP un nom de correspondant PROFINET unique. Ce nom ne doit exister quune seule fois sur le segment PROFINET IO. 3. Activez loption Permettre mode IO Device. 4. Si vous avez dj configur lIO Device dans un IO System, cliquez sur le bouton Couplage dIO Device. Suivez les instructions fournies par laide en ligne de la bote de dialogue qui souvre. 5. Si vous ne voulez pas utiliser le CP comme IRT Device, fermez le dialogue en cliquant sur OK. Si vous voulez utiliser le CP comme IRT Device, continuez avec les oprations dcrites au chapitre 7.2.3. 6. Chargez les donnes de configuration sur la station S7300.

7.2.3

Configuration du CP comme IO Device avec communication IRT


Les oprations ciaprs ne sont ncessaires que si vous voulez utiliser le CP comme PROFINET IO Device pour la communication IRT. Procdez sous HW Config comme suit. Dans la station de lIO Device : 1. Ouvrez le dialogue des proprits de linterface PROFINET du CP par un double clic sur la ligne X2 (PNIO) puis ouvrez longlet PROFINET. 2. Dans la zone IO Device dsactivez les options Permettre mode parallle comme contrleur IRT. Nota : Vous pouvez configurer le CP la fois comme IRT Controller ou comme IRT Device, pas les deux la fois. 3. Fermez le dialogue par OK puis enregistrez le projet.

Dans la station de lIO Controller : 1. Ouvrez sous HW Config la fentre de la station Controller.

A170

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP S7300 comme PROFINET IO Device

2. Ouvrez le dialogue des proprits du Controller et ralisez la configuration IRT dans longlet Synchronisation. 3. Fermez la bote de dialogue en cliquant sur OK. 4. Ouvrez le dialogue des proprits dun sousmodule de port (X2P1 p. ex.) et dfinissez les partenaires pour la communication IRT ainsi que les donnes de liaison. 5. Fermez la bote de dialogue en cliquant sur OK. 6. Slectionnez un IO Device du PROFINET IO System puis ouvrez le dialogue des proprits de linterface PROFINET (X2 (PNIO) p. ex.). 7. Ralisez la configuration IRT dans longlet Synchronisation puis fermez le dialogue par OK. Effectuez ces dernires oprations pour tous les IO Devices du PROFINET IO System qui communiquent comme esclave Sync avec le Controller. Pour les complments de configuration du Controller ou du Sync Domain voir chapitre 6.1.2. 8. Enregistrez le projet puis chargez les donnes de configuration sur la station S7300.

Nota Ds quun CP est coupl un PROFINET IO Device, seuls les paramtres de lIO Controller sont significatifs pour la configuration IRT. Si vous paramtrez la synchronisation dans le dialogue des proprits du CP, il sagit des paramtres dfinissant son rle comme IO Controller.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A171

CP S7300 comme PROFINET IO Device

7.2.4

Affectation dun PROFINET IO Device un PROFINET IO System


Ce chapitre dcrit laffectation dun IO Device un PROFINET IO Controller sous STEP 7. Si vous ne configurez pas votre installation sous STEP 7, utilisez pour la configuration du CP le fichier GSDML dans votre systme de configuration.
http://support.automation.siemens.com/WW/view/de/19698639

PROFINET IO Controller
Peuvent tre configurs comme PROFINET IO Controller : S les stations de type SIMATIC 300 et SIMATIC 400 CPU PROFINET IO Controller intgr (CPU 3172 PN/DP p. ex.). CPU PROFINET IO Controller externe (CPU 3431 p. ex.). S les stations SIMATIC PC dotes dun CP 1616 p. ex. Remarque Ladresse IP du PROFINET IO Device et celle du PROFINET IO Controller doivent se trouver dans le mme sousrseau IP.

Pralable la configuration sous STEP 7


S S Le projet STEP 7 doit comporter un PROFINET IO Controller. LIO System doit avoir t cr : Vous voyez apparatre ct du module PROFINET IO Controller le symbole de connexion du systme PROFINET IO.

Etape 1 : Configuration du PROFINET IO Device dans lIO System


1. Dansle catalogue du matriel, slectionnez dans le dossier PROFINET IO " I/O SIMATIC S7 ".... le type de CP que vous voulez configurer comme IO Device.
"

CP

2. Slectionnez la version de matriel conformment aux indications du manuel de votre type de CP. Remarque Dans le cas de CP Advanced, vous devez slectionner la bonne version en fonction du mode de fonctionnement prvu (communication RT ou IRT). 3. Connectez le CP au systme PROFINET IO (par glisserdplacer). 4. Insrez des modules dentre et de sortie avec la longueur de donnes dE/S voulue (1 240 octets max.) au PROFINET IO Device.

A172

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP S7300 comme PROFINET IO Device

La figure cidessous prsente la table de configuration dune station S7400 comme PROFINET IO Controller. Le PROFINET IO Device a t quip ici, titre dexemple, de 3 modules RT respectivement pour les entres de process (adresse E) et pour les sorties de process (adresse S).

Figure 7-2

Station SIMATIC avec systme PROFINETIO, quipe dun CP comme Device avec module dentres (DI) et module de sorties (DO)

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A173

CP S7300 comme PROFINET IO Device

Etape 2 : Attribution dun nom dappareil au CP comme PROFINET IO Device


Poursuivez la configuration sous HW Config comme suit : 1. Ouvrez la bote de dialogue des proprits du PROFINET IO Device ajout au systme PROFINET IO. 2. Dans longlet Gnral, attribuez le mme nom dappareil que celui que vous avez entr pour le port PROFINET du module sur la station S7 (voir chapitre 7.2.2). 3. Dsactivez loption Adresse IP affecte par lIO Controller. Il sagit ici de la marche suivre recommande ! Nota : Pour les IO Devices coupls dans la configuration un module dune station, ladresse IP est dfinie par les paramtres du module. Dans le cas dun tel couplage explicite (STEP 7 V5.4 SP4 et suivantes), le contrle de cohrence de STEP7 veille la concordance des adresses IP configures dans le module et lIO Device. Loption Affectation de ladresse IP par lIO Controller peut donc tre active ou dsactive, elle reste sans effet. Si vous utilisez pour ces IO Devices lancienne mthode de couplage de lIO Device au module de la station consistant attribuer des noms dappareil identiques (couplage implicite), il est conseill de dsactiver loption Affectation de ladresse IP par lIO Controller. Si ladresse IP configure sur la station S7 est crase, les liaisons (S7, ISOonTCP, TCP) que vous avez ventuellement configures ne pourront plus tre tablies. Un paramtrage plus pouss des modules nest pas ncessaire.

Nota Veuillez vous assurer, en choisissant des composants de rseau appropris et en slectionnant les proprits du rseau, quen mode PROFINET IO le segment PROFINET fonctionne sans faille 100 Mbit/s full duplex.

A174

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP S7300 comme PROFINET IO Device

7.3

Programmation
La programmation dfinit lexcution du programme utilisateur sur la CPU et donc laccs aux donnes dE/S. Utilisez dans le programme utilisateur, pour la lecture et lcriture des donnes de process, les blocs FC PNIO_SEND (FC11) ou PNIO_RECV (FC12) de la bibliothque de blocs SIMATIC NET. Les prochaines rubriques du prsent chapitre indiquent comment utiliser les fonctions disponibles dans votre programme utilisateur pour faire fonctionner le PROFINET IO Device. Vous trouverez par ailleurs au chapitre 7.4 un exemple adapt la configuration dcrite au chapitre prcdent.

7.3.1

Interface de programmation sur le PROFINET IO Device

Transfert de donnes de process laide des FC11 et FC12


Il existe 2 blocs de type FC (fonctions) pour lchange de donnes via le programme utilisateur STEP 7 : S PNIO_SEND (FC11) La fonction lit les entres de process prtraites de la CPU et les transfre au PROFINET IO Controller (adresses E configures). Les entres de process prtraites sont mises disposition dans un DB ou une zone de mmento. S PNIO_RECV (FC12) La fonction reoit les donnes transmises par le PROFINET IO Controller (adresses configures S) et les inscrit dans les zones de donnes de la CPU rserves aux sorties de process. Nota : Le sens de transmission dcrit ici du FC11 et du FC12 ne sapplique quen cas dutilisation sur PROFINET IO Device. Sur le PROFINET IO Controller le sens de transmission (CPCPU) est inverse. A partir de la version de bloc V2.0 le FC11 et le FC12 peuvent galement tre utiliss lorsque le CP fonctionne la fois comme PROFINET IO Device et comme PROFINET IO Controller.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A175

CP S7300 comme PROFINET IO Device

Cohrence des donnes


Lindication de longueur dans lappel du bloc doit tre parfaitement identique la longueur totale de donnes dentre et de sortie configure pour ce PROFINET IO Device. La zone des donnes dentre et de sorties PROFINET IO Controller est transmise intgralement entre CP et CPU ce qui en assure la cohrence. Nota :Notez cependant quen ce qui concerne les donnes utiles IO au sein dun systme PROFINET IO, la cohrence des donnes nest assure quau sein des diffrents emplacements IO. Ceci indpendamment du fait que les blocs dcrits ici assurent une transmission de donnes cohrente entre CPU et CP.

7.3.2

Initialisation et configuration
Linitialisation et la configuration du CP par le PROFINET IO Controller, dcrites ciaprs, sapplique uniquement au CP en mode Device.

Initialisation
En tant que PROFINET IO Device, le CP a besoin chaque dmarrage, pour la configuration par le PROFINET IO Controller, des indications suivantes dans le programme utilisateur : S S longueur des donnes dentre ( lappel du FC11) longueur des donnes de sortie ( lappel du FC12)

Lors de ltablissement dune liaison entre le PROFINET IO Controller et les PROFINET IO Device dun segment PROFINET IO, la longueur totale des donnes dentre et de sortie fait lobjet dun contrle. La longueur totale des donnes dentre et de sortie configure pour chaque PROFINET IO Device par le PROFINET IO Controller est compare pour ce faire au paramtre LEN des blocs FC11 et FC12 du programme utilisateur du Device. En cas de divergence des indications de longueur de donnes dentre/sortie, le bloc correspondant est termin avec erreur. Durant cette phase dinitialisation, les deux blocs doivent tre appels jusqu ce que le paramtre DONE du FC11 et le paramtre NDR du FC12 soient 1. Remarque Veuillez noter que la configuration par le PROFINET IO Controller ne peut tre ralise avec succs quaprs linitialisation locale par lappel des blocs FC PNIO_SEND (FC11) pour les donnes dentre et PNIO_RECV (FC12) pour les donnes de sortie.

Nota Durant linitialisation, les donnes du bloc PNIO_SEND (FC11) ne sont pas exploites et les donnes du bloc PNIO_RECV (FC12) sont mises aux valeurs par dfaut.

Les blocs FC11 et FC12 ne transmettent des donnes valides qu lappel suivant.

A176

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP S7300 comme PROFINET IO Device

Causes qui imposent une initialisation


Le PROFINET IO Device exige dans certains cas une initialisation de la part du programme utilisateur : S Les indications de longueur des zones dentre et de sortie transmises dans les blocs FC ne sont pas conformes aux indications configures dans le systme PROFINET IO pour ce PROFINET IO Device. Une modification de longueur dans les appels de bloc FC du programme utilisateur quivaut une modification de la configuration. La CPU ou le CP passe ltat STOP. Le temps de surveillance (chien de garde) a t dpass (voir cidessous). Aprs une coupure de liaison entre le PROFINET IO Controller et le PROFINET IO Device (par mise hors tension du PROFINET IO Controller p. ex.).

S S S

Chien de garde
Les blocs FC11 et FC12 possdent leur propre watchdog. La liaison au PROFINET IO Controller est coupe en fonction du cycle moyen de la CPU si lun des deux blocs nest plus appel aprs la phase dinitialisation.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A177

CP S7300 comme PROFINET IO Device

7.4

Exemple de configuration et de programmation


Pour accder aux modules dentres/sorties configurs, utilisez des FC dans le programme utilisateur du PROFINET IO Device. Les FC mettent les donnes de process prtaites dans le programme utilisateur du PROFINET IO Device disposition au niveau de linterface du PROFINET IO Controller (PNIO_SEND) ou vont chercher les donnes transmises par le PROFINET IO Controller des fins de traitement dans le programme utilisateur du PROFINET IO Device (PNIO_RECV). Lexemple ciaprs prsente la configuration sous HW Config et des extraits du programme utilisateur de la CPU.

Adresses E et S configures dans le PROFINET IO Controller


La reprsentation montre le CP configur comme PROFINET IO Device, connect au systme PROFINET IO, avec 3 modules respectivement pour les entres et les sorties de process.

PNIO_RECV

PNIO_SEND

S Zone des entres :


Longueur : 20 octets Mise disposition dans le DB10

S Zone des sorties :


Longueur : 7 octets Mise disposition dans le DB11

Transmise par le FC11 PNIO_SEND Transmise par le FC12 PNIO_RECV Figure 7-3 Configuration dun PROFINET IO Device exemple du CP 3431 Lean

A178

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

CP S7300 comme PROFINET IO Device

Transfert des entres de process (DB10) dans les adresses dE avec PNIO_SEND
Vous devez prvoir dans le PROFINET IO Device, pour les adresses E configures, des zones de donnes dans un DB, ici dans le DB 10 par exemple, qui contiendra en plus des donnes de process les zones de donnes destines aux informations dtat IOCS.

Figure 7-4

Structure de donnes pour PNIO_SEND dans le PROFINET IO Device

Interface dappel PNIO_SEND dans le programme utilisateur

LIST call fc 11 CPLADDR:= W#16#0100 MODE: = 1 LEN := 20 IOCS := P#DB10.DBX20.0 BYTE 3 DONE := M 70.0 ERROR := M 70.1 STATUS := MW 72 CHECK_IOCS :=M 70.2 SEND := P#DB10.DBX0.0 BYTE 20

Commentaire //Appel du bloc PNIO_SEND //(transmettre les entres au IO Controller) //Adresse de module de la config. matrielle //Mode Controller (0) ou mode Device (1) //Nbre dadresses E transfrer en octets //Un bit dtat dans le DB10 par octet de donnes mises //Adresse du paramtre retourn DONE //Adresse du paramtre retourn ERROR //Adresse du paramtre retourn STATUS //Adresse du paramtre retourn CHECK_IOCS //Zone de donnes transfrer du DB10 //(20 octets)

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A179

CP S7300 comme PROFINET IO Device

Transfert des adresses S dans les entres de process (DB11) avec PNIO_RECV
Vous devez prvoir dans le PROFINET IO Device, pour les adresses S configures, des zones de donnes dans un DB, ici dans le DB 11 par exemple, qui contiendra en plus des donnes de process les zones de donnes destines aux informations dtat IOPS.

Figure 7-5

Structure de donnes pour PNIO_RECV dans le PROFINET IO Device

Interface dappel PNIO_RECV dans le programme utilisateur

LIST call fc 12 CPLADDR:= W#16#0100 MODE: = 0 LEN := 7 IOPS := P#DB11.DBX7.0 BYTE 1 NDR := M 74.0 ERROR := M 74.1 STATUS := MW76 CHECK_IOPS :=M74.2 RECV := P#DB11.DBX0.0 BYTE 7 ADD_INFO:= MW 26

Commentaire //Appel du bloc PNIO_RECV //(lire les sorties de lIO Controller) //Adresse de module de la config. matrielle //Mode Device sans mode parallle //Nbre dadresses S transfrer en octets //Un bit dtat dans le DB11 par octet de donnes reues //Adresse du paramtre retourn NDR //Adresse du paramtre retourn ERROR //Adresse du paramtre retourn STATUS //Adresse du paramtre retourn CHECK_IOPS /Donnes reues du DB11 (7 octets) //Information de diagnostic

A180

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

8
V

Liaisons de communicationprogrammes
Il existe des domaines dapplication o il vaut mieux ne pas crer les liaisons de communication via linterface de configuration de STEP 7 mais o il est prfrable de les programmer via une application spcifique. 5.2.1 Des applications typiques se trouvent par exemple chez les constructeurs de machines en srie qui souhaitent mettre la disposition de leurs clients une interface utilisateur simple mais qui doivent adapter les services de communication aux entres de lutilisateur. Lutilisateur final doit pouvoir se passer de connaissances en STEP 7. Un bloc fonctionnel qui permet la transmission flexible un CP Ethernet de blocs de donnes contenant des donnes de configuration, est disponible partir de STEP7 V5.2 SP1 pour ces applications.

Sources dinformations complmentaires : S S S S Les proprits des types de liaison configurables sont dcrites au chapitre 5. Tenez compte des indications propos de la configuration de la protection daccs IP au chapitre 3.4. Les proprits des types de liaison configurables EMail et FTP sont dcrites aux chapitres 7 et 10. Des indications concernant les volumes de donnes et la capacit fonctionnelle sont fournies au chapitre 4.1. Remarque Tenez compte, propos des fonctions dcrites ici, des caractristiques de performance (types de liaison pris en charge) du type de CP que vous utilisez /1/ .

8.1

Vue densemble

Domaine dapplication
Les liaisons de communication peuvent tre librement configures par programmation.

Interaction de la programmation et de la configuration


Les liaisons sont configures soit sous STEP 7 soit par un programme utilisateur en cours de fonctionnement de la station S7. Le panachage de ces variantes au sein dun mme CP nest pas possible !

Principe
Un bloc fonctionnel appel dans le programme utilisateur permet de transmettre des donnes de configuration au CP.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A181

Liaisons de communicationprogrammes

Bloc de donnes de configuration FB55 IP_CONFIG Donnes systme pour CP Liaison1 Liaison 2 donnes de configuration transmises au CP

Liaison n *) *) nmax = 64

Le DB de configuration peut tre charg tout moment sur le CP. Les liaisons et donnes de configuration valables jusquel (adresse IP, masque de sousrseau, passerelle par dfaut, serveur dhorodatage NTP et autres paramtres) sont alors crases. Nota Les fonctions ne peuvent tre excuts que si la protection daccs au module a t configure Non verrouille : voir le dialogue des proprits du CP, onglet Options (pas pour tous les CP). De plus, il faut que loption Crer adresse IP dans le programme utilisateur soit active (voir le dialogue des proprits du CP ou de linterface Ethernet du CP, onglet Configuration IP).

Le CP Ethernet dtecte sur la base des donnes de configuration la requte de cration de liaisons de communication via le programme utilisateur. Remarque Ds que le programme utilisateur transmet les donnes de liaison au moyen du FB55 IP_CONFIG, la CPU bascule momentanment le CP en mode STOP. Le CP adopte les donnes systme (adresse IP incluse) et les nouvelles donnes de liaison, puis les traite au dmarrage (RUN).

Nota Tenez compte de la description du bloc FB55 IP_CONFIG in /9/.

Capacits fonctionnelles
Vous pouvez spcifier au maximum 64 liaisons dans le FB55 CP_CONFIG. Le critre dimensionnant est cependant le nombre maximal de liaisons pris en charge par le type de CP utilis (voir /1/).

A182

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

Particularits / Restrictions :
S Contrle de cohrence uniquement sous STEP 7 La configuration de liaison sous STEP 7 est lie un contrle de cohrence qui nest pas ou quen partie ralisable en cas de configuration programme ! S Configuration de liaison requise sur le partenaire Lors de la configuration de liaisons spcifies sous STEP 7, la liaison pour le partenaire est implicitement cre ; ceci nest pas possible dans le cas dune configuration programme ! Il faut prvoir et configurer ici des liaisons adquates pour les partenaires. S Configuration de la protection daccs IP La protection daccs IP permet de limiter les communications via le CP de la station S7 locale des partenaires possdant une adresse IP bien dfinie. Ce paramtrage vaut galement pour les liaisons de communication programmes. Dsactivez la protection daccs IP sous STEP 7 (= paramtrage par dfaut) ou attribuez une autorisation aux partenaires de rseau (voir chapitre 3.4). S Prise en charge de DHCP / DNS Lors de la configuration programme, ladressage IP est galement possible via DHCP (et DNS pour le service de messagerie). Lutilisation dun serveur DHCP est dfinie dans ce cas dans le FB55 (et non pas dans la configuration). S Pas dinformations sur les liaisons lors du chargement Le chargement des donnes de station S7 sous STEP 7 ne comprend pas les donnes de la configuration programme. S Configuration de liaison pour CP plusieurs interfaces Dans le cas de CP plusieurs interfaces (p. ex. avec interface Gigabit) vrifiez dans le manuel du CP que la configuration de liaisons pour les deux interfaces est bien prise en charge.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A183

Liaisons de communicationprogrammes

8.2

Marche suivre

Conditions requises
Les oprations dcrites ici prsupposent la ralisation des conditions suivantes : 1. Vous avez cr dans vos projets STEP 7 la station S7 locale (voir description au chap. 3) mais aussi les stations partenaires requises. 2. Vous avez spcifi les autres types de station avec lesquels des liaisons doivent tre cres. Vous devrez ventuellement prvoir des objets gnriques pour ces dernires dans vos projets STEP 7.

Cration de liaisons et utilisation dans le programme utilisateur


Procdez comme suit pour crer des liaisons sur SIMATIC S7 via le programme utilisateur :

Configuration
Paramtrage des proprits du CP dans longlet Configuration IP : Slectionner loption Paramtrer ladresse IP dans lapplication.

Programmation
Cration des donnes systme et liaisons dans le DB de configuration

Programmation de linterface SENDRECEIVE dans le programme dapplication (voir note au chap 4.2 et la description dtaille des FC sous /9/.

Dfinition des proprits de liaison dans le DB de configuration.

Programmer linterface FB dans le programme utilisateur

Chargement des configurations et des programmes utilisateurs sur la station S7. Lgende: oprations ncessaires oprations facultatives

A184

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

8.3

Bloc de donnes de configuration

Signification :
Le bloc de configuration (CONF_DB) contient toutes les donnes de liaison et de configuration (adresse IP, masque de sousrseau, passerelle par dfaut, serveur dhorodatage NTP et autres paramtres) dun CP Ethernet. Le bloc de donnes de configuration est transmis au CP avec le bloc fonctionnel FB55.

Constitution / Structure des donnes


La figure ciaprs informe sur : S la structure rsultant des blocs et sousblocs de paramtres Chaque liaison ainsi que des donnes systme particulires sont dcrites par un bloc de paramtres de structure identique. Les paramtes sont caractriss dans des sousblocs. S la zone de dcalage Grce une zone de dcalage, le CONF_DB peut dbuter nimporte quel emplacement du bloc de donnes. Ladresse (ou loffset) doit simplement tre paire.

Bloc de donnes de configuration Zone de dcalage 0..n Identificateur_DB Donnes systme pour CP Liaison1 Liaison 2

CONF_DB

Bloc de paramtres pour donnes systme (mise en rseau du CP) et liaisons Type ID (pour donnes systme = 0) Nombre_sousblocs Sousbloc 1 Sousbloc 2 Paramtres individuels

Sousbloc

Liaison n Sousbloc n

Les blocs de paramtres sont dcrits ciaprs aux chap. 8.4 et 8.5

Les types de sousbloc sont dcrits ciaprs au chap. 8.6

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A185

Liaisons de communicationprogrammes

Exemple
Vous trouverez ciaprs un exemple de bloc de configuration avec le bloc de paramtres des donnes systme et un bloc de paramtres pour une liaison TCP.

Tableau 8-1
List

CONF_DB
Explication

DATA_BLOCK DB271 TITLE=IP_CONFIG pour 1 connexion nTCP active, AUTHOR : Alfred //Donnes de CP : IP=200.12.1.144, routeur=200.12.1.80 FAMILY : AS300 //Donnes de liaison : adresse IP de destination=200.12.1.99, NAME : ipconf //Port local = 4001, port distant = 5001, tablissement=actif VERSION : 1.0 //07Juin2005 STRUCT DB_TYP : INT := 1; // // Donnes systme sys_pb : CP sys_id : sys_sb_cnt: ip_addr: ip_netmask: ip_router: INT:= 0; INT:= 3; // // // SUB_IP_V4; // SUB_NETMASK; // SUB_DEF_ROUTER; // ID paramtres systme, toujours 0 Nombre sousblocs dans bloc paramtres systme Adresse IP du CP Masque de sousrseau du CP Passerelle par dfaut INT:=0; // Type de sousbloc : donnes systme du

// tcp VB 01 tcp_pb_01 tcp_id_01 tcp_sb_cnt_01 tcp_vb_ip_01 tcp_loc_01 tcp_rem_01 tcp_vb_01_name tcp_vb_01_kbus rq_01 : : : : : : : : : int := 1; int := 1; int := 6; SUB_IP_V4; SUB_LOC_PORT; SUB_REM_PORT; CON_NAME_L; SUB_KBUS_ADDR; ACT_CN_REQ;// // // // // // // // // Type de sousbloc : liaison TCP 1. TCP_VB 6 Elments par liaison TCP Adresse IP du partenaire

uniquement pour S7400

// END_STRUCT ; BEGIN tcp_loc_01.port := 4001; // Dfinition du port si la valeur tcp_rem_01.port := 5001; // diffre de la prdfinition ! END_DATA_BLOCK // end IP_CONF_DB_271

A186

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

Viennent ensuite les dfinitions de type utilises dans lexemple de DB.

Tableau 8-2
List

Dfinitions de type pour le sousbloc donnes systme


Explication

// Data structures IPConfig TYPE SUB_IP_V4 STRUCT id : int := 1; // ID for IP, V4Addr. len: int := 8; // Sub Block Length b_3 : BYTE := b#16#C8; // IP_High 200. b_2 : BYTE := b#16#0C; // IP_ 12. b_1 : BYTE := b#16#01; // IP_ 1. b_0 : BYTE := b#16#90; // IP_Low 144 END_STRUCT; END_TYPE TYPE SUB_NETMASK STRUCT id : int := 2; // ID for Sub Net Mask len: int := 8; // Sub Block Length b_3 : BYTE := b#16#FF; // SNM_High b_2 : BYTE := b#16#FF; // SNM_ b_1 : BYTE := b#16#FF; // SNM_ b_0 : BYTE := b#16#00; // SNM_Low END_STRUCT; END_TYPE TYPE SUB_DEF_ROUTER STRUCT id : int := 8; // ID_4_Router len: int := 8; // Sub Block Length r_3 : BYTE := b#16#C8; // R_High r_2 : BYTE := b#16#0C; // R_ r_1 : BYTE := b#16#01; // R_ r_0 : BYTE := b#16#50; // R_Low END_STRUCT; END_TYPE

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A187

Liaisons de communicationprogrammes

Tableau 8-3
List

Dfinitions de type pour le sousbloc liaison TCP


Explication

TYPE SUB_LOC_PORT STRUCT id : int := 9; // ID_4_LOC_PORT len: int := 6; // Sub Block Length port: int := 2001; // Loc. Port END_STRUCT; END_TYPE TYPE SUB_REM_PORT STRUCT id : int :=10; // ID_4_REM_PORT len: int := 6; // Sub Block Length port: int := 2002; // Rem. Port END_STRUCT; END_TYPE TYPE CON_NAME_L // 24 characters ( NetPro Max ) STRUCT id : int := 18; // ID for CON Name len: int := 28; // 4+len(n[0..x] c : ARRAY [1..24] of CHAR := V,B,_,N,a,m,e,_,2,4,C,h,a,r, a,c,t,e,r,s,_,0,0,1; END_STRUCT; END_TYPE TYPE SUB_KBUS_ADDR STRUCT id : int := 21; // ID for KBUSAddress len: int := 5; // addr: BYTE := B#16#04; // =R0/S4 END_STRUCT END_TYPE TYPE ACT_CN_REQ STRUCT id : int := 22; // ID for CON REQ Mode len: int := 5; // Sub Block Length w : BYTE := b#16#1; // = Active END_STRUCT; END_TYPE

Nota : Les structures mentionnes ici doivent tre incorpores dans la table des mnmoniques. Exemple pour lentre SUB_IP_V4: Adresse symbolique type de donnes SUB_IP_V4 UDT 100 UDT 100

A188

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

8.4

Bloc de paramtres pour donnes systme (mise en rseau du CP)

Signification :
Vous trouverez ciaprs les sousblocs significatifs pour la mise en rseau du CP. Ils doivent figurer dans le bloc de paramtres pour donnes systme. Selon lapplication, il ne sera pas ncessaire dutiliser tous les sousblocs (vous trouverez des informations ce propos dans le tableau).

Structure
Dans le cas de CP plusieurs interfaces, la structure dcrite ciaprs ne sapplique qu linterface PROFINET.
Type = 0 ID = 0 Nombre_sousblocs= n Sousbloc 1 Sousbloc 2 Sousbloc n

Sousblocs utilisables
Tableau 8-4 Sousbloc ID Type *) Paramtre Particularits / Notes : (Veuillez galement tenir compte de la description gnrale dans le tableau 8-10 Page A197) Adresse IP locale
**)

Application ( obligatoire / facultative) o o f f f f

1 2 8 4 14 15

SUB_IP_V4 SUB_NETMASK SUB_DEF_ROUTER SUB_DNS_SERV_ADDR SUB_DHCP_ENABLE SUB_CLIENT_ID

Ce sousbloc peut survenir de 0 4 fois. La premire entre est le Primary DNS Server. 0 : sans DHCP 1 : DHCP

*) Les proprits gnrales des types de sousbloc sont dcrites ciaprs au chap. 8.6. **) Le type de sousbloc nest utilis que pour les liaisons EMail.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A189

Liaisons de communicationprogrammes

8.5

Blocs de paramtres pour types de liaison

Gnralits
Vous trouverez ciaprs les valeurs entrer dans les blocs de paramtres ainsi que les sousblocs utiliser en fonction des diffrents types de liaison. Selon lapplication, il ne sera pas ncessaire dutiliser tous les sousblocs (vous trouverez galement des informations ce propos dans le tableau).

Nota Tenez galement compte propos des proprits de liaison configurables des informations sur les diffrents types de liaison fournies au chapitre 5 !

ID de liaison
Le paramtre Identificateur qui prcde, avec lidentification de type, chaque bloc de paramtres est particulirement important. Dans le cas des liaisons programmes, vous pouvez assigner cet identificateur librement en respectant cependant la plage des valeurs admissibles. Cet ID sutilise au niveau de linterface dappel des FC pour linterface SEND/RECV afin didentifier la liaison. Plages de valeurs de lID de liaison : S S S7400 : 1,2...64 S7300 : 1,2...16

A190

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

8.5.1

Bloc de paramtres pour liaison TCP

Structure
Type = 1 ID = ID de liaison Nombre_sousblocs= n Sousbloc 1 Sousbloc 2 Sousbloc n Plages de valeurs de lID de liaison : Identification du type de liaison Rfrence de liaison librement attribuable ; indiquer dans AG_SEND / AG_RECV.

S S7400 : 1, 2...64 S S7300 : 1, 2...16

Sousblocs utilisables
Tableau 8-5 Sousbloc ID Type
*)

Paramtre Particularits / Notes : (Veuillez galement tenir compte de la description gnrale dans le tableau 8-10 Page A197) Adresse IP du partenaire Sur les CP pour S7300, cette valeur gale 2 est invariable ; il nest donc pas ncessaire de lentrer. Application ( obligatoire / facultative) o **) o ***) o **) f f o (pour S7400) o

1 9 10 18 19 21

SUB_IP_V4 SUB_LOC_PORT SUB_REM_PORT SUB_CONNECT_NAME SUB_LOC_MODE SUB_KBUS_ADR

22

SUB_CON_ESTABL

*) Les proprits gnrales des types de sousbloc sont dcrites ciaprs au chap. 8.6. **) en option en cas dtablissement passif de liaison (en fonction du type de module sapplique si indiqu dans le manuel du CP.). ***) en option en cas dtablissement actif de liaison (en fonction du type de module sapplique si indiqu dans le manuel du CP.).

Nota Veuillez galement tenir compte de la description des proprits de liaison TCP configurables au chapitre 5.6!

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A191

Liaisons de communicationprogrammes

8.5.2

Bloc de paramtres pour liaison UDP

Structure
Type = 2 ID = ID de liaison Nombre_sousblocs= n Sousbloc 1 Sousbloc 2 Sousbloc n Rfrence de liaison librement attribuable ; indiquer dans AG_SEND / AG_RECV. Plages de valeurs de lID de liaison : Identification du type de liaison

S S7400 : 1, 2...64 S S7300 : 1, 2...16

Sousblocs utilisables
Tableau 8-6 Sousbloc ID Type
*)

Paramtre Particularits / Notes : (Veuillez galement tenir compte de la description gnrale dans le tableau 8-10 Page A197) Adresse IP du partenaire Sur les CP pour S7300, cette valeur gale 2 est invariable ; il nest donc pas ncessaire de lentrer. Application ( obligatoire / facultative) o ***) o ***) o **) f f o (pour S7400) f

1 9 10 18 19 21

SUB_IP_V4 SUB_LOC_PORT SUB_REM_PORT SUB_CONNECT_NAME SUB_LOC_MODE SUB_KBUS_ADR

23

SUB_ADDR_IN_DATABLOCK Si vous slectionnez loption Liaison UDP libre au moyen de ce paramtre, les paramtres SUB_IP_V4 et SUB_REM_PORT sont sans fonction.

*) Les proprits gnrales des types de sousbloc sont dcrites ciaprs au chap. 8.6. **) en option en cas dtablissement passif de liaison (en fonction du type de module sapplique si indiqu dans le manuel du CP.). ***) en option en cas dtablissement actif de liaison (en fonction du type de module sapplique si indiqu dans le manuel du CP.).

Nota Veuillez galement tenir compte de la description des proprits de liaison TCP configurables au chapitre 5.7!

A192

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

8.5.3

Bloc de paramtres pour liaison ISOonTCP

Structure
Type = 3 ID = ID de liaison Nombre_sousblocs= n Sousbloc 1 Sousbloc 2 Sousbloc n Rfrence de liaison librement attribuable ; indiquer dans AG_SEND / AG_RECV. Plages de valeurs de lID de liaison : Identification du type de liaison

S S7400 : 1, 2...64 S S7300 : 1, 2...16

Sousblocs utilisables
Tableau 8-7 Sousbloc ID Type
*)

Paramtre Particularits / Notes : (Veuillez galement tenir compte de la description gnrale dans le tableau 8-10 Page A197) Adresse IP du partenaire Sur les CP pour S7300, cette valeur gale 2 est invariable ; il nest donc pas ncessaire de lentrer. Application ( obligatoire / facultative) o **) o o **) f f o (pour S7400) o

1 11 12 18 19 21

SUB_IP_V4 SUB_LOC_TSAP SUB_REM_TSAP SUB_CONNECT_NAME SUB_LOC_MODE SUB_KBUS_ADR

22

SUB_CON_ESTABL

*) Les proprits gnrales des types de sousbloc sont dcrites ciaprs au chap. 8.6. **) en option pour liaison passive.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A193

Liaisons de communicationprogrammes

8.5.4

Bloc de paramtres pour liaison EMAIL

Signification :
Lenvoi de courriers lectroniques ncessite toujours la cration dune liaison EMail par CP Advanced. La liaison EMail dfinit le serveur de messagerie par lequel transitent tous les courriers envoys par le CP Advanced. Vous trouverez une description dtaille de lutilisation de la fonction EMail pour CP Advanced au chapitre 7.

Structure
Type = 4 ID = ID de liaison Nombre_sousblocs= n Sousbloc 1 Sousbloc 2 Sousbloc n Rfrence de liaison librement attribuable ; indiquer dans AG_SEND. Plages de valeurs de lID de liaison : Identification du type de liaison

S S7400 : 1, 2...64 S S7300 : 1, 2...16

Sousblocs utilisables
Tableau 8-8 Sousbloc ID Type *) Paramtre Particularits / Notes : (Veuillez galement tenir compte de la description gnrale dans le tableau 8-10 Page A197) Adresse IP du serveur de messagerie par lequel sont envoys les courriers lectroniques. Cette adresse IP peut tre entre sous forme dadresse absolue ou de mnmonique. Ladresse dun mnmonique prsuppose que le CP Advanced connaisse ladresse du Domain Name Server (DNS). Cette entre seffectue lors de la configuration du CP Advanced sous HW Config ; pour plus de dtails veuillez vous rfrer laide en ligne. 3 13 18 21 SUB_DNS_NAME SUB_EMAIL_SENDER SUB_CONNECT_NAME SUB_KBUS_ADR Nom DNS du serveur EMAIL Adresse dexpditeur dEMail Sur les CP pour S7300, cette valeur gale 0 est invariable ; il nest donc pas ncessaire de lentrer. o / f **) o f o (pour S7400) Application ( obligatoire / facultative) o / f **)

SUB_IP_V4

A194

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

Tableau 8-8

, Fortsetzung Sousbloc Paramtre Particularits / Notes : (Veuillez galement tenir compte de la description gnrale dans le tableau 8-10 Page A197) Application ( obligatoire / facultative) f

ID

Type *)

22

SUB_CON_ESTABL

*) Les proprits gnrales des types de sousbloc sont dcrites ciaprs au chap. 8.6. **) Les paramtres SUB_IP_V4 et SUB_DNS_NAME sexcluent ici mutuellement ; spcifiez un seul des deux paramtres.

Les ports de serveur de messagerie sont des ports rservs et ne doivent donc pas forcment tre spcifis.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A195

Liaisons de communicationprogrammes

8.5.5

Bloc de paramtres pour liaison FTP

Signification :
Le traitement dune squence de contrats FTP entre la station S7 configure comme client FTP et le serveur FTP prsuppose que le CP Advanced tablisse une liaison la CPU S7. Cette liaison est ce que nous appelons une liaison FTP. Les liaisons FTP sont en fait des liaisons TCP configures pour le mode FTP laide du paramtre SUB_LOC_MODE. Vous trouverez une description dtaille de lutilisation de la fonction FTP pour CP Advanced au chapitre 10.

Structure
Type = 1 ID = ID de liaison Nombre_sousblocs= n Sousbloc 1 Sousbloc 2 Sousbloc n Rfrence de liaison librement attribuable ; indiquer dans le FC FTP_** correspondant. Plages de valeurs de lID de liaison : Identification du type de liaison

S S7400 : 1, 2...64 S S7300 : 1, 2...16

Sousblocs utilisables
Tableau 8-9 Sousbloc ID Type Paramtre Particularits / Notes : (Veuillez galement tenir compte de la description gnrale dans le tableau 8-10 Page A197) ici : 0x01 = protocole FTP Sur les CP pour S7300, cette valeur gale 0 est invariable ; il nest donc pas ncessaire de lentrer. Application ( obligatoire / facultative) f o o (pour S7400)

18 19 21

SUB_CONNECT_NAME SUB_LOC_MODE SUB_KBUS_ADR

*) Les proprits gnrales des types de sousbloc sont dcrites ciaprs au chap. 8.6.

A196

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

8.6

Types de sousbloc
Les paramtres ncessaires varient selon le bloc de paramtre. Chaque paramtre est dcrit par un sousbloc. Les sousblocs requis sont indiqus dans les descriptions des donnes systme et des types de liaison aux chapitres prcdents. Chaque sousbloc se compose dune section de paramtre spcifique ainsi que dun entte (4 octets).

Exemple
Lextrait ciaprs dune CONF_DB illustre la structure dun sousbloc en prenant pour exemple le type de sousbloc SUB_NETMASK.

Adresse
+14.0 +0.0

Nom
Sub_Block_2 Sub_Block_ID Sub_Block_Len Paramtre Valeur_1 Valeur_2 Valeur_3 Valeur_4 END_ END_

Type
STRUCT INT INT STRUCT BYTE BYTE BYTE BYTE STRUCT STRUCT

Valeur initiale

Commentaire
// Sousbloc 2 type SUB_NETMASK

2 8

// ID de sousbloc // Longueur totale en octets du sousbloc Zone de paramtre SUB_NETMASK

Entte

+2.0 +4.0 +0.0

B#16#FF B#16#FF B#16#FF B#16#0

Paramtre

+1.0 +2.0 +3.0 =4.0 =8.0

Les types de sousbloc suivants sont disponibles :


Tableau 8-10 ID de sousbloc 1) 1 2 3 4 8 9 10 11 12 Type de sousbloc Longueur de sousbloc(e n octets) 4+4 4+4 Longueur nom DNS + 4 4+4 4+4 2+4 2+4 Longueur Tsap + 4 Longueur Tsap + 4 Signification du paramtre

SUB_IP_V4 SUB_NETMASK SUB_DNS_NAME SUB_DNS_SERV_ADDR SUB_DEF_ROUTER SUB_LOC_PORT SUB_REM_PORT SUB_LOC_TSAP SUB_REM_TSAP

Adresse IP selon IPv4 Masque de sousrseau Nom DNS Adresse de DNS. Adresse IP du routeur par dfaut Port local Port distant, galement pour liaisons EMAIL TSAP local TSAP distant

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A197

Liaisons de communicationprogrammes

Tableau 8-10 ID de sousbloc 1) 13

, Fortsetzung Type de sousbloc Longueur de sousbloc(e n octets) Longueur dadresse dexpditeur dEMail + 4 2+4 Signification du paramtre

SUB_EMAIL_SENDER

Adresse EMail de lexpditeur

14

SUB_DHCP_ENABLE

Obtenir ladresse IP dun serveur DHCP.

S Plage de valeurs :
0 = sans DHCP 1 = DHCP (facultatif) 15 SUB_CLIENT_ID Longueur de lID de client + (facultatif) 4 Longueur du nom + 4 1+4 Nom de la liaison.Les caractres possibles sont : a...z, A...Z, 0...9, , _ Mode local de la liaison

18 19

SUB_CONNECT_NAME SUB_LOC_MODE

S Plage de valeurs :
0x00 = SEND/RECV 0x01 = protocole FTP (uniquement pour liaison TCP.) 0x10 = Mode dadressage S5 pour FETCH/WRITE *) 0x20 = SPEED SEND/RECV (uniquement admissible sur CP 4431 Advanced) 0x80 = FETCH *) 0x40 = WRITE *) Le paramtrage par dfaut en cas de renoncement au paramtre est SEND/RECV. Nota : FETCH / WRITE ncessitent le paramtre dtablissement de liaison passif (voir sous SUB_CON_ESTABL). 20 SUB_REM_MODE 1+4 Paramtrage du mode sur le partenaire de rseau. (nest actuellement pas pris en charge) 21 22 SUB_KBUS_ADR SUB_CON_ESTABL 5 1+4 Adresse de bus de communication de la CPU (uniquement pour S7400) Type dtablissmeent de liaison. Cette option permet de dfinir un tablissement de liaison actif ou passif partir de cette station S7.

S Plage de valeurs :
0 = passif 1 = actif Voir aussi au chap. 5 sous Dfinir le point terminal local de liaison propos des diffrents types de liaison.

A198

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Liaisons de communicationprogrammes

Tableau 8-10 ID de sousbloc 1) 23

, Fortsetzung Type de sousbloc Longueur de sousbloc(e n octets) Signification du paramtre

SUB_ADDR_IN_DATABLOCK 1 + 4

Slectionner une liaison UDP libre. La station distante est dfinie par le programme utilisateur lors de lappel AG_SEND dans lentte de contrat du tampon de contrat. Il est ainsi possible daccder nimporte quelle station du rseau Ethernet/local/grande distance.

S Plage de valeurs :
1 = liaison UDP libre 0 = autres Ce paramtre nest opportun que pour les liaisons UDP. Voir aussi chap. 5.7.5 24 SUB_NTP_SERVER 4+4 Le sousbloc dfinit un serveur NTP qui fournit lheure au CP selon le protocole NTP. Si vous voulez dfinir un ou plusieurs serveurs NTP, vous pouvez dfinir jusqu 4 sousblocs de lID 24. Les sousblocs de lID 24 doivent uniquement tre intgrs au bloc de paramtres systme de type 0 / ID 0 (voir chapitre 8.4). 1) Nota : les numro dID non mentionns ne sont pas encore utiliss actuellement.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A199

Envoi de messages de process par courrier lectronique


Ce chapitre dcrit la fonction de message lectronique du CP Advanced. Il traite en particulier les sujets suivants : S S S Quels sont les pralables ? Quelles sont les possiblits denvoi dun message lectronique partir du CP Advanced ? Comment peuton tester la fonction de courrier lectronique ?

Les oprations requises sont rcapitules dans lorganigramme.

9.1

Prsentation des fonctions

Lautomate signale des vnements de process


La fonction de courrier lectronique du CP Advanced permet lautomate programmable denvoyer des messages contenant des informations de process en fonction dun vnement ou dun temps donn.|

Figure 9-1

Envoi de courrier lectronique

Conformment aux caractristiques habituelles du courrier lectronique, les messages peuvent tre envoys avec ou sans fichier joint. Les formes denvoi dpendent du volume de donnes transfrer et des proprits des matriels de rception utiliss. Lenvoi de messages avec des fichiers joints peut p. ex. savrer ncessaire pour transmettre des informations codes en binaire pour exploitation.

A200

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Envoi de messages de process par courrier lectronique

9.1.1

Authentification et autres caractristiques du CP Advanced

Caractristiques du CP
S S S Le CP Advanced fonctionne comme client de messagerie. Il supporte le service SMTP (Simple Mail Transfer Protocol). Les types dappareil CP 3431 Advanced (GX30) et CP 4431 Advanced (GX20) et suivants prennent en charge ESMTP avec authentification. Les messages peuvent tre mis par lautomate programmable mais ce dernier ne peut en recevoir. Pour envoyer le message dans le programme utilisateur de la CPU S7, utilisez lappel de linterface SEND/RECEIVE (FC AG_SEND / AG_LSEND).

Authentification
Les CP Advanced qui utilisent ESMTP avec authentification, prennent en charge les mthodes dauthentification suivantes : S S S S PLAIN LOGIN CRAMMD5 DIGESTMD5

Concernant la communication entre CP et serveur de messagerie, on pourra rencontrer les configurations suivantes en matire dauthentification : S le CP et le serveur de messagerie utilisent lauthentification (mthodes identiques) Ds que le CP a tabli une liaison au serveur de messagerie, ce dernier lui transmet une liste des mthodes dauthentification quil prend en charge. Le CP recherche dans la liste reue la mthode dauthentification quil prend en charge. La recherche seffectue dans lordre des mthodes dauthentification mentionn ciavant. La premire mthode compatible trouve dans la liste est utilise. Le CP en informe le serveur de messagerie. Les donnes dauthentification requises (nom dutilisateur et mot de passe) doivent tre enregistres dans le bloc de donnes EMail (voir chapitre 9.4.1). Le nom dutilisateur et le mot de passe correspondent aux donnes de connexion du fournisseur de service de messagerie. Lauthentification na pas lieu si le nom dutilisateur et le mot de passe ne sont pas indiqus dans le DB. S le CP et le serveur de messagerie utilisent lauthentification (mthodes diffrentes) Si le CP ne trouvent pas de mthode dauthentification adquate, il coupe lmission et gnre un message de diagnostic (voir chapitre 13.7). S le CP utilise lauthentification, le serveur de messagerie ne lutilise pas Si vous utilisez un CP qui prend en charge lauthentification mais ne souhaitez pas lutiliser, nenregistrez pas de nom dutilisateur ni de mot de passe dans le bloc de donnes EMail (voir chapitre 9.4.1). Le CP transfre alors les donnes selon la mthode SMTP.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A201

Envoi de messages de process par courrier lectronique

le serveur de messagerie utilise lauthentification, le CP ne lutilise pas Le serveur de messagerie coupe lmission.

9.2

Configuration

9.2.1

Marche suivre
Procdez comme suit pour envoyer des courriers lectroniques :
Opter pour un mode dutilisation du serveur de messagerie :

S Existetil dj un serveur de messagerie dans votre rseau ? S Qui est capable dy configurer un accs du CP ?
avec STEP 7 / NetPro Configurer la liaison EMail voir chap. 9.3 avec navigateur Web ou diagnostic NCM Contrler la disponibilit : initier/envoyer un message de test voir chap. 9.5 Utiliser FC AG_SEND / AG_LSEND

Envoyer un message partir du programme utilisateur voir chap. 9.4

Rception du message sur lappareil destinataire

Configurer liaison EMail En configurant une liaison EMail, vous rendez possible ltablissement dune liaison entre la CPU S7 et le CP Advanced pour lenvoi de messages.

Vrifier la disponibilit La disponibilit de la fonction de courrier lectronique peut tout moment tre vrifie en dclenchant lenvoi dun message de test par le CP Advanced. Pour plus de dtails ce sujet, voir chapitre 9.5.

A202

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Envoi de messages de process par courrier lectronique

Envoyer un message partir du programme utilisateur Les informations transmettre avec le message, y compris les informations dadresse, sont enregistres dans un bloc de donnes (DB). Les informations sont ainsi transmises via le programme utilisateur au moyen dun bloc FC AG_SEND/AG_LSEND.

9.2.2

Possibilits du mode serveur de messagerie


Il existe en principe trois modes dutilisation du serveur de messagerie. Le tableau ciaprs en rcapitule les avantages et inconvnients :

Tableau 9-1 Mode serveur de messagerie Interne socit/locale Vous utilisez un logiciel de serveur de messagerie sur un PC disponible sur votre rseau local. Interne avec connexion vers lextrieur Vous utilisez un serveur de messagerie intgr votre intranet, capable de transmettre des messages lextrieur. Externe Vous vous adressez un serveur de messagerie extrieur votre intranet. Avantage Particularits Etapes requises

S Installation rapide S Economique

S Rception de
messages uniquement au sein de la socit

S Utiliser un logiciel de
serveur de messagerie

S Utilisation dune
infrastructure existante

S Tche
dadministration

S Sortie sur quipments


externes tels que portables, tlcopie 1)

S Peu coteux lorsquune


infrastructure interne fait dfaut

S Abonnement un
fournisseur daccs

S Sortie sur quipments


externes tels que portables, tlcopie 1)

S Mettre disposition
un routeur

1) Lenvoi

de messages un portable est possible en passant par une passerelle SMS/Fax. La procdure daccs la passerelle et dactivation du rcepteur est propre chaque fournisseur daccs.

9.2.3

Configuration du serveur de messagerie et adressage du destinataire


Ladressage du destinataire seffectue en 2 tapes : S Adresse configure du serveur de messagerie Ladresse du serveur de messagerie est dfinie lors de la configuration de la liaison. Pour pouvoir effectuer la configuration, vous devez connatre ladresse IP (absolue ou symbolique) du serveur de messagerie. Lillustration cidessous prend pour hypothse un serveur de messagerie connect lintranet (voir tableau 9-1 ; Utilisation du serveur de messagerie interne avec connexion vers lextrieur). Exemple : server.local

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A203

Envoi de messages de process par courrier lectronique

Adresse de destinataire programme Entrez ladresse de destinataire partir du programme utilisateur dans le bloc de donnes assurant la mise en forme du message. Exemple : installation.contrle@provider.com Configuration STEP 7 Serveur de messagerie : server.local Programme utilisateur DB de message avec adresse de destinataire : commande.installation@provider.com

server.local

provider.com|

commande.installation

Figure 9-2

Veillez ce que les ports voulus des partenaires de rseau du CP soient activs.

9.3

Cration dune liaison EMail

Prsentation
Lenvoi de courriers lectroniques ncessite toujours la cration dune liaison EMail par CP Advanced. La liaison EMail dfinit le serveur de messagerie par lequel transitent tous les courriers envoys par le CP Advanced. Une liaison EMail peut tre cre comme suit : S S par configuration de liaison sous STEP 7 (application standard) Ce cas est dcrit ciaprs. par le programme utilisateur au moyen du FB CP_CONFIG et dun bloc de donnes de configuration. Il existe des domaines dapplication o il vaut mieux ne pas crer les liaisons de communication via linterface de configuration de STEP 7 mais o il est prfrable de les programmer via des applications spcifiques. Ce cas est dcrit en dtail au chapitre 8 et dans /9/.
CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A204

Envoi de messages de process par courrier lectronique

Condition requise
Vous pouvez configurer la liaison EMail aprs que le CP Advanced a t configur avec la STEP 7 HW Config sur la station.

Pour configurer une liaison EMail


Lors de la configuration dune liaison EMail sous STEP 7 / NetPro procdez comme suit : 1. Slectionnez dans le dialogue Nouvelle liaison le type Liaison EMail. Indiquez comme partenaire de liaison (non spcifi) ou Autre station. 2. Activez la case doption Ouvrir dialogue de proprits et validez lentre. 3. Dans le dialogue de proprits qui souvre, slectionnez longlet Adresses et entrez les paramtres dadresse.

Tableau 9-2

Paramtres dfinir Description Adresse du serveur de messagerie par lequel sont envoys les courriers lectroniques. Cette adresse IP peut tre entre sous forme dadresse absolue ou de mnmonique. Ladresse dun mnmonique prsuppose que le CP Advanced connaisse ladresse du Domain Name Server (DNS). Cette entre seffectue lors de la configuration du CP Advanced sous HW Config ; pour plus de dtails veuillez vous rfrer laide en ligne. Exemples :

Paramtre Serveur EMail Adresse IP

S Absolue :
140.80.0.4

S Symbolique :
mail.compuserve.com

Adresse dexpditeur par dfaut

Indication dune adresse qui sera toujours inscrite dans les messages comme adresse dexpditeur si lexpditeur (paramtre FROM) nest pas mentionn dans lentte du message (DB voir chap. 9.4). Longueur max. de lentre : 126 caractres.

Station2.CPU214@xy.co mpany.de

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A205

Envoi de messages de process par courrier lectronique

4. Refermez le dialogue en validant lentre. Aprs chargement des donnes de configuration, le programme utilisateur pourra expdier des messages via cette liaison EMail.

9.4

Envoi de courrier lectronique

Prsentation
Pour envoyer un message S S mettez les donnes du message disposition dans un bloc de donnes ; utilisez la fonction ( FC) AG_SEND ou AG_LSEND du programme utilisateur.

Condition
Vous pouvez envoyer des messages aprs que la liaison EMail a t configure laide de la configuration de liaison STEP 7.Utilisez lidentificateur spcifi lors de la configuration de liaison dans lappel du FC AG_SEND/AG_LSEND.

9.4.1

Bloc de donnes EMail


Le message complet, c.d. les indications dadresse et linformation proprement dite, est intgr dans un bloc de donnes quelconque. Lexemple ciaprs, programm en LIST, illustre la structure requise dun tel DB. Utilisez lditeur CONT/LOG/LIST pour crer et entrer les donnes du DB.

Tableau 9-3 Adresse 0.0 +0.0 +42.0 +84.0 +126.0 +168.0 +210.0 +252.0 +354.0 +396.0

DB de message en notation LIST sous STEP 7 Nom Type STRUCT USER PASS TO
2) 1) 1)

Valeur initiale

Commentaire

Entre

STRING[40] STRING[40] STRING[40] STRING[40] STRING[40] STRING[40] STRING[100] STRING[40] STRING[ 4]

USER:name@provider.com; PASS:mot de passe; TO:name.name@provider.com; CC:name.name@provider.com; FROM:plant.name@provider.co m; SUB:Etat Station 7; TXT:Drangement sur section 2 FILE:Nomd de fichier.txt; BNY:

Nom dutilisateur Mot de passe Destinataire CC Destinataire Expditeur Sujet Texte du message Nom de fichier de la pice jointe Introduit la pice jointe5) obligatoire facultative facultative facultative obligatoire facultative facultative

CC 2) FROM SUB Texte File 3) Joindre

A206

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Envoi de messages de process par courrier lectronique

Tableau 9-3 Adresse +402.0 +403.0 =404.0

DB de message en notation LIST sous STEP 7, Fortsetzung Nom Valeur1 Valeur2 Type BYTE BYTE END_STRUCT Valeur initiale B#16#27 4) B#16#03 4) Commentaire P.J./valeur binaire5) P.J./valeur binaire5) Entre facultative facultative

1) Le nom dutilisateur et le mot de passe ne sont ncessaires que si une authentification est exige. Lordre importe peu. 2 ) Il est possible de spcifier plusieurs destinataires. Il suffit dans ce cas de sparer les adresses par une virgule. 3) Si vous ne spcifiez pas de nom pour la pice jointe, le CP utilise le nom DATA.BIN. 4) Les indications sont transmises au destinataire sous forme de pice jointe. 5) Les donnes peuvent galement tre alimentes dynamiquement.

Note concernant le tableau 9-3 : S Structure et syntaxe des donnes du DB EMail La structure plusieurs STRINGs propose ici constitue une variantes parmi dautres. Les entres dterminantes sont celles de la colonne Valeur de dbut et ses identificateurs (TO:, SUB:, CC:, FROM:, TXT:, BNY:) qui doivent tre inscrits dans le DB, exactement comme indiqu ici, pour identifier les contenus du message ! Toutes les entres doivent tre closes par un pointvirgule ; sauf la dernire entre. La longueur de chane nest indique dans le tableau qu titre dexemple ; elle peut tre adapte au nombre effectif de caractres (exception : la longueur de chane pour la dsignation de la pice jointe doit tre indique , savoir [4]). Une autre variante consisterait par exemple nutiliser quun seul STRING et lui affecter la totalit du texte et des identificateurs. S S Si vous avez des difficults entrer le caractre @, tapez ALT+64. Authentification Le nom dutilisateur et le mot de passe doivent tre connus du fournisseur de service de messagerie. Si vous utilisez un logiciel de messagerie ancien sans authentification, nentrez pas le nom dutilisateur et le mot de passe dans le DB. Dans ce cas lauthentification nest pas excute et la mthode utilise nest pas ESMTP mais SMTP. S Fichiers joints Les donnes utiles inscrites dans le DB EMail peuvent galement tre transmises intgralement ou partiellement au destinataire sous forme de fichier joint. La pice jointe doit tre rajoute la fin du message et tre munie de lidentificateur BNY:. Les donnes figurant la suite de lidentificateur sont alors transmises au destinataire sous forme de pice jointe. La taille maximale de la pice jointe dpend du type de CP. Elle est pour un S7400 de 2 ko max. et pour un S7300 de 8 ko max. S Longueur de donnes La longueur de donnes spcifie dans lappel AG_SEND/AG_LSEND doit tre au moins gale la longueur des donnes contenues dans le DP ; veuillez tenir compte ce propos des mentions dans la colonne Adresse de lditeur LIST (Nota :lindication correspond au nombre doctets).

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A207

Envoi de messages de process par courrier lectronique

9.4.2

Envoi dun message avec AG_SEND/AG_LSEND


Utilisez le FC AG_SEND (FC 5) ou le FC AG_LSEND (FC 50) pour envoyer un message. Exemple :

LIST call fc ACT ID LADDR SEND LEN DONE ERROR STATUS 50 := := := := := := := := M 10.0 MW 12 W#16#0100 P#db99.dbx0.0 byte 404, MW 14 M 10.6 M 10.7 MW 16

Commentaire //Appel de bloc AG_LSEND //Bit de lancement de contrat //ID de liaison (configuration de liaison) //Adresse de module 256Dc. dans HW Config //Adresse du bloc de donnes, longueur de DB//Longueur de la zone de donnes mettre //Adresse du paramtre en retour DONE //Adresse du paramtre en retour ERROR //Adresse du paramtre en retour STATUS

Vous trouverez une description dtaille des paramtres dappel sous /9/.

Nota Le paramtre STATUS ne fournit quune information sur lenvoi du message (le message a t reu par le serveur de courrier configur) ; ce paramtre nindique pas que le message a t reu par le destinataire.

9.5

Test de la fonction de courrier lectronique

But et possibilits
La fonction de courrier lectronique permet lautomate programmable denvoyer des messages cibls, contenant des informations de process. La possibilit de dclencher lenvoi dun message de test a t prvue pour permettre de vrifier tout moment le bon fonctionnement du courrier lectronique. Vous disposez pour ce faire des mcanismes suivants : S S Message de test via navigateur Web Message de test via diagnostic NCM (uniquement sans authentification)

Les deux tests sont lancs sur le CP et ne fournissent donc pas dinformation sur la liaison EMail entre la CPU et le CP. Si celleci a t mal configure, il nest pas possible denvoyer de message partir du programme utilisateur.

A208

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Envoi de messages de process par courrier lectronique

Informations dductibles de la rception dun message de test


La rception dun message de test permet de dduire que S S S S S le CP Advanced est prt recevoir des messages ; il existe une liaison EMail utilisable par le programme utilisateur ; le destinataire spcifi dans la requte est accessible.

Elle ninforme pas sur ltat des programmes utilisateur dans lesquels lenvoi dun message est dclench par lappel du FC AG_SEND/AG_LSEND ; le temps qui scoulera entre lenvoi dun message et sa rception.

Nota : La messagerie est un service non scuris. Il se peut donc quun message ne parvienne pas destination. La rception dun message de test ne fournit par ailleurs quune information temporaire, uniquement valable linstant o le message a t envoy.

Dclenchement dun message de test via navigateur Web


Le diagnostic Web (voir chapitre 12.3.7) permet denvoyer un message de test partir de votre CP.

Requte dun message de test via diagnostic NCM


Le diagnostic NCM permet, dans longlet EMail, de spcifier et de dclencher lenvoi dun message de test. Ceci prsuppose que vous puissiez tablir une liaison en ligne votre station S7 laide de votre PC/PG.

Nota Lors de lenvoi dun message de test via le diagnostic NCM, lauthentification nest pas prise en charge.

Le diagnostic NCM peut tre ouvert directement partir du menu Dmarrer de Windows ou partir de longlet Diagnostic du dialogue de proprits du CP Advanced.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A209

Envoi de messages de process par courrier lectronique

Ds que vous slectionnez la commande de menu Outils "Envoi EMail, un message de test est transmis ladresse indique.|

Figure 9-3

A210

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP


Grce ses fonctions de transfert de fichiers (FTP), le CP Advanced constitue un instrument performant de transmission de fichiers partir de et vers la station S7. La transmission peut seffectuer partir de la PG/du PC vers la station S7 mais aussi linitiative de la station S7 vers un serveur FTP ; ce dernier pouvant tre un PC/une PG ou une autre station S7. Ce chapitre vous permettra de vous familiariser avec les fonctions de client FTP et de serveur FTP du CP Advanced sur la station S7. Vous trouverez une description dtaille des blocs FC et du FB 40 dont vous aurez besoin pour le transfert de fichiers partir de votre station S, dans /9/.

Nota Il est recommand de toujours utiliser la dernire version de bloc quel que soit le type de module mis en oeuvre. Vous trouverez des informations tlchargeables sur les versions de bloc et blocs actuels dans la rubrique Customer Support du site Internet : http://support.automation.siemens.com/WW/view/de/8797900 Pour les anciens types de module, cette recommandation prsuppose que vous utilisiez la version de firmware actuelle du type de module en question.

Remarque Veillez ce quen mode serveur FTP les ports correspondants du CP et des partenaires de communication du CP soient activs. Pour plus de dtails concernant les droits daccs configurables et les aspects de scurit, veuillez vous rfrer au chapitre 11.2.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A211

10

Gestion de fichiers et accs aux fichiers via FTP

10.1

Fonctions FTP dune station S7 quipe dun CP Advanced

Fonctions
Les fonctions FTP du CP Advanced supportent aussi bien le mode client FTP que le mode serveur FTP de la station S7.

Station S7 avec CP Advanced fonctionnant en mode serveur FTP


En mode serveur, on distingue : S CP Advanced en mode serveur FTP pour le systme de fichiers du CP Advanced Vous pouvez accder partir dun client FTP, une PG ou un PC p. ex., aux fichiers du systme de fichiers du CP Advanced (CP 4431 IT / CP 3431 IT) ; ce dernier contient essentiellement les pages HTML prvues pour tre affiches dans le navigateur WEB.

Client FTP
PG/PC

Serveur FTP
Systme de fichiers

S7400

S7300

CP Advanced en mode serveur FTP pour donnes de CPU Vous pouvez accder partir dun client FTP, une PG ou un PC p. ex., et via le CP Advanced aux blocs de donnes dune CPU de la station S7 (uniquement sur S7!).

Client FTP
PG/PC

Serveur FTP
Blocs de donnes de la CPU

S7400

S7300

Station S7 avec CP Advanced fonctionnant en mode client FTP pour les donnes de CPU
Le programme utilisateur sur la CPU peut adresser le CP Advanced en mode client FTP pour le transfert de blocs de donnes partir dun ou vers un serveur FTP.

Client FTP
S7300
Blocs de donnes de la CPU

Serveur FTP

S7400

A212

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

10.2

CP Advanced comme serveur FTP pour le systme de fichiers du CP

10.2.1

Fonctionnement
Le CP Advanced gre les pages systme HTML ainsi que les page HTML que vous avez cres dans une zone de mmoire spcialement prvue cet effet. Le protocole FTP (File Transfer Protocol) offre un accs standardis aux fichiers ainsi grs sur le CP Advanced.

Client FTP : PG/PC

Serveur FTP : station S7 avec CP Advanced


S7400

S7300

La figure ciaprs prsente titre dexemple une squence daccs typique dans la fentre MSDOS :

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A213

10

Gestion de fichiers et accs aux fichiers via FTP

10.2.2

Structure du systme de fichiers et caractristiques

Structure du systme de fichiers la livraison du CP Advanced


En cas daccs laide de lutilitaire FTP, le systme de fichiers du CP Advanced se prsente comme suit :

Figure 10-1

Le fichier readme.htm contient des informations relatives au systme de fichiers !|

Zones de mmoire et capacits fonctionnelles


Sur les CP Advanced actuels, le systme de fichiers est subdivis en 2 zones : S Zone flash (zone de mmoire non volatile) : La zone flash permet de stocker les donnes en mmoire non volatile. Le nombre daccs en criture cette zone tant limit, vitez les oprations dcriture cycliques dans cette zone ; utilisez plutt pour de telles oprations la zone RAM. S Zone RAM (zone de mmoire volatile) : La zone RAM se distingue de la zone de mmoire flash par un nombre illimit daccs en lecture/criture. Les donnes de la zone RAM sont conserves tant que le CP Advanced est aliment de manire ininterrompue. La zone RAM est essentiellement conue pour lenregistrement de donnes qui voluent durant le fonctionnement et doivent tre enregistres (services denregistrement des donnes). La zone RAM convient galement lenregistrement temporaire de fichiers. La zone RAM se trouve dans le systme de fichiers sous le rpertoire /ram. Cela signifie que tous les fichiers et tous les sousrpertoires de ce rpertoire sont perdus la suite dune coupure de courant. Vous trouverez des informations sur la zone de mmoire globalement disponible dans le systme de fichier ainsi que sur dautres caractristiques de fonctionnement la page systme Information serveur de votre CP Advanced (voir chap. 11.4.1) ainsi que dans le manuel de votre CP Advanced /1/.

A214

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

Espace mmoire disponible


Vous trouverez des informations sur lespace mmoire global disponible dans le systme de fichiers, sur lespace disponible en zone de mmoire flash et en zone RAM du systme de fichiers ainsi que sur dautres caractristiques de fonctionnement dans le diagnostic Web de votre CP AdvancedCP (page daccueil/systme de fichiers) et dans le manuel de votre CP Advanced /1/.

Protection des fichiers par des droits daccs


Le chapitre 11.2 prcise les mcanismes de scurit auxquels sont assujettis les changes de donnes via le navigateur Web. Vous trouverez au chapitre 3.4.9 des explications sur lattribution de droits daccs lors de la configuration du CP Advanced. Le CP Advanced ragit en consquence un accs aux fichiers via FTP, c.d. que vous devez entrer un mot de passe pour tre autoris y accder. En outre, lutilisateur en question doit possder le droit de daccder avec FTP aux fichiers de la station S7 (voir chap. 3.4.9). Remarque Veuillez noter que le nom dutilisateur everybody permet dune manire gnrale un accs sans mot de passe mais quaucun droit daccs ny est associ par dfaut.

Accs aux fichiers via utilitaires FTP


Vous pourrez, selon les besoins, utiliser diffrentes mthodes et divers utilitaires pour laccs via FTP : S Utilitaires FTP spcifiques Il existe des utilitaires FTP spcifiques qui facilitent lutilisation des commandes FTP. Le fonctionnement de ces utilitaires est gnralement comparable celui de lexplorateur Windows. Vous pouvez dans ce cas utiliser intuitivement les fonctions tels que copier ou supprimer des fichiers, sans tre oblig de connatre la syntaxe des commandes FTP. Vous ne devrez donc quexceptionnellement passer par linvite MSDOS. Remarque Veuillez noter que sur certains types de CP les minuscules et majuscules des noms de fichiers sont identifies comme caractres distinctifs par le systme de fichiers dcrit ici. Sur les CP Advanced partir du CP 3431 Advanced (GX30) et du CP 4431 Advanced (GX20), le respect de la casse pour les noms de fichier peut tre paramtr lors de la configuration dans longlet Option. Dans le paramtrage par dfaut, le respect de la casse est dsactiv.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A215

10

Gestion de fichiers et accs aux fichiers via FTP

Invite MSDOS Sous linvite MSDOS de Windows, vous pouvez tablir une liaison FTP puis excuter toutes les commandes FTP supportes par le CP Advanced. Lexemple ciaprs indique comment vous servir de la commande quote help pour prendre connnaissance des commandes FTP disponibles.|

Figure 10-2

Remarque Si la liaison au serveur FTP du CP Advanced nest pas utilise, le CP Advanced coupe automatiquement la liaison FTP au bout dun certain temps.

A216

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

10.3

CP Advanced comme serveur FTP pour les donnes de CPU S7

10.3.1

Fonctionnement
La fonction dcrite ici permet de transfrer, laide de commandes FTP, des donnes sous forme de fichier dans les blocs de donnes ou partir des blocs de donnes dune station S7. Vous pouvez utiliser pour ce faire les commandes FTP dusage pour la lecture, lcriture ou la gestion de fichiers. Vous serez donc amen crer des blocs de donnes sur la CPU de votre station S7 pour la transmission de donnes via FTP ; du fait de leur structure particulire ces blocs de donnes sont appels DB fichiers. En rponse une commande FTP, le CP Advanced en mode serveur FTP dtermine, dans une table dallocation de fichiers (fichier file_db.txt), la correspondance des blocs de donnes utiliss pour le transfert de fichiers dans la station S7 des fichiers (files). Les indications de la table dallocation de fichiers permettent dadresser des blocs de donnes se trouvant dans une ou plusieurs CPU (au maximum 4) dune station S7.

Client FTP : PG/PC

Serveur FTP : station S7 avec CP Advanced


Table dallocation de fichiers file_db.txt
cpu1db30.dat cpu1db127.dat ...

DB fichiers DB30 DB127 DB244


Entte Donnes utiles

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A217

10

Gestion de fichiers et accs aux fichiers via FTP

10.3.2

Commandes FTP sur le client FTP

Exemple daccs
La figure ciaprs prsente titre dexemple une squence daccs typique dans la fentre MSDOS :

Comment les commandes FTP typiques utilisent les instructions FTP admissibles
Le tableau ciaprs prsente les instructions FTP excutes pour laccs aux DB fichiers de la CPU. Le tableau montre galement les commandes FTP utilises sur les consoles de saisie typiques telles que linvite MSDOS, pour ces instructions.
Tableau 10-1 Commandes FTP typiques open X X X X X dir put get close del user pass port Connexion Autorisation daccs par mot de passe Indication du port via lequel un client transmettra des donnes. Liste les DB fichiers de la CPU adresse. Supprime un DB fichier en mettant 0 le bit EXIST dans lentte du DB fichier. Instruction FTP Signification

X X

list dele

A218

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

Tableau 10-1

, Fortsetzung Commandes FTP typiques Instruction FTP del retr Lit les donnes utiles dans le DB fichier indiqu et les inscrit dans le fichier spcifi du client FTP. Transfre le fichier indiqu du client FTP dans la zone de donnes utiles du DB fichier indiqu. Coupe la liaison FTP actuelle. Signification

open

dir

put

get X

close

stor

quit

Nota Les commandes FTP rename, append, rnfr et rnto ne sont pas applicables au DB fichier.

Traitement des instructions FTP dans le CP Advanced


Pour une meilleure comprhension de linterface FTP avec les DB fichiers de la CPU, les oprations de traitement sont expliques ciaprs en prenant pour exemple linstruction stor. Le serveur FTP du CP Advanced procde comme suit : 1. Identification du DB fichier adress laide de lentre de la table dallocation de fichiers. 2. Contrle des bits de lentte du DB fichier (voir chap. 10.3.4) ; lopration dcriture nest excute que sil est constat que : bit LOCKED = 0 bit NEW = 0 bit WRITEACCESS = 1 3. Ecriture du contenu du fichier dans la zone de donnes utiles du DB fichier sur la CPU. Au dbut de lopration dcriture le bit LOCKED est mis 1 puis remis zro en fin dopration. 4. Lorsque lopration dcriture est acheve, le bit NEW de lentte du DB fichier est mis 1 tandis que la date actuelle est inscrite dans le champ DATE_TIME. 5. Le serveur FTP transmet un message contenant le rsultat du transfert de fichier au client FTP. Remarque Si vous spcifiez pour le transfert un fichier qui ne se trouve pas dans la table dallocation de fichiers, lopration de systme de fichiers requise est excute dans le rpertoire actuel.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A219

10

Gestion de fichiers et accs aux fichiers via FTP

Mode de transmission du transfert de fichier


Le transfert de fichier seffectue exclusivement en mode binaire. Aprs connexion, entrez pour ce faire sur la console la commande binary.

10.3.3

Table dallocation de fichiers

Signification
Le CP Advanced en mode serveur FTP doit connatre la correspondance des blocs de donnes utiliss pour le transfert de fichiers dans la station S7 aux fichiers (files). Ces informations qui se trouvent dans la table dallocation de fichiers doivent tre enregistres dans le fichier file_db.txt dans le rpertoire /config du CP Advanced.

Structure
La table dallocation de fichiers comprend deux sections dans lesquels les allocations sont enregistres ligne par ligne conformment lexemple ciaprs : S S Affectation de la CPU un chssis/emplacement Correspondance un DB

Notes concernant la syntaxe


S Les lignes significatives dbutent toujours par la chane de caractres cpux (x= caractre 1 4), ce qui est galement vrai pour les deux sections. Remarque Tenez compte de la casse (minuscules). Sinon, les fichiers ne seront pas identifis. Veuillez utiliser un diteur de texte qui ne gnre pas de caractres de commande invisibles ou enregistrez les donnes en mode TXT de sorte ne pas enregistrer de caractres de commande invisibles. S S S Les sparateurs admissibles pour les entres sont espace ou tabulateur. Tous les autres caractres sont considrs comme des commentaires. Syntaxe du nom de fichier (filename) dun DB fichier : Longueur :64 caractres maximum ; Caractres admissibles : lettres A Z, a z ; chiffres 0 9, _, . S Longueur de ligne : 256 caractres maximum

A220

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

Exemple
# CONFIGURATION FILE for file transfer between an FTP client of a remote system # and an S7CPU using the FTP server of the AdvancedCP # This is an ASCII file and may be edited. # This file must be located in the directory /config of the file system # of the CP Advanced. Its file name must be file_db.txt (all lowercase). # All lines that do not begin with cpu (lowercase AND no leading blanks) # are interpreted as comment. # Maximum length per line is 256 characters. # Delimiters are (one or more) blanks or tabs. # The following table defines the rack and slot of the CPU(s). # Definitions of cpu1, cpu2, cpu3 and cpu4 are allowed. # CPU Rack Slot # cpu1 0 4 cpu2 0 7 # The following table defines pairs of file names and file DBs in the CPU. # The maximum number of pairs is 100. # The file name must begin with cpuX (where X = 1, 2, 3 or 4). # Note that cpuX must be defined in the table above! # The file name must consist of the characters az, AZ, 09, _ or . # It must not include a path. The maximum length of a file name is 64 characters.

Affectation un chssis/emplac ement

# File Name File DB Number Correspondance # un DB cpu1db20 20 cpu1db35 35 cpu2_test.dat 5

Dans lexemple reprsent, linstruction FTP C:> PUT s7daten.txt cpu1db35 transfre le fichier s7daten.txt dans le DB35 (DB fichier) qui doit se trouver sur la CPU1.

Cration et gestion de la table dallocation de fichiers


Le fichier file_db.txt se trouve dans le systme de fichiers de votre CP Advanced sous le rpertoire /config. Vous pouvez charger le fichier qui sy trouve la livraison du CP sur votre PG/PC et lutiliser pour votre application. Vous trouverez galement le modle de texte dans longlet FTP du dialogue des proprits du CP. Ce fichier peut tre gr, comme indiqu dans le chapitre 10.2 propos du systme de fichers IT, avec les instructions FTP habituelles. Si le fichier file_db.txt nexiste pas, le serveur FTP du CP Advanced ne pourra pas accder aux DB fichiers. Veillez donc, aprs avoir dit le fichier et lavoir transfr dans le systme de fichier du CP Advanced ce que le fichier ait t correctement transmis. Si cest le cas et si la syntaxe tait correcte, le message suivant est mis :
226 Transfer ok; closing data connection

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A221

10

Gestion de fichiers et accs aux fichiers via FTP

Une erreur de syntaxe sera en revanche acquitte comme suit :


450 Requested action aborted configuration file error in line 16

En cas derreur, vrifiez la configuration du systme et effectuez une nouvelle transmission. Un contrle est possible avec la commande suivante :
ftp> dir cpux (avec x = 1 4)

Remarque Tenez compte de la casse (minuscules). Sinon, les fichiers ne seront pas identifis.

Exemple

Pour les rpertoires configurs de la CPU, les noms de fichiers saffichent. Celuici peut contenir le numro du DB fichier correspondant.

A222

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

Signification des indicateurs affichs la suite de la commande dir de listage des rpertoires de cpu :
S r r r (indicateur read) : Si cet indicateur est affich, le bit EXIST du DB fichier est 1. La lecture de ce DB fichier est alors possible moins que le bit LOCKED soit galement 1. w w w (indicateur write) : Si cet indicateur est affich, le bit NEW du DB fichier est zro et le bit WRITEACCESS est 1. Ldition de ce DB fichier est alors possible moins que le bit LOCKED soit galement 1. l (indicateur locked) : Si cet indicateur est affich, le bit LOCKED du DB fichier est 1. La lecture et lcriture du fichier sont alors interdites. Si en plus de cet indicateur, les indicateurs r ou w sont galement 1, cela signifie quune lecture ou criture serait possible ds la mise zro du bit LOCKED.

Si un DB fichier est physiquement inexistant, mais configur dans la table dallocation de fichiers file_db.txt, tous les indicateurs sont zro (affichage: ) et la taille de fichier indique est 0 octet. Nota Le changement de rpertoire de CPU est possible. Vous ne pouvez cependant excuter que les commandes mentionnes dans le tableau 10-1.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A223

10

Gestion de fichiers et accs aux fichiers via FTP

10.3.4

Structure des blocs de donnes (DB fichier) pour les services FTP

Fonctionnement
Vous devez crer des blocs de donnes sur la CPU de votre station S7 pour la transmission de donnes via FTP (DB fichiers). Ces blocs de donnes doivent tre conformes une structure dfinie afin quils puissent tre manipuls par les services FTP au mme titre que des fichiers transmissibles. Ils se composent des sections suivantes S S Section 1 : Entte de DB fichier (longueur (20 octets) et structure invariables) Section 2 : Donnes utiles (longueur et structure variables)

Entte de DB fichier pour mode serveur FTP


Nota :Lentte de DB fichier dcrit ici est largement identique celui du mode client dcrit dans le tableau 10-4 ; les diffrences se situent au niveau des paramtres S S
Tableau 10-2 Paramtre EXIST Type BOOL Valeur / Signification Le bit EXIST indique la prsence ou non de donnes valides dans la zone de donnes utiles. Linstruction FTP retrieve traite le contrat uniquement si EXIST=1. Alimentation Linstruction FTP dele met EXIST 0 ; Linstruction FTP stor met EXIST 1 ;

WRITEACCESS FTP_REPLY_CODE

S 0:
Le DB fichier ne contient pas de donnes utiles valides (Fichier inexistant).

S 1:
Le DB fichier contient des donnes utiles valides (Fichier existant).

A224

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

Tableau 10-2 Paramtre LOCKED

, Fortsetzung Type BOOL Valeur / Signification Le bit LOCKED sert interdire laccs au DB fichier. Alimentation Les instructions FTP store et retr mettent LOCKED 1 durant le traitement. La rgle suivante sapplique toute opration dcriture issue du programme utilisateur : Le programme utilisateur de la CPU S7 peut mettre LOCKED 1 ou 0 durant laccs en criture des fins de garantie de cohrence. Marche suivre recommande dans le programme utilisateur : 1. Interroger le bit LOCKED ; si =0 2. Mettre le bit WRITEACCESS 0 3. Interroger le bit LOCKED ; si =0 4. Mettre le bit LOCKED 1 5. Ecrire les donnes 6. Mettre le bit LOCKED 0

S 0:
Laccs au DB fichier est possible.

S 1:
Laccs au DB fichier est bloqu.

NEW

BOOL

Le bit NEW indique si le donnes ont t modifies depuis la dernire opration de lecture.

Linstruction FTP store met NEW 1 aprs traitement Le programme utilisateur sur la CPU S7 doit mettre NEW 0 aprs la lecture des donnes afin dautoriser un nouveau store ou pour pouvoir supprimer le fichier laide de linstruction FTP dele.

S 0:
Le contenu du DB fichier est rest inchang depuis la dernire opration dcriture. Le programme utilisateur de la CPU S7 a enregistr la dernire modification.

S 1:
Le programme utilisateur de la CPU S7 na pas encore enregistr la dernire opration dcriture. WRITEACCESS BOOL 0: Le client FTP sur PG/PC nest pas autoris crire sur les DB fichiers de la CPU S7. 1: Le client FTP sur PG/PC est autoris crire sur les DB fichiers de la CPU S7. ACT_LENGTH DINT Longueur actuelle de la zone de donnes utiles. Le contenu de ce champ nest invalide que si EXIST = 1. MAX_LENGTH DINT Longueur maximale de la zone de Il est conseill de dfinir la longueur donnes utiles (longueur totale du maximale lors de la configuration du DB. DB moins 20 octets dentte). Cette valeur peut galement tre modifie en fonctionnement par le programme utilisateur. Le bit est mis une valeur dinitailisation lors de la configuration du DB. Recommandation : Si possible, ne modifiez pas ce bit ! Une adaptation des cas particuliers est possible durant le fonctionnement.

La longueur actuelle est mise jour aprs toute opration dcriture.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A225

10

Gestion de fichiers et accs aux fichiers via FTP

Tableau 10-2 Paramtre FTP_REPLY_ CODE DATE_TIME

, Fortsetzung Type INT Valeur / Signification Ce paramtre est sans signification en mode serveur FTP. Alimentation Est mis 0 par le serveur FTP.

DATE_AN Date et heure de la dernire D_TIME modification du fichier. Le contenu de ce champ nest invalide que si EXIST = 1.

La date actuelle est mise jour aprs toute opration dcriture. Si vous utilisez la fonction Transmission de lheure, lentre correspond lheure transmise. Si vous nutilisez pas la fonction Transmission de lheure, lentre correspond au temps relatif. La rfrence est dans ce cas le moment du dmarrage du CP Advanced (la valeur dinitialisation est le 1/1/1994 0.0 heure).

Exemple et rfrence pour lentte du DB fichier


Aprs installation de STEP 7 vous trouverez dans la bibliothque de blocs de donnes SIMATIC_NET_CP un type de donnes prdfini (UDT1 = FILE_DB_HEADER) que vous pourrez copier dans votre projet STEP 7 et rfrencer directement dans un DB fichier comme entte. Dans le tableau de dclaration, la structure se prsente comme suit :
Tableau 10-3 Adresse
0.0 +0.0 +0.1 +0.2 +0.3 +0.4 +0.5 +0.6 +0.7 +1.0 +1.1 +1.2 +1.3 +1.4 +1.5 +1.6 bit08 bit09 bit10 bit11 bit12 bit13 bit14 bit15 EXIST LOCKED NEW WRITEACCESS bit04 bit05 bit06

Nom

Type
STRUCT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

Valeur initiale

Commentaire

FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

reserved reserved reserved reserved reserved reserved reserved reserved if TRUE: FileDB content is valid data it TRUE: FileDB is locked caused by changes of the content if TRUE: FileDB content is new and may not be overwritten if TRUE: FtpServer of the ITCP has write access, else FtpServer reserved reserved reserved

A226

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

Tableau 10-3 Adresse


+1.7 +2.0 +6.0 +10.0 +12.0 =20.0

, Fortsetzung Nom Type


BOOL DINT DINT INT DATE_AND_TIME END_STRUCT

Valeur initiale
FALSE L#0 L#0 0 DT#00110:0:0.000 reserved

Commentaire

bit07 ACT_LENGTH MAX_LENGTH FTP_REPLY_CODE DATE_TIME

actual size of the content in bytes (not including the header of 20 bytes) max. size of the content in bytes (not including the header of 20 bytes) last reply code from the remote FTPServer date and time of last change of the content of the FileDB

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A227

10

Gestion de fichiers et accs aux fichiers via FTP

10.4

CP Advanced comme client FTP pour les donnes de CPU S7

10.4.1

Fonctionnement
Vous devez crer des blocs de donnes sur la CPU de votre station S7 pour la transmission de donnes via FTP (DB fichiers) (Structure voir chapitre 10.3.4). Le programme utilisateur met des contrats FTP que le CP Advanced excute en tant que client FTP. Selon le type de module du CP Advanced, vous pouvez utiliser les FC40...44 ou le FB40 dans le programme utilisateur (voir chapitre 10.4.4). La transmission seffectue via des liaions FTP. Les liaions FTP sont des liaisons TCP particulires que vous devez configurer sous STEP 7 / NetPro. Dans le contrat, vous indiquez entre autres ladresse IP du serveur FTP, le lieu denregistrement du fichier sur le serveur FTP et le nom de fichier ainsi que les informations daccs. Les figures cidessous illustrent le mode de fonctionnement en cas dutilisation des FC40...44 ou du FB40.

Client FTP :
Station S7 avec CP Advanced
S7400 S7300 Liaison FTP

Serveur FTP

DB fichiers DB127 DB243 DB244


FTP_RETRIEVE Entte Donnes utiles

FTP_STORE|
Programme utilisateur call fc40 call fc42 call fc44

Figure 10-3

Fonctionnement de la transmission de donnes via FTP en cas dutilisation des FC40...44

A228

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

Client FTP :
Station S7 avec CP Advanced
S7400 S7300 Liaison FTP

Serveur FTP

DB fichiers DB127 DB243 DB244


FTP_CMD (CMD=3) Entte Donnes utiles

FTP_CMD (CMD=2)|
Programme utilisateur CALL FB 40, DB127

Figure 10-4

Fonctionnement de la transmission de donnes via FTP en cas dutilisation du FB40

10.4.2

Cration de liaisons FTP

Signification
Le traitement dune squence de contrats FTP entre la station S7 configure comme client FTP et le serveur FTP prsuppose que le CP Advanced tablisse une liaison la CPU S7. Cette liaison est ce que nous appelons une liaison FTP. Une liaison FTP peut tre cre comme suit : S S par configuration de liaison sous STEP 7 (application standard) Ce cas est dcrit ciaprs. par le programme utilisateur au moyen du FB CP_CONFIG et dun bloc de donnes de configuration. Il existe des domaines dapplication o il vaut mieux ne pas crer les liaisons de communication via linterface de configuration de STEP 7 mais o il est prfrable de les programmer via des applications spcifiques. Ce cas est dcrit en dtail au chapitre 8 et dans /5/.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A229

10

Gestion de fichiers et accs aux fichiers via FTP

Comment configurer des liaisons FTP


Vous utilisez pour FTP des liaisons TCP possdant des proprits particulires. Lors de la configuration de la liaison sous STEP 7 / NetPro procdez comme suit : 1. Crez pour la CPU de votre station S7 une liaison TCP un partenaire de liaison non spcifi.

2. Slectionnez loption Utiliser pour protocole FTP La slection de cette option a pour consquence : La liaison TCP est prsent utilise comme liaison FTP. Onglet Adresses : Les adresses sont automatiquement spcifies (port=21) Onglet Options : Le mode est rgl sur FTP.

A230

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

10.4.3

Structure des blocs de donnes (DB fichier) pour les services FTP

Fonctionnement
Vous devez crer des blocs de donnes sur la CPU de votre station S7 pour la transmission de donnes via FTP (DB fichiers). Ces blocs de donnes doivent tre conformes une structure dfinie afin quils puissent tre manipuls par les services FTP au mme titre que des fichiers transmissibles. Ils se composent des sections suivantes S S Section 1 : Entte de DB fichier (structure invariable avec une longueur de 20 octets) Section 2 : Donnes utiles (longueur et structure variables)

Entte de DB fichier pour mode client FTP


Nota :Lentte de DB fichier dcrit ici est largement identique celui du mode serveur dcrit dans le tableau 10-2 ; les diffrences se situent au niveau des paramtres S S
Tableau 10-4 Paramtre EXIST Type BOOL Valeur / Signification Le bit EXIST indique la prsence ou non de donnes valides dans la zone de donnes utiles. Linstruction FTP retrieve traite le contrat uniquement si EXIST=1. Alimentation Linstruction FTP dele met EXIST 0 ; Linstruction FTP store met EXIST 1 ;

WRITEACCESS FTP_REPLY_CODE

S 0:
Le DB fichier ne contient pas de donnes utiles valides (Fichier inexistant).

S 1:
Le DB fichier contient des donnes utiles valides (Fichier existant).

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A231

10

Gestion de fichiers et accs aux fichiers via FTP

Tableau 10-4 Paramtre LOCKED

, Fortsetzung Type BOOL Valeur / Signification Le bit LOCKED sert interdire laccs au DB fichier. Alimentation Les instructions FTP store et retr mettent LOCKED 1 durant le traitement. La rgle suivante dapplique toute opration dcriture issue du programme utilisateur : Le programme utilisateur de la CPU S7 peut mettre LOCKED 1 ou 0 durant laccs en criture des fins de garantie de cohrence. Marche suivre recommande dans le programme utilisateur : 1. Interroger le bit LOCKED ; si =0 2. Mettre le bit WRITEACCESS 0 3. Interroger le bit LOCKED ; si =0 4. Mettre le bit LOCKED 1 5. Ecrire les donnes 6. Mettre le bit LOCKED 0

S 0:
Laccs au DB fichier est possible.

S 1:
Laccs au DB fichier est bloqu.

NEW

BOOL

Le bit NEW indique si le donnes ont t modifies depuis la dernire opration de lecture.

Linstruction FTP store met NEW 1 aprs traitement Le programme utilisateur sur la CPU S7 doit mettre NEW 0 aprs la lecture des donnes afin dautoriser un nouveau store ou pour pouvoir supprimer le fichier laide de linstruction FTP dele.

S 0:
Le contenu du DB fichier est rest inchang depuis la dernire opration dcriture. Le programme utilisateur de la CPU S7 a enregistr la dernire modification.

S 1:
Le programme utilisateur de la CPU S7 na pas encore enregistr la dernire opration dcriture. WRITEACCESS BOOL 0: Le programme utilisateur (blocs client FTP) possde le droit dcriture pour les DB fichiers de la CPU S7. 1: Le programme utilisateur (blocs client FTP) ne possde pas de droit dcriture pour les DB fichiers de la CPU S7. ACT_LENGTH DINT Longueur actuelle de la zone de donnes utiles. Le contenu de ce champ nest invalide que si EXIST = 1. Le bit est mis une valeur dinitailisation lors de la configuration du DB. Recommandation : Si possible, ne modifiez pas ce bit ! Une adaptation des cas particuliers est possible durant le fonctionnement.

La longueur actuelle est mise jour aprs toute opration dcriture.

A232

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

10

Gestion de fichiers et accs aux fichiers via FTP

Tableau 10-4 Paramtre

, Fortsetzung Type DINT Valeur / Signification Alimentation

MAX_LENGTH

Longueur maximale de la zone de Il est conseill de dfinir la longueur donnes utiles (longueur totale du maximale lors de la configuration du DB. DB moins 20 octets dentte). Cette valeur peut galement tre modifie en fonctionnement par le programme utilisateur. Nombre non sign (16 bits) qui contient le dernier code Reply de FTP sous forme de valeur binaire. Le contenu de ce champ nest invalide que si EXIST = 1. Est mis jour par le client FTP lors du traitement dinstruction FTP.

FTP_REPLY_ CODE

INT

DATE_TIME

DATE_AN Date et heure de la dernire D_TIME modification du fichier. Le contenu de ce champ nest invalide que si EXIST = 1.

La date actuelle est mise jour aprs toute opration dcriture. Si vous utilisez la fonction Transmission de lheure, lentre correspond lheure transmise. Si vous nutilisez pas la fonction Transmission de lheure, lentre correspond au temps relatif. La rfrence est dans ce cas le moment du dmarrage du CP Advanced (la valeur dinitialisation est le 1/1/1994 0.0 heure).

Exemple et rfrence pour lentte du DB fichier : voir chapitre 10.3.4

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A233

10

Gestion de fichiers et accs aux fichiers via FTP

10.4.4

FC et FB pour services FTP

Utilisation des blocs


Pour la transmission via FTP, le programme utilisateur emploie soit les FC40...44 soit le FB40. Selon le type de module du CP Advanced, on pourra faire appel dans le programme utilisateur soit aux FC40...44 soit au FB40 : S FB40 Le FB40 est disponible partir de STEP 7 V5.4 SP4. Il peut tre utilis partir des types de module suivants : A partir du CP 3431 Advanced (GX30) A partir du CP 4431 Advanced (GX20) Ces types de module prennent galement en charge les FC40...44. Par contre, les types de module indiqus ciaprs ne prennent pas en charge le FB40 : CP Advanced jusquau CP 3431 Advanced (GX21) CP Advanced jusquau CP 4431 Advanced (EX41) S FC40...44 Les FC peuvent tre utiliss avec tous les CP Advanced.

Le FB40 prsente les avantages suivants : S S S Simplification au sein du programme utilisateur par traitement au moyen de variables de commande et non pas par divers appels de fonction Fonction additionnelle APPEND APPEND permet de joindre des donnes un fichier existant. Fonction additionnelle RETR_PART RETR_PART permet de lire slectivement les zones de donnes dun fichier.

Informations complmentaires
Les blocs sont dcrits en dtails dans /9/. Vous y trouverez galement les exemples de programme.

A234

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

11

CP en tant que serveur Web : contrle de process HTML


Nota Le terme dapplet S7 est utilis dune manire gnrale pour dsigner les applets. Utilisez pour la communication avec le CP Advanced des Beans S7.

Le CP Advanced assure la fonction dun serveur Web pour les accs via un navigateur Web. Le CP Advanced met pour ce faire disposition une zone de mmoire pour lenregistrement de fichiers. Cette zone est destine lenregistrement de pages HTML et dapplets S7. Les pages HTML servent la transmission et laffichage dinformations dans un navigateur Web. Les applets S7 sont des applets JAVA spcialement conus pour SIMATIC S7, assurant laccs en lecture et en criture la CPU S7. A la livraison du CP Advanced, les pages systme HTML, les applets S7, les fichiers modles et informations diverses se trouvent dans le systme de fichiers. Le prsent chapitre rpond aux questions suivantes : S S S S Comment utiliser les pages HTML fournies avec le CP Advanced pour accder aux informations sur la station S7 ? Quelles sont les possibilits dadaptation du contrle de process HTML des exigences spcifiques ? Quelles mesures de protection peuton ou doiton prendre pour empcher des personnes non autorises accder aux donnes de process ? O peuton enregistrer ses propres pages HTML ?

11.1

Prsentation du contrle de process HTML

Concept chelonn
Le CP Advanced propose plusieurs chelons de ralisation de la surveillance dappareils et de process au moyen de pages HTML :

pages systme via navigateur Web (pour diagnostic du systme) solutions individuelles avec Beans S7

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A235

11

CP en tant que serveur Web : contrle de process HTML

Solutions individuelles avec Beans S7


Vous souhaitez utiliser des moyens graphiques adapts votre application et mettre disposition pour ce faire des applets plus complexes. Vous souhaitez non seulement visualiser vos donnes de process dans des synoptiques du process mais galement les exploiter par un traitement informatique, dans une base de donnes p. ex. Pour y parvenir, exploitez les possibilits suivantes : S S Cration dapplets spcifiques lapplication en utilisant des Beans S7 prdfinis. Cration du code source Java en utilisant des applets et JavaBeans spcifiques lapplication et des Beans S7 prdfinis.

Vous trouverez une description dtaille dans le manuel sur les applets / Beans S7 /18/.

Possibilits tendues daccs et de visualisation le concept JavaBeans


Le concept JavaBeans permet de crer des objets (composants Java) et de les lier facilement en programmes excutables. Il existe pour le CP Advanced une bibliothque de classes Beans S7 (S7BeansAPI). Vous pouvez utiliser les classes dobjets qui sy trouvent, pour un accs orient objet aux diffrentes informations de lautomate SIMATIC S7 et la visualisation graphique des variables de process. La bibliothque de classes Beans S7 constitue une interface ouverte qui vous permettra de raliser une exploitation plus pousse des donnes de process laide dune base de donnes, dun tableur ou dun systme de gestion de linformation.

Organisation de fichiers Ressources du CP Advanced


Le CP Advanced met de lespace mmoire disposition pour lenregistrement de vos pages HTML. Vous trouverez des informations complmentaires ce sujet dans le manuel du CP Advanced /1/. Tenez compte des notes du fichier readme.htm se trouvant sur le CP Advanced. Il contient des informations sur la signification des fichiers faisant partie de la fourniture standard. Vous saurez ainsi quels sont les fichiers qui peuvent tre utiles pour votre application. Les fonctions FTP vous permettront dorganiser les fichiers sur le CP Advanced en fonction de vos besoins.

11.2

Scurit daccs aux donnes de process

Assurer la scurit des informations


Laccs Internet que permet le CP Advanced comporte galement des risques. Il convient donc non seulement de protger les donnes de process par des mots de passe mais galement de protger laccs votre rseau par des mesures de scurit appropries. Pour plus dinformations sur les dispositifs de scurit, voir notre White Paper /16/.

A236

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

11

CP en tant que serveur Web : contrle de process HTML

11.2.1

Activation de port sur CP Advanced lors de la configuration


Pour pouvoir utiliser les fonctions IT du CP Advanced, il faut configurer les ports correspondants du CP lors de la configuration (HW Config > Dialogue des proprits du CP > Onglet Protection daccs IP). S S Activer serveur Web Le port 80 du CP est alors activ. Activer serveur FTP Le port 21 du CP est alors activ. Les ports sont activs par dfaut. Pour bloquer les ports, dsactivez les options.

11.2.2

Fonctionnement avec parefeu et serveur proxy


Le rseau interne de votre entreprise (intranet) est gnralement protg par un parefeu contre les accs incontrls de lextrieur. Le fonctionnement travers le parefeu est possible si les adresses IP paramtres dans les applets S7 peuvent passer le mcanisme de filtrage du parefeu. Pour exploiter entirement les fonctionnalits du CP Advanced, vous devez veiller ce que les ports concerns des partenaires de communication du CP Advanced soient activs. Le tableau suivant prcise les conditions :

Tableau 11-1 Port TCP activer 80 Fonction utilise Accs une page HTML se trouvant sur le CP Advanced ou sur le serveur Web (le CP Advanced ou serveur Web est serveur HTTP) ; Accs du client de courrier lectronique (le CP Advanced est client SMTP) un serveur de messagerie (serveur SMTP) ; Activation requise pour accs en direction Navigateur Web avec parefeu > CP CP > serveur de messagerie avec parefeu (activation sur le serveur de messagerie) Client FTP avec parefeu > CP CP > serveur FTP avec parefeu

25

20 et 21

Accs aux fichiers : Accs aux fichiers du CP Advanced laide de fonctions FTP (le CP Advanced est serveur ou client FTP).

11.2.3

Protection par mots de passe plusieurs niveaux


Les diffrents groupes de personnes ncessitent gnralement diffrents types daccs aux donnes de process. Pour empcher un accs non autoris vos donnes de process vous avez la possibilit, lors de la configuration du CP, de limiter laccs aux donnes de process aux personnes autorises. Dans longlet Utilisateurs du dialogue des proprits du CP, vous pouvez attribuer aux utilisateurs des droits daccs chelonns selon les fonctions (voir chap. 3.4.9). Un mot de passe sera alors exig lors de laccs aux donnes du CP.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A237

11

CP en tant que serveur Web : contrle de process HTML

11.3

Accs au CP Advanced via un navigateur Web

Pour accder au CP Advanced laide dun navigateur Web


Les communications via intranet et Internet repose sur le protocole TCP/IP qui est implment sur le CP Advanced. Les quelques oprations suivantes permettent dune manire gnrale daccder votre installation via intranet et Internet : S Pour les communications Intranet et Internet Connectez le CP Advanced Industrial Ethernet. Attribuez au CP Advanced une adresse IP lors de la configuration matrielle. S En complment pour les communications Internet Reliez votre rseau de fabrication laide dquipements appropris tels que des routeurs p. ex., aux quipements de transmission publics. En rgle gnrale, vous tablirez une connexion lintranet de votre entreprise. Celuici possde dj les mcanismes de protection requis au niveau de linterface avec lInternet (parefeu). Pour lactivation des ports voir chapitre 11.2.

Navigateur Web Caractristiques requises


Laccs aux pages HTML du CP Advanced en tant que serveur Web ncessite lutilisation sur votre PG/PC/MOBIC dun navigateur Web tel que Internet Explorer. Le navigateur Web doit remplir les conditions suivantes : S Supporter JDK (Java Development Kit) 1.1.X.

Internet Explorer remplit ces conditions. Tout navigateur Web repondant ces caractristiques peut tre utilis. Les navigateurs Web pris en charge sont indiqus dans le manuel de votre CP (/1/).

Nota JDK 1.2.x, 1.3.x et 1.4.x sont galement pris en charge. Un plugin Java est cependant ncessaire pour utiliser les applets spcialement conus pour ces versions de JDK avec Microsoft Internet Explorer. Il se peut que les autres navigateurs Web ne remplissent que partiellement ces conditions. Vous devrez galement installer un plugin pour que ces navigateurs Web soient conformes une implmentation de rfrence dune SUN Java Virtual Machine.

Des paramtrages particuliers devront tre effectus dans le navigateur Web en relation avec lutilisation des applets/Beans S7. Tenez compte ce propos et concernant les conditions prcites, des documents relatifs au applets/Beans S7 /17/ et /18/.

A238

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

11

CP en tant que serveur Web : contrle de process HTML

URL : Uniform Resource Locator


Dans le World Wide Web, ladressage via URL sest impos. Dans le navigateur Web, vous accderez galement au CP Advanced via son URL. Cette URL peut tre compose dun nombre quasi illimit dlments, mais elle est en principe constitue de quatre lments essentiels. Le schma ciaprs illustre la structure dune URL typique et indique concrtement le contenu dun appel du CP Advanced.

Protocole

Nom du serveur [:Port]

[Rpertoire de fichiers]

Nom de fichier

URL typique

http://www.ad.siemens.de/net/page.htm

URL du CP Advanced

http://142.80.00.01/user/index.htm

Protocole HTTP

Adresse IP

[Rpertoire de fichiers]

Nom de la page HTML

Lors de laccs au CP Advanced laide dun navigateur web, utilisez le protocole HTTP pour adresser le fournisseur de service (serveur web) du CP Advanced : Ladresse IP est affecte au CP lors de la configuration sous STEP 7 (voir chap. 3.4). Si votre Industrial Ethernet est connect lintranet ou Internet, vous pourrez accder au CP dans lintranet ou sur Internet via son adresse IP. Nous ne traiterons pas ici de la structure dtaille de ladresse IP, ni de la possibilit de crer des sousrseaux laide des masques de sousrseau. Vous trouverez des informations dtailles ce propos dans laide en ligne de STEP 7 ainsi que dans la bibliographie en annexe.

Paramtrage du serveur proxy sur la/le PG/PC


Renseignezvous, si ncessaire, auprs de votre administrateur systme !

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A239

11

CP en tant que serveur Web : contrle de process HTML

11.4

Accs aux pages systme HTML Exemples

Linformation de base immdiatement disponible


Les pages systme HTML sont des pages HTML, sauvegardes par dfaut sur le CP Advanced, qui fournissent des informations sur le systme et que vous pouvez consulter sans autre forme de procdure laide de votre navigateur Web.

Le systme de fichiers du CP Advanced


Le CP Advanced met votre disposition un systme de fichiers avec une zone de mmoire volatile et une zone de mmoire non volatile. Ce systme de fichiers contient, la livraison du CP, les pages systme prconues du CP Advanced. Durant lexploitation, vous pourrez y ajouter vos pages HTML ainsi que dautres donnes. Tenez compte propos de lactivation des ports du chapitre 11.2.

Pages Systme
La page daccueil que vous pouvez modifier ou remplacer par une page daccueil spcifique lapplication, donne accs aux autres pages HTML. La page daccueil se trouve ladresse http://<Adresse IP>/index.htm. Si vous navez pas enregistr de page daccueil particulire, cest la page daccueil du diagnostic Web qui saffiche.

Protection daccs
Les pages systme HTML sont assujetties la protection daccs que vous avez dfinie sur le CP Advanced. Sur la page dadministration reprsente, la protection daccs concerne la fonction Send Test Mail.

11.4.1

Interrogation de lextrait du tampon de diagnostic


Vous pouvez interroger laide du diagnostic Web les derniers messages de diagnostic des modules de la CPU et du CP.

A240

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

11

CP en tant que serveur Web : contrle de process HTML

Paramtrage de la langue daffichage du tampon de diagnostic


Cette fonction est disponible sur certains CP avec pages HTML prconues, sur les CP Advanced par exemple. Le CP utilise par dfaut des textes de message internes en anglais. Vous pouvez modifier la langue des messages de diagnostic en copiant la base de donnes dvnements de votre installation STEP 7 au moyen dun/dune PC/PG et en lenregistrant sous le nom de fichier ciaprs dans le systme de fichiers de votre CP: /config/S7wmeld.edb (respectez la casse) Il existe dans ce rpertoire des fichiers nomms S7wmeldA.edb, S7wmeldB.edb, S7wmeldC.edb, etc. La dernire lettre de lextension de fichier dtermine la langue selon le code suivant : A = allemand, B = anglais, C = franais, D = espagnol et E = italien Lorsque vous copierez le fichier voulu, omettez cette dernire lettre de lextension de fichier. Ce mthode permet dactualiser une base de donnes dvnements prime avec celle dune nouvelle installation STEP 7.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A241

11

CP en tant que serveur Web : contrle de process HTML

11.5

Crer et sauvegarder votre propre page daccueil

Utilisation flexible du systme de fichiers du CP Advanced


La page daccueil existante offre des fonctions de base qui rpondent de nombreux besoins. Le systme de fichiers du CP Advanced constitue en fait un instrument flexible permettant dadapter la prsentation des fonctions et donnes votre installation. En crant votre propre page daccueil, vous avez la possibilit dtendre la vue lensemble de votre installation, voire audel. Vous pouvez modifier la page daccueil existante ou la remplacer par votre propre Homepage.

Automate 1

Automate 2

Voici comment pourrait se prsenter votre propre page daccueil|

Automate 1

Automate 2

Vue de process 1 Vue de process 2

Vue de process 1 Vue de process 2

Figure 11-1

Exemple de page daccueil personnelle

A242

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

11

CP en tant que serveur Web : contrle de process HTML

A noter
Tenez compte, propos des points suivants, des indications du manuel du CP Advanced /1/. S S S La taille du systme de fichiers est limite ; Le nombre de caractres des URL spcifier est limit ; La longueur des noms de fichier est limite.

Intgration dapplets S7
Laccs flexible des pages systme HTML rparties est un aspect de la cration dune page daccueil. Lintgration dans vos pages HTML des applets S7 et Beans S7 fournis offre cependant dautres possibilits dacquisition dinformations.

Chargement de pages HTML


Utilisez les fonctions FTP de gestion de fichiers (client FTP) pour complter ou remplacer les pages HTML existantes par dautres.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A243

12

Diagnostic Web

12

Diagnostic Web
Le CP vous permet, avec le diagnostic Web, de vrifier les principaux paramtrages dune station connecte ainsi que les tats des connexions rseau au moyen dun client HTTP sur une PG/un PC. Vous pouvez en outre consulter les entres de tampon de diagnostic des modules du rack sur lequel est embroch le CP. Le diagnostic Web permet daccder aux donnes de la station connecte uniquement en lecture.

12.1

Conditions requises

Navigateur Web
Lutilisation dun navigateur Web est ncessaire pour accder aux pages HTML du CP. Les navigateurs Web suivants conviennent, parmi dautres, aux communications avec le CP : S S S Internet Explorer (version recommande : 6.0 et suivantes) Opera (version recommande : 9.2 et suivantes) Firefox (version recommande : 2.0 et suivantes)

Paramtrages pour laccs aux donnes de diagnostic


Contrlez les paramtres suivants qui conditionnent laccs aux donnes de diagnostic : S S S S Pour pouvoir charger les donnes de diagnostic, il faut que JavaScript ait t activ dans le navigateur. Le navigateur doit prendre en charge les cadres. Le navigateur doit accepter les cookies. Paramtrez le navigateur de sorte quil charge automatiquement les donnes actuelles du serveur chaque accs une page. Dans Internet Explorer, vous trouverez ces paramtres dans le menu Outils "Options Internet "onglet Gnral "champ Fichiers Internet temporaires " bouton Paramtres. S S En cas dutilisation dun parefeu sur votre PG/PC, il convient dautoriser laccs au port suivant pour le diagnostic Web :port http 80/TCP Activation de la fonction de serveur Web La fonction de serveur Web doit avoir t active dans la configuration STEP 7 : HW Config " Dialogue des proprits du CP " Onglet Protection daccs IP " Option Activer serveur Web slectionne Le serveur Web est activ par dfaut et le port 80 du CP est activ pour laccs HTTP. Si vous voulez bloquer le port 80 du CP vous devez dsactiver loption Activer la fonction serveur Web. Cette option nest pas mise disposition sous STEP 7 par tous les CP.

A244

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

12

Diagnostic Web

Nota Les noms de station ou dappareil qui ont t configurs sous STEP 7 avec des caractres spciaux (accents p. ex), ne sont pas correctement reprsents dans le diagnostic Web.

12.2

Structureet utilisation

Dmarrage et utilisation du diagnostic Web


Pour dmarrer le diagnostic Web, procdez comme suit : 1. Connectez votre PC au rseau local auquel est connect le CP. 2. Dmarrez le navigateur Internet et entrez ladresse suivante dans le champ dadresse du navigateur : http:\\<IPAdresse du CP> Le diagnostic Web souvre en affichant la page daccueil. 3. Slectionnez la langue dinterface utilisateur voulue dans la zone de liste droulante Langue en haut droite. Vous pouvez opter pour lune des langues suivantes : S S S S S English Deutsch Franais Espaol Italiano

4. Slectionnez les autres pages dans la zone de navigation gauche de la fentre.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A245

12

Diagnostic Web

Structure des pages de diagnostic


La barre de titre de chaque page du diagnostic Web affiche le nom STEP 7 de la station S7 sur laquelle le CP est embroch. Le type de module (ici : SIMATIC S7 CP) est affich audessus de la zone de navigation, gauche dans la fentre. Licne reprsentant des lunettes en haut droite permet dactualiser cycliquement le diagnostic Web. Si vous cliquez sur cette icne, le contenu des pages sera mis jour toutes les 30 secondes.|

Figure 12-1

Exemple dune page du diagnostic Web, en loccurrence CP 4431GX30, Navigation PROFINET IO

A246

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

12

Diagnostic Web

12.3

Pages de diagnostic du CP

Nota Les pages de diagnostic dcrites ciaprs ne sont ventuellement pas disponibles pour tous les types de CP. Vous trouverez par exemple sous Navigation PROFINET IO, selon le type de CP, des informations sur lappareil en tant que PROFINET IO Controller et / ou en tant que PROFINET IO Device. Pour les CP qui prennent en charge plusieurs modes PROFINET IO, cela dpendra de la configuration de lappareil.

12.3.1

Page daccueil
Le type de CP (CP 3431... p. ex.) est affich sous la barre de titre de la page daccueil.

Onglet Gnral
Cette page affiche les donnes gnrales de lappareil ainsi que ltat du CP connect.

Paramtre
Gnral Nom de station Nom de module Type de module STATUS Etat de fonctionnement Etat de fonctionnement actuel du CP :

Fonction
Nom configur de la station sur laquelle le CP est install. Nom configur du module Dsignation du type de module

S S S S S

Starting (Dmarrage du CP en cours) RUN (CP oprationnel) Stopping (CP en cours darrt) STOP (arrt) Stopped with error (CP arrt sur erreur)

Onglet Systme de fichiers


Cette page affiche des informations sur le systme de fichiers du CP IT.

Paramtre
Paramtres Systme de fichiers

Fonction
Affichage du pramtrage Respecter la casse

Systme de fichiers flash ( / ) Espace mmoire Espace total de mmoire flash non volatile

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A247

12

Diagnostic Web

Paramtre
Espace libre Fichiers/Rpertoires Nombre dinodes Inodes libres Blocs de donnes dfectueux Nombre de fichiers et de rpertoires

Fonction
Espace libre du systme de fichiers flash

Nombre maximal de fichiers enregistrables Nombre demplacements de mmoire libres pour fichiers Nombre de blocs de donnes dfectueux (inutilisables)

Systme de fichiers volatil en RAM (/ram) Espace mmoire Espace libre Fichiers/Rpertoires Nombre dinodes Inodes libres Espace total de mmoire RAM volatile Espace libre du systme de fichiers RAM Nombre de fichiers et de rpertoires Nombre maximal de fichiers enregistrables Nombre demplacements de mmoire libres pour fichiers

La zone RAM se distingue de la zone de mmoire flash par un nombre illimit daccs en lecture/criture. Les donnes de la zone RAM sont conserves tant que le CP IT est aliment de manire ininterrompue. La zone RAM est essentiellement conue pour lenregistrement de donnes qui voluent durant le fonctionnement et doivent tre enregistres (services denregistrement des donnes). La zone RAM convient galement lenregistrement temporaire de fichiers.

12.3.2

Identification
Vous pouvez consulter ici diverses informations sur le CP des fins didentification et de maintenance.

Paramtre
Identification Repre de subdivision essentielle 1) Repre demplacement 1) Numro de srie Numro de rfrence Version Matriel Firmware
1)

Fonction
Repre de subdivision essentielle du CP, sil a t configur.

Repre demplacement du CP, sil a t configur. Numro de srie du CP Numro de rfrence du CP

Version matrielle du module Version du firmware actuellement excut

Le repre dinstallation et le repre demplacement peuvent tre affects au CP utilis comme PROFINET IO Device par le PROFINET IO Controller. Ceci seffectue par la fonction Ecrire enregistrement. On utilise pour ce faire lenregistrement de maintenance IM1 avec lindice AFF1H.
La fonction Ecrire enregistrement est dcrite dans /9/ propos des FC pour PROFINET IO.

A248

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

12

Diagnostic Web

12.3.3

Configuration de rack
Cette page affiche les emplacements de la station ainsi que des donnes gnrales sur les appareils qui sy trouvent ainsi que leur tat.

Paramtre
Configuration de chssis (nom et numro de chssis) Emplacement Etat Emplacement des modules du rack

Fonction

Indication dtat du module en question :

S vert (OK, module oprationnel) S rouge (une erreur est survenue) S jaune (module larrt)
Des informations complmentaires sont fournies dans la dernire colonne LED dtat. Nom de module Numro de rfrence Version LED dtat Nom du module configur sous HW Config Numro de rfrence du module Version de firmware du module LED tmoin du module :

S gris (LED inactive LED, LED teinte) S couleur (LED active, LED allume)
Le nombre et la nature des LED dpend du type de module en question. Pour la signification des LED, veuillez vous rfrer la documentation du module.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A249

12

Diagnostic Web

12.3.4

Tampon de diagnostic
Affiche les entres du tampon de diagnostic des modules CPU et CP du chssis. Ce tableau rcapitule les 32 derniers vnements dans lordre chronologique de leur apparition. Lentre la plus rcente figure au dbut du tableau, la plus ancienne la fin. Cliquez sur lun des onglets audessus du tableau pour slectionner un module du rack.

Paramtre
Evnements Numro Heure Numro dordre de lentre Heure de lentre

Fonction

Nota Si le module est synchronis un serveur dhorodatage, lheure affiche est lheure actuelle. Sinon, il sagit du temps coul depuis le dernier dmarrage. Date Evnement Date de lentre si le module est synchronis. Sinon, il sagit de la date par dfaut du module (01.01.1994) ou du jour du dernier redmarrage. Affichage de lentre du tampon de diagnostic

Dtails : Numro (de lentre) Texte lentre dvnement ID dvnement ID dvnement ID dvnement de lentre de tampon de diagnostic

A250

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

12

Diagnostic Web

12.3.5

Industrial Ethernet
La navigation Industrial Ethernet renseigne sur linterface Ethernet.

Paramtres de linterface
Sur les appareils plusieurs interfaces, le numro dinterface (Interface X1 p. ex.) est affich sous la barre de titre. Slectionnez linterface voulue dans la zone de liste droulante. Ce paramtrage sapplique tous les onglets de la navigation Industrial Ethernet.

Onglet Paramtres
Cette page renseigne sur divers paramtres de ladresse MAC, de ladresse IP et des connexion de rseau local.

Paramtre
Connexion au rseau Adresse MAC (active) Adresse MAC (par dfaut) Nom dappareil Paramtres IP Adresse IP Masque de sousrseau Passerelle par dfaut Routeur utilis Paramtrages IP Adresse IP du CP (ou de linterface) Masque de sousrseau configur Adresse IP dun routeur configur Adresse IP du routeur utilis Adresse MAC active du CP Adresse MAC par dfaut

Fonction

Nom dappareil PROFINET configur sous STEP 7 (dans longlet Gnral du dialogue des proprits de linterface X1 ou X2)

Type dattribution dadresse IP (STEP 7, DHCP p. ex.)

Proprits physiques Numro de port Etat liaison Numro de port de linterface de rseau local Etat de linterface de rseau local :

S OK S coupe S dsactive
Paramtres Affichage des paramtres de rseau individuel configurs sous STEP 7 :

S configurs S automatiques (paramtrage automatique / autongociation)

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A251

12

Diagnostic Web

Paramtre
Mode

Fonction
Affichage des proprits de rseau actuelles (vitesse de transmission et direction). Valeurs possibles :

S S S S S S
Redondance de supports

10 Mbit/s half duplex 10 Mbit/s full duplex 100 Mbit/s half duplex 100 Mbit/s full duplex 1 Gbit/s full duplex Mode en cas dutilisation de la redondance de supports (pour les dtails, voir Navigation Redondance de supports)

Affichage du rle et, pour le gestionnaire, affichage de ltat de lanneau :

S Gestionnaire : anneau boucl S Gestionnaire : anneau ouvert S Client

Onglet Statistiques
Cette page renseigne sur le nombre de tlgrammes envoys et reus depuis le dernier dmarrage du module. En prsence de switches plusieurs ports, les informations sont affiches en fonction de chaque port.

Paramtre
Paquets de donnes mis

Fonction

Nombre de tlgrammes mis sans erreur, de tlgrammes unicast, multicast et broadcast ainsi que de tlgrammes abandonns suite une collision Paquets de donnes reus Nombre de tlgrammes reus sans erreur, de tlgrammes unicast, multicast et broadcast, de tlgrammes rejets pour cause derreur de somme de contrle ou dalignement ou de tlgrammes rejets pour cause de ressources insuffisantes

Onglet Liaisons TCP


Cette page renseigne sur les liaisons TCP.

Paramtre
Numro Adresse IP locale Adresse IP partenaire Port local Numro dordre de la liaison TCP Adresse IP du CP Adresse IP du partenaire

Fonction

Numro du port utilis pour une liaison TCP

A252

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

12

Diagnostic Web

Paramtre
Port partenaire Etat Etat de la liaison TCP, p. ex. :

Fonction
Numro du port utilis sur le partenaire pour une liaison TCP

S S S S

LISTEN (attente de connexion) ESTABLISHED (connexion tablie) TIME WAIT (tat dattente avant dconnexion) et autres tats intermdiaires tels que SYN SENT, SYN RECV, CLOSING etc.)

Onglet Liaisons UDP


Cette page renseigne sur les liaisons UDP.

Paramtre
Numro Adresse IP locale Adresse IP partenaire Port local Port partenaire Numro dordre de la liaison UDP Adresse IP du CP Adresse IP du partenaire

Fonction

Numro du port utilis pour une liaison UDP Numro du port utilis sur le partenaire pour une liaison UDP

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A253

12

Diagnostic Web

12.3.6

PROFINET IO
Cette page renseigne sur les principaux paramtres de la configuration PROFINET IO. Les paramtres affichs varient selon que le CP est configur comme PROFINET IO Controller et/ou comme Device. Slectionnez des devices dans la liste des devices avec la souris pour afficher dans la liste Modules qui se trouve audessous, des informations sur les modules subordonns du device (ne sapplique pas tous les CP).

Paramtres dun PROFINET IO Controller


Paramtre
Configuration PROFINET IO Mode de fonctionnement Mode PROFINET IO du CP (ici : PROFINET IO Controller) :

Fonction

S PROFINET IO Controller S PROFINET IO Device S Pas de configuration PROFINET IO


Nom dappareil PROFINET configur sous STEP 7 (dans longlet Gnral du dialogue des proprits de linterface X1 ou X2) Adresse IP du CP (ou de linterface) Etat de fonctionnement du contrleur (RUN, STOP, BUS1F, BUS2F, MAINT)

Nom dappareil Adresse IP LED dtat Liste des Devices Numro dappareil Nom dappareil Adresse IP

Numro dappareil configur du device au sein du systme PROFINET IO Nom dappareil du Device (STEP 7, dialogue des proprits, onglet PROFINET) Adresse IP du Device Dans le cas de lIE/PB Link PN IO, les esclaves DP sont intgrs comme PROFINET IO Device via le mandataire (PROXY), c.d. quils possdent tous des numros dappareils diffrents mais une adresse IP identique celle de lIE/PB Link PN IO.

Adresse de diagnostic Etat

Adresse de dbut du module (adresse de diagnostic) du Device Etat du Device :

S OK (fonctionnement correct) S drang (erreur)


Numro et nom dappareil du device slectionn (cf. Liste des devices) Emplacement Adresse dentre Adresse de sortie Adresse de diagnostic Etat Emplacement virtuel du module Adresse des donnes entrantes de la CPU Adresse des donnes sortantes de la CPU Adresse de diagnostic du module (spcifique lemplacement) Etat du module :

S OK (fonctionnement correct) S drang (erreur)

A254

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

12

Diagnostic Web

Paramtres dun PROFINET IO Device


Paramtre
Configuration PROFINET IO Mode de fonctionnement Mode PROFINET IO du CP (ici : PROFINET IO Device ) :

Fonction

S PROFINET IO Controller S PROFINET IO Device S Pas de configuration PROFINET IO


Nom dappareil du Device Adresse IP du CP (ou de linterface) Etat du Device :

Nom dappareil Adresse IP Etat

S OK (fonctionnement correct) S Pas de liaison au PROFINET IOController


(liaison drange ou coupe)

S Les blocs PROFINET IO ne sont pas appels correctement


(Le blocs ne sont pas appels correctement ou pas du tout)) PNIO Controller affect Nom dappareil Adresse IP Dtails : Emplacement Adresse dentre Adresse de sortie Etat Emplacement virtuel du module dentre/sortie Adresse virtuelle des modules dentre *) Adresse virtuelle des modules de sortie *) Etat du module : Nom dappreil du Controller affect Adresse IP du Controller

S OK (fonctionnement correct) S drang (erreur)


*) Dans le programme utilisateur, ces adresses figurent dans le bloc de donnes appel par la fonction qui excute le transfert de donnes.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A255

12

Diagnostic Web

12.3.7

Liaisons configures
La navigation Liaisons configures contient, dans les ongles du type de liaison, des informations sur la configuration et ltat des liaisons commandes par le CP. Elle fournit galement des statistiques sur le mode de fonctionnement et sur les tlgrammes transmis depuis le dernier dmarrage du module. Les statistiques sont spcifiques chaque liaison. Slectionnez pour la consulter une liaison dans le tableau en haut de la page. Longlet SMTP permet denvoyer un message de test.

Onglet Transport ISO, ISO on TCP, TCP, UDP, SMTP et S7


Paramtre
No de liaison Nom de liaison Adresse MAC partenaire Adresse IP partenaire TSAP local TSAP du partenaire Port local Port partenaire CPU affecte Serveur de messagerie Etat de la liaison

Fonction
Numro de liaison issu de la configuration Nom de liaison issu de la configuration Adresse MAC du partenaire de rseau Adresse IP du partenaire de rseau TSAP local issu de la configuration TSAP du partenaire de rseau Port local issu de la configuration Port du partenaire de rseau La CPU affecte dans la configuration Adresse IP du serveur de messagerie Etat actuel de la liaison :

Protocole correspondant
tous tous Transport ISO, S7 ISOonTCP, TCP, UDP, S7 Transport ISO, ISOonTCP, TCP, S7 Transport ISO, ISOonTCP, TCP, S7 TCP, UDP TCP, UDP, SMTP SMTP SMTP tous

Type de liaison (Transport ISO, ISO on TCP, TCP, UDP, SMTP, S7)

S S S S S Mode de
fonctionnement

Etablie Coupe Etablissement actif de liaison en cours Etablissement passif de liaison en cours

Statistiques (de la liaison slectionne)

S Mode de la liaison

Transport ISO, ISO on TCP, TCP, UDP

S Nombre de
tlgrammes transmis / de contrats ou de tentatives dtablissement de liaison Messages bloqus par Nombre de messages bloqus laide du bloc le verrouillage daccs FC 7 AG_LOCK LOCK TCP

A256

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

12

Diagnostic Web

Emission dun message de test dans longlet SMTP


Vous trouverez dans le bas de longlet SMTP un champ qui permet denvoyer un message de test partir du CP. La longueur maximale admissible du message est de 240 caractres (tous les caractres entrs).

Ligne
Test de la liaison EMail (240 caractres max.) FROM To Subject Texte user password

Entre / Fonction
Entrez ici une adresse valide dexpditeur. La ligne contient par dfaut ladresse du CP issue de la configuration des liaisons. Entrez ici une adresse de destinataire du message. Entrez ici lobjet du message (facultatif). Entrez ici le texte (facultatif). Si vous avez configur votre serveur de messagerie avec authentification, entrez ici le nom dutilisateur. Si vous avez configur votre serveur de messagerie avec authentification, entrez ici le mot de passe.

Pour envoyer le message cliquez sur le bouton Envoyer message.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A257

12

Diagnostic Web

12.3.8

Protection daccs IP
Les onglets ciaprs ne sont actifs que si vous avez activ la protection daccs IP dans la configuration (dialogue des proprits du CP, onglet Protection daccs IP).

Onglet Adresses IP configures


Les adresses IP des partenaires de rseau configurs sous STEP 7 / NetPro sont listes ici. Y figurent galement les adresses IP (ou plages dadresses) que vous avez entres pour autorisation dans la liste de contrle daccs. Pour les CP Advanced, il est possible dentrer galement dans la liste de contrle daccs IP des autorisations daccs qui sont galement listes ici.

Paramtre
Adresses IP configures Adresse IP Droits

Fonction
Adresses IP entres dans la liste de contrle daccs IP Le droit daccs configur pour ladresse IP :

S A (Access) S M (Modify) S R (Routing)

S Laccs la station est autoris. S Ldition de la liste IP Access Control via HTTP est autorise. S Laccs via le sousrseau auquel est connecte lautre interface du CP, est autoris.

Onglet Accs refuss


Cet onglet rcapitule les tentatives daccs de partenaires non autoriss depuis le dernier dmarrage du module. Le tableau contient les informations suivantes :

S Nombre daccs refuss S Date et heure de la dernire remise zro du compteur (redmarrage) S S S S S S
Numro dordre de la tentative daccs non autorise Heure de la tentative daccs Date de la tentative daccs Adresse IP du partenaireayant tent daccder Le port local par lequel la tentative daccs a eu lieu. Le protocole utilis lors de laccs (TCP, UDP ...)

Envoi au CP via HTTP dentres pour la liste IP Access Control (CP Advanced)
Sur les CP Advanced, il est possible de transmettre des entres de la liste IP Access Controll via HTTP au CP. La procdure est dcrite au chapitre 3.5.

A258

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

12

Diagnostic Web

12.3.9

Redondance de supports
Longlet nest actif que si le CP a t configur avec redondance de supports.

Paramtre
Rle

Fonction

S Gestionnaire S Client S dsactiv


Nom du domaine de redondance configur Etat de lanneau du gestionnaire de redondance :

Domaine Etat

S ouvert S boucl
Etat de liaison X2 Px Etat de liaison X2 Py Etat des deux ports de rseau en anneau du CP :

S OK (le port est connect un partenaire, lanneau nest pas boucl) S bloqu (le port est dconnect du deuxime port de rseau en anneau, c.d. que
lanneau est boucl)

S Pas de liaison (le port nest pas connect un partenaire)

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A259

13

Diagnostic NCM S7
Le diagnostic NCM S7 dcrit ici fournit des informations dynamiques sur ltat des fonctions de communication des CP en ligne. Vous trouverez dans ce chapitre des informations gnrales sur les diffrentes fonctions de diagnostic. Une checklist vous aidera identifier quelques problmes typiques et leurs causes pour lesquels lutilitaire de diagnostic NCM S7 fournit une aide.

Les sources ciaprs fournissent des informations supplmentaires S S Durant le diagnostic, laide en ligne vous fournira des informations en fonction du contexte. Vous trouverez des informations dtailles sur lutilisation des programmes STEP 7 dans laide de base STEP 7 ; vous y trouverez galement la rubrique Diagnostic du matriel.

Nota Le diagnostic NCM S7 prend en charge le diagnostic de CP (modules de communication) mais aussi dautres types de module tels que IE/PB Link. Dans le texte qui suit le terme de CP est donc synonyme de tous les modules diagnosticables avec Diagnostic NCM S7.

A260

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

13.1

Prsentation

Possibilits de diagnostic sous STEP 7


STEP 7 met disposition des moyens appropris pour obtenir, selon le contexte, des informations sur ltat de fonctionnement de vos composants SIMATIC S7 et les fonctions excutes et pour remdier aux problmes rencontrs. Vous y trouverez : S Diagnostic du matriel et recherche derreurs avec STEP 7 Le diagnostic du matriel fournit des informations dynamiques sur ltat de fonctionnement des modules, donc aussi des CP lorsque la station S7 est en ligne. La prsence dinformations de diagnostic sur un module est signale par des icnes de diagnostic dans la fentre de projet du gestionnaire SIMATIC. Les icnes de diagnostic indiquent ltat du module correspondant ainsi que, dans le cas des CPU, ltat de fonctionnement. Des informations de diagnostic dtailles sont affiches dans ltat du module qui souvre par un double clic sur licne de diagnostic dans la vue rapide ou la vue de diagnostic. S Diagnostic des communications avec Diagnostic NCM S7 Le diagnostic NCM S7 dcrit ici fournit des informations dynamiques sur ltat des fonctions de communication des CP ou modules en ligne. S HW Config fournit des informations statiques Vous pouvez consulter tout moment les informations statiques, c.d. les proprits de communication configures dun CP en ligne ou hors ligne laide de la configuration matrielle HW Config .

Connaissances pralables
Vous avez pris connaissance des informations du chapitre 2 sur la signification et lutilisation de NCM S7. Vous savez donc comment connecter la PG au CP Ethernet et comment commander ce dernier partir de la PG.

Informations supplmentaires
Les sources ciaprs fournissent des informations supplmentaires S S S Vous trouverez des informations sur les divers services de communication dans les chapitres correspondants du prsent manuel. Durant le diagnostic, laide en ligne vous fournira des informations en fonction du contexte. Vous trouverez des informations dtailles sur lutilisation des programmes STEP 7 dans laide de base STEP 7 ; vous y trouverez galement la rubrique Diagnostic du matriel.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A261

13

Diagnostic NCM S7

13.2

Fonctions du diagnostic NCM S7

Fonctions
On distingue : S S les fonctions gnrales de diagnostic et de statistiques les fonctions de diagnostic lies au type et au mode de fonctionnement

les fonctions gnrales de diagnostic et de statistiques


Les fonctions de diagnostic indpendantes du mode de fonctionnement configur du CP Ethernet sont S S Dtermination de ltat de fonctionnement sur le rseau Ethernet ; Interrogation des messages dvnement enregistrs sur le CP Ethernet (tampon de diagnostic) ;

Fonctions lies au mode de fonctionnement


Selon le mode de fonctionnement configur du CP Ethernet, les fonctions de diagnostic ralisables sont: S S S S S S Diagnostic des liaisons transport ISO Diagnostic des liaisons ISOonTCP Diagnostic des liaisons TCP Diagnostic des liaisons UDP Diagnostic des liaisons EMail Diagnostic des liaisons TCP pour PROFINET CBA

A262

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

13.2.1

Installation et dmarrage du diagnostic NCM S7

Installation et dmarrage
Le diagnostic NCM S7 fait partie intgrante de loption STEP 7 NCM S7. Il existe plusieurs mthodes de dmarrage de lutilitaire de diagnostic, par exemple : S En accdant par le menu Dmarrer de Windows au groupe de programmes SIMATIC. Utilisez cette option si le projet STEP 7 dans lequel le CP a t configur ne se trouve pas sur votre PG (pour les besoins de maintenance). S Option 1 Windows au groupe de programmes SIMATIC. "... "NCM. Utilisez cette option si le projet STEP 7 dans lequel le CP a t configur ne se trouve pas sur votre PG (pour les besoins de maintenance). A partir de la bote de dialogue Proprits du CP concerne de votre projet STEP 7. Option 2 CP concerne de votre projet STEP 7.

S En accdant par le menu Dmarrer de S A partir de la bote de dialogue Proprits du

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A263

13

Diagnostic NCM S7

Structure
Le Diagnostic NCM S7 se prsente, de faon analogue au SIMATIC Manager, sous forme de fentre dapplication deux volets avec barre de menu et barre doutils :

Volet de navigation avec les objets de diagnostic Volet de diagnostic avec les rsultats S Dans le volet de navigation, gauche, se trouvent les objets de diagnostic classs hirarchiquement. Ce volet vous donne tout moment une vue densemble des fonctions de diagnostic disponibles. La structure dobjets prsente dans le volet de navigation sadapte au type de CP diagnostiqu ainsi quaux fonctions et liaisons configures sur ce CP. S Le volet de diagnostic, droite, affiche le rsultat de la fonction de diagnostic que vous avez slectionne dans le volet de navigation.

Utilisation
S S La fonction de diagnostic est dclenche par un clic de souris sur lobjet de diagnostic voulu dans le volet de navigation. Les barres de menu et doutils permettent de piloter le droulement du diagnostic via les commandes de menu contextuelles.

A264

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

13.2.2

Commandes gnrales de menu

Prsentation
Les commandes de menu ciaprs se rapportent au droulement du diagnostic. Dautres fonctions sont disponibles selon le contexte ; vous trouverez plus dinformations ce propos dans laide en ligne du diagnostic NCM.
Tableau 13-1 Signification des commandes de menu

Menu
Diagnostic" Ouvrir liaison en ligne... Diagnostic" Fermer liaison en ligne... Etat de fonctionnement *) " Arrt module Dmarrage module Effacement gnral du module *)

Signification
Ces commandes de menu permettent dtablir une liaison un autre CP diagnostiquer, sans tre oblig de refermer lutilitaire de diagnostic et de le redmarrer. La liaison de diagnostic actuelle est referme. Pour exploiter plusieurs liaisons de diagnostic simultanment, il suffit de dmarrer Diagnostic NCM S7 plusieurs fois. Pilotez votre CP comme suit :

S Commande larrt du CP. S Le CP peut tre dmarr si le slecteur RUN/STOP est positionn sur RUN
(uniquement CP avec slecteur RUN/STOP). Un ffacement gnral est possible sur certains types de CP tels que le CP 4431. La fonction doit tre valide. Le CP conserve, aprs cet effacement gnral, ladresse MAC prdfinie ainsi que les paramtres rmanents. Le CP est donc directement accessible pour un nouveau chargement. Les paramtres enregistrs en mmoire rmanente sont :

S ladresse IP et les paramtres IP S ladresse MAC configure S les paramtes de rseau local
Rtablissement des valeurs par dfaut * Certains modules permettent de rtablir les valeurs par dfaut. Lors du rtablissement des valeurs par dfaut, les paramtres rmanents sont galement supprims. Le CP ne contiendra ensuite plus que ladresse MAC prdfinie (tat la livraison). Affiche les informations sur le CPLUG embroch sur le module. Le CPLUG peut tre effac et format pour lutilisation sur le module. Cette commande de menu dclenche chaque fois quelle est active, un rafrachissement unique des informations dtat et de diagnostic. Cette commande de menu active (Rafrachissement cyclique) et dsactive (Dsactiver cyclique) le rafrachissement automatique (cyclique) des informations dtat et de diagnostic. Les intervalles de rafrachissement sont paramtrables laide de la commande de menu Outils"Paramtres.

Formater le CPLUG pour ce module *) Affichage"Raffrachir Affichage" Rafrachissement cyclique activ / dsactiv

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A265

13

Diagnostic NCM S7

Tableau 13-1

Signification des commandes de menu

Menu
Outils Paramtres
"

Signification
Slectionnez avec cette commande de menu les paramtres gnraux applicables la session de diagnostic.

S Temps de rafrachissement de masque


Spcification du temps de cycle de rafrachissement des donnes de diagnostic affiches dans le volet de diagnostic en cas de rafrachissement cyclique.

S Taille maximale du fichier journal du tampon de diagnostic


Paramtrage de la taille maximale du fichier cr par la commande de menu Tampon de diagnostic >Enregistrer cycliquement... (indication en Koctets) Aide " Ce bouton affiche laide relative la fonction de diagnostic en cours. Vous pouvez galement utiliser pour ce faire la touche de fonction F1. Veuillez noter que dans certaines fonctions de diagnostic vous pouvez galement obtenir une aide contextuelle propos des champs de sortie. Positionnez pour ce faire le curseur sur le champ de sortie, puis appuyez sur la touche de fonction F1. *) Les fonctions ne peuvent tre excuts que si la protection daccs au module a t configur Non verrouille : voir le dialogue des proprits du CP, onglet Options (pas pour tous les CP).

Nota Si la liaison au CP Ethernet est interrompue durant le diagnostic, lcran affiche En ligne: La liaison a t interrompue. Vous pouvez rtablir la liaison au CP en acquittant en consquence la bote de dialogue ouverte. La liaison sera alors, si possible, rtablie.

A266

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

13.3

Lancement du diagnostic

13.3.1

Etablissement de la liaison au CP

Conditions requises
Etablissez une liaison physique entre la PG et la station SIMATIC S7. Vous pouvez raliser la connexion via : S S S S MPI Industrial Ethernet (Protocole ISO) Industrial Ethernet TCP/IP(Protocole IP) PROFIBUS

Possibilits dappel du diagnostic


Vous pouvez appeler NCM Diagnostic partir des fonctions et dialogues STEP 7 suivants : S S S S Dialogue des proprits du CP Menu Windows Dmarrer Dialogue des proprits des liaisons (NetPro) Configuration matrielle HW Config

Ces possibilits sont dcrites ciaprs.

13.3.2

Dmarrer le diagnostic partir de la bote de dialogue Proprits Du CP


Si les donnes du projet sont disponibles sur votre PG/PC, procdez comme suit : 1. Marquez la station S7 voulue du projet et ouvrez la configuration matrielle HW Config. 2. Slectionnez le CP et ouvrez la bote de dialogue Proprits. 3. Slectionnez longlet Diagnostic. 4. Slectionnez le bouton Excuter. Rsultat : NCM S7 Diagnostic souvre. Le chemin est tabli automatiquement en fonction de la connexion actuelle de STEP 7.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A267

13

Diagnostic NCM S7

13.3.3

Appel de Diagnostic partir du menu Dmarrer de Windows


Sil nexiste pas de donnes de configuration sur votre PG/PC, procdez comme suit pour dmarrer le diagnostic avec le CP connect : 1. Slectionnez dans le menu Dmarrer de Windows, la commande SIMATIC Diagnostic
"

STEP 7 "

Diagnostic NCM S7 dmarre en affichant dans le volet de diagnostic le message Pas de liaison en ligne au CP. 2. Slectionnez dans la bote de dialogue qui souvre Diagnostic NCM S7 : Chemin en ligne linterface voulue correspondant votre configuration matrielle. Selon le mode de connexion choisi, il vous est demand dentrer des paramtres dadresse.
Tableau 13-2 Possibilits de dfinition des chemins en ligne sans paramtre de passerelle Adresse de correspondant Adresse MPI du CP si celuici possde une adresse MPI particulire. Indiquez sinon ici ladresse MP de la CPU. Position du module unit /emplacement No dunit/emplacement du CP diagnostiquer. Si vous indiquez ladresse MPI du CP, vous pouvez utiliser le paramtrage par dfaut 0/0 Dans ce cas, laccs seffectue au CP dont ladresse a t indique sous Adresse de station. PROFIBUS Adresse PROFIBUS du CP PROFIBUS par lequel seffectue laccs la station S7. Adresse MAC du CP Ethernet par lequel seffectue laccs la station S7. Entre en hexadcimal. No dunit/emplacement du CP diagnostiquer. No dunit/emplacement du CP diagnostiquer. Si vous entrez 0/0, laccs seffectue directement au CP spcifi par ladresse de station. No dunit/emplacement du CP diagnostiquer. Si vous entrez 0/0, laccs seffectue directement au CP spcifi par ladresse de station.

Connexion la station cible MPI

Industrial Ethernet

Ind.Ethernet TCP/IP

Adresse IP du CP Industrial Ethernet par lequel seffectue laccs la station S7. Entre en dcimal. Exemple : Adresse IP dcimale 142.120.9.134

A268

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

Exemples de chemin en ligne sans passerelle


Unit / emplacement : 0/4
CP

PG/PC|

S7 300
CPU

Adresse de station (MAC) : 080006010203

Connexion de la station cible : Industrial Ethernet

Figure 13-1

Le CP diagnostiquer est directement accessible

PG/PC

S7 300
CPU
CP CP

Unit / emplacement : 0/5

Adresse de station (MAC) : 080006010203 Connexion de la station cible : Industrial Ethernet | Rseau2

Figure 13-2

Le CP diagnostiquer est indirectement accessible via un autre CP

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A269

13

Diagnostic NCM S7

13.3.4

Utilisation dune passerelle

Cas a : une passerelle


Si le CP diagnostiquer nest accessible que via une passerelle, vous devez la slectionner et indiquer son adresse de correspondant dans le rseau local. Vous devez en outre spcifier lidentificateur de sousrseau S7 du sousrseau cible : Lidentificateur de sousrseau se compose de deux numros spars par un trait dunion : un numro spcifiant le projet un numro spcifiant le sousrseau Vous trouverez lidentificateur de sousrseau dans le projet STEP 7, savoir dans les proprits dobjet du sousrseau. Lidentificateur de sousrseau est imprim lors de limpression de la configuration de rseau.

Adresse de station (passerelle) (MAC) : 080006010203 PG/PC S7 300


CPU CP CP

Unit / emplacement : 0/5

S7 300
CPU CP

Adresse de station : Adresse PROFIBUS 9 Connexion de la passerelle : Industrial Ethernet Connexion de la station cible : MPI/PROFIBUS/AUTO ID de sousrseau S7 du rseau cible : 00010001| Figure 13-3 Exemple de paramtrage du chemin en ligne avec une passerelle

A270

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

Cas b : plusieurs passerelles


Si laccs au CP diagnostiquer doit pouvoir seffectuer via plusieurs passerelles, il suffit de spcifier la premire passerelle. Le routage via les autres passerelles stablira automatiquement.
Adresse de station (passerelle) (MAC) : 080006010203 PG/PC S7 300
CPU CP CP

Unit / emplacement : 0/5 Connexion de la passerelle : Industrial Ethernet


Le routage via dautre passerelles stablit automatiquement !|

S7 300
CPU CP

Adresse de station : Adresse PROFIBUS 9

Connexion de la station cible : MPI/PROFIBUS/AUTO ID de sousrseau S7 du rseau cible : 00010001 Figure 13-4 Exemple de paramtrage du chemin en ligne avec plusieurs passerelles

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A271

13

Diagnostic NCM S7

Cas c : Passerelle de sousrseau IP via un CP Advanced 2 interfaces


Dans le cas prsent, le CP diagnostiquer se trouve dans un autre sousrseau IP que la/le PG/PC (mais dans le mme sousrseau S7). La passerelle de sousrseau IP se trouve sur un CP Advanced avec 1 interface PROFINET et 1 interface Gigabit.

PG/PC

Interface Gigabit (157.55.80.1)


CP Advanced

Ethernet (1) (157.0.0.0)

Interface PROFINET|

Ethernet (2)

CP Ethernet

S7400

S7300

Figure 13-5

Exemple de passerelle de rseau via un CP Advanced

Dans ce cas, le CP diagnostiquer nest pas accessible si linterface de votre PG/PC est paramtre pour ISO. Procdez dans ce cas comme suit. 1. Paramtrez linterface de votre PG/PC pour TCP/IP. 2. Entrez dans votre projet STEP 7 lutilisation dune passerelle par dfaut pour la connexion rseau de votre PG/PC. 3. Entrez comme adresse de la passerelle par dfaut ladresse IP de linterface du CP Advanced accessible dans le propre sousrseau (dans la figure 157.55.80.1 ; cf. aussi le chapitre 1.7.7). 4. Dmarrez le diagnostic NCM S7 via le menu Windows Dmarrer, comme dcrit cidessus. La liaison au partenaire de destination est tablie par la/le PG/PC via les deux interfaces du CP Advanced.

A272

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

13.3.5

Utilisation dune station PC Paramtrage de la passerelle via PC internal


Lutilisation dun PC/dune PG comme station PC et donc le paramtrage de linterface sous Paramtrage interface PG/PC comme PC internal (local), constitue un cas particulier. Vous devez dans ce cas paramtrer la passerelle mme si vous ne voulez pas tablir une autre passerelle vers la station cible. Slectionnez les paramtres suivants : S S Connexion de la passerelle : MPI/PROFIBUS/AUTO Adresse de station (passerelle) Entrez ici lindice du module. Lindice est ladresse demplacement virtuelle du composant (mise par le configuration de composants). Lindice est identique au numro demplacement slectionn dans STEP7 HW Config lors de la configuration de la station PC ! S ID de sousrseau S7 du rseau cible Procdez comme dcrit sous Paramtrage de la passerelle. Astuce : Vous pouvez vous passer du paramtrage de la passerelle si vous choisissez lune des options suivantes : S S Vous dmarrez NCM Diagnostic partir du dialogue des proprits du CP. Vous ne paramtrez pas linterface comme PC internal (local) lors de la configuration du module sous Paramtrage interface PG/PC.

Adresse de station (passerelle) : 2 (ici indice du module !) | Station PC


Serv eur OPC CP

S7 300
CPU CP

Unit / emplacement : 0/4

Adresse de station PROFIBUS : 12

Figure

Connexion de la passerelle : MPI/PROFIBUS/AUTO

Connexion de la station cible : MPI/PROFIBUS/AUTO

ID de sousrseau S7 du rseau cible : 0001 0001 13-6 Exemple de paramtrage de PC internal

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A273

13

Diagnostic NCM S7

13.3.6

Autres possibilits de dmarrage de Diagnostic

Dmarrage partir du dialogue des proprits des liaisons


1. Activez laccs en ligne laide de la commande de menu Systme cible"Activer tat de liaison ; 2. Slectionnez dans longlet Informations dtat le bouton Diagnostic spcial.

Dmarrage partir de la configuration matrielle HW Config


1. La station S7 tant en ligne, slectionnez la commande de menu Systme cible"Etat de module; 2. Slectionnez dans le dialogue qui souvre, le bouton Diagnostic spcial.

Nota Pour exploiter plusieurs liaisons de diagnostic simultanment, il suffit de dmarrer Diagnostic NCM S7 plusieurs fois. Vous pouvez le cas chant dmarrer deux fois Diagnostic NCM S7 avec une liaison en ligne au mme CP ; ceci peut tre utile p. ex. pour surveiller, en plus du diagnostic dune liaison, le tampon de diagnostic. Pralable : Vous disposez dune part dune liaison en ligne via rseau local (ISO ou TCP/IP) et dautre part dune liaison en ligne via bus de communication (Autre solution : via la CPU ou par routage de canal PG via un autre CP).

A274

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

13.4

Marche suivre pour le diagnostic

Marche suivre
Pour une mise en oeuvre efficace et notamment lors de la premire utilisation de lutilitaire de diagnostic, procdez comme suit : 1. Familiarisezvous laide de lorganigramme ciaprs avec le droulement schmatique dune session de diagnostic.
Lancer le diagnostic NCM S7 : Etablir la liaison au CP (chap. 13.3 Paramtrer les options (chap. 13.2.2) Identifier le CP Ethernet

Dterminer ltat actuel du CP Objet du diagnostic Etat de fonctionnement

si le CP nest pas ltat MARCHE

si le CP est ltat MARCHE

Liaisons TCP Liaisons transport ISO/ Liaisons ISOonTCP Liaisons UDP

en cas danomalie de ltat de la liaison, ltat de rception, ltat dmission

Concernant la vue densemble et lexamen dtaill des vnements de diagnostic, consulter / exploiter le tampon de diagnostic

Rectifier, si ncessaire, la configuration ou programmation.

2. Vrifiez par exemple laide de la checklist du chap. 13.6 quel est le problme rsoudre, puis choisissez en fonction de la recommandation qui y est faite, la fonction de diagnostic voulue.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A275

13

Diagnostic NCM S7

13.5

Appel cibl des fonctions de diagnostic


Les tableaux ciaprs rcapitulent les possibilits de diagnostic offertes par les fonctions disponibles.

Tableau 13-3

Fonctions gnrales de diagnostic et de statistiques Objectif du diagnostic Identifier le CP auquel le diagnostic NCM S7 est reli, et vrifier ltat de fonctionnement actuel. Cette fonction permet de dterminer et si ncessaire de modifier ltat de fonctionnement actuel du CP Ethernet en tant que module dun automate S7300/400 et en tant que partenaire de communication sur rseau Industrial Ethernet (commandes de menuEtat de fonctionnement" Arrt / Dmarrage / Effacement gnral module / Rtablir valeurs par dfaut). Diagnostic gnral derreurs laide du tampon de diagnostic. Afficher et dcoder en dtail les messages dvnement enregistrs sur le CP. Le tampon de diagnostic fournit des informations exploitables sur tous les services de communication du CP. Sur le CP, les messages dvnement sont enregistrs dans un tampon cyclique. La capacit du tampon cyclique du CP est de 50 entres. La capacit du tampon sous NCM S7 est en revanche de 500 messages ! Toutes les fonctions du CP sont susceptibles de gnrer des messages dvnement. A lappel de lobjet de diagnostic, les messages sont lus et affichs. Le message le plus rcent possde le numro dordre le plus lev et est affich dans la premire ligne. Un double clic sur un message dvnement pralablement slectionn fait apparatre un texte daide qui fournit des informations dtailles sur le message. Particularits

Fonction/objet de diagnostic Information CP

Etat de fonctionnement

Tampon de diagnostic

Nota Les messages dvnement dans le tampon cyclique du CP sont effacs aprs coupure de la tension par MARCHE/ARRT (sur CP S7) ou redmarrage (sur stations PC). Utilisez en cas de besoin la possibilit denregistrement dans un fichier si vous voulez consulter ultrieurement lhistorique des messages dvnement. Pour plus dinformations, consultez laide en ligne de lobjet de diagnostic Tampon de diagnostic.

A276

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

Tableau 13-4

Fonctions lies au mode de fonctionnement Objectif du diagnostic Particularits

Fonction/objet de diagnostic

Affichage et surveillance des liaisons de communication. Selon lobjet de diagnotic que vous slectionnez, le volet de diagnostic affiche des informations gnrales ou dtailles. Liaisons

S Vue densemble de tous les types de


liaison utiliss

Un double clic sur les objets du volet de diagnostic affiche des informations dtailles.

Liaisons " Type

S Vue densemble de toutes les liaisons


de communication dun type donn, p. ex. toutes les liaisons TCP ;

S Informations sur ltat dune liaison.


Liaisons Type Type Liaison n
" "

S Informations dtailles sur ltat dune


liaison de communication.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A277

13

Diagnostic NCM S7

13.6

Checklist des problmes typiques de linstallation

Signification
Les listes ciaprs rcapitulent, en signalant les causes possibles, quelques problmes typiques pour lesquels lutilitaire de diagnostic Ethernet NCM S7 fournit une aide. Les rubriques traites par les checklists sont : 1. Checklist Fonctions gnrales du CP 2. Checklist des liaisons de communication

Conventions
Le texte imprim en gras dans la colonne Vrification et remde indique quelle est la fonction de diagnostic appliquer au problme en question.

13.6.1

Checklist Fonctions gnrales du CP

Tableau 13-5

Checklist des problmes typiques de fonctionnement du CP au sein dune installation

Problme
Le CP Ethernet ne passe pas ltat Marche.

Cause possible
Une configuration illicite a t charge sur le CP Ethernet.

Vrification et remde
La LED jaune ARRET et la LED rouge SF sont allumes en permanence. Lecture du tampon de diagnostics sous Diagnostic Ethernet NCM S7. Exemple dentre : ARRET CP en raison dun paramtrage illicite du CP Mesure : Rectifier la configuration du CP Ethernet

Commutateur du CP Ethernet sur Arrt (uniquement sur CP slecteur MARCHE/ARRT)

Lecture de ltat de fonctionnement sous Diagnostic NCM S7. Etat de fonctionnement : Arrt, cause : Basculement du commutateur sur STOP Mesure : Basculer le commutateur du CP Ethernet sur RUN

A278

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

13.6.2

Checklist des liaisons de communication

Tableau 13-6

Checklist des problmes typiques sur les liaisons transport ISO/ISOonTCP/UDP au sein dune installation

Problme
Le transfert de donnes sur une liaison transport ISO/ ISOonTCP ne fonctionne pas ou ne fonctionne que dans un sens.

Cause possible
AGSENDet AGRECV ne sont pas appels dans le programme utilisateur ou Les tampons de rception ou dmission sont soit trop petits, soit errons. La liaison nest pas tablie.

Vrification et remde
Vrifier le programme utilisateur. Analyser les octets dtat de AGSEND et AGRECV. Remde : Configurer si ncessaire les blocs FC. Rectifier si ncessaire le pointeur ANY.

Analyser les octets dtat des blocs FC ou le tampon de diagnostic. Mesures : Modifier les paramtres dadresse (adresse MAC/IP, TSAP).

Transfert de donnes trop lent.

Station rceptrice trop lente.

Analyser le tampon de diagnostic. Entre : Ressources de rception insuffisantes sur la station cible XX. Mesures : Ralentir si ncessaire le dclenchement de lmission ou vrifier la station rceptrice et optimiser la rception.

Le bloc de donnes nest pas intgralement transmis sur la liaison transport ISO/ISOonTCP/UDP . Le bloc de donnes nest pas intgralement transmis sur la liaison transport ISO/ISOonTCP/UDP .

La valeur du paramtre LEN de AGSEND est errone. Le tampon dsign par le pointeur ANY est trop petit.

Mesure : Entrer la valeur requise du paramtre LEN.

Mesure : Rectifier le paramtre LEN et le pointeur ANY.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A279

13

Diagnostic NCM S7

13.7

Messages de diagnostic de liaisons EMail avec authentification


Certains CP Advanced prennent en charge lauthentification auprs dun serveur de messagerie (voir manuel du CP). Si lauthentification choue, la transmission de message est interrompue et une message de diagnostic est inscrit dans le tampon de diagnostic. Lors dune deuxime tentative avec chec de lauthentification, il faut distinguer les deux cas suivants : S S Le nom dutilisateur ou le mot de passe est incorrect : Un nouveau message de diagnostic est mis. La mthode dauthentification du serveur de messagerie nest pas prise en charge : Le systme ne gnre pas de nouveau message de diagnostic. Les messages de diagnostic rsultant dune erreur dauthentification sont mis avec lidentificateur SMTP_RESP_ERROR_AUTH_SEQUENCE, un code derreur et ltat SMTP : Le code derreur et ltat SMTP prcisent la cause de lerreur :
Tableau 13-7 Code derreur 1 2 Messages de diagnostic rsultant derreurs dauthentification : codes derreur Signification Etat SMTP *) oui Mthode dauthentificatio n toutes **) toutes **)

Erreur de transfert de la squence de dmarrage avec EHLO Les mthodes dauthentification proposes par le serveur de messagerie ne sont pas prises en charge par le CP. Erreur de transfert de nom dutilisateur Erreur de transfert du mot de passe Erreur de transfert de la chane code de connexion Erreur de transfert de la chane code de connexion Une erreur est survenue lors de la gnration de la rponse la requte du serveur de messagerie. Erreur de transfert de la chane code de rponse Lauthentification a chou

3 4 5 6 7 8 9

oui oui oui oui oui oui

LOGIN LOGIN CRAMMD5 DIGESTMD5 DIGESTMD5 DIGESTMD5 toutes **)

*) Ltat SMTP nest pas mis pour tous les messages. **) Mthodes dauthentification : PLAIN, LOGIN, CRAMMD5, DIGESTMD5

A280

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

13

Diagnostic NCM S7

Tableau 13-8 Etat SMTP 1xx 2xx 3xx 4xx 5xx

Messages de diagnostic rsultant derreurs dauthentification : tat SMTP Signification

Le serveur de messagerie a accept la requte, mais ne sest pas encore manifest. Un message de confirmation est requis. Le serveur de messagerie a excut la requte sans erreur avec succs. Le serveur de messagerie a compris la requte, mais a besoin dinformations complmentaires pour le traitement. Le serveur de messagerie a dtect une erreur temporaire. Si la requte est renouvele sans modification, la procdure pourra ventuellement tre acheve. Le serveur de messagerie a dtect une erreur fatale. La requte ne peut pas tre traite.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A281

14

Chargeur de firmware
Ce chapitre dcrit le domaine dapplication et lutilisation du chargeur de firmware (Firmwareloader). Le chargeur de firmware permet de charger de nouvelles versions de firmware sur les modules SIMATIC NET.

14.1

Domaine dapplication

Firmware
Par firmware, on entend les programmes systme chargs sur les modules SIMATIC NET.

Domaine dapplication du chargeur de firmware


Le chargeur de firmware permet de charger de nouvelles versions de firmware sur les modules SIMATIC NET. Il est utilis pour S S S modules PROFIBUS modules Industrial Ethernet passerelles de rseau (IE/PB Link p. ex.)

Installation
Le chargeur de firmware est disponible ds que vous avez install NCM S7 sur votre PG/PC.

Fichiers chargs
Le chargeur de firmware supporte les types de fichier suivants : S <Fichier>.FWL Une forme de fichier qui contient, en plus du firmware proprement dit, des informations complmentaires qui sont affiches par le chargeur de firmware. Le chargeur de firmware peut effectuer un contrle du firmware sur le base de ces informations afin de vrifier sa compatibilit avec le matriel. Veuillez tenir compte ce propos des informations fournies avec le fichier charger, dans le fichier LISEZMOI p. ex. Ces informations sont galement affiches aprs chargement du fichier FWL dans le chargeur de firmware.

A282

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

14

Chargeur de firmware

Utilisation du chargeur de firmware


La procdure de chargement seffectue, selon le type de module, en un dialogue en 3 ou 4 tapes. Vous trouverez des informations complmentaires dans les chapitres suivants et dans les botes de dialogue mmes.

14.2

Chargement du firmware

Lancer lopration de chargement


Slectionnez dans le menu Dmarrer de Windows, la commande SIMATIC NCM S7" Chargeur de firmware.
"

STEP 7 "

Cliquez sur le bouton Suivant et conformezvous aux instructions affiches dans les diffrentes botes de dialogue.

Avertissement Veuillez vous assurer que le fichier que vous souhaitez charger est bien destin une mise jour du firmware charg sur votre module. En cas de doute, contactez votre conseiller technique Siemens.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A283

14

Chargeur de firmware

Avertissement Veuillez noter que labandon du chargement peut conduire un tat incohrent du module ! Consultez ce propos la description de lappareil concern dans la partie B du prsent manuel.

Vous trouverez dautres informations dtailles sur les variantes de chargement dans laide intgre.

A284

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Brochage

A Brochage

A.1

Connecteur mle DC 24 V
Borne
L+ M +24 V Masse

Fonction

A.2

Connecteur femelle RJ45 pour Ethernet Twisted Pair

CP connexion unique
No de broche
1 2 3 4 5 6 7 8 TD TD_N RD RD_N

Nom du signal

Fonction
TP / Transmit+ TP / Transmit TP / Receive+ TP / Receive

Le brochage du connecteur femelle RJ45 est conforme linterface IEEE802.3 Twisted Pair.

Switch ports multiples de linterface PROFINET


No de broche
1 2 3 4 5 6 7 8 RD RD_N TD TD_N

Nom du signal

Fonction
TP / Receive+ TP / Receive TP / Transmit+ TP / Transmit

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A285

Brochage

Interface Gigabit
No de broche
1 2 3 4 5 6 7 8

Dsignation / Signal
P0P P0N P1P P2P P2N P1N P3P P3N TD+ / RD+ TD / RD TD+ / RD+ TD+ / RD+ TD / RD TD / RD TD+ / RD+ TD / RD

Fonction
Transmit + / Receive + Transmit / Receive Transmit + / Receive + Transmit + / Receive + Transmit / Receive Transmit / Receive Transmit + / Receive + Transmit / Receive

Les quatre paires de conducteurs (P0, P1, P2, P3) peuvent toutes fonctionner en duplex.

A.3

Connecteur pour Industrial Ethernet

Brochage connecteur SubD femelle 15 points


No de broche
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Nom du signal
MEXT CLSN TRMT / TPETXD Masse RCV / TPERXD M 15 V TPE_SEL Masse CLSN_N TRMT_N / TPEXTXD_N Masse RCV_N / TPERXD_N P15 V Masse Collision +

Fonction
Masse externe, blindage

Transmit + / TPE Transmit Data + Masse 5 V Receive + / TPE Receive Data + Masse 15 V Commutation AUI/ITP Masse 5 V Collision Transmit / TPE Transmit Data Masse 5 V Receive / TPE Receive Data +15 V Masse 5 V

Le brochage est conforme linterface IEEE 802.3 AUI. Les signaux TPETXD / TPETXD_N und TPERXD / TPERXD_N constituent linterface ITP.

A286

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Brochage

A.4

Connecteur pour PROFIBUS

Connecteur SubD femelle 9 points pour PROFIBUS (utilis pour IE/PB Link)
No de broche
1 2 3 4 5

Nom du signal
PE RxD/TxDP RTS (API) M5V2

Dsignation PROFIBUS
Terre de protection Ligne de donnes B ControlA Potentiel de rfrence de donnes Plus de lalimentation Ligne de donnes A

Occup par RS485


oui oui oui

6 7 8 9

P5V2 BATT RxD/TxDN

oui oui

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A287

Normes et homologations des CP S7 SIMATIC NET

B Normes et homologations des CP S7 SIMATIC NET


Les homologation mentionnes dans ce chapitre sappliquent aux modules ciaprs. Remarque Vous trouverez les homologations actuellement valables sur la plaque signaltique du produit concern.

Dsignation du produit :
S S S S S S S S S S S S S S S S S S S CP 3431 Lean CP 3431 Lean CP 3431 CP 3431 CP 3431 CP 3431 CP 3431 IT CP 3431 PN CP 3431 Advanced CP 3431 Advanced CP 4431 CP 4431 CP 4431 IT CP 4431 Advanced CP 4431 Advanced CP 4431 Advanced IE/PB Link IE/PB Link PN IO IWLAN/PB Link PN IO rfrence : 6GK7 3431CX000XE0 rfrence : 6GK7 3431CX100XE0 rfrence : 6GK7 3431EX110XE0 rfrence : 6GK7 3431EX200XE0 rfrence : 6GK7 3431EX210XE0 rfrence : 6GK7 3431EX300XE0 rfrence : 6GK7 3431GX200XE0 rfrence : 6GK7 3431HX000XE0 rfrence : 6GK7 3431GX210XE0 rfrence : 6GK7 3431GX300XE0* rfrence : 6GK7 4431EX110XE0 rfrence : 6GK7 4431EX200XE0 rfrence : 6GK7 4431GX110XE0 rfrence : 6GK7 4431EX400XE0 rfrence : 6GK7 4431EX410XE0 rfrence : 6GK7 4431BX200XE0* rfrence : 6GK14115AA00 rfrence : 6GK14115AB00 rfrence : 6GK14175AB00

*) Nouveaux modules mis sur le march avec cette dition du manuel.

Nota Vous trouverez les homologations actuellement valables sur la plaque signaltique du produit concern.

A288

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Normes et homologations des CP S7 SIMATIC NET

IEC 611312
Les CP S7 SIMATIC NET mentionns cidessus sont conformes aux exigences et critres de la norme IEC 611312 (automates programmables, partie 2 : spcifications et essais des quipements).

Marquage CE
Les CP S7 SIMATIC NET mentionns cidessus sont conformes aux exigences et objectifs scuritaires des directives CE suivantes ainsi quaux normes europennes harmonises (EN) qui ont t publies dans les bulletins officiels de la Communaut Europenne pour les automates programmables : S S 2004/108/CE Compatibilit lectromagntique (directive CEM) 94/9/CE Appareils et systmes de protection destins tre utiliss en atmosphres explosives (directive de protection contre les explosions)

Les certificats de conformit de la CE lusage des autorits comptentes sont disponibles, conformment aux directives de lUE cidessus mentionnes, ladresse suivante: S Siemens Aktiengesellschaft Industry Automation Industrielle Kommunikation SIMATIC NET Postfach 4848 D90327 Nrnberg

Vous trouverez la dclaration de conformit CE galement sur Internet ladresse suivante : S


http://support.automation.siemens.com/WW/view/de/16689636

Directive CEM
Les CP S7 SIMATIC NET mentionns cidessus sont conus pour une utilisation en environnement industriel.
Domaine dapplication Spcifications en matire dmissions parasites Industrie EN 6100064 : 2007 dimmunit aux parasites EN 6100062 : 2005

Directive de protection contre les explosions


selon EN 60079 (Electrical apparatus for potentially explosive atmospheres; Type of protection n) EN 6007915:2005, EN 600790:2006 II 3 G Ex nA II T3...T6 KEMA 03 ATEX 1229X KEMA 03 ATEX 1228X KEMA 03 ATEX 1125X KEMA 07 ATEX 0145X

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A289

Normes et homologations des CP S7 SIMATIC NET

Nota Lors de lutilisation (installation) de produits SIMATIC NET en atmosphre explosive zone 2, observez imprativement les conditions particulires y affrentes ! Vous trouverez ces conditions ici : S dans la SIMATIC NET Manual Collection sous Tous les documents > Approval of SIMATIC/SIMATIC NET Products for Direct Installation in ExZone 2 Vous trouverez la version pour produits SIMATIC ici : S sur Internet ladresse
http://support.automation.siemens.com/WW/view/fr/13702947

Directive relative aux machines


Le produit est un composant au sens de larticle 4(2) de la directive de la CE relative aux machines 98/37/CE. La directive relative aux machines nous impose de signaler que le produit mentionn est exclusivement destin tre intgr dans une machine. On sassurera donc, avant la mise en service du produit final, de sa conformit la directive 98/37/CE. Respecter les directives de montage Le produit satisfait aux spcifications condition dtre install et utilis conformment aux instructions de montage contenues dans le prsent manuel et dans les documents /13/, /3/ et /4/.

Attention Il y a risque de dommages corporels et matriels. Linstallation dextensions qui ne sont pas homologues pour les CP S7 SIMATIC ou leurs systmes cibles, peut einfreindre les exigences et prescriptions de scurit et de compatibilit lectromagntique. Utilisez uniquement des extensions qui sont homologues pour le systme.

Note concernant lAustralie


Les CP S7 SIMATIC NET mentionns cidessus sont conformes la norme AS/NZS 2064 (Class A).

Canadian Notice
This Class A digital apparatus complies with Canadian ICES003.

AVIS CANADIEN
Cet appareil numrique de la classe A est conforme la norme NMB003 du Canada.

A290

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Normes et homologations des CP S7 SIMATIC NET

Homologation UL et CSA

Nota Vous reconnaissez aux marquages sur la plaque signaltique quelle homologation UL/CSA ou cULus parmi les suivantes a t attribue votre produit.

Homologation UL
ULRecognitionMarkUnderwriters Laboratories (UL) selon Standard UL 508 : S Report E 85972

Homologation CSA
CSACertificationMarkCanadian Standard Association (CSA) selon Standard C 22.2 No. 142 : S Certification Record 063533C000

Homologation cULus, Hazardous Location


CULUS Listed 7RA9 IND. CONT. EQ. FOR HAZ. LOC. Underwriters Laboratories Inc. selon S S S S S S S UL 508 (Industrial Control Equipment) CSA C22.2 No. 142 (Pocess Control Equipment) ANSI ISA 12.12.01, CSA C22.2 No. 213M1987 CSA213 (Hazardous Location)

APPROVED for Use in Cl. 1, Div. 2, GP. A, B, C, D T4A Cl. 1, Zone 2, GP. IIC T3...T6 Cl. 1, Zone 2, AEx nC IIC T3...T6

La classe de temprature est indique sur la plaque signaltique du module.

Attention Explosion Hazard Do not disconnect while circuit is live unless area is known to be non hazardous.

Attention Explosion Hazard Substitution of components may impair suitability for Class I, Division 2.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A291

Normes et homologations des CP S7 SIMATIC NET

Nota This equipment is suitable for use in Class I, Division 2, Group A, B, C, D or nonhazardous locations only.

Remarque For devices with CPlug memory: The CPlug memory module may only be inserted or removed when the power is off.

Veuillez tenir compte de la remarque suivante :

Nota Le systme doit tre mont conformment aux consignes du NEC (National Electrical Code). En cas dutilisation dans des environnements qui correspondent la Class I, Division 2 (v. cidessus), les CP S7 SIMATIC NET doivent tre monts dans un botier.

Homologation FM
Factory Mutual Approval Standard Class Number 3611, Class I, Division 2, Group A, B, C, D, T3...T6 or Class I, Zone 2, Group IIC, T3...T6. La classe de temprature est indique sur la plaque signaltique du module.

Attention Il y a risque de dommages corporels et matriels. Dans les environnements atmosphre explosible, il existe des risques de dommages corporels et matriels si vous tablissez ou dconnectez un circuit lectrique (p. ex. connecteurs, fusibles, commutateurs) pendant le fonctionnement dun CP S7 SIMATIC NET. WARNING EXPLOSION HAZARD: DO NOT DISCONNECT EQUIPMENT WHEN A FLAMMABLE OR COMBUSTIBLE ATMOSPHERE IS PRESENT. En cas dutilisation dans des zones explosibles (Division 2 ou zone 2) lappareil doit tre mont dans un botier.

CTICK
AS/NZS 2064 (Class A)

A292

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

C Bibliographie
Comment trouver les documents de rfrence Siemens
Vous trouverez les rfrences de la documentation SIEMENS prcite dans les catalogues SIMATIC NET Communication industrielle, catalogue IK PI et SIMATIC Produits pour Totally Integrated Automation et Micro Automation, catalogue ST 70. Vous pourrez vous procurer ces catalogues ainsi que des informations complmentaires auprs de votre agence ou de la socit nationale SIEMENS. Certains documents cits ici se trouvent galement sur le cdrom SIMATIC NET Manual Collection qui accompagne chaque CP S7. Vous trouverez de nombreux manuels SIMATIC NET sur les pages Internet du site Siemens Customer Support pour lautomatisation :
http://support.automation.siemens.com/WW/view/de

Entrezy lID du manuel dans la case de recherche. Cette ID est indique entre parenthses sous la rfrence bibliographique. Vous pouvez accder aux manuels qui sont disponibles dans la documentation en ligne de linstallation STEP 7 sur votre PG/PC, par le menu Dmarrer > SIMATIC > Documentation. Vous trouverez un rcapitulatif de la documentation SIMATIC sous :
http://www.automation.siemens.com/simatic/portal/html_76/techdoku.htm

Pour la configuration, la mise en service et lutilisation du CP


/1/ SIMATIC NET CP S7 pour Industrial Ethernet Manuel Siemens AG (Manuel de chaque CP sur SIMATIC NET Manual Collection)

/2/

Historique des versions / tlchargements dactualit pour les CP S7 SIMATIC NET Siemens AG (SIMATIC NET Manual Collection)

Pour la configuration de STEP 7 / NCM S7


/3/ NCM S7 pour Industrial Ethernet Prise en main Siemens AG Elment de la documentation en ligne de STEP 7 SIMATIC NET, Instructions de service Mise en service de stations PC Siemens AG (SIMATIC NET Manual Collection)

/4/

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A293

Bibliographie

/5/

SIMATIC Configuration du matriel et des liaisons avec STEP 7 Elment de la documentation STEP 7 Notions lmentaires Elment de la documentation en ligne de STEP 7 SIEMENS AG

Pour la configuration de PROFINET CBA (composants et installations)


/6/ Component Based Automation Configuration dinstallations avec SIMATIC iMap Manuel Siemens AG (ID : 18404678) Aide de base dans loutil dingnierie SIMATIC iMap (aide en ligne) Siemens AG Component Based Automation SIMATIC iMap Configuration dinstallations Siemens AG (ID : 22762190) Pour plus de dtails sur SIMATIC iMAP, voir sous :
http://support.automation.siemens.com/WW/view/de/10805413

/7/

/8/

Pour la programmation
/9/ SIMATIC NET Fonctions (FC) et blocs de fonction (FB) pour CP S7 SIMATIC NET Manuel de programmation Siemens AG (SIMATIC NET Manual Collection) Historique des versions des blocs de fonction et fonctions SIMATIC NET pour SIMATIC S7 Ouvrage de rfrence Siemens AG (SIMATIC NET Manual Collection) SIMATIC Programmation avec STEP 7 Elment de la documentation STEP 7 Notions lmentaires Elment de la documentation en ligne de STEP 7 SIEMENS AG Automatisieren mit STEP 7 in AWL und SCL (ISBN: 9783895782800) / Automating with STEP 7 in STL and SCL (ISBN: 9783895782954) (Automatiser avec STEP 7 en LIST et SCL, manuel de lutilisateur, manuel de programmation) Berger, Hans Publicis KommunikationsAgentur GmbH, GWA, 2006

/10/

/11/

/12/

A294

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Bibliographie

Pour le montage et la mise en service du CP


/13/ SIMATIC S7 Systme dautomatisation S7300 CPU 31xC et 31x Installation : Instructions de service (ID : 13008499) Caractristiques des modules : Manuel de rfrence (ID : 8859629) Siemens AG et SIMATIC S7 Systme dautomatisation S7400, M7400 Installation : Manuel dinstallation (ID : 1117849) Caractristiques des modules : Manuel de rfrence (ID : 1117740) Siemens AG

Pour lapplication et la configuration de PROFINET IO


/14/ SIMATIC PROFINET Description du systme Manuel systme Siemens AG (Elment de la Manual Collection) SIMATIC De PROFIBUS DP PROFINET IO Manuel de programmation Siemens AG (Elment de la Manual Collection)

/15/

Pour les fonctions IT des CP


/16/ Scurit de linformation dans la communication industrielle White Paper SIEMENS AG (http://www.automation.siemens.com/net/html_77/support/whitepaper.htm ) Aide la programmation pour Beans S7 (pour IBM VisualAge) SIEMENS AG (ID : 10499820) Beans / applets S7 pour CP IT Aide la programmation SIEMENS AG (SIMATIC NET Manual Collection) (ID : 24843908)

/17/

/18/

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A295

Bibliographie

Pour linstallation et lexploitation dun rseau Industrial Ethernet


/19/ SIMATIC NET Manuel Rseau Twisted Pair et Fiber Optic Siemens AG (SIMATIC NET Manual Collection) SIMATIC NET Manuel rseaux triaxiaux (SIMATIC NET Manual Collection)

/20/

Notions lmentaires de SIMATIC et STEP 7


/21/ Communication avec SIMATIC Manuel systme Siemens AG (ID : 25074283)

/22/

Documentation Notions lmentaires de STEP 7 avec Prise en main et exercices avec STEP 7 (ID : 18652511) Programmation avec STEP 7 (ID : 18652056) Configuration du matriel et des liaisons avec STEP 7(ID : 18652631) De S5 S7, manuel de migration (ID : 1118413) Siemens AG Rfrence 6ES7 8104CA088AW0 Elment de la documentation en ligne de STEP 7

/23/

Documentation STEP 7 Savoir de rfrence avec liste dinstructions (LIST) pour S7300/400 (ID : 18653496) schma contacts (CONT) pur S7300/400 (ID : 18654395) logigramme (LOG) pour S7300/400 (ID : 18652644) Fonctions systme et standard pour S7300/400 volumes 1 et 2 (ID : 1214574) Logiciel systme pour S7300/400 Fonctions systme et standard 2 Siemens AG Rfrence 6ES7 8104CA088AW1 Elment de la documentation en ligne de STEP 7

Autres sujets
/24/ Ethernet, IEEE 802.3 (ISO 88023) (http://www.ieee.org) RFC1006 (ISO Transport Service on top of the TCP Version: 3) Request For Comment (http://www.ietf.org)

/25/

A296

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Bibliographie

/26/

RFC793 (TCP) (http://www.ietf.org) RFC791 (IP) (http://www.ietf.org)

/27/

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A297

D Glossaire
D.1 D.2 D.3 Partie gnrale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A298 Industrial Ethernet et fonctions IT des CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A302 PROFINET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A306

D.1
Baud

Partie gnrale

>Vitesse de transmission

broadcast
Une transmission broadcast correspond un appel gnral : un tlgramme broadcast est adress tous les partenaires qui sont prts recevoir des tlgrammes broadcast.

Chien de garde
Mcanisme permettant de sassurer quune fonction ou un appareil est oprationnel.

Client
Par client on entend un appareil ou plus gnralement un objet qui demande un > Server dexcuter un service.

Couche transport (Transport layer)


La couche transport est la couche 4 du modle de rfrence ISO/OSI pour la communication ouverte. La couche transport a pour fonction dassurer la transmission fiable de donnes (informations brutes) dune station lautre. Le transfert peut seffectuer via des liaisons transport.

CP
Communication Processor. Module charg des tches de communication.

CSMA/CD
CSMA/CD (Carrier Sense Multiple Access with Collision Detection) ; procdure de transmission.

Donnes de configuration
Paramtres dfinis laide de lutilitaire de configuration NCM S7, chargeables sur le CP et influenant le mode de fonctionnement et les fonctions du > CP.

A298

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Glossaire

Entte de tlgramme
Un entte de tlgramme se compose de lidentificateur du > tlgramme ainsi que de ladresse de la station source et de la station cible.

Installation
Ensemble des matriels lectriques. Font entre autres partie dune installation: des automates programmables, quipements de contrlecommande, systmes de bus, quipements de terrain, actionneurs, cbles dalimentation.

Blocs FC
Bloc de code STEP 7 du type Fonction.

Industrial Ethernet
Un systme de bus selon IEEE 802.3 (ISO 88022)

Label de fin de tlgramme


Le label de fin de tlgramme se compose dune somme de contrle et de lidentificateur de fin de > tlgramme.

Mmoire image du process


La mmoire image du processus est une zone particulire de la mmoire de lautomate programmable. Au dbut du programme cyclique, ltat des signaux des modules dentre est enregistr dans la mmoire image des entres. A la fin du programme cyclique, la mmoire image des sorties est transmise sous forme dtats de signaux aux modules de sortie.

Mode PG
Mode de fonctionnement du CP PROFIBUS/Ethernet qui permet de programmer, configurer ou diagnostiquer une CPU SIMATIC S7 via PROFIBUS/Ind. Ethernet. Ce mode est excut par le biais de fonctions S7.

multicast
Une transmission multicast correspond un appel adress un groupe de partenaires : 1 tlgramme multicast est adress tous les partenaires du groupe destinataire qui sont prts recevoir.

NCM S7 pour Industrial Ethernet


Logiciel de configuration et de diagnostic de CP Ethernet.

NCM S7 pour PROFIBUS


Logiciel de configuration et de diagnostic de CP PROFIBUS.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A299

Glossaire

OP
Operation Panel, appareil de contrlecommande

Passerelle
Interface intelligente qui permet dinterconnecter, au niveau de la couche 7 ISO, diffrents types de > rseaux locaux.

PROFINET
Norme de lOrganisation des utilisateurs PROFIBUS (PNO) qui dfinit un modle de communication et dingnierie non propritaire.

Protocole
Ensemble de rgles dfinissant une procdure de transmission de donnes. Ces rgles prcisent aussi bien le format des informations que le flux de transmission des donnes.

Rseau
Un rseau se compose dun ou de plusieurs > sousrseaux interconnects possdant un nombre quelconque de correspondants. Linterconnexion de diffrents rseaux est galement possible.

Segment de bus
Partie dun > sousrseau. Les sousrseaux peuvent tre constitus partir de segments de bus relis par des rpteurs et des ponts. Les segments sont transparents en ce qui concerne ladressage.

Services
Prestations proposes par un protocole de communication.

Station PC
Par station PC on entend un PC quip de modules de communication et dot dapplications. Ce PC est destin communiquer avec des appareils SIMATIC S7 pour excuter des oprations de contrlecommande. Ce PC quip de logiciels excutifs est galement appel station runtime. La station PC est configure sous SIMATIC NCM PC / STEP 7 pour communiquer avec des appareils SIMATIC S7. Le logiciel excutif requis est disponible sur la station PC aprs installation de APC (Advanced PC Configuration).

Segment
Synonyme de > segment de bus.

A300

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Glossaire

SERVER
Un serveur est un appareil ou plus gnralement un objet qui est en mesure de fournir un certain nombre de services ; le service est fourni sur requte dun > client.

SIMATIC NET
Siemens SIMATIC Network and Communication. Dsignation des produits des > rseaux et composants de rseau Siemens. (anciennement SINEC)

SIMATIC NET Industrial Ethernet


Systme de bus SIMATIC NET conu pour une mise en oeuvre industrielle sur la base de la norme Ethernet. (anciennement SINEC H1)

SIMATIC NCM PC
SIMATIC NCM PC assure la configuration compatible STEP 7 de composants SIMATIC NET PC et remplace les anciens outils de configuration de PC COML S7 et COM PROFIBUS PC Edition. Possdant la mme base de donnes que STEP7, il garantit la cohrence des configurations y compris des protocoles.

SINEC
Ancienne dsignation des > rseaux et composants de rseau Siemens. Nouvelle dsignation : SIMATIC NET

Sousrseau
Un sousrseau est une partie de > rseau dont les > paramtres doivent tre harmoniss (> PROFIBUS p. ex.). Il comprend les composants du bus ainsi que toutes les stations connectes. Les sousrseaux peuvent par exemple tre regroups en rseau laide de > passerelles. Une > installation est constitue de plusieurs sousrseaux possdant chacun un > numro de sousrseau unique. Un sousrseau compte plusieurs > correspondants possdant chacun une > adresse PROFIBUS ou une > adresse MAC (pour Industrial Ethernet) unique. Vous trouverez des informations dtailles ce propos dans laide en ligne de STEP 7.

Station
Une station est identifie par S S une adresse MAC sur Ethernet ; une adresse PROFIBUS sur PROFIBUS.

Tlgramme
Information transmise par un correspondant PROFIBUS/Ethernet un autre.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A301

Glossaire

TSAP
Transport Service Access Point

Vitesse de transmission
Selon DIN 443302, il sagit du nombre de dcisions binaires transmises par unit de temps. Lunit est le bit/sec. Le choix de la vitesse de transmission est fonction de diverses conditions marginales telles que la distance.

D.2

Industrial Ethernet et fonctions IT des CP

Adresse de base
Adresse logique dun module dans les systmes S7. S sous PROFIBUS Ladresse PROFIBUS de base est ladresse de dbut partir de laquelle sont affectes toutes les adresses dtermines automatiquement au sein dun projet. S sous Industrial Ethernet Ladresse MAC de base est ladresse de dbut partir de laquelle sont affectes toutes les adresses dtermines automatiquement au sein dun projet.

Adresse MAC (MAC address)


Adresse permettant dtablir une distinction entre diffrentes stations connectes une mme rseau (Ethernet).

API
Application Programming Interface : bibliothque de programmation.

Applet
> Applet JAVA

Applets S7
Les applets S7 sont des applets Java spcifiques qui permettent daccder en lecture et en criture une station S7 via le CP IT.

Balise HTML
Les balises HTML dsignent des lments de structure des documents HTML. Font partie de ces lments de structure, les titres, paragraphes, tableaux ou appels dapplets.

A302

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Glossaire

Beans S7
Les Beans S7 sont des JavaBeans particuliers mis disposition du CP IT dans une bibliothque de classes. Ils permettent, via le CP IT, daccder aux donnes de process et de les reprsenter dans le navigateur Web.

Bean
> JavaBean

Contrle de process HTML


Designe une technique qui permet daccder aux informations de process laide de pages HTML.

CP IT
Labrviation CP IT dsigne les modules CP capables dexcution des fonctions de messagerie, FTP ou Web (CP x431 Advanced ou CP x431 IT p. ex.).

ESMTP
Extended Simple Mail Transfer Protocol : protocole tendu de la famille des protocoles Internet pour la transmission de message, bas sur > SMTP.

FTP
File Transfer Protokoll

HTML
Hyper Text Markup Language dsigne un format de fichier intermdiaire qui peut tre lu par tous les navigateurs Web et facilite ainsi la communication de donnes.

HTTP
Hyper Text Transfer Protokoll

ID de sousrseau S7
Vous trouverez des informations dtailles ce propos dans laide en ligne de STEP 7.

IDE
Integrated Development Environment : environnement de dveloppement tel que eclipse, Borland JBuilder etc.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A303

Glossaire

ISOonTCP
Liaison de communication de la couche transport (couche 4 Communication selon ISO) reprsente sur TCP. Les liaisons ISOonTCP permettent lchange bidirectionnel de donnes. TCP met disposition une communication par flux de donnes sans groupage des donnes en informations. ISO fonctionne en revanche sur la base dchanges dinformations. ISOonTCP reproduit ce mcanisme sur TCP. Ceci est dcrit dans RFC1006 (Request For Comment). Les liaisons ISOonTCP assurent une communication programme/dclenche sur vnement via Ethernet entre stations SIMATIC S7 et S S S S une station SIMATIC S7 quipe dun CP Ethernet une station SIMATIC S5 quipe dun CP Ethernet PC/PG dots dun CP Ethernet ou avec un systme quelconque

Java
Langage de programmation orient objet dvelopp par Sun Microsystems

Java Applets
Dsigne de petits applicatifs Java qui sont transfrs par les serveurs Web sur les clients Web o ils sont excuts (par un navigateur Web compatible Java).

JavaBean
Un JavaBean (ou Bean) est un objet logiciel rutilisable qui possde une interface standardise et qui peut tre li, laide dutilitaires appels BuilderTools, dautres JavaBeans (dans une applet Java p. ex.) pour constituer une application. Des Beans S7 spciaux, directement utilisables, ont t prdfinis pour le CP IT.

JavaScript
Langage de programmation dvelopp par Netscape. JavaScript permet de raliser des documents Web interactifs et dynamiques. JavaScript est un langage de programmation facile matriser.

Java Virtual Machine (JVM)


> SUN Java Virtual Machine (JVM)

Liaison APIAPI
voir liaison transport ISO

Liaison EMail
Une liaison EMail tablit une liaison logique entre une CPU S7 et un CP IT. Elle est le pralable lenvoi dun message lectronique.

A304

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Glossaire

Liaison transport ISO


Liaison de communication de la couche transport (appele jusqu prsent liaison APIAPI dans le contexte CP/COM 143). Les liaisons transport ISO permettent aux automates SIMATIC S7 de communiquer via Industrial Ethernet, en fonction dun programme ou dvnements, avec des S S S S une station SIMATIC S7 quipe dun CP Ethernet SIMATIC S5 dots dun CP Eternet (CP 143 ou CP 1430 p. ex.) PC/PG dots dun CP Ethernet (CP 1613 p. ex.) ou avec un systme quelconque utilisant le protocole de transport ISO (ISO 8073

Les liaisons transport ISO autorisent lchange bidirectionnel de blocs de donnes.

Masque de sousrseau
Vous trouverez des informations dtailles ce propos dans laide en ligne de STEP 7.

Media Access Control (MAC)


Gestion de laccs dune station un rseau partag avec dautres stations.

Navigateur Web
Logiciel de base pour la reprsentation dlments multimdia du World Wide Web (le Web ou la Toile, abrviation WWW) sur une/un PG/PC.

Page HTML
Dsigne un fichier cr au format HTML et mis disposition sur un serveur Web pour diffusion sur Intranet/Internet.

Partenaire Industrial Ethernet


Une station est identifie sur le rseau > Industrial Ethernet par son > adresse MAC.

RFC1006
Request for Comment No 1006. Document de lInternet Engineering Task Force (IETF) spcifiant le service transport ISO sur TCP. Voir aussi > ISOonTCP

S7BeansAPI
S7BeansAPI est une bibliothque de composants logiciels. Elle contient les Beans S7 du CP IT.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A305

Glossaire

Serveur Proxy
Un serveur Proxy permet daccrotre la scurit dun rseau. Le logiciel peut tre utilis entre autre pour raliser des contrles daccs ou empcher ou autoriser laccs certaines pages ou documents, comme cest galement le cas avec un parefeu. Le serveur Proxy peut en outre tre utilis comme mmoire intermdiaire o il est possible daccder aux pages Web qui avaient dj t charges sans repasser par lhte. Cette mthode permet le cas chant de rduire considrablement les temps dattente.

Serveur Web
Dsigne un ordinateur du rseau qui propose des services dautres ordinateurs du World Wide Web la demande du client (> Navigateur Web).

SMTP
Simple Mail Transfer Protocol : protocole de la famille Internet pour la transmission de courriers lectroniques.

SUN Java Virtual Machine (JVM)


La Java Virtual Machine est llment central de lenvironnement de programmation Java de la socit SUN. Ce composant assure lindpendance des programmes Java par rapport aux diffrentes plateformes.

TCP/IP
TCP = Transmission Connection Protocol ; IP = Internet Protocol

UDP
User Datagram Protocol. Service datagramme pour la transmission simple interrseau sans acquittement.

URL (Uniform Resource Locator)


Dsigne ladresse dun document sur Intranet ou Internet.

D.3
Appareil

PROFINET

Pour PROFINET CBA : une partie du composant PROFINET qui contient les donnes spcifiques au matriel du composant PROFINET. Sous SIMATIC iMap, un appareil est la reprsentation logicielle de lappareil physique pour lequel le composant PROFINET a t cr. Dans la vue de rseau de SIMATIC iMap, il est reprsent comme objet avec une ou plusieurs connexions au bus. Selon la fonctionnalit de communication, on distingue : > des appareils PROFINET et > des appareils PROFIBUS.

A306

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Glossaire

Appareil PROFIBUS
Pour PROFINET CBA : un appareil PROFIBUS ne possde quune seule connexion PROFIBUS comme esclave. Il ne participe pas directement la communication PROFINET mais y est intgr par le biais dun appareil PROFINET mandataire (proxy).

Appareil PROFINET
Pour PROFINET CBA : un appareil connect Ethernet est un appareil PROFINET. Un appareil PROFINET peut galement tre dot dune connexion PROFIBUS, comme appareil PROFINET matre ou mandataire (proxy) pour les appareils PROFIBUS.

Appareil PROFINET mandataire (proxy)


Un appareil PROFINET qui joue le rle de matre pour les appareils PROFIBUS. Il est ainsi possible dintgrer des esclaves PROFIBUS dans la communication PROFINET.

Component based Automation


Concept de ralisation dapplications dautomatisation modulaires, dcentralise sur la base de standards ouverts de traitement et de communication de donnes. Component based Automation est une extension de Totally Integrated Automation (TIA).

Composant PROFINET
Pour PROFINET CBA : reprsentation logicielle dun module technologique fonctionnalit dfinie. Une installation dautomatisation est constitue de plusieurs composants PROFINET. Un composant PROFINET comprend dune manire gnrale une fonction technologique et lappareil correspondant.

Connexion
Gnral : liaison de donnes logique entre deux objets. Pour PROFINET CBA sous SIMATIC iMap : liaison entre deux fonctions technologiques. Une sortie est relie une entre du mme type de donnes. Les connexions sont reprsentes sous SIMATIC iMap par des lignes.

PROFINET
Dans le cadre de Totally Integrated Automation (TIA) PROFINET est le dveloppement logique de : PROFIBUS DP, le bus de terrain tabli, et de Industrial Ethernet, le bus de communication au niveau cellule. Lexprience acquise avec les deux systmes est intgre dans PROFINET. PROFINET, en tant que standard dautomatisation de PROFIBUS International (anciennement PROFIBUS Nutzerorganisation e.V.), ralis sur la base de Ethernet, dfinit un modle de communication, dautomatisation et dingnierie non propritaire.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A307

Glossaire

PROFINET IO
Modle de communication et dingnierie non propritaire pour la communication temps rel entre composants PROFINET. PROFINET IO propose par exemple des lments de protocole pour la transmission cyclique de donnes de production.

SIMATIC iMap
Outil dingnierie de Siemens pour PROFINET CBA. Permet de configurer, mettre en service et superviser des installations dautomatisation modulaires distribues reposant sur le standard PROFINET.

SIMATIC iMap AddOn STEP 7


Logiciel pour lintgration de SIMATIC iMap dans STEP 7.

Vue dinstallation
Pour PROFINET CBA : reprsentation des fonctions technologiques de linstallation dautomatisation et de ses connexions sous SIMATIC iMap. La vue dinstallation reprsente un plan.

Vue de rseau
Pour PROFINET CBA : reprsentation des appareils et des rseaux (Ethernet, PROFIBUS) sous SIMATIC iMap.

A308

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

E Couplage dautres systmes avec FETCH/WRITE


Le mode FETCH ou WRITE support par les liaisons transport ISO, TCP et ISOonTCP peut tre utilis dune manire gnrale partir dun matriel de marque quelconque pour accder aux zones de mmoire systme S7. Pour pouvoir implmenter un tel accs dans des applications tournant sur PC, vous devez connaitre la structure de PDU des contrats. Les enttes spcifiques S7 ou S5, requis par les tlgrammes dappel ou dacquittement, ont une longueur standard de 16 octets ; leur structure est dcrite ciaprs.

a) Strucure du tlgramme WRITE


La signification et les valeurs des paramtres figurant avec des valeurs dfinies dans le tableau ciaprs sont fournies dans la section suivante Alimentation des paramtres. Tlgramme de requte WRITE 0 Identificateur systme 1 2 Longueur en octets de
lentte

Tlgramme dacquittement WRITE 0 Identificateur systme 1 2 Longueur entte 3 Identificateur code


dopration

=S =5 =0x10 =0x01 =0x03 =0x03 =0x03 =0x08

=S =5 =0x10 =0x01 =0x03 =0x04 =0x0F =0x03 =No =0xFF =0x07

3 Identificateur code
dopration

4 Longueur code
dopration

4 Longueur code
dopration

5 Code dopration 6 Bloc ORG 7 Longueur bloc ORG 8 Identificateur ORG 9 DBNR S Adresse de dbut B C actuelle D E Bloc vide F Longueur bloc vide Bloc de donnes avec jusqu 64 Ko

5 Code dopration 6 Bloc dacquittement 7 Longueur bloc


dacquittement

8 Bloc derreur 9 Bloc vide Octet de poids fort Octet de poids faible Octet de poids fort Octet de poids faible =0xFF. =0x02 S Longueur bloc vide B C D E F libre

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A309

Couplage dautres systmes avec FETCH/WRITE

a) Structure du tlgramme FETCH


La signification et les valeurs des paramtres figurant avec des valeurs dfinies dans le tableau ciaprs sont fournies dans la section suivante Alimentation des paramtres. Tlgramme de requte FETCH 0 Identificateur systme 1 2 Longueur entte =S =5 =0x10 Tlgramme dacquittement FETCH 0 Identificateur systme 1 2 Longueur entte =S =5 =0x10

3 Ident. code dopration =0x01 4 Longueur code


dopration

3 Ident. code dopration =0x01 4 Longueur code


dopration

=0x03 =0x05 =0x03 =0x08

=0x03 =0x06 =0x0F =0x03 =No =0xFF =0x07

5 Code dopration 6 Bloc ORG 7 Longueur bloc ORG 8 Identificateur ORG 9 DBNR S Adresse de dbut B C actuelle D E Bloc vide F Longueur bloc vide

5 Code dopration 6 Bloc dacquittement 7 Longueur bloc


dacquittement

8 Bloc derreur 9 Bloc vide Octet de poids fort Octet de poids faible Octet de poids fort Octet de poids faible =0xFF =0x02 S Longueur bloc vide B C D E F Donnes jusqu 64 Ko mais uniquement si no derreur = 0 libre

A310

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Couplage dautres systmes avec FETCH/WRITE

Alimentation des paramtres


Zone doprandes S7 Identificateur ORG 01H Donnes source/cible du/dans bloc de donnes en mmoire centrale DBNR DB dans lequel les donnes source sont prleves ou dans lequel les donnes cible sont transfres 1...255 Numro de mot de donnes partir duquel les donnes sont lues ou inscrites 0...2047 No doctet de mmento partir duquel les donnes sont lues ou inscrites No doctet dentre partir duquel les donnes sont lues ou inscrites No doctet de sortie partir duquel les donnes sont lues ou inscrites

DB

M
02H Donnes source/cible de la/dans la zone de mmentos 03H

E
04H Donnes source/cible de la/dans la mmoire image des entres (MIE)

S
Donnes source/cible de la/dans la mmoire image des sorties (MIS)

non significatif non significatif non significatif

zone admissible Adresse de dbut

zone admissible

Tous les octets de mmento que la CPU met disposition. Longueur en octets du bloc de donnes source/cible Jusqu 8192 octets

0...127

0...127

Longueur

Longueur en mots du bloc de donnes source/cible Jusqu 8192 octets

Longueur en octets du bloc de donnes source/cible 1...128

Longueur en octets du bloc de donnes source/cible 1...128

zone admissible

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A311

Couplage dautres systmes avec FETCH/WRITE

Zone doprandes S7 Identificateur ORG 05H

EP/SP
06H

Z
07H

Donnes source/cible des/dans les modules de priphrie. Pour les donnes source les modules dentre, pour les donnes cible les modules de sortie DBNR non significatif No doctet de priphrie partir duquel les donnes sont lues ou inscrites

Donnes source/cible des/dans les cellules de comptage

Donnes source/cible des/dans les cellules de temporisation

non significatif No doctet de la cellule de comptage partir duquel les donnes sont lues ou inscrites 0...255

non significatif No doctet de la cellule de temporisation partir duquel les donnes sont lues ou inscrites 0...255

Adresse de dbut

zone admissible

0...127 Priphrie numrique 128...255 Priphrie analogique

Nombre

Longueur en octets du bloc de donnes source/cible

Longueur en mots du bloc de donnes source/cible (cellule de comptage = 1 mot) 1

Longueur en mots du bloc de donnes source/cible (cellule de comptage = 1 mot) 1

zone admissible

1...256

A312

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Historique du document
Ce chapitre vous donne un aperu des prcdentes ditions de ce manuel et des complments fonctionnels de STEP 7 et NCM S7.

Nouveau dans ldition 08 / STEP 7 V5.4 SP3 (C79000G8977C18208)


Ont t prises en compte, en plus de diverses adaptations imposes par les appareils actuellement livrs et la version actuelle de STEP 7/NCM S7 V5.4 SP3 : S Les complments de la description des blocs Nouveaux blocs pour programmes utilisateur (uniquement S7400 / CP 4431) : FC53 AG_SSEND FC63 AG_SRECV Les CP du S7400 qui prennent en charge la communication PROFINET en relation avec des CPU partir de la version 5.1, permettent de transmettre des donnes plus rapidement via les FC AG_SSEND et AG_SRECV.

Nota Veuillez noter que les fonctions IT (EMail, FTP, fonctions Web) du CP 3431 Advanced (EX41) et du CP 4431 Advanced (GX20) ont t dcrites dans le manuel suivant : Technologies de linformation sur SIMATIC S7 avec CP pour S7300 et S7400 Ce manuel nest plus publi. Les fonctions IT sont dsormais dcrites dans le prsent manuel ( partir de ldition 09). La nouvelle structure du manuel est dcrite dans lavantpropos.

Nouveau dans ldition 07 / STEP 7 V5.4 SP2 (C79000G8977C18207)


Ont t prises en compte, en plus de diverses adaptations imposes par les appareils actuellement livrables : S La configuration du mode de CP PROFINET IO Device et Controller Certains types du CP 3431 peuvent tre utiliss en mode PROFINET IO Controller ou PROFINET IO Device. S Les complments de la description des blocs Nouveaux blocs pour les programmes utilisateur du CP 3431 en mode PROFINET IO Controller : FB52 PNIO_RW_REC FB54 PNIO_ALARM S Mise en place du disagnostic Web pour les nouveaux types de CP 3431

Nouveau dans ldition 06 / STEP 7 V5.4 SP1 (C79000G8977C18206)


Ont t prises en compte, en plus de diverses adaptations imposes par les appareils actuellement livrs et la version actuelle de STEP 7/NCM S7 V5.4 SP1 :

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A313

Historique du document

La configuration du mode de CP PROFINET IO Device Selon le type dappareil, certains CP peuvent tre configurs et utiliss en mode PROFINET IO Controller ou PROFINET IO Device.

Les corrections et complments de la description des blocs Des corrections et complments ont t apports aux FC/FB ciaprs. FC11 PNIO_SEND FC12 PNIO_RECV Ces FC sont dsormais galement utiliss en mode PROFINET IO Device du CP 3431 Lean.

Nouveau dans ldition 05 / STEP 7 V5.4 (C79000G8977C18205)


Ont t prises en compte, en plus de diverses adaptations imposes par les appareils actuellement livrs et la version actuelle de STEP 7/NCM S7 V5.4 : S Nouveaux blocs pour programmes utilisateur Le nouveau bloc FB90 PN_InOut_Fast (ancienne dsignation : PN_IO_X) est prsent disponible pour PROFINET CBA. S Les corrections et complments de la description des blocs Des corrections et complments ont t apports aux FC/FB ciaprs. FB88 PN_InOut / FB90 PN_InOut_Fast FB55 IP_CONFIG FC11 PNIO_SEND FC12 PNIO_RECV

Nouveau dans ldition 04 / STEP 7 V5.3 SP3 (C79000G8977C18204)


Ont t prises en compte, en plus de diverses adaptations imposes par les appareils actuellement livrs et la version actuelle de STEP 7/NCM S7 V5.3 SP2/SP3 : S Nouveaux blocs pour programmes utilisateur Un nouveau bloc FB90 PN_IO_X est disponible pour PROFINET CBA.

Nouveau dans ldition 03 / STEP 7 V5.3 SP3 (C79000G8977C18203)


Ont t prises en compte, en plus de diverses adaptations imposes par les appareils actuellement livrs et la version actuelle de STEP 7/NCM S7 V5.3 SP2/SP3 : S Nouveaux blocs pour programmes utilisateur Un nouveau bloc FC10 AG_CNTRL est disponible pour linterface SEND/RECEIVE Vous trouverez dsormais sur Internet des exemples de programme dtaills pour linterface SEND/RECEIVE. Le lien utile est indiqu au chapitre 7 de ldition 03. S S Exemple avanc de liaisons de communication programmes au chapitre 8. Version imprime La partie gnrale A et la description de lappareil partie B constituent des volumes distincts. En raison de son volume croissant, la version imprime a t scinde en deux volumes.

A314

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Historique du document

Nouveau dans ldition 02 / STEP 7 V5.3 SP2 (C79000G8977C18202)


S Nouveaux blocs pour programmes utilisateur De nouveau FC et FB sont disponibles pour les services PROFINET. Les descriptions qui figuraient entre temps dans les nouvelles ditions des manuels de CP sont prsent contenues dans cette partie gnrale. S Appareils dcrits : CP S7 et passerelles La description des appareils, notamment dans la partie B, traite non seulement des CP pour SIMATIC S7 mais galement de la passerelle IWLAN/PB Link PN IO. Cette modification est intervenue eu gard limportance particulire des applications PROFINET.

Nouveau dans ldition 01 / STEP 7 V5.3 SP0 (C79000G8977C18201)


S Nouvelle structure du manuel La prsente dition regroupe les manuels NCM S7 et CP S7 publis jusqu prsent sparment. Cette dition tient galement compte du fait que lutilitaire de configuration NCM S7 nest plus install sparment pour PROFIBUS et Industrial Ethernet. Les fonctions de NCM S7 sont dsormais installes automatiquement lors de linstallation de STEP 7. S Appareils dcrits : CP S7 et passerelles La description des appareils, notamment dans la partie B, traite non seulement des CP pour SIMATIC S7 mais galement de la passerelle IE/PB Link. Cette modification est intervenue eu gard limportance particulire des applications PROFINET.

Nouveau dans ldition 07 / STEP 7 V5.2 SP1 (C79000G8977C12907)


Nota Il sagit de la dernire dition prcdant le regroupement des deux manuels NCM S7 pour Ind.Ethernet et Manuel CP S7 pour Ind.Ethernet. Le manuel contient des complments reprs qui prsupposent linstallation de la version 5.2 SP1 du logiciel de configuration NCM S7 pour Industrial Ethernet et la version 5.2 SP1 du logiciel STEP 7. Il sagit notamment des nouvelles fonctions de configuration IP : S Protection daccs IP La protection daccs IP permet de limiter laccs la station S7 locale des partenaires possdant une adresse IP bien dfinie. S Configuration de liaisons via le programme utilisateur Il existe des domaines dapplication o il vaut mieux ne pas crer les liaisons de communication via linterface de configuration de STEP 7 mais o il est prfrable de les programmer via des applications spcifiques.

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A315

Historique du document

Un bloc fonctionnel qui permet la transmission flexible un CP Ethernet de blocs de donnes contenant des donnes de configuration, est disponible partir de STEP7 V5.2 SP1 pour ces applications. La description de la configuration de liaisons pour services FETCH / WRITE a t complte.

Nouveau dans ldition 06 / STEP 7 V5.2 (C79000G8977C12906)


S S Communication S7 par routeur (fonction unilatrale de client et de serveur) via IE/PB Link ou CP Multiprojet La nouvelle fonction multiprojet permet ldition distribue et le regroupement de projets.

Nouveau dans ldition 05 / STEP 7 V5.1 SP3 (C79000G8977C12905)


S S S Configuration de multicast et broadcast pour les liaisons UDP. Les blocs AG_SEND et AG_RECV sont dsormais galement utilisables pour les donnes longues sur S7300. Voir chap. 7 de ldition 05. Les CP S7 pour Ind. Ethernet sont livrs prsent avec une adresse MAC par dfaut ; les donnes de configuration peuvent par consquent tre charges via Ethernet sans baptme de noeud.

Nouveau dans ldition 04 / jusqu STEP 7 V5.1 SP2 (C79000G8977C112904)


S S S Le mode FETCH/WRITE est dsormais support sur les liaisons TCP. Le mode FETCH/WRITE peut tre coordonn partir du programme utilisateur laide des nouveaux FC AG_LOCK et AG_UNLOCK. Voir chap. 7 de ldition 04. Diagnostic NCM a t dot dune nouvelle interface utilisateur. La description du diagnostic NCM S7 a t restructure. Dans le prsent manuel vous trouverez des informations gnrales et les checklists utiliser, tandis que laide en ligne fournit des informations dtailles sur les rsultats du diagnostic.

A316

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A
Accs aux fichiers via FTP, A213 Activation de la fonction de serveur Web, A242 Activation du port, PC/PG/proxy, A235 Adresse IP, A203 configurer dans le dialogue des proprits, A73 obtenir dun serveur DHCP, A73 Serveur de messagerie, A202 spcifier dans le programme utilisateur, A73 Adresse MAC, A96 Adresses IP prives, Retransmission par CP Advanced, A47 Afficher les connexions au rseau, A63 Appareils de contrlecommande, A26, A27 Applets S7, A241 Authentification sur serveur de messagerie, A199 Autre station, A35, A113 Configurer, A88 Connexion du sousrseau, A89

B
Bloc de donnes, DB EMail, A204 Bloc de donnes de configuration, A179, A183 Blocs FC PNIO_RECV, A178 PNIO_SEND, A177 Squence typique, A101 Blocs FTP, A232 Broadcast, pour UDP, A147 Brochage Connecteur femelle RJ45, A283 Connecteur SubD femelle 15 points, A284, A285

Communication S7 via Ethernet, A17, A27 CONF_DB. Siehe Bloc de donnes de configuration Configuration Adresse de serveur de messagerie, A198 Liaison EMail, A202 Liaisons FTP, A227 PROFINET IO Device, A167 Configuration de fonctions IT, A76 Configuration de liaisons, A108 Configuration IP, A73 Configuration IRT IO Controller, A159 IO Device, A168 Limite du Sync Domain, A160 CP Advanced, dfinition, A6 CP Advanced, Ressources, A234 CP Ethernet Configuration matrielle, A60 Mise en service, Marche suivre, A57 Paramtrage des proprits, A65 Cration dun sousrseau, A58 CSA, Homologation, A289 CSMA/CD, A16

D
DB EMail, A204 DB fichier, A222 Entte, A224 Structure, A229 Dsactivation du protocole ISO, A96 Diagnostic NCM S7, A258 Exemple de chemin en ligne dans PC internal, A271 Exemples de chemin en ligne avec passerelle, A268 Exemples de chemin en ligne sans passerelle, A267 pour message de test, A206 Prsentation, A259 Directives de montage, A288 DNS (Domain Name System), A76 Donnes de configuration, Chargement sur le systme cible, A95 Donnes de configuration CP, Enregistrer, A96 Donnes systme, Bloc de paramtre pour, A187 Droits daccs, FTP, A213 Droits daccs pour CP IT, Configuration, A76

C
Chargement de la configuration, A95 Chargement du firmware, A281 Chargeur de firmware, A280 Client de messagerie, A198 Communication compatible S5, A20 IT, A20 PG/OP, A20 PROFINET, A20 S7, A20 Communication PG avec STEP 7 vis PROFIBUS, A25 en mode configur, A25 en mode PG, A25 Communication PROFINET, A17, A18

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A317

E
Echange de module S7300, A51 S7400, A53 Editeur CONT/LOG/LIST, pour donnes de DB EMail, A204 Emplacements S7300, A50 S7400, A52 Etat la livraison du CP IT, A212 Ethernet, Prsentation, A16 Exemple de configuration, Tlchargement, A97 Exemple de programme, Tlchargement, A97

Invite MSDOS, A214 IP Access Control List (IPACL), A71

J
Java Development Kit, A236

Liaison, Proprits, A110 Liaison EMAIL, Bloc de paramtes pour, A192 Liaison EMail, configurer, A200, A202 Liaison FTP, Bloc de paramtres pour, A194 Liaison ISOonTCP Adresses, A131 F Bloc de paramtre pour, A191 FB, IP_CONFIG, A179 Configuration, A128 FB 40 pour FTP, A232 Contrle, A134 FC 40...44 pour FTP, A232 Dfinition du partenaire de rseau, A129 FC 5 / 50 / 53, AG_SEND/AG_LSEND/ Liaison non spcifie, A114 AG_SSEND, A98 Liaison TCP, A135 EMail, A204 Adresses, A138 FC 6 / 60 / 63, AG_RECV/AG_LRECV/ Bloc de paramtre pour, A189 AG_SRECV, A98 Contrle des proprits, A141 FM, Homologation, A290 Dfinition du partenaire de rseau, A136 Fonction de client FTP, A210 Liaison transport ISO, A119 Fonction de serveur FTP, A210 Contrle, A127 Cycle de CPU, A102 Dialogue des proprits, A119 Adresses, A123 G Gnral, A120 Gestion des fichiers, A211 Vue densemble, A127 Enregistrer une liaison, A116 Imprimer les liaisons configures, A116 H Liaison non spcifie, A124 Homologation Liaison sans affectation, A117 CSA, A289 Volume de donnes et capacits fonctionnelFM, A290 les, A110 IEC 611312, A287 Liaison UDP UL, A289 Adresses, A144 HTTP, A236 Bloc de paramtres pour, A190 Configuration, A142 Contrle, A152 Dfinition du partenaire de rseau, A143 I Liaisons FTP, A227 ID de liaison, A188 Liaisons S7 Plage de valeurs, A188 S7300, A51 Industrial Ethernet, Prsentation, A16 S7400, A53 Industrial Ethernet; Interface utilisateur vers, A27 Liaisons tansport ISO, A125 Instructions FTP, A216 Interface PG/PC, A27 Interface SEND/RECEIVE, A17, A198 M Echange de donnes, A98 Prsentation, A31 Marquage CE, A287 Programme utilisateur, A100 Mmoire systme, Accs via FETCH/WRITE, Intranet, Accs au CP via, A236 A155

A318

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

Message Fichiers joints, A205 Longueur de donnes, A205 Tester, A206 Message de test, A207 Mthode NTP, Synchronisation de lheure, A70 Mthode SIMATIC, Synchronisation dhorloge, A70 Mise en service, A55 Mode de fonctionnement PG, avec STEP 7 via Ethernet, A23 Mot de passe, FTP, A213 Multicast, pour UDP, A147 Multiprojet, A35, A40 Configuration de liaisons, A109, A113 Multitraitement S7300, A50 S7400, A52

Protection par mot de passe, CP IT, A76

R
readme.htm, systme de fichiers, CP IT, A212 Relais de communication S7, A27 Ressources de liaison, S7300, A51 Routage en cas de rpartition de charge, Liaisons, A157

S
Serveur de messagerie, A202 Configuration dadresse, A115, A201 Mode, A201 Serveur DHCP, A73 Serveur proxy, FTP, A235, A237 Services FETCH/WRITE Configuration pour transport ISO, A154 Prsentation, A34 SIMATIC NET, Concept, A16 STEP 7, Version, A6 SUN Java Virtual Machine, A236 Synchronisation dhorloge, A67, A70 Systme de fichier du CP IT, A211 Systme de fichiers du CP Advanced, A238 Systme de fichiers du CP IT, A240

N
Navigateur Web, A236 Caractristiques requises, A236 NCM S7 Installation, A56 Notes gnrales, A56 Nouvelle liaison, A112 Numros de rfrence, A286

P
Page daccueil du serveur Web, CP Advanced, A238 Pages HTML, Chargement, A241 Pages systme HTML, A238 Paramtres dadresse Broadcast, A148, A149 Liaison ISOonTCP non spcifie, A133 Liaison TCP non spcifie, A140 Liaison UDP non spcifie, A146 Parefeu, A235 PC internal, A271 Point terminal de liaison, Liaison EMail, A202 Procdure daccs au rseau, A16 Processeurs de communication; Constitution pour S7300, A48 pour S7400, A49 PROFIBUS; interface utilisateur vers, A27 Proprits dynamiques, pour ISOTransport, A125 Protection daccs, A238

T
Table dallocation de fichiers, A218 Tampon de diagnostic Interrogation de lextrait, A238 Paramtrage de la langue, A239 Tlchargement, Exemple de projet/programme, A97 Types de communication, A17 Types de liaison, Blocs de paramtres pour, A188 Types de sousbloc, A195

U
UL, Homologation, A289 Uniform Resource Locator , A237 Utilisateur, Droits daccs, A76 Utilisation en parallle de CP; S7300, A50 de CP; S7400, A52 Utilitaires FTP, Accs aux fichiers, A213

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209

A319

V
Variante de projet 1 sousrseau 1 projet, A37 1 sousrseau plusieurs projets, A40 Deux sousrseaux via CP Advanced, A46 Liaisons intersousrseaux, A45 Plusieurs sousrseaux 1 projet, A39 Plusieurs sousrseaux plusieurs sousprojets, A43 SIMATIC S5 et automates dautres constructeurs, A38

A320

CP S7 pour Industrial Ethernet Configuration et mise en service Edition 05/2008 G79000G8977C18209