254
CP S7 pour Industrial Ethernet Configuration et mise en service ___________________ ___________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ SIMATIC NET S7-300/400 - Industrial Ethernet / PROFINET CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration Manuel partie A - Application générale 09/2013 C79000-G8977-C182-13 Ce manuel... Communication via CP Ethernet sur stations S7 1 Caractéristiques des CP Ethernet 2 Configuration du CP Ethernet avec STEP 7 3 Interface SEND/RECEIVE dans le programme utilisateur 4 Configuration de liaisons de communication 5 CP comme contrôleur PROFINET IO 6 Périphérique PROFINET IO intelligent avec CP S7-300 7 Envoi de messages de process par courrier électronique 8 Gestion de fichiers et accès aux fichiers via FTP/FTPS 9 CP S7 Advanced comme serveur Web : Contrôle de process HTML 10 diagnostic Web 11 Diagnostic spécial STEP 7 12 Chargement du firmware 13 Brochage du connecteur A Bibliographie B Couplage à des systèmes d'autres marque avec FETCH/WRITE C Historique du document D

CP S7 pour Industrial Ethernet Configuration et mise en ... · Communication via CP Ethernet sur stations S7 1 Caractéristiques des CP Ethernet 2 Configuration du CP Ethernet avec

  • Upload
    duongtu

  • View
    232

  • Download
    0

Embed Size (px)

Citation preview

CP S7 pour Industrial Ethernet

Configuration et mise en service

___________________ ___________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________ ___________________

___________________ ___________________ ___________________

___________________ ___________________ ___________________ ___________________

SIMATIC NET

S7-300/400 - Industrial Ethernet / PROFINET CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration

Manuel partie A - Application générale

09/2013 C79000-G8977-C182-13

Ce manuel...

Communication via CP Ethernet sur stations S7

1 Caractéristiques des CP Ethernet

2 Configuration du CP Ethernet avec STEP 7

3 Interface SEND/RECEIVE dans le programme utilisateur

4 Configuration de liaisons de communication

5 CP comme contrôleur PROFINET IO

6 Périphérique PROFINET IO intelligent avec CP S7-300

7 Envoi de messages de process par courrier électronique

8 Gestion de fichiers et accès aux fichiers via FTP/FTPS

9 CP S7 Advanced comme serveur Web : Contrôle de process HTML

10

diagnostic Web 11

Diagnostic spécial STEP 7 12

Chargement du firmware 13

Brochage du connecteur A

Bibliographie B

Couplage à des systèmes d'autres marque avec FETCH/WRITE

C

Historique du document D

Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG ALLEMAGNE

Numéro de référence du document: C79000-G8977-C182 Ⓟ 09/2013 Sous réserve de modifications techniques

Copyright © Siemens AG 2001 - 2013. Tous droits réservés

Mentions légales Signalétique d'avertissement

Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité et pour éviter des dommages matériels. Les avertissements servant à votre sécurité personnelle sont accompagnés d'un triangle de danger, les avertissements concernant uniquement des dommages matériels sont dépourvus de ce triangle. Les avertissements sont représentés ci-après par ordre décroissant de niveau de risque.

DANGER signifie que la non-application des mesures de sécurité appropriées entraîne la mort ou des blessures graves.

ATTENTION signifie que la non-application des mesures de sécurité appropriées peut entraîner la mort ou des blessures graves.

PRUDENCE signifie que la non-application des mesures de sécurité appropriées peut entraîner des blessures légères.

IMPORTANT signifie que la non-application des mesures de sécurité appropriées peut entraîner un dommage matériel.

En présence de plusieurs niveaux de risque, c'est toujours l'avertissement correspondant au niveau le plus élevé qui est reproduit. Si un avertissement avec triangle de danger prévient des risques de dommages corporels, le même avertissement peut aussi contenir un avis de mise en garde contre des dommages matériels.

Personnes qualifiées L’appareil/le système décrit dans cette documentation ne doit être manipulé que par du personnel qualifié pour chaque tâche spécifique. La documentation relative à cette tâche doit être observée, en particulier les consignes de sécurité et avertissements. Les personnes qualifiées sont, en raison de leur formation et de leur expérience, en mesure de reconnaître les risques liés au maniement de ce produit / système et de les éviter.

Utilisation des produits Siemens conforme à leur destination Tenez compte des points suivants:

ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art. Il faut respecter les conditions d'environnement admissibles ainsi que les indications dans les documentations afférentes.

Marques de fabrique Toutes les désignations repérées par ® sont des marques déposées de Siemens AG. Les autres désignations dans ce document peuvent être des marques dont l'utilisation par des tiers à leurs propres fins peut enfreindre les droits de leurs propriétaires respectifs.

Exclusion de responsabilité Nous avons vérifié la conformité du contenu du présent document avec le matériel et le logiciel qui y sont décrits. Ne pouvant toutefois exclure toute divergence, nous ne pouvons pas nous porter garants de la conformité intégrale. Si l'usage de ce manuel devait révéler des erreurs, nous en tiendrons compte et apporterons les corrections nécessaires dès la prochaine édition.

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 3

Ce manuel...

● ... vous aide à mettre en service les modules CP SIMATIC NET d'une station S7 ;

● ... vous aide à faire communiquer efficacement vos applications via les CP SIMATIC NET ;

● ... complète la description fournie dans la documentation en ligne du logiciel de configuration de STEP 7. Conformez-vous par conséquent d'une manière générale aux instructions sur les divers sujets.

A qui s'adresse ce manuel ? Ce manuel est destiné au personnel de mise en service et de maintenance ainsi qu'aux programmeurs STEP 7.

Champ d'application du manuel

Remarque

Veuillez noter que la disponibilité des fonctions décrites ici est liée au type d'appareil que vous utilisez, à la version de firmware du CP ainsi qu'à l'édition et à la version de STEP 7. Les fonctions prises en charge par votre module sont indiquées dans la description du dialogue des propriétés du module sous STEP 7.

Remarque STEP 7

Dans le présent manuel, la désignation STEP 7 est utilisée ci-après d'une manière générique pour toutes les versions disponibles de STEP 7.

Ce manuel est valable pour les versions suivantes du logiciel de configuration :

● STEP 7 V5.5 SP2 Hotfix 4

Egalement sur modules CP à fonctionnalité Industrial Ethernet Security intégrée : Security Configuration Tool (SCT) version V3.1

● STEP 7 Professional V12.0 SP1

Description des fonctions STEP 7 Ce manuel prend en compte les informations étendues du système d'aide et d'information des outils de configuration STEP 7. Nous avons donc renoncé à faire figurer dans ce manuel des représentations explicites des dialogues de saisie.

Lorsqu'il est question de propriétés spécifiques des versions de STEP 7, votre attention est spécialement attirée sur ce point.

Ce manuel...

CP S7 pour Industrial Ethernet Configuration et mise en service 4 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Nouveautés dans cette édition Adaptations rédactionnelles

Remarque

Tenez également compte de l'historique de ce manuel au chapitre Historique du document (Page 249) en annexe.

Documentation remplacée Le présent manuel remplace l'édition 10/2012.

Abréviations / acronymes Les abréviations ou acronymes suivants sont utilisés dans la description des modules CP dans le présent manuel :

● "Advanced CP"

Le terme "Advanced CP" désigne des CP disposant des fonctions E-Mail, FTP, Web et PROFINET CBA. Le terme "Advanced" figure dans le nom de produit des modules concernés (par exemple CP 343–1 Advanced).

● "CP de sécurité"

Le terme de "CP de sécurité" est utilisé dans les descriptions des modules CP équipés d'une fonction de sécurité Ethernet intégrée (CP x43–1 Advanced à partir de V3.0).

La documentation pour CP S7 SIMATIC NET La documentation des CP S7 SIMATIC NET se compose des éléments suivants :

● Manuel partie A - Manuel de configuration "CP S7 pour PROFIBUS Configuration et mise en service" (le présent manuel)

● Manuel partie B - Manuel "CP S7 pour Industrial Ethernet - CPxxx

Voir sous /1/ (Page 235)

● SIMATIC NET Industrial Ethernet Security - Notions de base et application - Manuel de configuration

Voir sous /16/ (Page 240)

Ce manuel...

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 5

● Blocs de programme pour CP S7 SIMATIC NET - Manuel de programmation

Voir sous /10/ (Page 238)

Contient la description détaillées des blocs de programme pour les services suivants :

– Services de communication ouverts

– Coordinations d'accès avec FETCH/WRITE

– Diagnostic de liaisons et diagnostic système

– Services FTP

– Liaisons programmées et configuration IP

Documentation CP sur le DVD Manual Collection (nº de réf. A5E00069051) Le DVD "SIMATIC NET Manual Collection" contient les manuels à jour au moment de la production et des descriptions de tous les produits SIMATIC NET. Il est régulièrement mise à jour.

Historique des versions/téléchargements d'actualité pour les CP S7 SIMATIC NET Le document "Historique des version/téléchargements d'actualité 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 sur Internet sous le numéro d'article :

9836605 (http://support.automation.siemens.com/WW/view/fr/9836605)

FAQ sur Internet Vous trouverez des informations complémentaires détaillées (FAQ) sur la mise en œuvre des CP sur Internet dans l'article suivant (type d'article "FAQ") :

17844971 (http://support.automation.siemens.com/WW/news/fr/17844971)

Informations sur les dernières versions des blocs de programme (FC/FB) Veuillez toujours utiliser les versions les plus récentes des blocs pour vos nouveaux programmes utilisateur. Vous trouvez des informations sur les versions de blocs actuels ainsi que sur les blocs actuels à télécharger sur Internet sous le numéro d'article :

8797900 (http://support.automation.siemens.com/WW/view/fr/8797900)

Pour les pièces de rechange, veuillez procéder comme indiqué dans les instructions de la partie B, spécifiques aux appareils, du présent manuel.

CD SIMATIC NET Quick Start : exemples portant sur la communication Le CD de prise en main Quick Start, à commander séparément, est une mine d'exemples de programmation et de configuration.

Ce manuel...

CP S7 pour Industrial Ethernet Configuration et mise en service 6 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Vous pouvez la commander directement sur Internet sous le numéro d'article :

21827955 (http://support.automation.siemens.com/WW/view/fr/21827955)

Informations complémentaires à propos de SIMATIC S7 Vous trouverez des informations complémentaires sur les systèmes d'automatisation SIMATIC sur le CD Quickstart et sur les pages des services en ligne Customer Support à l'adresse suivante :

Informations générales sur SIMATIC NET (http://www.automation.siemens.com/net/index_00.htm)

ou

Informations produit et fichiers téléchargeables (http://support.automation.siemens.com/WW/view/fr)

Références bibliographiques /.../ Les renvois à d'autres documents sont repérés par un numéro entre deux barres obliques /.../. Ce numéro vous permettra de retrouver le titre du document en question dans la bibliographie qui se trouve à la fin du présent manuel.

Voir aussi diagnostic Web (Page 173)

Chargement du firmware (Page 225)

Industrial Ethernet Security (Page 14)

Glossaire SIMATIC NET Vous trouverez une explication des termes techniques figurant dans cette documentation dans le glossaire SIMATIC NET.

Le glossaire SIMATIC NET se trouve ici :

● SIMATIC NET Manual Collection

Le DVD est joint à certains produits SIMATIC NET.

● Sur Internet sous le numéro d'article :

50305045 (http://support.automation.siemens.com/WW/view/fr/50305045)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 7

Sommaire

Ce manuel... ........................................................................................................................................... 3

1 Communication via CP Ethernet sur stations S7 .................................................................................... 13

1.1 Industrial Ethernet ........................................................................................................................ 13

1.2 Industrial Ethernet Security .......................................................................................................... 14

1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet ............... 16 1.3.1 Types de communication ............................................................................................................. 16 1.3.2 Les services de communication des CP Ethernet ....................................................................... 20 1.3.3 Fonctionnement via une base de données configurée ou programmée ..................................... 21

1.4 Communication PG/OP via Industrial Ethernet ............................................................................ 22 1.4.1 Communication PG avec STEP 7 via Industrial Ethernet ............................................................ 24 1.4.2 Utilisation de l'OP : Connexion d'appareils de contrôle-commande via Industrial Ethernet ........ 25

1.5 Communication S7 via Industrial Ethernet ................................................................................... 25

1.6 Services de communication ouverts (interface SEND/RECEIVE) ............................................... 29

1.7 Services FETCH/WRITE (serveur) .............................................................................................. 32

1.8 Mise en réseau de stations avec STEP 7 .................................................................................... 33

2 Caractéristiques des CP Ethernet ......................................................................................................... 35

2.1 Processeurs de communication pour S7-300 .............................................................................. 35

2.2 Processeurs de communication pour S7-400 .............................................................................. 36

2.3 Règles d'embrochement sur SIMATIC S7-300 ............................................................................ 37 2.3.1 Emplacements admissibles ......................................................................................................... 37 2.3.2 Nombre de CP SIMATIC NET utilisables en parallèle ................................................................. 38 2.3.3 Multitraitement.............................................................................................................................. 38 2.3.4 Débrochage/Embrochage (échange de module) ......................................................................... 38 2.3.5 Notes concernant la CPU S7-300 : Ressources de liaison ......................................................... 38

2.4 Règles d'embrochement sur SIMATIC S7-400 ............................................................................ 39 2.4.1 Emplacements admissibles ......................................................................................................... 39 2.4.2 Nombre de CP SIMATIC NET utilisables en parallèle ................................................................. 39 2.4.3 Multitraitement.............................................................................................................................. 39 2.4.4 Débrochage/Embrochage (échange de module) ......................................................................... 40 2.4.5 Notes concernant la CPU S7-400 : Ressources de liaison ......................................................... 40

3 Configuration du CP Ethernet avec STEP 7 .......................................................................................... 41

3.1 Pour mettre un CP Ethernet en service ....................................................................................... 41

3.2 Configuration - Marche à suivre ................................................................................................... 41 3.2.1 Généralités ................................................................................................................................... 41 3.2.2 Mise en réseau du CP Ethernet ................................................................................................... 42

3.3 Paramétrage des autres propriétés du CP .................................................................................. 44 3.3.1 Généralités ................................................................................................................................... 44

Sommaire

CP S7 pour Industrial Ethernet Configuration et mise en service 8 Manuel de configuration, 09/2013, C79000-G8977-C182-13

3.3.2 Groupes de paramètres "Général" .............................................................................................. 47 3.3.3 Paramètre / Fonction "Adresses de module" .............................................................................. 48 3.3.4 Groupe de paramètres "Options / Paramètres" .......................................................................... 49 3.3.5 Groupe de paramètres "Synchronisation d'horloge" - Méthode.................................................. 53 3.3.6 Groupe de paramètres "Protection d'accès IP" .......................................................................... 55 3.3.7 Groupe de paramètres "Configuration IP" .................................................................................. 59 3.3.8 Groupes de paramètres "Gestion des utilisateurs" ..................................................................... 60 3.3.9 Groupe de paramètres "Mnémoniques / Déclaration de variables" ............................................ 61 3.3.10 Groupe de paramètres "Configuration DNS" .............................................................................. 61 3.3.11 Groupes de paramètres "FTP" .................................................................................................... 61 3.3.12 Groupes de paramètres "SNMP" ................................................................................................ 64 3.3.13 Onglet "Paramètres de port" ....................................................................................................... 65 3.3.14 Groupes de paramètres "PROFINET" ........................................................................................ 67 3.3.15 Groupe de paramètres "Sécurité des données" (STEP 7 V5.5) ................................................. 67 3.3.16 Groupe de paramètres "Web" ..................................................................................................... 68

3.4 Envoi au CP Advanced via HTTP/HTTPS d'entrées pour le contrôle d'accès IP ....................... 71

3.5 Redondance de supports ............................................................................................................ 74 3.5.1 Redondance des supports dans les topologies en anneau ........................................................ 75 3.5.2 MRP ............................................................................................................................................ 76 3.5.3 Configuration MRP ...................................................................................................................... 79

3.6 Attribution initiale d'adresses ...................................................................................................... 82 3.6.1 Adressage par sélection du système cible .................................................................................. 83 3.6.2 Adressage per reprise des paramètres d'adresse configurés .................................................... 84

3.7 Chargement des données de configuration sur le système cible ............................................... 84

4 Interface SEND/RECEIVE dans le programme utilisateur ...................................................................... 87

4.1 Mode de fonctionnement de l'interface SEND/RECEIVE de la CPU .......................................... 87

4.2 Programmation de l'interface SEND/RECEIVE .......................................................................... 89

4.3 Echange de données CPU S7 − CP Ethernet ............................................................................ 91

4.4 Informations complémentaires .................................................................................................... 92 4.4.1 Programmation de la transmission de données via liaisons TCP............................................... 92 4.4.2 Recommandations relatives au fonctionnement sous charge de communication élevée .......... 93

5 Configuration de liaisons de communication .......................................................................................... 95

5.1 Marche à suivre et propriétés des liaisons .................................................................................. 96

5.2 Liaisons à d'autres partenaires dans d'autres projets ................................................................. 98

5.3 Liaisons incohérentes - Liaisons sans affectation .................................................................... 100

5.4 Configuration des propriétés d'une liaison transport ISO ......................................................... 103 5.4.1 Définition d'adresses transport ISO .......................................................................................... 103 5.4.2 Définition des propriétés dynamiques transport ISO ................................................................ 104

5.5 Configuration des propriétés d'une liaison ISO-on-TCP ........................................................... 106 5.5.1 Définition d'adresses ISO-on-TCP ............................................................................................ 106

5.6 Configuration des propriétés d'une liaison TCP ........................................................................ 108 5.6.1 Définition d'adresses TCP ......................................................................................................... 108

5.7 Configuration des propriétés de liaison UDP ............................................................................ 110 5.7.1 Définition d'adresses UDP ........................................................................................................ 110

Sommaire

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 9

5.7.2 UDP avec broadcast et multicast ............................................................................................... 112 5.7.3 Liaison UDP libre ....................................................................................................................... 116

5.8 Mode FETCH/WRITE ................................................................................................................ 117

6 CP comme contrôleur PROFINET IO .................................................................................................. 121

6.1 Configuration .............................................................................................................................. 121 6.1.1 Système PROFINET IO sous STEP 7 ....................................................................................... 121 6.1.2 PROFINET IO avec communication IRT (STEP 7 V5.5) ........................................................... 122

6.2 Mode contrôleur IO sur S7-300 .................................................................................................. 123 6.2.1 Programmation........................................................................................................................... 123 6.2.2 Lecture et écriture d'enregistrements avec le bloc de programme PNIO_RW_REC................. 124 6.2.3 Exploitation des alarmes avec le bloc de programme PNIO_Alarm .......................................... 124

6.3 Mode contrôleur IO sur S7-400 .................................................................................................. 125 6.3.1 Mode multitraitement - affectation du CP à la CPU (STEP 7 V5.5) ........................................... 125 6.3.2 Programmation........................................................................................................................... 125

6.4 Informations complémentaires concernant le fonctionnement sous PROFINET IO ................. 126 6.4.1 Rétroaction de la communication multicast sur la communication RT ...................................... 126

7 Périphérique PROFINET IO intelligent avec CP S7-300 ...................................................................... 127

7.1 Principe de l'échange de données en mode périphérique IO .................................................... 128

7.2 Configuration (STEP 7 V5.5) ..................................................................................................... 129 7.2.1 Principe du couplage de périphérique IO .................................................................................. 129 7.2.2 Activation du CP comme périphérique PROFINET IO sur la station S7 ................................... 130 7.2.3 Configuration du CP comme périphérique IO à communication IRT......................................... 130 7.2.4 Affectation d'un périphérique PROFINET IO à un système PROFINET IO .............................. 131

7.3 Configuration (STEP 7 Professional) ......................................................................................... 134

7.4 Programmation........................................................................................................................... 134 7.4.1 Interface de programmation du périphérique PROFINET IO .................................................... 135 7.4.2 Initialisation et configuration ....................................................................................................... 135

7.5 Shared Device............................................................................................................................ 137

7.6 Exemple de configuration et de programmation ........................................................................ 137

8 Envoi de messages de process par courrier électronique .................................................................... 141

8.1 Fonctions .................................................................................................................................... 141 8.1.1 Authentification et autres caractéristiques du CP Advanced ..................................................... 142

8.2 Configuration .............................................................................................................................. 144 8.2.1 Possibilités du mode serveur de messagerie ............................................................................ 144 8.2.2 Configuration du serveur de messagerie et adressage du destinataire .................................... 144

8.3 Création d'une liaison E-Mail ..................................................................................................... 145

8.4 Envoyer message ...................................................................................................................... 147

8.5 Test de la fonction de courrier électronique ............................................................................... 149

9 Gestion de fichiers et accès aux fichiers via FTP/FTPS ....................................................................... 151

9.1 Fonctions FTP d'une station S7 équipée d'un CP Advanced .................................................... 152

9.2 CP Advanced comme serveur FTP pour le système de fichiers du CP .................................... 153

Sommaire

CP S7 pour Industrial Ethernet Configuration et mise en service 10 Manuel de configuration, 09/2013, C79000-G8977-C182-13

9.2.1 Mode de fonctionnement ........................................................................................................... 153 9.2.2 Structure du système de fichiers et caractéristiques ................................................................ 154

9.3 CP Advanced comme serveur FTP pour les données de CPU S7 .......................................... 156 9.3.1 Mode de fonctionnement ........................................................................................................... 156 9.3.2 Commandes FTP sur le client FTP ........................................................................................... 158 9.3.3 Table d'allocation de fichiers ..................................................................................................... 160

9.4 CP Advanced comme client FTP pour les données de CPU S7 .............................................. 163 9.4.1 Mode de fonctionnement ........................................................................................................... 163 9.4.2 Création de liaisons FTP ........................................................................................................... 165

9.5 Blocs de programme pour services FTP ................................................................................... 165

10 CP S7 Advanced comme serveur Web : Contrôle de process HTML .................................................... 167

10.1 Présentation du contrôle de process HTML .............................................................................. 167

10.2 Sécurité d'accès aux données de process ............................................................................... 168 10.2.1 Activation de port sur CP Advanced lors de la configuration .................................................... 169 10.2.2 Fonctionnement avec pare-feu et serveur proxy ...................................................................... 169 10.2.3 Protection échelonnée par mot de passe avec la sécurité des données ................................. 170

10.3 Accès au CP Advanced via un navigateur Web ....................................................................... 171

11 diagnostic Web .................................................................................................................................... 173

11.1 Conditions préalables ................................................................................................................ 173

11.2 Structure et utilisation ................................................................................................................ 175

11.3 Pages de diagnostic du CP ....................................................................................................... 179 11.3.1 Page d'accueil ........................................................................................................................... 179 11.3.2 Identification .............................................................................................................................. 180 11.3.3 tampon de diagnostic ................................................................................................................ 181 11.3.4 Etat de module / Configuration de rack ..................................................................................... 182 11.3.5 Industrial Ethernet ..................................................................................................................... 186 11.3.6 Communication SEND/RECEIVE / Liaisons configurées ......................................................... 189 11.3.7 Communication S7 .................................................................................................................... 191 11.3.8 Redondance de supports .......................................................................................................... 192 11.3.9 Protection d'accès IP................................................................................................................. 193 11.3.10 Sécurité ..................................................................................................................................... 194 11.3.11 Topologie................................................................................................................................... 195 11.3.11.1 Topologie - Onglet "Vue graphique" .................................................................................... 196 11.3.11.2 Topologie - Onglet "Vue en tableau".................................................................................... 199 11.3.11.3 Topologie - Onglet "Récapitulatif des états" ........................................................................ 201 11.3.12 Centre de mise à jour ................................................................................................................ 201 11.3.12.1 Centre de mise à jour - Onglet "Firmware" .......................................................................... 202 11.3.12.2 Centre de mise à jour - Onglet "Liste IP Access Control" .................................................... 202 11.3.12.3 Centre de mise à jour - Onglet "Messages de diagnostic" .................................................. 203

12 Diagnostic spécial STEP 7 ................................................................................................................... 205

12.1 Généralité .................................................................................................................................. 205

12.2 Fonctions ................................................................................................................................... 206 12.2.1 Installation et démarrage ........................................................................................................... 206 12.2.2 Structure et utilisation ................................................................................................................ 208 12.2.3 Commandes de menu ............................................................................................................... 209

Sommaire

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 11

12.3 Démarrer le diagnostic ............................................................................................................... 211 12.3.1 Chemin en ligne : Etablir une liaison au CP .............................................................................. 211 12.3.2 Utilisation d’une station PC – Paramétrage de la passerelle sous "PC internal" ....................... 216 12.3.3 Autres possibilités de démarrage du diagnostic (STEP 7 V5.5) ................................................ 217

12.4 Marche à suivre pour le diagnostic ............................................................................................ 218

12.5 Appel ciblé des fonctions de diagnostic ..................................................................................... 219

12.6 Check-list des "problèmes typiques" de l'installation ................................................................. 220 12.6.1 Check-list Fonctions générales du CP ....................................................................................... 221 12.6.2 Check-list des liaisons de communication ................................................................................. 221

12.7 Messages de diagnostic de liaisons E-Mail avec authentification ............................................. 222

13 Chargement du firmware ..................................................................................................................... 225

13.1 Chargement à l'aide du chargeur de firmware ........................................................................... 225

13.2 Chargement via le centre d'actualisation ................................................................................... 227

A Brochage du connecteur ..................................................................................................................... 231

A.1 Connecteur DC 24 V .................................................................................................................. 231

A.2 Connecteur femelle RJ-45 pour Twisted Pair Ethernet ............................................................. 231

A.3 Connecteur pour Industrial Ethernet .......................................................................................... 232

A.4 Connecteur pour PROFIBUS ..................................................................................................... 233

B Bibliographie ....................................................................................................................................... 235

C Couplage à des systèmes d'autres marque avec FETCH/WRITE ........................................................ 245

D Historique du document ...................................................................................................................... 249

Index................................................................................................................................................... 251

Sommaire

CP S7 pour Industrial Ethernet Configuration et mise en service 12 Manuel de configuration, 09/2013, C79000-G8977-C182-13

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 13

Communication via CP Ethernet sur stations S7 1

Le CP Ethernet pour SIMATIC S7 offre toute une série de services de communication pour l'exécution de diverses tâches.

Ce chapitre fournit des informations sur les sujets suivants :

● quelles sont les possibilités de communication via Industrial Ethernet mises à disposition par le CP Ethernet ?

● quelles sont les tâches assurées par le CP Ethernet dans le cadre des différents services ?

● comment créer les conditions requises pour satisfaire à vos exigences en matière de communication ?

Pour obtenir des informations complémentaires :

● Concernant l'installation du CP Ethernet, conformez-vous aux instructions du manuel du CP Ethernet en question. Vous y trouverez en outre des informations complémentaires concernant les performances du CP Ethernet. /1/ (Page 235)

● Concernant le mode de fonctionnement et l'utilisation du logiciel de configuration STEP 7 qui sert en partie à configurer le CP (telle la configuration matérielle), veuillez vous référer à /5/ (Page 237).

● Concernant l'utilisation, la structure et la manipulation d'Industrial Ethernet, vous trouverez des informations détaillées sous /23/ (Page 242).

1.1 Industrial Ethernet

Industrial Ethernet Dans le système de communication ouvert, non propriétaire SIMATIC NET, Industrial Ethernet est le réseau du niveau conduite et du niveau cellule. Physiquement, Industrial Ethernet est un réseau électrique constitué d'un câble coaxial blindé, d'un câblage à paires torsadées (Twisted Pair) ou un réseau optique constitué de fibres optiques (FO).

Industrial Ethernet est défini par la norme internationale IEEE 802.3 (voir /10/).

Communication via CP Ethernet sur stations S7 1.2 Industrial Ethernet Security

CP S7 pour Industrial Ethernet Configuration et mise en service 14 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Communication sans faille dans le secteur industriel Industrial Ethernet est intégré au concept SIMATIC NET, qui permet avec PROFINET / PROFIBUS et AS-Interface (AS-i) de réaliser une mise en réseau sans faille des niveaux conduite, cellule et terrain.

Procédure d'accès au réseau L'accès au réseau est conforme, sous Industrial Ethernet, à la procédure CSMA/CD (Carrier Sense Multiple Access with Collision Detection = Accès multiple avec écoute de la porteuse et détection de collisions) défini par la norme IEEE 802.3.

1.2 Industrial Ethernet Security

Concept de protection de cellule avec Industrial Ethernet Security Industrial Ethernet Security permet de sécuriser des appareils, des cellules d'automatisation ou des segments d'un réseau Ethernet. Il est également possible de protéger le transfert de données en combinant diverses mesures de sécurité telles que pare-feu, routeur NAT/NAPT et VPN (Virtual Private Network) via tunnel IPsec contre :

● l'espionnage de données

● la manipulation de données

● les accès non autorisés

Les fonctions de sécurisation des CP de sécurité se configurent à l'aide de l'outil Security Configuration Tool qui est intégré à STEP 7.

Communication via CP Ethernet sur stations S7 1.2 Industrial Ethernet Security

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 15

Vous trouverez des informations détaillées au sujet de Industrial Ethernet Security et de la configuration avec Security Configuration Tool sous /16/ (Page 240).

Communication via CP Ethernet sur stations S7 1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service 16 Manuel de configuration, 09/2013, C79000-G8977-C182-13

1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

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

Modes de communication / mécanismes Interfaces / Services / Protocoles Communication PG/OP Communication S7

Via les protocoles • ISO • TCP/IP (RFC 1006)

Services de communication ouverts Avec interface SEND / RECEIVE au moyen des protocoles • Transport ISO • ISO-on-TCP (TCP/IP avec RFC 1006) • TCP • UDP

Avec services FETCH/WRITE au moyen des protocoles • Transport ISO • ISO-on-TCP • TCP

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

Contrôle de process HTML via navigateur Web Via les protocoles • HTTP ou HTTPS

Gestion de fichiers et accès aux fichiers via FTP

Via les protocoles • FTP ou FTPS 1)

Communication via CP Ethernet sur stations S7 1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 17

Modes de communication / mécanismes Interfaces / Services / Protocoles Messagerie électronique Via les protocoles

• SMTP / ESMTP

Fonctionnalité de sécurité des données • Pare-feu • VPN • SNMPv3 • Syslog • NAT / NAPT • NTP (sécurisé)

1) Lorsque la désignation "FTPS" est utilisée dans la présente documentation, il est question de FTPS en mode explicite (FTPES).

Types de communication ● Communication PG/OP

La communication PG/OP sert au chargement de programmes et de données de configuration, à l'exécution de fonctions de test et de diagnostic ainsi qu'au contrôle-commande d'un process à l'aide d'OP.

● 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).

● Services de communication ouverts avec l'interface SEND/RECEIVE

L'interface SEND/RECEIVE assure la communication programmée via une liaison configurée entre automates SIMATIC S7 et automates SIMATICS7 ou SIMATIC S5 et entre ces automates et des PC/PG ou des stations d'autres constructeurs.

Selon le type de CP, les services de communication ci-après sont disponibles au niveau de l'interface SEND/RECEIVE :

– Transport ISO

Optimisé pour la mise en œuvre performante sur un niveau de fabrication fermé

– Services basés IP pour la communication inter-réseau

Il s'agit, entre autres, des cycles qui sont décrits ci-dessous.

Liaisons ISO-on-TCP (RFC 1006), liaisons TCP et service de datagrammes UDP (y compris broadcast / multicast).

Communication via CP Ethernet sur stations S7 1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service 18 Manuel de configuration, 09/2013, C79000-G8977-C182-13

● Services FETCH/WRITE (serveur)

Les services FETCH/WRITE (serveur) permettent à des automates SIMATIC S5, de stations PC SIMATIC ou d'un autre constructeur d'accéder directement aux zones de mémoire système de la CPU d'un automate SIMATIC S7.

Selon le type de CP, les services de communication ci-après sont disponibles pour les accès FETCH/WRITE :

– Transport ISO

Optimisé pour la mise en œuvre performante sur un niveau de fabrication fermé

– TCP/IP pour la communication inter-réseau sur liaisons ISO-on-TCP (RFC 1006), liaisons TCP.

● PROFINET IO

PROFINET est une norme de l'Organisation des utilisateurs PROFIBUS (PNO) qui définit un modèle de communication et d'ingénierie non propriétaire.

– Contrôleur PROFINET IO

Les CP S7 qui prennent en charge le mode contrôleur PROFINET IO, permettent d'accéder directement aux périphériques IO via Industrial Ethernet.

– Périphérique PROFINET IO

Les CP S7 qui prennent en charge le mode périphérique PROFINET IO permettent d'utiliser des stations S7 comme des périphériques PROFINET IO "intelligents" sur Industrial Ethernet.

Informations complémentaires : voir bibliographie à propos de PROFINET IO (Page 241).

La communication PROFINET IO fait appel à UDP ou RT (Real Time) pour le paramétrage et à IRT (Isochronous Real Time) pour le trafic de données IO cyclique.

● PROFINET CBA

– PROFINET CBA

Une station S7 équipée d'un CP compatible PROFINET CBA peut être liée dans SIMATIC iMap comme composant PROFINET CBA.

Informations complémentaires : voir bibliographie à propos de PROFINET CBA (Page 238).

PROFINET CBA permet d'utiliser des connexions à transmission acycliques et cycliques.

● Contrôle de process HTML / Diagnostic Web

Les fonctions et pages HTML fournies vous permettent d'interroger des données système importantes à l'aide d'un navigateur Web.

Communication via CP Ethernet sur stations S7 1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 19

● Gestion de fichiers et accès 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.

– Station S7 comme client FTP

Vous transmettez les blocs de données en écriture et en lecture sur un serveur de fichiers.

– Station S7 comme serveur FTP

Une autre station, un PC p. ex., accède en écriture ou en lecture aux blocs de données de la station S7 ou aux fichiers du système de fichiers du CP à fonction IT.

● Messagerie électronique

Les CP à fonctions IT proposent des services de messagerie électronique.

L'automate est en mesure de transmettre des messages en fonction des événements du process.

Fonctionnalité de sécurité des données ● Pare-feu

– Pare-feu IP avec Stateful Packet Inspection (couches 3 et 4)

– Pare-feu également pour télégrammes Ethernet "non IP" selon IEEE 802.3 (couche 2)

– Limitation de bande passante

– Règles de pare-feu globales

– Tous les nœuds de réseau, connectés à un segment de réseau interne du CP, sont protégés par son pare-feu.

● Communication sécurisée par tunnel IPsec

Le CP x43-1 Adv. et d'autres modules de sécurité peuvent être configurés en groupes. Des tunnels IPsec (VPN) sont alors établis entre tous les modules de sécurité. La communication entre tous les nœuds internes de ces modules de sécurité est sécurisée par ces tunnels.

● SNMPv3

Pour la transmission à l'abri des écoutes d'informations d'analyse de réseau.

● Connexion via serveur Syslog

Des évènements peuvent être enregistrés, à des fins de surveillance, dans des fichiers journal que l'outil de configuration permet de lire ou d'envoyer automatiquement à un serveur Syslog.

● Contrôle de process HTML via HTTPS

Pour la transmission cryptée de données système via un navigateur Web.

Communication via CP Ethernet sur stations S7 1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service 20 Manuel de configuration, 09/2013, C79000-G8977-C182-13

● Gestion de fichiers et accès aux fichiers via FTP (mode explicite)

Pour la transmission cryptée de fichiers.

● Synchronisation d'horloge et transmission de l'heure via NTP (sécurisé)

Pour la synchronisation d'horloge et la transmission de l'heure.

1.3.2 Les services de communication des CP Ethernet Selon le type de module, les CP S7 prennent en charge les possibilités de communication suivantes :

Automate programmable Services de communication / fonctions prises en charge Module PG/OP S7 ouverts PROFINET

CBA PROFINET IO

TI Securité des données

S7/C7–300 CP 343-1 Lean

● ● 4) ● ○ ● 1) ○ ○

CP 343-1 ● ● ● ● 6) ● 3) ○ ○ CP 343-1 Advanced

● ● ● ● 6) ● 5) ● ●

S7–400/ S7-400H

CP 443-1 ● ● ● ○ ● 2) ○ ○ CP 443-1 Advanced

● ● ● ● ● 2) ● ●

Légende : ● = prises en charge ; ○ = non prises en charge 1) Périphérique PROFINET IO

2) Contrôleur PROFINET IO 3) Périphérique PROFINET IO ou contrôleur PROFINET IO 4) Serveur uniquement 5) Périphérique PROFINET IO et/ou contrôleur PROFINET IO 6) En fonction du type d'appareil : EX21 avec CBA, EX30 sans CBA p. ex.

Communication via CP Ethernet sur stations S7 1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 21

Possibilités de communication entre les types d'appareils Le tableau ci-après présente les possibilités de communication résultant des modes de communication précités :

S7-300 S7-400 S5-115 - 155U/H Station PC ET 200 S7-300

Communication S7 SEND/RECEIVE PROFINET CBA PROFINET IO 3) Services FTP

Communication S7 SEND/RECEIVE PROFINET CBA PROFINET IO 3) Services FTP

SEND/RECEIVE FETCH/WRITE

Communication PG/OP 1) Communication S7 1) SEND/RECEIVE FETCH/WRITE PROFINET CBA PROFINET IO Contrôle de process HTML Services FTP E-mails

Communication S7 PROFINET IO

S7-400

Communication S7 SEND/RECEIVE PROFINET CBA PROFINET IO 2) Services FTP

Communication S7 SEND/RECEIVE PROFINET CBA PROFINET IO Services FTP

1) PC uniquement comme client 2) S7-300 comme périphérique et/ou contrôleur PROFINET IO S7-400 comme contrôleur PROFINET IO 3) S7-300 comme périphérique et/ou contrôleur PROFINET IO

1.3.3 Fonctionnement via une base de données configurée ou programmée

Configuration et diagnostic La connexion et la configuration du CP Ethernet nécessitent le logiciel de configuration STEP 7.

STEP 7 offre, par le biais du diagnostic spécial et du diagnostic Web, des possibilités très complètes de diagnostic des divers modes de communication sous Industrial Ethernet.

Pour configurer la fonction de sécurité, utilisez l'utilitaire Security Configuration Tool SCT, intégré à STEP 7.

Pour la configuration de la communication PROFINET CBA, vous utiliserez en outre l'outil d'ingénierie SIMATIC iMap.

Liaisons de communication programmées Il existe des domaines d'application où il vaut mieux ne pas créer les liaisons de communication via le données de configuration mais où il est préférable de les programmer via des applications spécifiques.

Le bloc de programme IP_CONFIG qui permet la transmission flexible à un CP Ethernet de blocs de données contenant des données de configuration, est disponible pour ces applications. Pour savoir avec quelles interfaces du CP ceci est possible, veuillez vous référer au manuel correspondant.

Communication via CP Ethernet sur stations S7 1.4 Communication PG/OP via Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service 22 Manuel de configuration, 09/2013, C79000-G8977-C182-13

1.4 Communication PG/OP via Industrial Ethernet

Application La communication PG/OP met à disposition des fonctions qui sont déjà intégrées à tout appareil SIMATIC S7/M7/C7.

La communication PG/OP distingue deux modes de fonctionnement :

● Communication PG

La communication PG avec STEP 7 sous Industrial Ethernet offre la gamme complète des fonctions de STEP 7 via Industrial Ethernet. Tous les modules du SIMATIC S7 sont accessibles à des fins de :

– programmation

– diagnostic

– conduite et supervision

● Mode OP

La communication PG/OP via Industrial Ethernet permet de commander et de surveiller tous les modules d'une station SIMATIC S7 à l'aide d'appareils de contrôle-commande (TD/OP).

Le CP Ethernet joue le rôle de "relais de communication" qui fait transiter la communication PG/OP via Industrial Ethernet.

La figure ci-après illustre à titre d'exemple les possibilités d'utilisation locale ou distante de la communication PG/OP :

● 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 TS Adapter est également esquissée)

Communication via CP Ethernet sur stations S7 1.4 Communication PG/OP via Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 23

Figure 1-1 Configuration pour le mode PG/OP - local et distant

Communication via CP Ethernet sur stations S7 1.4 Communication PG/OP via Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service 24 Manuel de configuration, 09/2013, C79000-G8977-C182-13

1.4.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 :

● La PG ou l'Engineering Station est équipée d'un CP Ethernet ou d'un modem/d'un adaptateur RNIS pour l'accès à distance.

● Une adresse est affectée au CP Ethernet (utilisez l'adresse MAC par défaut ou paramétrez une adresse IP).

Sur CP à plusieurs interfaces indépendantes, p. ex. 1 interface PROFINET et 1 interface Gigabit, vous pouvez, lors de l'interconnexion de l'interface PROFINET avec votre installation, connecter la PG ou la station d'ingénierie à l'interface Gigabit. Vous pouvez accéder à partir de l'une des interfaces au sous-réseau de l'autre interface.

Mise en réseau de la PG / de l'Engineering Station Selon la configuration de la PG ou de l'Engineering Station, on distinguera les cas suivant pour l'utilisation de la communication PG :

● PG / Engineering Station en mode configuré

Si vous choisissez cette configuration lors de la mise en service de la PG / l'Engineering Station, les interfaces des modules de communication utilisés seront déjà reconnues à ce niveau. La fonction "Paramétrage interface PG/PC" est automatiquement réglée sur "PC interne".

Après avoir chargé la configuration sur votre PG / Engineering Station, vous pourrez, à partir de STEP 7, échanger sans autre paramétrage des fonctions de PG avec les stations accessibles du réseau.

● PG / Engineering Station en mode PG

Si votre PG ou Engineering Station a été configurée pour ce mode de fonctionnement, vous devrez définir l'interface de la PG ou de l'Engineering Station explicitement au moyen de la fonction "Paramétrage interface PG/PC".

Effectuez pour ce faire les opérations suivantes :

1. Ouvrez dans le panneau de configuration de Windows la boîte de dialogue “Paramétrage interface PG/PC".

2. Paramétrez l'interface de la PG/du PC en fonction des CP disponibles sur votre PG et en fonction de la connexion au bus (paramétrages d'interface utilisés).

Pour plus d'informations sur l'utilisation de la PG et de l'Engineering Station, veuillez vous reporter à /4/ (Page 237).

Communication via CP Ethernet sur stations S7 1.5 Communication S7 via Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 25

1.4.2 Utilisation de l'OP : Connexion d'appareils de contrôle-commande via Industrial Ethernet

Condition L'utilisation du contrôle-commande est possible dès que les conditions suivantes sont remplies :

● Sont installés sur l'appareil de contrôle-commande :

– un CP Ethernet ;

– Softnet S7 pour Ind. Ethernet ou un logiciel du CD SIMATIC NET.

● Les CP des stations S7 ont une adresse MAC/IP (utiliser l'adresse MAC par défaut ou spécifier une adresse IP).

Sur CP à plusieurs interfaces indépendantes, p. ex. 1 interface PROFINET et 1 interface Gigabit, vous pouvez, lors de l'interconnexion de l'interface PROFINET avec votre installation, connecter la PG ou la station d'ingénierie à l'interface Gigabit. Vous pouvez accéder à partir de l'une des interfaces au sous-réseau de l'autre interface.

Marche à suivre Pour pouvoir utiliser la communication S7, vous devez prévoir sur votre appareil de contrôle-commande l'adressage du module souhaité de la station SIMATIC S7.

Pour plus de détails sur le mode OP, veuillez vous référer à /4/ (Page 237).

1.5 Communication S7 via Industrial Ethernet

Application La communication S7 via Industrial Ethernet et des liaisons S7 configurées est programmable par blocs de programme pour la communication S7. Dans le cadre de la communication via CP Ethernet, la quantité de données utiles max. par tâche est de :

● 64 Ko pour S7-400

● 32 Ko pour S7-300

Le CP Ethernet joue le rôle de "relais de communication S7“ en faisant transiter les fonctions S7 via Industrial Ethernet. La transmission s'effectue, selon la configuration du CP Ethernet sur la base du protocole transport ISO ou ISO-on-TCP (TCP/IP avec extension RFC 1006).

La communication S7 se déroule, du point de vue de l'utilisateur, de manière identique via PROFIBUS et Industrial Ethernet.

Communication via CP Ethernet sur stations S7 1.5 Communication S7 via Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service 26 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Partenaire On distingue, selon le type de matériel et la configuration de l'installation, 2 cas :

● fonction de client et de serveur bilatérale

Les liaisons S7 peuvent être utilisées entre les stations ci-après avec toutes les fonctionnalités de la communication S7 :

– entre stations S7-300 et S7-400 ;

– entre stations S7 et stations PC/PG avec CP Ethernet.

Figure 1-2 Les stations communiquent au moyen de liaisons S7 via Industrial Ethernet

● fonction de client et de serveur unilatérale (liaisons S7 à configurées unilatéralement)

Des fonctions d'écriture ou de lecture pourront être exécutées avec PUT / GET sur les liaisons S7 configurées unilatéralement dans les cas suivants :

– communication S7 via routeur

L'accès à des stations S7 situées dans un autre sous-réseau ou un autre type de sous-réseau (PROFIBUS / Ethernet) est possible à partir des stations PG/PC. A condition que ces sous-réseaux soit interconnectés via un routeur (un IE/PB Link p. ex.) ; la fonction de serveur est assurée ici par des stations S7.

La communication S7 est possible par respectivement une passerelle.

Communication via CP Ethernet sur stations S7 1.5 Communication S7 via Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 27

Figure 1-3 La station PC/PG communique avec des stations S7 connectées au sous-réseau

PROFIBUS ou Ethernet via une passerelle

Configuration de liaisons S7 Créez des liaisons S7 pour pouvoir utiliser la communication S7 pour le transfert de données entre deux stations SIMATIC S7.

Pour plus d'informations, veuillez vous référer à l'aide en ligne de STEP 7.

Remarque

Les liaisons S7 via un routeur ne sont prises en charge qu'au sein d'un projet STEP 7, mais pas entre partenaires dans les différents projets STEP 7 d'un multiprojet !

Communication via CP Ethernet sur stations S7 1.5 Communication S7 via Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service 28 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Interface du programme utilisateur de la station S7 Vous utilisez dans le programme utilisateur les blocs de programme suivants :

Type de bloc / instruction Client Serveur décrit dans SFB / FB12 BSEND x - Aide en ligne de STEP 7 SFB / FB13 BRCV - x SFB / FB15 PUT x - 1) SFB / FB14 GET x - 1) SFB / FB8 USEND x - SFB / FB9 URCV - x SFC / FC62 CONTROL (S7-400) /

C_CNTRL (S7-300) x x 2)

1) une configuration de liaison sur le serveur n'est pas nécessaire 2) pour S7-300

Remarque Tenir compte des limites de mot

Veuillez tenir compte dans votre programme utilisateur de la mention suivante à propos de la cohérence des données :

Les informations lues ou écrites sont copiées par la CPU de la station S7 par blocs de 8 ou 32 octets (selon la version de firmware) du programme utilisateur S7 dans le système d'exploitation ou du système d'exploitation dans le programme utilisateur S7.

Si de telles informations sont copiées au format mot ou double mot, il peut en résulter une incohérence de données lors de la transmission par la communication S7 !

Notes concernant la communication S7 entre station PC/PG et station S7 Les applications d'une station PC/PG communiquent avec la station S7 via une interface OPC ou une interface SAPI-S7 pour les opérations de conduite, d'observation et de commande.

Les stations S7 utilisent les blocs de programme intégrés (fonction de client et de serveur bilatérale).

Les conditions suivantes doivent d'une manière générale être remplies pour la communication S7 d'une station PC/PG :

● Sont installés 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.

● Les CP des stations S7 ont une adresse MAC/IP (utiliser l'adresse MAC par défaut ou spécifier une adresse IP).

Communication via CP Ethernet sur stations S7 1.6 Services de communication ouverts (interface SEND/RECEIVE)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 29

Pour pouvoir utiliser la communication S7 avec SIMATIC S7 à partir du PC , vous devez adresser le module CPU dans l'application PC comme cible sur la station SIMATIC S7.

Communication S7 via routeur (fonction de client et de serveur unilatérale) Il est possible d'accéder à la station S7 à partir d'une application (serveur OPC) d'une station PC/PG connectée à un autre sous-réseau. Les deux sous-réseaux doivent être interconnectés via un routeur tel qu'IE/PB Link par exemple. Une station S7 ou un PC, connecté aux deux sous-réseaux 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 configurées unilatéralement.

Les conditions de configuration de la station PC/PG sont identiques pour le fonctionnement dans un même sous-réseau (voir ci-dessus) ; 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 une liaison S7 unilatérale vers la station S7 dans l'autre sous-réseau. Dans le programme utilisateur, les services de la communication S7 vous permettront d'accéder en écriture et en lecture aux données de la station S7.

Accès d'un PC / d'une PG sur PROFINET via un CP à 2 interfaces, utilisé comme routeur Sur une station S7, vous pouvez utiliser un CP à deux interfaces comme routeur. Lors de la connexion du PC/de la PG à l'interface Gigabit du CP, vous avez accès au sous-réseau au niveau de l'interface PROFINET du CP. Entrez le CP en conséquence comme routeur sur le PC/la PG.

1.6 Services de communication ouverts (interface SEND/RECEIVE)

Application L'interface SEND/RECEIVE donne accès dans le programme utilisateur S7 aux services de communication ouverts avec liaisons configurées.

Remarque

En raison de la compatibilité avec les liaisons API-API des automates SIMATIC S5, les services de communication ouverts s'appelaient auparavant "Communication compatible S5".

Le transfert de données via une liaison configurée est conçu pour les types de transmission suivants :

Communication via CP Ethernet sur stations S7 1.6 Services de communication ouverts (interface SEND/RECEIVE)

CP S7 pour Industrial Ethernet Configuration et mise en service 30 Manuel de configuration, 09/2013, C79000-G8977-C182-13

● la transmission fiable de blocs de données successifs entre deux abonnés Ethernet via

– une liaison transport ISO (pas avec composants PROFINET CBA standard).

– une liaison TCP ou ISO-on-TCP ;

● service datagramme / User Datagram Protocol

Transmission simple, non sécurisée de blocs de données successifs entre deux stations Ethernet avec UDP sur IP.

L'interface SEND/RECEIVE est en outre utilisée pour la transmission de courrier électronique.

Liaison transport ISO Transport ISO propose des services pour la transmission fiable de données sur des liaisons configurées. Compte tenu du regroupement en "paquets de données" (segmentation orientée paquet - détection de l'intégralité de l'information), il est possible de transférer d'importantes quantités de données.

Les transmissions sont très sûres en raison de la répétition automatique et des mécanismes complémentaires de contrôle de bloc. Le partenaire de réseau confirme la réception des données ; l'émetteur reçoit une indication au niveau de l'interface SEND/RECEIVE.

ISO-Transport qui est exclusivement transmis via Industrial Ethernet, est optimisé en vue d'une mise en œuvre performante sur un niveau de fabrication fermé.

IP (Internet Protocol) Sont disponibles pour la transmission de données inter-réseau :

● Liaison ISO-on-TCP

ISO-on-TCP est conçu pour la transmission de données sécurisée inter-réseaux.

Le service ISO-on-TCP est conforme à la norme TCP/IP (Transmission Control Protocol/Internet Protocol) avec extension RFC 1006 selon la couche 4 du modèle de référence ISO (voir /18/).

RFC 1006 complète le protocole TCP par la possibilité de transmettre des blocs de données ("Informations"). Ceci présuppose toutefois que les deux partenaires supportent RFC1006.

Les transmissions sont très sûres en raison de la répétition automatique et des mécanismes complémentaires de contrôle de bloc. Le partenaire de réseau confirme la réception des données ; l'émetteur reçoit une indication au niveau de l'interface SEND/RECEIVE.

● Liaison TCP

Doté d'une interface SEND/RECEIVE, le CP Ethernet supporte, via des liaisons TCP, l'interface Socket (p. ex. Winsock.dll) vers TCP/IP, disponible sur la quasi totalité des systèmes terminaux (PC et automates d'autres marques).

TCP est conçu pour la transmission de données fiable inter-réseaux.

Le service TCP est conforme à la norme TCP/IP (Transmission Control Protocol/Internet Protocol.

Communication via CP Ethernet sur stations S7 1.6 Services de communication ouverts (interface SEND/RECEIVE)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 31

● Liaison UDP

UDP est conçu pour une transmission de données simple, inter-réseaux, sans acquittement.

Les liaisons UDP permettent également de transmettre des télégrammes broadcast et multicast si la liaison a été configurée en conséquence.

Pour éviter une surcharge due à une forte sollicitation par des liaisons broadcast, le CP n'autorise pas la réception d'UDP broadcast. Utilisez au lieu de cela la fonction multicast via liaisons UDP ; vous aurez alors la possibilité d'intégrer le CP de manière ciblée dans un groupe multicast.

Interface SEND/RECEIVE La transmission de données est déclenchée par le programme utilisateur. L'interface avec le programme utilisateur de la station SIMATIC S7 est constituée par des blocs de programme SIMATIC S7.

Partenaire L'interface SEND/RECEIVE permet de réaliser une communication programmée via Industrial Ethernet entre une station SIMATIC S7 et :

● SIMATIC S7 avec CP Ethernet

● SIMATIC S5 avec CP Ethernet

● PC/PG avec CP Ethernet

● des stations équipées d'une connexion Ethernet

Figure 1-4 SIMATIC S7 avec les partenaires possibles pour la communication via l'interface

SEND/RECEIVE

Communication via CP Ethernet sur stations S7 1.7 Services FETCH/WRITE (serveur)

CP S7 pour Industrial Ethernet Configuration et mise en service 32 Manuel de configuration, 09/2013, C79000-G8977-C182-13

1.7 Services FETCH/WRITE (serveur)

Emploi La fonctionnalité FETCH/WRITE vient ajouter à l'interface SEND/RECEIVE d'autres services via des liaisons transport configurées.

L'interface FETCH/WRITE sert essentiellement à la connexion d'un automate SIMATIC S7 à un automate SIMATIC S5 ou à des automates autres que S7 (un PC p. ex.).

● FETCH (lecture de données)

Le partenaire de communication (SIMATIC S5 ou station autre que S7) peut accéder en lecture au données système de l'automate SIMATIC S7.

● WRITE (écriture de données)

Le partenaire de communication (SIMATIC S5 ou station autre que S7) peut accéder en écriture au données système de l'automate SIMATIC S7.

Du point de vue de l'automate SIMATIC S7, il s'agit d'une fonction de communication passive qu'il convient simplement de configurer ; les liaisons sont établies à l'initiative du partenaire de communication.

Pour plus d'informations, veuillez vous référer à la documentation système de l'automate SIMATIC S5 ou de la station autre que S7.

types de liaison Pour pouvoir effectuer les accès à l'aide des fonctions FETCH ou WRITE, il faut qu'une liaison FETCH passive, respectivement WRITE passive ait été configurée sur l'automate SIMATIC S7. Les types de liaison suivants sont possibles :

● Transport ISO

● ISO-on-TCP

● TCP

Coordination d'accès via le programme utilisateur La coordination d'accès est assurée par les blocs de programme AG_LOCK et AG_UNLOCK fournis.

Ces blocs de programme permettent de coordonner l'accès aux zones de mémoire système par blocage ou déblocage des liaisons, de sorte à éviter la génération et la transmission de données incohérentes.

SIMATIC S5 Sur l'automate SIMATIC S5, la configuration et l'activation des services FETCH/WRITE s'effectue via les types de service READ ACTIF/PASSIF et WRITE ACTIF/PASSIF.

Communication via CP Ethernet sur stations S7 1.8 Mise en réseau de stations avec STEP 7

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 33

Voir aussi Couplage à des systèmes d'autres marque avec FETCH/WRITE (Page 245)

1.8 Mise en réseau de stations avec STEP 7

Configuration La communication de stations SIMATIC avec d'autres stations nécessite la configuration des réseaux requis dans les projets STEP 7.

Configurer un réseau ou sous-réseau signifie que :

1. Vous créez au sein du projet un ou plusieurs sous-réseaux du type voulu ;

2. Vous définissez les propriétés du sous-réseau ; la plupart du temps, il suffira de sélectionner le paramétrage par défaut ;

3. Vous effectuez la connexion “logique" des stations au sous-réseau ;

4. Vous créez les liaisons de communication.

Outils STEP 7 offre des possibilités de configuration confortables, graphiques notamment et de documentation du réseau.

La configuration de réseau est expliquée dans l'aide en ligne de STEP 7.

Communication via CP Ethernet sur stations S7 1.8 Mise en réseau de stations avec STEP 7

CP S7 pour Industrial Ethernet Configuration et mise en service 34 Manuel de configuration, 09/2013, C79000-G8977-C182-13

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 35

Caractéristiques des CP Ethernet 2 2.1 Processeurs de communication pour S7-300

La constitution, conforme à celle des composants du système d'automatisation S7–300/C7-300, présente les caractéristiques suivantes :

● Modules compacts (simple et double largeur) pour le montage simple sur profilé support S7 ;

● Prévue pour équiper l'unité de base ou d'extension ;

● Eléments d'affichage exclusivement en face avant ;

● Fonctionne sans refroidissement par ventilateur ;

● Liaison directe des cartes au bus interne par le connecteur joint ;

● Interfaces forme large : 2 connecteurs femelles RJ-45 servant de commutateur PROFINET à 2 ports pour la connexion à Ethernet Twisted Pair, 1 connecteur femelle RJ-45 pour la connexion à Ethernet Gigabit

● Interfaces forme étroite : 2 connecteurs femelles RJ-45 servant de commutateur PROFINET à 2 ports pour la connexion à Ethernet Twisted Pair

● La configuration du CP est réalisable via MPI ou réseau local/Industrial Ethernet. Vous devez disposer de STEP 7 dans la version validée pour le type d'appareil en question.

Caractéristiques des CP Ethernet 2.2 Processeurs de communication pour S7-400

CP S7 pour Industrial Ethernet Configuration et mise en service 36 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Légende : 1) LED témoin 2) Interface PROFINET : 2 connecteurs femelles RJ-45 à 8 points 3) X = Numéro de version du matériel

2.2 Processeurs de communication pour S7-400 La constitution, conforme à celle des composants du système d'automatisation S7-400/S7-400H, présente les caractéristiques suivantes :

● Carte simple largeur, facile à monter sur le profilé support du S7-400/S7-400H

● Prévu pour équiper l'unité de base ou d'extension.

● Eléments de commande et d'affichage exclusivement en face avant.

● fonctionnement sans ventilation forcée

● Interfaces : selon le type d'appareil

● La configuration du CP est réalisable via MPI ou réseau local/Industrial Ethernet. Vous devez disposer de STEP 7 dans la version validée pour le type d'appareil en question.

Caractéristiques des CP Ethernet 2.3 Règles d'embrochement sur SIMATIC S7-300

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 37

Légende : 1 X = caractère générique de la version du matériel 2 C-PLUG (face arrière) 3 Version de firmware 4 LED témoin 5 Interface Gigabit : 1 connecteur femelle RJ-45 à 8 points / Security : externe 6 Interface PROFINET : 4 connecteurs femelles RJ-45 à 8 points 7 Adresse MAC imprimée Figure 2-1 Exemple pour CP S7-400 : CP 443-1 Advanced

2.3 Règles d'embrochement sur SIMATIC S7-300

2.3.1 Emplacements admissibles Sur SIMATIC S7-300 les CP SIMATIC NET ne sont pas affectés à des emplacements déterminés. Les CP peuvent être embrochés aux emplacements 4 à11 (1, 2 et 3 sont interdits aux CP).

Les CP SIMATIC NET peuvent être mis en œuvre sur le châssis de base ou sur un châssis d'extension relié au châssis de base via IM 360/IM 361 (connexion au bus de communication).

Caractéristiques des CP Ethernet 2.3 Règles d'embrochement sur SIMATIC S7-300

CP S7 pour Industrial Ethernet Configuration et mise en service 38 Manuel de configuration, 09/2013, C79000-G8977-C182-13

2.3.2 Nombre de CP SIMATIC NET utilisables en parallèle Le nombre de CP SIMATIC NET utilisables n'est pas seulement limité par le système (CPU S7-300, contraintes d'emplacement, etc.), mais aussi par l'application (temps de cycle maximal de l'application). Les composants suivants sont également en prendre en compte, en plus du programme utilisateur S7, lors du calcul du temps de cycle :

● Temps d'exécution des blocs FC :

Des blocs (FC/FB) sont nécessaires à la communication entre la CPU S7-300 et le CP SIMATIC NET. Ces blocs doivent être appelés en fonction du nombre de liaisons ou du nombre de CP SIMATIC NET. Chaque appel de bloc nécessite, indépendamment du volume de données transmis, un certain temps d'exécution dans le programme utilisateur.

● Mise en forme des données :

Il se peut le cas échéant que les informations doivent être mises en forme avant l'émission ou après la réception.

Tenez compte à ce propos des indications figurant dans le manuel de l'appareil en question.

2.3.3 Multitraitement Cette fonctionnalité n'est pas supportée par les automates SIMATIC S7-300.

2.3.4 Débrochage/Embrochage (échange de module)

Remarque

L'embrochage/débrochage sous tension de CP SIMATIC NET pour SIMATIC S7-300 n'est pas permis.

Veuillez également noter que le débrochage d'un module du rack déconnecte également de la CPU tous les modules en aval.

L'échange de modules nécessite une PG pour le chargement de la configuration. Si le CP supporte l'option d'enregistrement des données de configuration sur la CPU, l'échange de module est également possible sans PG (voir description spécifique du CP).

2.3.5 Notes concernant la CPU S7-300 : Ressources de liaison Veuillez noter qu'en cas d'utilisation d'anciennes CPU S7-300 (≤ CPU 316) celles-ci ne supportent au plus que 4 liaisons de type S7 pour la communication avec le CP. L'une de ces 4 liaisons est réservée à la PG, une autre à un OP (IHM = Interface Homme Machine) (Les CPU récentes (à partir de 10/99) supportent 12, la CPU 318-2DP supporte 32 liaisons S7.)

Caractéristiques des CP Ethernet 2.4 Règles d'embrochement sur SIMATIC S7-400

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 39

Sur les anciennes CPU S7-300 on ne dispose donc plus que de 2 liaisons S7 "libres". Ces 2 liaisons peuvent être utilisées pour la communication S7, pour FMS PROFIBUS, pour l'exploitation de données 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 même que la communication S7 par blocs de communication chargeables, vous ne bloquerez qu'une seule ressource de liaison en cas de mise en œuvre de ces deux services.

Remarque

D'autres restrictions peuvent être dues au type de CP mis en œuvre et aux services utilisés (voir description spécifique du CP dans le présent manuel).

2.4 Règles d'embrochement sur SIMATIC S7-400

2.4.1 Emplacements admissibles Le CP S7-400 peut être embroché aussi bien dans le châssis de base que dans un châssis d'extension avec connexion au bus de communication. Le nombre total de CP que vous pouvez utiliser est indiqué, pour chaque CP, au chapitre "Propriétés".

Sur SIMATIC S7-400 les CP SIMATIC NET ne sont pas affectés à des emplacements déterminés. Vous pouvez les embrocher aux emplacements 2...18. Il convient cependant de noter que l'emplacement 1 est réservé au module d'alimentation et, selon le module d'alimentation utilisé, également les emplacements 2 et 3 (4 en cas de fonctionnement redondant).

2.4.2 Nombre de CP SIMATIC NET utilisables en parallèle Le nombre de CP SIMATIC NET utilisables en parallèle dépend de la CPU. Le nombre exact est indiqué dans les parties spécifiques au CP du présent manuel.

Une autre restriction provient de la consommation de courant maximale admissible qui varie d'une alimentation à l'autre. Tenez compte à ce propos des contraintes liées aux types d'interface (RJ45 ou AUI p. ex.).

2.4.3 Multitraitement Il est possible d'utiliser plusieurs CP SIMATIC NET pour répartir la charge de communication (répartition de charge). Si vous souhaitez toutefois augmenter le nombre de ressources de communication disponibles, vous pouvez également mettre en œuvre plusieurs CPU au sein d'un même châssis (multitraitement). Toutes les CPU S7-400 d'un châssis peuvent communiquer via un ou plusieurs CP SIMATIC NET.

Caractéristiques des CP Ethernet 2.4 Règles d'embrochement sur SIMATIC S7-400

CP S7 pour Industrial Ethernet Configuration et mise en service 40 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Les services de communication suivants supportent le multitraitement :

● Liaisons transport ISO

● Liaisons ISO-on-TCP

● Fonctions S7

● liaisons TCP

● liaisons UDP

● Liaisons E-Mail

2.4.4 Débrochage/Embrochage (échange de module) L'embrochage/débrochage sous tension de CP SIMATIC NET pour S7-400 est permis ; l'opération n'endommage pas les modules.

Si un CP est remplacé par un nouveau CP possédant la même référence, un nouveau chargement ne s'impose que si les données de configuration n'ont pas été enregistrées dans la CPU (voir parties spécifiques au CP du présent manuel).

2.4.5 Notes concernant la CPU S7-400 : Ressources de liaison Veuillez noter que sur la CPU S7-400 une liaison S7 est également réservée respectivement pour la PG et pour un OP (IHM = Interface Homme Machine).

● Connexion de la PG via MPI :

L'exécution des fonctions EN LIGNE (un diagnostic de module p. ex.) sur un CP S7-400 p. ex. à partir d'une PG via l'interface MPI, nécessite deux ressources de liaison (adressage de l'interface et du bus de communication) sur la CPU S7-400. Ces deux ressources de liaison doivent être prises en compte dans le calcul du nombre de liaisons S7 disponibles.

Exemple : La CPU 412-1 met à disposition 16 ressources libres pour des fonctions S7. Si une PG est connectée à l'interface MPI pour diagnostiquer le CP S7-400, deux ressources de liaison sont nécessaires sur la CPU S7-400 de sorte que le nombre de ressources de liaison disponibles passe à 14.

● Connexion de la PG via PROFIBUS ou Industrial Ethernet

Si la PG est connectée au réseau local (PROFIBUS ou Industrial Ethernet) pour exécuter des fonctions de PG sur la CPU S7-400 et de diagnostic sur un CP S7-400, une seule ressource de liaison est nécessaire sur la CPU S7-400.

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 41

Configuration du CP Ethernet avec STEP 7 3 3.1 Pour mettre un CP Ethernet en service

Les principales opérations de mise en service d'un CP Ethernet sont récapitulées ci-après :

Remarque

Le tableau ci-après illustre la marche à suivre générale. Tenez compte des instructions spécifiques s'appliquant aux appareils sous "Montage et mise en service" dans la partie descriptive du manuel de votre CP (Manuel partie B) /1/ (Page 235).

Montage et mise en service (S7-300 / S7-400)

Configuration / programmation sous STEP 7

Montez le CP sur profilé support S7 (S7-300) ou dans un rack S7 (S7-400)

Configurez ou programmez le CP Ethernet avec STEP 7.

Connectez l'alimentation électrique. ↓

Connectez le CP à Industrial Ethernet. ↓

Mettez la station S7 sous tension. ↓

Chargez les données de configuration et les programmes utilisateur sur la station S7 et le CP. ↓

Utilisez les possibilités de diagnostic de STEP 7 pour la mise en service et l'analyse des défauts.

3.2 Configuration - Marche à suivre

3.2.1 Généralités Le CP est géré, comme n'importe quel autre module SIMATIC S7, dans le projet STEP 7. STEP 7 sert à configurer le matériel et à créer et gérer le logiciel utilisateur (voir aussi /6/).

Pour configurer un CP, exécutez les opérations suivantes (les lignes en tirets repèrent des options) :

Configuration du CP Ethernet avec STEP 7 3.2 Configuration - Marche à suivre

CP S7 pour Industrial Ethernet Configuration et mise en service 42 Manuel de configuration, 09/2013, C79000-G8977-C182-13

3.2.2 Mise en réseau du CP Ethernet

Marche à suivre En intégrant le CP Ethernet dans le rack d'une station SIMATIC et en l'affectant à la station, vous établissez la connexion logique entre le CP Ethernet et le sous-réseau.

1. Sélectionnez dans le projet la station que vous voulez connecter à Industrial Ethernet via le CP Ethernet.

2. Placez le CP dans la station S7 comme n'importe quel autre module en le sélectionnant dans le catalogue du matériel.

Les CP se sélectionnent dans le catalogue sur la base du bref texte descriptif suivi du numéro de référence.

Résultat : Le CP est affecté à la station SIMATIC.

Configuration du CP Ethernet avec STEP 7 3.2 Configuration - Marche à suivre

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 43

3. Connectez le CP au réseau conformément aux instructions de STEP 7.

4. Contrôlez les noms de module et les adresses et modifiez-les si nécessaire. Les adresses sont inscrites automatiquement par recherche de la prochaine adresse libre.

Tenez compte des informations complémentaires suivantes :

– Adresse MAC

Les CP Ethernet récents sont livrés, selon le nombre d'interfaces, avec une ou plusieurs adresses MAC prédéfinies (voir adresses imprimées sur le module). Pour assurer l'attribution d'adresses uniques, n'entrez pas d'adresse MAC dans la configuration (l'option est désactivée). Le module utilise par conséquent automatiquement l'adresse définie d'usine.

Si vous voulez utiliser des services ISO, nous vous recommandons d'utiliser les adresses MAC imprimées sur le boîtier lors de la configuration du module. Vous êtes alors sûr d'utiliser une adresse MAC unique dans le sous-réseau !

En cas d'échange de module, l'adresse MAC de l'ancien module sera reprise lors du chargement des données de configuration. Les liaisons transport ISO configurées resteront opérationnelles.

Remarque

Si vous échangez souvent les modules CP de votre installation, vous pouvez éviter la double attribution d'adresses MAC lors de l'utilisation de services ISO si vous procédez p. ex. comme suit : 1. Entrez dans la configuration les 3 premiers octets spécifiques fabricant de

l'adresse MAC imprimée sur l'appareil. 2. Entrez pour les 3 derniers octets des identificateurs de votre CP, spécifiques à

l'application (dans cet exemple "ik", "mm", "yk" dans la plage de valeur respective de 0...255 décimal). Exemple : 00:0E:8C:ik:nm:xy

– Adresse IP

Dans le cas de CP également équipés d'une interface Gigabit, l'adresse IP de l'interface PROFINET ne doit pas se trouver dans le même sous-réseau IP que l'adresse IP de l'interface Gigabit.

Remarque

Les champs de saisie "Adresse IP" et "Masque de sous-réseau" sont sans signification pour Transport ISO (option "Utiliser protocole IP").

Paramétrage d'adresse dans la configuration et premier adressage Les paramétrages d'adresse décrits ici ne prennent effet sur le CP qu'après chargement des données de configuration.

Sur les CP Ethernet actuels :

Pour pouvoir accéder au CP à l'aide de ces adresses afin de charger les données de configuration, vous avez la possibilité d'adresser le CP avec l'adresse MAC préconfigurée et de lui fournir les informations d'adresse voulues.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 44 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Cette méthode d'affectation initiale d'adresses est décrite au chapitre Attribution initiale d'adresses (Page 82).

3.3 Paramétrage des autres propriétés du CP

3.3.1 Généralités En plus de la connexion au réseau, vous pouvez définir d'autres paramètres spécifiques du module ou appeler d'autres fonctions.

Les listes ci-après récapitulent les autres paramètres ou fonctions paramétrables. STEP 7 indique, pour les deux variantes du produit, comment accéder à ces paramètres ou fonctions. Les chapitres ci-après fournissent des informations détaillées.

Les paramètres sont répartis en fonction des critères suivants :

● propriétés d'objet de l'appareil

● propriétés d'objet de l'interface (Ethernet/Gigabit et PROFINET)

Les listes ci-après sont structurées en conséquence

Tableau 3- 1 Propriétés d'objet de l'appareil

Groupes de paramètres / Fonction STEP 7 V5.5 Onglet du dialogue "Propriétés d'objet" de l'appareil

STEP 7 Professional Groupe de paramètres sous "Propriétés > Général"

Mise en réseau du CP Ethernet (Page 42) Nom de module > Général > Général

Repère d'installation, repère d'emplacement

> Général > Identification & Maintenance

Paramètre / Fonction "Adresses de module" (Page 48) Paramètres d'interface pour le

programme utilisateur > Adresses > Adresses d'E/S

Groupe de paramètres "Options / Paramètres" (Page 49) Protection d'accès au module

(niveau de protection) Options / Paramètres Paramètres

Echange de module sans PG (S7-300)

Options / Paramètres Paramètres

Profil Ethernet pour liaisons à haute disponibilité

Options / Paramètres Paramètres

Emettre Keep Alive pour les liaisons

Options / Paramètres Interface PROFINET > Options d'interface

Multiplexage de liaisons OP / réservation de ressources internes de liaison CPU

Options / Paramètres Paramètres

Mise en tampon UDP Options / Paramètres Paramètres

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 45

Groupes de paramètres / Fonction STEP 7 V5.5 Onglet du dialogue "Propriétés d'objet" de l'appareil

STEP 7 Professional Groupe de paramètres sous "Propriétés > Général"

Système de fichiers (respectez la casse) *)

Options / Paramètres Paramètres

Groupe de paramètres "Synchronisation d'horloge" - Méthode (Page 53) Activer la synchronisation

d'horloge via : • Méthode SIMATIC • NTP • NTP (sécurisé) **)

• Options / Paramètres • Synchronisation d'horloge

Interface PROFINET > Synchronisation d'horloge

Groupe de paramètres "Protection d'accès IP" (Page 55) Protection d'accès IP

• Editer la liste d'accès IP (IP Access Control List)

• Démarrer la configuration de pare-feu **)

• Protection d'accès IP Protection d'accès IP

Groupes de paramètres "Gestion des utilisateurs" (Page 60) • Définition des droits

d'utilisation pour fonctions TIC

• Démarrer la gestion des utilisateurs sécurisée. **)

Utilisateurs **) Gestion des utilisateurs **)

Groupe de paramètres "Mnémoniques / Déclaration de variables" (Page 61) Accès symbolique aux variables

via fonctions TIC Mnémoniques **) Déclaration de variable **)

Groupe de paramètres "Configuration DNS" (Page 61) Indication de l'adresse du

serveur DNS pour les services de messagerie électronique (jusqu'à 32 adresses).

Paramètres DNS **) Configuration DNS **)

Groupes de paramètres "FTP" (Page 61) Configuration FTP

• Activation / désactivation du serveur FTP

• Création / modification de la table d'allocation de fichiers

• Activation de l'accès via FTPS uniquement **)

• FTP *) • Protection d'accès IP

Configuration FTP

Groupes de paramètres "SNMP" (Page 64) Activation du service SNMP SNMP SNMP Groupe de paramètres "Sécurité des données" (STEP 7 V5.5) (Page 67) Activation / définition des

fonctions de sécurité Sécurité des données -

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 46 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Groupes de paramètres / Fonction STEP 7 V5.5 Onglet du dialogue "Propriétés d'objet" de l'appareil

STEP 7 Professional Groupe de paramètres sous "Propriétés > Général"

Groupe de paramètres "Web" (Page 68) • Activation/désactivation du

serveur Web • Activation de l'accès via

HTTPS uniquement **)

• Web • Protection d'accès IP

-

*) Uniquement sur CP Advanced (CP 343–1 Advanced/IT, CP 443–1 Advanced/IT) **) Uniquement si la fonction de sécurité des données est activée

Tableau 3- 2 propriétés d'objet de l'interface (Ethernet/Gigabit et PROFINET)

Groupes de paramètres / Fonction STEP 7 V5.5 Onglet du dialogue "Propriétés d'objet" de l'interface

STEP 7 Professional Groupe de paramètres sous "Propriétés > Général" > ...Interface

Mise en réseau du CP Ethernet (Page 42) Connexion d'interface > Général > Interface connectée à Onglet "Paramètres de port" (Page 65) Interface (propriétés de port)

Paramètres de réseau individuel / vitesse de transmission / duplex *)

> Options > Options avancées

Groupe de paramètres "Options / Paramètres" (Page 49) Alarmes de communication > Options > Paramètres Groupe de paramètres "Configuration IP" (Page 59) • Configuration du paramétrage

d'adresse IP • Configuration de la démarche de

paramétrage d'adresse IP

> Configuration IP > Protocole IP

Groupes de paramètres "PROFINET" (Page 67) Définition des propriétés pour

PROFINET IO et PROFINET CBA Interface PROFINET > PROFINET

Interface PROFINET

I-Device Configuration de l'appareil comme

périphérique PROFINET IO intelligent Interface PROFINET > I-Device

Interface PROFINET > I-Device

Synchronisation Configuration des propriétés de

synchronisation de l'appareil comme contrôleur PROFINET

Interface PROFINET > Synchronisation

Interface PROFINET > Synchronisation

Redondance de supports (Page 74) Configuration comme abonné d'une

topologie en anneau avec procédure de redondance de supports MRP

Interface PROFINET > Redondance de supports

Interface PROFINET > Options avancées > Redondance de supports

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 47

3.3.2 Groupes de paramètres "Général"

Fonction des données I&M Cette zone permet entre autre de configurer des données d'identification pour les modules qui prennent en charge les données I&M (I&M = Identification & Maintenance). Il s'agit du repère d'installation et du repère d'emplacement. Les données I&M permettent de se conformer au système d’identification d’appareils standardisés dans le domaine des centrales énergétiques p. ex. Ceci étant, vous pouvez également utiliser les données I&M pour n'importe quelle identification complémentaire d'appareils.

Les données I&M peuvent être consultées au moyen des fonctions de renseignement et d’information telles que le diagnostic Web de l’appareil.

L’identification des appareils utilisés comme périphérique PROFINET IO peut également leur être attribuée par le contrôleur PROFINET IO. Ceci s'effectue par la fonction "Ecrire enregistrement" (bloc de programme PNIO_RW_REC). On utilise à cet effet l'enregistrement de maintenance "IM1" avec l'indice AFF1H. Si le repère d'installation et le repère d'emplacement sont configurés sous STEP 7, leur écrasement à l'aide de l'enregistrement I&M1 avec indice AFF1H n'est pas possible.

La fonction "Ecrire enregistrement" est décrite dans /10/ (Page 238) à propos des blocs de programme pour PROFINET IO.

Repère d'installation Repère d’installation du module. Entrez ici une désignation de module unique au sein de l'installation. Longueur : 32 caractères max.

Repère d'emplacement Repère d'emplacement du module. Entrez une désignation de l'emplacement du module au sein de l'installation. Longueur : 22 caractères max.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 48 Manuel de configuration, 09/2013, C79000-G8977-C182-13

3.3.3 Paramètre / Fonction "Adresses de module"

Signification Le groupe de paramètres Adresses d'E/S permet de spécifier et affiche l'adresse par laquelle le programme utilisateur peut accéder au module. Cette adresse est nécessaire lors de l'appel des blocs de programme SIMATIC NET.

Remarque

Tenez compte de la note suivante relative aux stations S7-300 :

Si vous avez sélectionné l'option "Actualiser cycliquement la mémoire image OB1" dans la configuration de la CPU (paramétrage par défaut), l'adresse de début de module du CP Ethernet doit impérativement être choisie en dehors de la mémoire image (Adresses de début dans l'onglet "Adresse"). Exemple : Si la taille de la mémoire image sélectionnée pour la CPU est égale à 1024 (0...1023), il faut choisir pour le CP Ethernet une adresse supérieure ou égale à 1024.

Utilisation ● Entrées, sorties

Attribuez une adresse de début au module. (Ceci n’est possible pour les sorties que si l’option "Paramétrage d'adresse de LOCK/UNLOCK pour FETCH/WRITE" a été sélectionnée)

● Option "Paramétrage d'adresse de LOCK/UNLOCK pour FETCH/WRITE"

Sélectionnez cette option si vous voulez utiliser la fonction de coordination d'accès avec les FC LOCK/UNLOCK en mode FETCH/WRITE.

Cette fonction fait appel à la sortie de process via le bus de fond de panier/de périphérie. C’est la raison pour laquelle les adresses de sortie deviennent paramétrables dès que cette option est sélectionnée.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 49

3.3.4 Groupe de paramètres "Options / Paramètres"

Onglet Options Selon le type de CP, vous disposez des options suivantes :

Tableau 3- 3 Possibilités de paramétrage du groupe de paramètres "Options"

Option / Zone de saisie Signification / Effet

• Protection d'accès au module (niveau de protection)

Cette fonction permet d'empêcher toute intervention involontaire sur le CP durant le fonctionnement productif. Les options suivantes sont disponibles : • Non bloqué • En fonction de l'état

Cette option ne permet d'accéder au CP en écriture que si la CPU se trouve à l'état ARRET.

Il s'agit du paramétrage recommandé. Le paramètre par défaut est "Non verrouillé".

• Echange de module sans PG (S7-300)

Cette option permet de définir l'enregistrement des données de configuration du CP dans la CPU. Lors d'un échange de CP, les données de configuration sont chargées automatiquement à partir de la CPU au démarrage du CP. Si vous avez sélectionné cette option, la sauvegarde à long terme en mémoire non volatile s'effectue sur la CPU au lieu de L'EEPROM du CP. Veuillez cependant noter que la sauvegarde à long terme en mémoire non volatile sur la CPU n'est assurée que si cette dernière est secourue par une pile ou par une carte mémoire S7 en cas de coupure de tension. Nota Si les données de configuration sont enregistrées sur la CPU, tenez compte des informations ci-après. Les fonctions ci-après ne modifient pas les données de configuration sur la CPU : • Effacement gen. du module • Rétablissement des paramètres par défaut • Affectation de l'adresse IP1) Lorsque vous chargez ensuite les données de configuration de la CPU sur une PG, vous obtiendrez donc toujours les données de configuration qui se trouvaient auparavant sur le CP (y compris les paramètres, les liaisons et l'adresse IP). 1) Remarque : La fonction d'attribution d'une adresse IP ne doit être utilisée que dans le cadre de la mise en service, c.-à-d. avant le chargement des données de configuration.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 50 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Option / Zone de saisie Signification / Effet

• Profil Ethernet pour liaisons à haute disponibilité

Sélectionnez ce profil en cas de mise en œuvre dans votre installation d'une communication à haute disponibilité. Communication à haute disponibilité signifie que vous disposez d'un réseau Industrial Ethernet redondant et que vous avez configuré des liaisons S7 à haute disponibilité. La sélection du profil Ethernet pour liaisons à haute disponibilité se traduit par une adaptation du comportement temporel des liaisons S7. Les coupures de liaison sont alors identifiées plus tôt et le basculement sur les liaisons redondantes s'effectue en conséquence plus rapidement. Nota Ne sélectionnez le profil Ethernet pour liaisons à haute disponibilité que si vous utilisez effectivement des liaisons S7 à haute disponibilité. Votre système risque sinon de présenter un comportement plus sensible dans la mesure où le nombre de tentatives de transmission et d'établissement de liaison p. ex. est inférieur à celui de systèmes non redondants.

• Paramétrage de réseau personnalisé

Vous pouvez, si besoin est, entrer ici un paramétrage de réseau personnalisé. Par défaut, l'option "Paramétrage automatique" est activée, elle assure normalement une communication sans problème. Si possible, ne modifiez pas le "Paramétrage automatique". Si, à l'occasion des problèmes de communication surviennent, par exemple s'il n'est pas possible d'établir la liaison ou si le réseau est fréquemment perturbé, cela peut être dû au fait que les paramètres réseau automatiques ou sélectionnés ne sont pas corrects. Sélectionnez alors ici des paramètres réseau adaptés à votre configuration.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 51

Option / Zone de saisie Signification / Effet

• Emettre Keep Alive pour les liaisons

Vous pouvez spécifier ici l'intervalle d'émission de télégrammes de signe de vie (Keep Alive) au partenaire d'une liaison de communication. Cet intervalle définit la durée maximale au bout de laquelle la défaillance d'un partenaire de communication est détectée. Le CP Ethernet est configuré pour tous les services orientés liaison de sorte à émettre des télégrammes de signe de vie (Keep Alive). Ceci permet de s'assurer qu'après la défaillance d'un partenaire de réseau la liaison est bien coupée et que les ressources de liaisons sont à nouveau libérées. Le paramétrage effectué ici s'applique à toutes les liaisons TCP et ISO-on-TCP exploitées par le CP; un paramétrage spécifique liaison n'est pas possible. Plage de valeurs : Paramétrage par défaut : 30 secondes Désactiver Keep Alive : 0 seconde Valeur maximale : 65535 secondes Notes / Recommandations : • Veuillez noter qu'avec le mécanisme Keep Alive, il se peut que

des liaisons subordonnées (p. ex. liaison téléphonique RNIS) restent connectées bien qu'il n'y ait plus transmission de données utiles. Si vous le souhaitez, définissez un l'intervalle suffisamment long pour que la liaison subordonnée se termine en l'absence de données utiles, avant l'émission d'un télégramme Keep Alive.

• Evitez de désactiver Keep Alive en lui attribuant la valeur "0". Vous risquez sinon, en cas de défaillance de la station partenaire p. ex., de ne plus pouvoir couper la liaison qui reste active ou de ne plus pouvoir établir une liaison.

• Système de fichiers (respectez la casse)

Sur les CP à fonctions TIC, l'activation de cette option permet de spécifier que le CP tienne compte de la casse lors de l'attribution de noms de fichier pour la zone RAM.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 52 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Option / Zone de saisie Signification / Effet

• Multiplexage de liaisons OP / réservation de ressources internes de liaison CPU

Pour le raccordement des appareils TD/OP et IHM, vous pouvez optimiser les ressources de liaison dans la CPU S7-300, en faisant communiquer jusqu'à 16 de ces appareils sur une seule ressource de liaison CPU (mode Multiplex). Si vous n'utilisez pas cette option, le nombre des TD/OP et des appareils IHM exploitables dépend du nombre de ressources de liaison disponibles de la CPU utilisée. Cette fonction est activée par défaut. Une ressource de liaison de la CPU n'est alors affectée au mode multiplexage que lorsque celui-ci est nécessaire. Les liaisons S7 configurées transitant par le CP utilisent le même canal de multiplexage que celui utilisé pour le multiplexage des liaisons IHM. Si vous configurez donc des liaisons S7, celles-ci utilisent déjà une ressource de liaison de la CPU. Veuillez tenir compte de ce qui suit : Les liaisons PG ne passent pas par le multiplexeur ; le fonctionnement de la PG utilise toujours une ressource de liaison. Note concernant la programmation : En mode multiplexage, il faut indiquer, lors de l'adressage des liaisons TD/OP/HMI, l'affectation du CP à une unité/un emplacement et non pas celle de la CPU ! Les applications (de type ProAgent) qui requièrent des messages de blocs (Alarm_S: SFC17-19), ne sont pas prises en charge en mode multiplexe.

• Désactiver la mise en tampon des télégrammes UDP

Cette option permet de choisir l'un des comportements suivants : • désactivée (valeur par défaut)

Tous les télégrammes UDP reçus par le CP sont mis en tampon jusqu'à ce qu'ils puissent être transmis à la CPU ou que les mémoires tampons internes débordent.

En cas de débordement du tampon, les nouveaux télégrammes arrivants sont rejetés.

Le comportement lié à la désactivation de cette option peut être critique dans certains cas d'emploi si le flux d'arrivée des télégrammes est élevé. L'enregistrement temporaire d'un nombre éventuellement important de télégrammes peut entraîner un décalage de temps non voulu entre les télégrammes saisis dans la CPU et celui actuellement saisi dans l'interface Ethernet.

• Activée

Le CP transmet à la CPU uniquement le dernier télégramme reçu, c'est-à-dire le plus récent. Tant qu'aucun télégramme UDP ne peut être transmis entre le CP et la CPU en raison de la charge de communication actuelle, seul le dernier télégramme arrivé dans le CP est toujours enregistré temporairement (taille de mémoire = 1).

L'activation permet d'obtenir le temps de réponse le plus court possible entre l'arrivée du télégramme UDP et son exploitation dans la CPU.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 53

3.3.5 Groupe de paramètres "Synchronisation d'horloge" - Méthode

Méthodes de synchronisation d'horloge Le CP propose les méthodes de synchronisation d'horloge décrites ci-après :

● Méthode SIMATIC

● Méthode NTP (NTP : Network Time Protocol)

Mode de fonctionnement ● Méthode SIMATIC

Si le CP reçoit un télégramme d'horodatage MMS, son heure locale est synchronisée si la méthode NTP n'a pas été configurée (MMS = Manufacturing Message Specification).

L'avantage de cette méthode tient au fait qu'elle est généralement plus précise que la méthode NTP.

Les télégrammes d'horodatage sont reçus par une CPU S7-41x ou par le réseau local (LAN).

Vous pouvez spécifier que le CP adopte la date/heure ou qu'il l'adopte et la retransmette. Si une autre instance a déjà été configurée pour la retransmission, renoncez ici à la retransmission.

Selon l'endroit où se trouve l'horloge maître, on distingue, dans le cas de la retransmission, les deux cas suivants :

– Cas a) Les télégrammes d'horodatage peuvent venir du sous-réseau (LAN) et être retransmis à la station. Pour ce faire, la CPU doit être configurée comme esclave dans la synchronisation d'horloge.

– Cas b) Les télégrammes d'horodatage peuvent venir de la station et être transmis au sous-réseau (LAN). Pour ce faire, la CPU doit être configurée comme horloge maître ou un autre CP retransmettre des télégrammes d'horodatage sur le bus de communication.

Si vous exploitez plusieurs CP sur votre station, concevez le flux des télégrammes d'horodatage en fonction de l'horloge maître. La fonction décrite ici permet en fait de transmettre des télégrammes d'horodatage d'un réseau à un autre. Il ne doit cependant exister sur la station qu'une seule horloge maître.

Si une station est équipée de plusieurs CP connectés au même réseau, un seul CP est autorisé à transmettre les télégrammes d'horodatage.

Remarque

Lors de la configuration de plusieurs CP, le contrôle de cohérence de ces options dans la configuration n'a pas lieu.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 54 Manuel de configuration, 09/2013, C79000-G8977-C182-13

● Méthode NTP (NTP : Network Time Protocol)

Dans la méthode NTP, le CP envoie à intervalles réguliers des requêtes horaires (en mode client) au serveur NTP du sous-réseau (LAN). En fonction des réponses du serveur, l'heure la plus fiable et la plus précise est déterminée et l'heure de la station est synchronisée.

L'avantage de cette méthode tient au fait qu'il est possible de synchroniser l'heure en-delà des limites du sous-réseau.

Dans ce cas, les télégrammes d'horodatage MMS éventuellement reçus sont ignorés.

Remarque

A noter à propos de la synchronisation d'horloge par la méthode NTP :

Si un télégramme NTP est identifié "inexact" sur le CP (exemple : absence de synchronisation externe du serveur NTP), le CP n'est pas synchronisé et il ne transmet pas la date/heure sur le bus de communication. Si ce problème survient, aucun des serveurs NTP n'est affiché comme "NTP maître" ; tous les serveurs NTP seront simplement affichés comme "accessibles".

Il convient de configurer les adresses IP de quatre serveurs NTP au plus. L'intervalle de mise à jour détermine le délai entre les requêtes d'horodatage (en secondes). La plage de valeurs de cet intervalle est comprise entre 10 secondes et une journée.

Dans la méthode NTP, l'heure est généralement transmise en UTC (Universal Time Coordinated, Temps Universel Coordonné) qui correspond à l'heure de Greenwich (GMT, Greenwich Mean Time). La configuration du fuseau horaire local permet de régler le décalage horaire par rapport à l'UTC.

Remarque

Sous NTP, le passage automatique à l'heure d'été/d'hiver n'est pas défini. Il se peut que vous soyez obligé de réaliser le passage à l'aide d'une application logicielle.

Particularités - La CPU émet une requête d'horodatage Certaines CPU permettent de requérir l'heure auprès d'un serveur NTP. Si vous utilisez cette possibilité de la CPU, désactivez l'option de retransmission de l'heure à la station sur le CP. Vous éviterez ainsi que l'heure acquise par la CPU, directement sur le serveur NPT, ne soit écrasée par l'heure gérée sur le CP. Il se peut que la transmission via le CP induise une moindre précision.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 55

Sécurité des données activée Dans la configuration NTP avancée, vous pouvez créer et gérer des serveurs NTP supplémentaires, même du type NTP sécurisé.

Remarque S'assurer d'une date/heure valide

Lorsque la sécurité des données est activée, la validité de l'heure est d'une grande importance. Si l'heure n'est pas fournie par la station (CPU), nous vous recommandons de faire appel à un serveur NTP de type NTP (sécurisé).

3.3.6 Groupe de paramètres "Protection d'accès IP"

Fonction La protection d'accès IP permet de limiter la communication via le CP de la station S7 locale à des partenaires possédant une adresse IP bien déterminée. Les partenaires non autorisés ne peuvent donc pas accéder via le CP ainsi configuré et le protocole IP (liaisons S7) aux données de la station S7.

La protection d'accès IP se rapporte à tous les télégrammes gérés par le protocole IP (TCP, ISO-on-TCP, UDP, ICMP).

Dans ce groupe de paramètres, vous pouvez activer ou désactiver à cet effet la protection d'accès IP et entrer des adresses IP définies dans une liste de contrôle d'accès IP (IP-ACL).

Sur les CP Advanced, il est possible de transmettre des entrées de la liste IP Access Control via HTTP au CP (voir chapitre Envoi au CP Advanced via HTTP/HTTPS d'entrées pour le contrôle d'accès IP (Page 71)).

Les tentatives d'accès bloquées sont enregistrées dans le CP et peuvent être saisies via le diagnostic spécial dans l'objet de diagnostic "Protection d'accès IP". Pour les CP avec fonction TIC, un fichier journal consultable via un navigateur Web est également enregistré dans le système de fichiers du CP.

Remarque Sécurité des données activée

Dès que la sécurité des données est activée, la protection d'accès IP agit uniquement au niveau de l'interface vers le réseau externe.

Pour bénéficier également de la protections d'accès au sein du sous-réseau local lorsque la sécurité des données est activée, vous devez définir à cet effet des paramètres de pare-feu particuliers.

Les descriptions ci-après s'appliquent au cas où la sécurité des données est désactivée. Vous trouverez des informations complémentaires pour le cas où la sécurité des données est activée à la fin du présent chapitre.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 56 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Protection d'accès IP pour le partenaire de communication configuré Pour limiter l'accès aux seuls partenaires de communication que vous avez définis dans la configuration, il suffit d'activer la protection d'accès. Dans ce cas, vous n'avez pas besoin d'inscrire d'adresses IP dans la liste.

Les partenaires de communication pris en compte sont les suivants :

● les stations vers lesquelles des liaisons de communication sont configurées :

cela concerne (en dehors des liaisons S7) également les liaisons dont le partenaire se trouve dans un autre sous-réseau.

Les accès suivants ne sont pas pris en compte et donc rejetés :

– Liaisons configurées à des partenaires non spécifiés

Tous les partenaires sur des liaisons non spécifiées (à adresse IP non configurée) sont rejetés.

– Les liaisons sous PROFINET CBA sont traitées comme des liaisons non spécifiées. Vous devez inscrire explicitement les adresses IP dans la liste IP-ACL pour toutes ces liaisons.

– Les accès de partenaires de réseau qui ont été spécifiés dans le programme utilisateur à l'aide du bloc de programme IP_CONFIG (FB55) ne sont pas automatiquement autorisés et donc rejetés.

● les périphériques IO PROFINET quand le CP Ethernet est utilisé comme contrôleur PROFINET IO

Les adresses IP des périphériques IO PROFINET sont inscrites dynamiquement dans la liste de contrôle d'accès IP par le CP lorsqu'il est à l'état Marche.

Si le CP passe à l'état Arrêt les adresses IP des périphériques IO PROFINET sont supprimées de la liste d'accès.

● serveur NTP, serveur SMTP, serveur DNS et serveur DHCP.

Les adresses IP des serveurs NTP, SMTP, DNS et DHCP sont également transmises et récupérées dynamiquement sur les serveurs selon la requête. Il se peut par conséquent que le diagnostic spécial STEP 7 n'affiche des adresses IP que temporairement.

La protection d'accès IP s'applique à tous les types de liaisons qui sont gérées par un protocole IP (TCP, ISO-on-TCP, UDP, S7).

Remarque relative aux adresses IP attribuées de manière dynamique : Sachant que chaque service gère son entrée dynamique sur la liste ACL, il est possible qu'une même adresse IP apparaisse plusieurs fois dans le diagnostic du module.

Remarque Commande PING - pas d'inscription dynamique de l'adresse IP

Les adresses IP dont l'accès résulte d'une commande PING, ne sont pas inscrites dynamiquement dans la liste de contrôle d'accès.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 57

Protection d'accès IP pour un partenaire avec des adresses IP bien précises Pour limiter l'accès à des adresses IP bien précises, inscrivez ces adresses IP sur la liste IP-ACL. Il peut s'agir p.ex. des adresses IP de partenaires de liaison non spécifiés dans la configuration des liaisons, de consoles de programmation précises ou de partenaires de liaison pour PROFINET CBA.

Les adresses IP que vous avez spécifiées dans la configuration des liaisons font toujours partie des adresses IP autorisées. Il n'est donc pas nécessaire d'entrer ces adresses IP explicitement dans l'IP-ACL.

Protection d'accès IP activée dans la configuration - pas de nouvelle entrée dans l'IP-ACL Dans ce cas, le comportement dépend de la transmission des adresses IP via HTTP à la liste de contrôle d'accès IP.

● Cas a) il existe des entrées

La protection d'accès est effective pour les adresses IP indiquées. Les accès d'autres adresses IP sont rejetés.

● Cas b) il n'existe pas d'entrées

La protection d'accès IP configurée est sans effet et pratiquement désactivée.

Enregistrement de tentatives d'accès bloquées. Les tentatives d'accès bloquées sont enregistrées sur le CP. Vous pouvez consulter ces entrées dans l'objet de diagnostic "Protection d'accès IP" du diagnostic spécial de STEP 7. Sur les CP à diagnostic Web, ces informations sont également mises à disposition à cet endroit.

● Consultation du fichier journal avec un navigateur Web

Sur les CP Advanced jusqu'aux CP 343–1 Advanced (GX21) et CP 443–1 Advanced (EX41), le comportement est le suivant : Les tentatives d'accès bloquées sont enregistrées dans un fichier d'archive (fichier journal) du système de fichiers du CP. Ce fichier journal peut être consulté à l'aide d'un navigateur Web.

Le fichier journal est un fichier HTML que vous trouverez dans le système de fichiers du CP sous le répertoire :

- ram/security/IPLogFile.htm

Le fichier LOG n’existe qu’à partir du moment où la protection d’accès IP a été activée pour la première fois.

Autres propriétés :

Le fichier LOG est un tampon cyclique ; lorsque le nombre maximal de 512 entrées est dépassé, les entrées les plus anciennes sont écrasées par les plus récentes.

Les entrées s'effectuent exclusivement dans l'ordre chronologique. Il n'existe pas d'autres critères de tri.

Sur les CP Advanced à partir des CP 343–1 Advanced (GX30) et CP 443–1 Advanced (GX20), le fichier journal n'est plus créé. Sur ces CP vous pouvez consulter la liste des tentatives d'accès bloquées directement à l'aide du diagnostic Web.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 58 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Remarque Blocage de la communication IP

Pour bloquer, sur un CP Advanced, la communication IP via HTTP (port 80) ou FTP (port 20/21), procédez comme suit :

Désactivez l'option "Activer serveur Web" ou "Activer serveur FTP". Ces deux fonctions sont désactivées par défaut.

Activation de la sécurité des données - Implications Si la protection d'accès pour la communication IP est activée, le pare-feu est activé automatiquement, indépendamment des entrées, dès que la fonction de sécurité est activée. Les entrées de l'IP-ACL créées sous Step 7 sont reprises dans les droits correspondants sous forme de règles de pare-feu. Ces règles de pare-feu dérivées, lors de l'activation de la sécurité des données, des entrées de la liste ACL, ne s'appliquent qu'au niveau de l'interface vers le réseau externe.

Remarque IP-ACL sans entrée lors de l'activation de la sécurité des données

Si vous reprenez une IP-ACL exempte d'entrées, le pare-feu est activé et il n'est plus possible d'accéder au CP de l'extérieur. Pour que le CP reste accessible, configurez en mode avancé de SCT les règles de pare-feu appropriées.

Remarque Comportement au sein du sous-réseau interne

Dès que vous activez la sécurité des données, il n'existe dans un premier temps pas de restrictions d'accès entre les partenaires de communication du réseau interne.

Pour le sous-réseau interne, cela implique : Les entrées de l'IP-ACL qui limitaient la communication à des partenaires définis sont invalidées avec l'activation de la sécurité des données.

Une fois que la sécurité des données a été activée, il est cependant possible de définir en détail les paramètres de pare-feu pour les divers abonnés. Pour les liaisons spécifiées vers des partenaires externes, des règles de pare-feu autorisant l'établissement de la liaison sont créées automatiquement. Pour les liaisons non spécifiées, vous devez configurer au préalable les règles de pare-feu voulues.

Stateful Packet Inspection Le pare-feu et le routeur NAT/NAPT prennent en charge le mécanisme "Stateful Packet Inspection". Les télégrammes de réponse peuvent par conséquent passer par le routeur NAT/NAPT et le pare-feu sans qu'il soit nécessaire d'inscrire leur adresse dans la règle de pare-feu ou dans la liste de translation d'adresses NAT/NAPT. Les adresses IP qui apparaîtraient temporairement dans l'ACL en cas de désactivation de la sécurité des données, peuvent être détectées par le mécanisme de Stateful Packet Inspection. Ces adresses IP ne sont alors pas visibles sur les pages correspondantes du diagnostic.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 59

3.3.7 Groupe de paramètres "Configuration IP"

Signification Vous pouvez définir ici le moyen, c.-à-d. la procédure par laquelle l'adresse IP de l'interface locale doit être déterminée et attribuée à cette dernière.

Les variantes proposées permettent d'assigner des adresses IP de façon "dynamique" hors du cadre de la configuration.

Par le choix effectué, vous spécifiez si les liaisons de communication sont définies par la configuration ou via l’interface du programme utilisateur (instruction IP_CONFIG).

Vous disposez des options suivantes :

● Paramétrer l'adresse IP dans le projet

Il s'agit du paramétrage par défaut pour des PLC. Vous définissez l'adresse IP pendant la mise en réseau de l'appareil. L'adresse IP est ainsi configurée et demeure invariable.

Avec cette option, vous devez configurer les liaisons de communication.

● Obtenir l'adresse IP d'un serveur DHCP

Vous spécifiez ici l'obtention de l'adresse IP d'un serveur DHCP au moment du démarrage de l'appareil.

Il faut pour ce faire que l'adresse MAC de l'interface ou l'ID de client que vous pouvez entrer dans la configuration, soit transmis au serveur DHCP.

L'ID de client est une chaîne d'au maximum 63 caractères. Elle ne doit contenir que les caractères suivants :

– a-z, A-Z, 0-9, - (trait d'union)

Conditions / Restrictions

Si vous sélectionnez cette option, vous ne pourrez pas, dans un premier temps, créer de liaison intégralement spécifiée dans le projet, l'adresse IP locale n'étant pas connue.

Vous devrez opter dans ce cas pour le type de liaison "non spécifiée" avec établissement de liaison passif.

● Paramétrer l'adresse IP dans l'application

Vous spécifiez ici que l'adresse IP sera définie via l'interface du programme utilisateur (bloc fonctionnel IP_CONFIG). L'adresse IP peut ainsi être fournie dynamiquement en cours de fonctionnement.

Dans ce cas d'utilisation, les liaisons de communication sont créées exclusivement via l'interface du programme utilisateur. Toute configuration de la liaison est exclue (concerne les liaisons via : TCP, ISO-on-TCP, UDP, ISO-Transport).

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 60 Manuel de configuration, 09/2013, C79000-G8977-C182-13

● Obtenir l'adresse IP par un autre moyen

Vous spécifiez ici la définition de l'adresse IP par d'autres services ne faisant pas partie de la configuration.

Dans ce cas d'utilisation, toute configuration de la liaison est exclue (concerne les liaisons via : TCP, ISO-on-TCP, UDP, ISO-Transport).

Remarque

Des liaisons de communication ont déjà été configurées

Dans le cas suivant, un message vous informe que les liaisons configurées ne fonctionnent plus.

Vous avez déjà configuré des liaisons de communication via l'interface configurée ici et sélectionnez une autre option que "Paramétrer l'adresse IP dans le projet".

3.3.8 Groupes de paramètres "Gestion des utilisateurs"

Signification de la gestion des utilisateurs La gestion des utilisateurs permet de définir les droits d'accès des utilisateurs à votre station S7.

Vous trouverez dans la liste alphabétique, sous nom d'utilisateur, les utilisateurs déclarés jusque-là avec un mot de passe.

L'entrée "Everybody" est inscrite par défaut. Elle ne peut pas être modifiée. Il n'est pas possible non plus de lui affecter un mot de passe.

Les entrées d'utilisateur sont toujours liées à un mot de passe. Exception : l'entrée "Everybody" n'est pas protégée par un mot de passe.

Remarque

L'entrée "Everybody" ne possède par défaut aucun droit d'accès. Il est cependant possible de définir des droits à des fins de maintenance.

On notera cependant que les droits attribués à l'utilisateur "Everybody" sont également accordés à tous les autres utilisateurs. Il est donc nécessaire de supprimer les droits une fois que l'opération de maintenance est terminée ! Sinon, à chaque accès, vous autorisez l'exécution des services concernés sans autorisation.

Si un droit d'accès est activé sous l'utilisateur "Everybody", il est possible de le reconnaître à la case cochée, au cours de la définition des droits pour un autre utilisateur.

Sécurité des données activée Vous pouvez créer et administrer dans la gestion des utilisateurs de la sécurité des données les utilisateurs, rôles et droits (en fonction de la configuration et des modules).

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 61

3.3.9 Groupe de paramètres "Mnémoniques / Déclaration de variables"

Signification de la déclaration des variables Pour pouvoir accéder aux variables des CPU à l'aide d'applets Java via un navigateur Web, le CP doit connaître les noms, adresses et droits d'accès de ces variables.

Les variables définies pour la CPU sont présentées dans une liste. Sélectionnez dans cette liste les variables auxquelles il est possible d'accéder via le Web.

Attribution de droits d'accès L'accès aux variables est limité par défaut au droit de lecture. En cas de besoin vous pouvez attribuer des droits d'écriture.

3.3.10 Groupe de paramètres "Configuration DNS"

Signification Lors de la configuration d'une liaison E-mail, il convient de spécifier l'adresse du serveur de messagerie par lequel transitent les messages. Cette adresse peut être entrée sous forme absolue ou symbolique. En cas d'entrée symbolique, l'adresse absolue est obtenue par interrogation du serveur DNS que vous avez spécifié dans la configuration DNS.

3.3.11 Groupes de paramètres "FTP" L'utilisation du serveur FTP du CP nécessite des paramétrages à effectuer lors de la configuration. Cela concerne les modes de fonctionnement suivants :

● CP Advanced comme serveur FTP pour le système de fichiers du CP (Page 153)

● CP Advanced comme serveur FTP pour les données de CPU S7 (Page 156)

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 62 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Configuration ● Option "Activer le serveur FTP"

Sélectionnez cette option pour autoriser les accès FTP à la station S7 via les ports 20/21 du CP.

L'activation est aussi la condition nécessaire pour pouvoir accéder via FTP aux DB de fichier de la CPU.

Par défaut, l'accès serveur FTP via les ports 20/21 est activé.

● Option "Utiliser le serveur FTP pour les données de CPU S7"

Si vous sélectionnez cette option, la table d'allocation de fichiers que vous avez configurée ici sera générée lors du chargement des données de configuration sur le CP et sera enregistrée dans le répertoire /config du système de fichiers du CP.

S'il existe déjà un fichier file_db.txt sur le CP, celui-ci sera écrasé.

● Option "Autoriser l'accès uniquement via FTPS"

L'option peut être sélectionnée lorsque la sécurité des données est activée avec l'impact suivant : Les fichiers sont transmis cryptés.

Conditions :

– Il faut que les droits "FTP : lire fichiers (DB) sur la CPU S7" et "FTP : écrire fichiers (DB) sur la CPU S7" aient été activés pour l'utilisateur.

– Si le pare-feu est activé, les protocoles FTP/FTPS doivent avoir été autorisés.

CP Ethernet comme serveur FTP pour les données de CPU S7 Vous devez créer des blocs de données sur la CPU de votre station S7 pour la transmission de données via FTP. Ils sont appelés DB de fichier en raison de leur structure particulière.

Dans la station S7, les blocs de données utilisés pour le transfert de fichiers sont reproduits dans des fichiers. En présence d'une commande FTP, le CP Ethernet fait appel, en tant que serveur FTP, à la table d'allocation de fichiers (fichier file_db.txt) pour réaliser cette image.

Vous pouvez créer la table d'allocation de fichiers comme décrit ci-après et la transférer sur le CP :

● en la saisissant dans le groupe de paramètres décrit ici "Propriétés > Configuration FTP"

La table d'allocation de fichiers est alors chargée automatiquement sur le CP en même temps que les données de configuration.

● Par création directe d'un fichier file_db.txt.

Vous devrez alors charger la table d'allocation de fichiers ainsi créée sur le CP au moyen d'une instruction FTP.

La table d'allocation de fichiers file_db.txt est enregistrée dans le répertoire /config du système de fichiers du CP Ethernet.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 63

Zone de saisie "Configuration FTP" ● Structure de la table d'allocation de fichiers

La table d'allocation de fichiers se compose de 2 zones dans lesquelles l'affectation est enregistrée ligne par ligne conformément à l'exemple ci-dessous :

Affectation unité/emplacement de la CPU Exemple :

# CPU Unité Emplacement # ---------------------------------------------------------------- cpu1 cpu2

0 0

4 7

Affectation de DB Exemple :

# File Name File DB Number # ------------------------------------------------------------------ cpu1bd20 cpu1db35 cpu2_test.dat

20 35 5

● Notes concernant la syntaxe :

– Règles applicables aux deux zones :

Les lignes significatives sont introduites par la chaîne de caractères "cpux" (x= caractère "1 à 4"). Ceci s'applique aux deux zones.

Les séparateurs admissibles pour les entrées sont des "espaces".

Tous les autres caractères sont interprétés comme étant des commentaires et introduisent un commentaire jusqu'en fin de ligne

Longueur de ligne : 256 caractères max.

– La règle suivante s'applique au nom de fichier (File Name) d'un DB de fichier :

Le nom de fichier débute par "cpuX" (avec X=1,2,3 ou 4) ;

"cpuX" doit avoir été défini auparavant dans l'affectation unité/emplacement de la CPU ;

Longueur : 64 caractères max. (y compris la mention "cpuX") ;

Au maximum 100 entrées ;

Caractères admissibles : Lettres "A-Z,a-z" ; Chiffres "0-9", "_", "."

● Panachage des entrées

Il est également possible de panacher les entrées de l'affectation unité/emplacement de la CPU et de l'affectation de DB. L'affectation de DB doit cependant toujours succéder à l'affectation d'unité/emplacement de la CPU en question.

Vous pouvez par conséquent également entrer l'exemple comme suit :

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 64 Manuel de configuration, 09/2013, C79000-G8977-C182-13

cpu1 cpu1db20 cpu1db35 cpu2 cpu2_test.dat

0 0

4 4

20 35 5

L'entrée suivante n'est par contre pas admissible et elle est rejetée avec affichage d'un message d'erreur :

cpu1db20 cpu1db35 cpu1

0

4

20 35

Remarque Tenir compte de la casse : • Tenez compte de la casse (minuscules pour "cpu" et pas d'espaces en début de ligne).

Les fichiers ne sont sinon pas reconnus. • Le tabulateur n'est pas un séparateur admissible.

Voir aussi Groupe de paramètres "Sécurité des données" (STEP 7 V5.5) (Page 67)

3.3.12 Groupes de paramètres "SNMP"

CP Industrial Ethernet incluant un agent SNMP Les CP Industrial Ethernet prennent en charge le protocole de gestion de réseau SNMP sous forme d'agent SNMP.

Selon le type de CP, vous avez la possibilité d'activer ou de désactiver la fonction SNMP. La fonction SNMP est activée par défaut.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 65

Configuration SNMP Selon le type d'appareil et la configuration, SNMP est pris en charge dans les versions suivantes :

● SNMPv1

Tous les CP prennent en charge SNMPv1 à condition que la fonction de sécurité des données ne soit pas activée.

● SNMPv3

Les CP à fonction de sécurité des données configurable prennent en charge SNMPv3 à condition que la fonction SNMP soit paramétrée en conséquence.

Configuration de la sécurité des données Le module n'agit comme agent SNMPv3 que si SNMPv3 a été sélectionné explicitement dans la configuration SNMP. Dans la gestion des droits de la gestion des utilisateurs avancée, prévue pour la sécurité des données, définissez les utilisateurs et les rôles ainsi que leur type d'accès aux données SNMP du module.

3.3.13 Onglet "Paramètres de port"

Paramètres réseau individuels pour chaque port Le cas échéant, vous pouvez définir des paramètres réseau sur chaque interface (port) pour les propriétés de transmission. Par défaut, l'option "Paramétrage automatique" est activée, elle assure normalement une communication sans problème.

S'il y a des problèmes de communication, par exemple s'il n'est pas possible d'établir la liaison ou si le réseau est fréquemment perturbé, cela peut être dû au fait que les paramètres réseau automatiques ou sélectionnés ne sont pas corrects. Sélectionnez alors ici des paramètres réseau adaptés à votre configuration.

Mode de fonctionnement en cas de basculement automatique Le CP propose pour tous les ports une connexion 10/100 Mbits/s en duplex intégral avec détection (Autosensing) et négociation (Autonegotiation) automatiques des paramètres réseau. Ces fonctions s'exécutent après la mise en marche du CP de la manière suivante :

● Le CP essaie de détecter la vitesse de transmission utilisée par le partenaire.

● S'il y parvient, le CP tente de négocier un mode de fonctionnement duplex optimal avec le partenaire.

● Si la négociation n'est pas possible, le CP utilise la vitesse de transmission reconnue précédemment en half duplex.

La durée des deux étapes décrites est de 2 secondes.

De plus, l'option "Paramétrage automatique" contient un mécanisme Autocrossing ; indépendamment des propriétés de l'appareil partenaire, vous pouvez utiliser un câble de connexion croisé ou non.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 66 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Note concernant le CP à port Gigabit : Le port Gigabit est réglable à 10 Mbit/s ou 100 Mbit/s. En cas de commutation automatique, le CP peut atteindre une vitesse de 1000 Mbit/s full duplex.

Basculer vers les paramètres réseau individuels Dès que vous optez pour une configuration manuelle, le basculement automatique n'est plus possible/ Ceci s'applique également au mécanisme Autocrossing intégré dans le CP. Si l'appareil partenaire raccordé ne prend pas en charge le mécanisme Autocrossing, vous devez, en fonction du type d'appareil, utiliser un câble croisé (pour un Switch) ou non (pour un terminal).

Note concernant le CP à port Gigabit :

Le port Gigabit est réglable à 10 Mbit/s ou 100 Mbit/s. Tenez compte du comportement suivant :

● L'option "Désactiver Autonégociation" n'est pas sélectionnée

Malgré le paramétrage réseau individuel, il se peut que le partenaire de communication négocie les paramètres réseau et que la vitesse de transmission soit différente de celle choisie à l'origine.

● L'option "Désactiver Autonégociation" est sélectionnée

Le type de transmission paramétré est appliqué.

Option de sélection Port "désactiver" : Selon le type de module, la zone de liste déroulante affiche l'option "- désactiver -". Vous pouvez ainsi, pour des raisons de sécurité, interdire l'accès à un port inutilisé.

Informations complémentaires Tenez compte des informations complémentaires du manuel du CP utilisé, voir /1/ (Page 235)

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 67

3.3.14 Groupes de paramètres "PROFINET"

Onglet "PROFINET" Vous définissez ici les propriétés du CP Ethernet pour PROFINET IO et PROFINET CBA.

Tableau 3- 4 Options / Zones de saisie du groupe de paramètres "PROFINET"

Option / Zone de saisie Signification / Effet

• Mode de fonctionnement *) Selon le type d'appareil du CP, vous pouvez sélectionner ici les modes dans lesquels la station S7 doit fonctionner sur PROFINET. • Contrôleur PROFINET IO

Vous spécifiez avec cette option ici si le CP Ethernet doit être utilisé comme contrôleur PROFINET IO. Vous pouvez obtenir le même résultat en affectant au CP sous HW Config un système PROFINET IO par le biais du menu contextuel qui s'ouvre avec le bouton droit de la souris.

• Périphérique PROFINET IO

Vous spécifiez avec cette option si le CP Ethernet doit être utilisé comme périphérique PROFINET IO. Vous devrez le cas échéant affecter le CP comme périphérique PROFINET au système PROFINET IO.

• Nom d'appareil Nom de l'appareil (selon les conventions DNS). Le nom de l'appareil doit être unique au sein du sous-réseau Ethernet. En cas de CP fonctionnant comme contrôleur PROFINET IO, le nom d'appareil est dérivé de la désignation abrégée. STEP 7 permet de compléter automatiquement le nom de l'appareil par le nom du système IO. Sélectionnez pour ce faire dans les propriétés du système PROFINET IO l'option "Utiliser le nom dans périphérique/contrôleur".

• Communication CBA Pour pouvoir utiliser la station S7 avec PROFINET CBA, vous devez définir le CP utilisé lors de la "composantisation" pour PROFINET CBA ou SIMATIC iMap.

*) Sur les CP à ports configurables, sélectionnez le mode "Contrôleur PROFINET IO" par le paramétrage de l'emplacement d'interface.

3.3.15 Groupe de paramètres "Sécurité des données" (STEP 7 V5.5) Ce groupe de paramètres permet d'activer les fonctions de sécurité des données pour certains CP Ethernet.

Condition d'activation de la sécurité des données : ● l'outil de configuration de la sécurité des données, le Security Configuration Tool (SCT),

doit être installé.

● l'interface Gigabit est connectée au réseau.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 68 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Configuration de la sécurité des données Détails des paramètres / options :

● Activer sécurité des données

Dans les divers onglets, les boutons d'activation de la configuration de sécurité des données sont inactifs. Pour pouvoir effectuer des paramétrages de sécurité des données, cochez la case "Activer sécurité des données".

Résultat :

– Les fonctions de sécurité des données des divers onglets sont activées.

– Le menu "Edition > Security Configuration Tool" est activé si vous créez p. ex. des groupes VPN ou si vous ajoutez des modules qui ne sont pas configurables sous STEP 7.

– La fenêtre "Migration de données de projets touchant à la sécurité des données" qui permet de transférer des listes Access Control, utilisateurs et paramètres de synchronisation d'horloge déjà créés vers SCT, s'ouvre.

● Démarrer la configuration des données de sécurité

Cliquez sur le bouton "Exécuter" pour ouvrir SCT en mode vue d'ensemble. Effectuez les paramétrages de sécurité des données voulus.

● Charger des règles de pare-feu

Cliquez sur le bouton "Exécuter" pour générer les données chargeables et les charger sur le CP sans provoquer un arrêt du module.

Remarque

Perte de la configuration des données de sécurité

Si vous désactivez la case "Activer sécurité des données" tous les paramétrages de sécurité des données effectués seront perdus et ne pourront pas être restaurés même si vous cochez à nouveau la case. Le CP ne sera plus affiché sous SCT et sera également supprimé des groupes VPN déjà créés. Les paramétrages, antérieurs à l'activation de la sécurité des données, relatifs aux listes Access Control, utilisateurs et synchronisation d'horloge seront restaurés.

Informations complémentaires Vous trouverez des informations détaillées sur la configuration de la fonction de sécurité des données dans le manuel /16/ (Page 240).

3.3.16 Groupe de paramètres "Web"

Signification Grâce à un navigateur Web le CP propose une fonction de serveur Web pour l'accès. A cet effet, certaines pages HTML contenant des informations CP et des fonctions de diagnostic sont enregistrées dans la zone de mémoire du CP.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 69

Option "Activer le serveur Web" Activez cette option pour obtenir l'accès aux pages HTML du CP. Ceci permet d'ouvrir le port 80 du CP.

Par défaut, l'accès serveur web est activé.

Options du diagnostic Web

Tableau 3- 5 Options / Zone de saisie du groupe de paramètres "Web"

Option / Zone de saisie Signification / Effet Afficher la topologie Cette option permet d'afficher dans le serveur Web des

informations de topologie sur les interfaces PROFINET IO connectées du CP. La détermination des informations de topologie et leur enregistrement consomme de la mémoire sur le CP. En présence d'une configuration de projet complexe nécessitant un volume de mémoire important, il peut s'avérer utile de n'activer cette option que temporairement à des fins de service. En présence d'un très grand nombre d'appareils au sein du système PROFINET IO, il se peut que le volume des données de configuration dépasse la valeur maximale admissible. Le cas échéant, désactivez l'affichage de topologie.

Télécharger le firmware via le Web Cochez cette option pour activer sur le serveur Web la fonction de chargement du firmware du CP via le Download Center. Si la sécurité des données est désactivée, cette option n'est pas tributaire de la gestion des utilisateurs. Il est par conséquent conseillé de n'activer cette option qu'en cas de besoin.

Recharger les fichiers de langue pour affichage de diagnostic via le Web

Les affichages de diagnostic du CP sont visualisés en clair dans le tampon de diagnostic Web. Les textes sont affichés dans la langue sélectionnée. Cochez cette option pour activer sur le serveur Web la fonction de chargement des fichiers de langue manquants via le Download Center.

Configuration du CP Ethernet avec STEP 7 3.3 Paramétrage des autres propriétés du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 70 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Remarque Affichage de topologie sous STEP 7 V5.5

Pour pouvoir utiliser tous les détails de l'affichage de topologie, il faut utiliser la fonction "Signaler erreurs système".

Ceci est automatiquement pris en compte par STEP 7 et n'a pas d'impact sur la fonction "Signaler erreurs système" des autres appareils de la station S7.

A condition cependant que vous exécutiez la fonction "Enregistrer et compiler" dans HW Config après avoir activé l'option "Affichage de topologie". L'opération "Enregistrer et compiler" prend alors plus de temps en raison de la fonction "Signaler erreurs système" qui a été automatiquement activée.

Veillez au paramétrage de la langue des affichages. Les paramètres de langue peuvent être configurés dans SIMATIC Manager (commande de menu "Outils > Langue des appareils de visualisation"). Un message d'erreur s'affiche lors de la compilation, si la langue actuellement utilisée dans STEP 7 n'est pas comprise dans les langues installées dans le projet pour les appareils de visualisation.

Actualisation automatique / "Intervalle d'actualisation" Si vous choisissez l'option "Activer", le CP actualise les pages Web affichées en fonction du cycle configuré.

Plage de valeurs de l'intervalle d'actualisation 1..999 s

Configuration de la sécurité des données - HTTPS (HyperText Transfer Protocol Secure) Impact de l'activation de la sécurité des données :

● L'option "Autoriser accès via HTTPS" permet de crypter les données Web transmises. Cette option autorise l'accès via le port 443 du CP. L'accès via le port 80 est en revanche bloqué.

● Dans la gestion des droits de la gestion des utilisateurs, définissez les utilisateurs, les rôles et leur type d'accès Web à ce module. Si l'option "Autoriser l'accès uniquement via HTTPS" est activée, les entrées s'appliquent à HTTPS sinon à HTTP.

Voir aussi chapitre Groupe de paramètres "Sécurité des données" (STEP 7 V5.5) (Page 67)

Configuration du CP Ethernet avec STEP 7 3.4 Envoi au CP Advanced via HTTP/HTTPS d'entrées pour le contrôle d'accès IP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 71

3.4 Envoi au CP Advanced via HTTP/HTTPS d'entrées pour le contrôle d'accès IP

Signification et mode de fonctionnement La protection d'accès IP enregistrée dans la liste de contrôle d'accès IP (IP-ACL) sur le CP ou dans les règles du pare-feu peut être complété par des entrées dynamiques durant le fonctionnement du CP. On distingue les comportements suivants :

● CP utilisé sans sécurité des données - IP-ACL active

Les partenaires de communication peuvent envoyer des entrées pour l'IP-ACL au CP via HTTP. Ces partenaires de communication doivent être configurés dans l'IP-ACL avec le droit d'accès "Modify".

● CP utilisé avec sécurité des données - Règles de pare-feu actives

Si le CP est utilisés avec la sécurité des données activée, il se comporte comme suit :

– le droit de transmission d'autorisations d'accès IP complémentaires est paramétré par l'attribution de rôles dans la gestion des utilisateurs.

Activez pour l'utilisateur prévu l'entrée de la liste des droits "Web" : Compléter l'IP Access Control List".

– Les partenaires de communication qui sont inscrits avec le droit en question peuvent envoyer des entrées de contrôle d'accès IP via HTTP ou HTTPS au CP.

– Les entrées transmises sont transformées par le CP en règles de pare-feu équivalentes.

Activation de la sécurité des données lorsque l'IP-ACL est déjà configurée - Impact L'activation de la sécurité des données dote également l'accès dynamique à la protection d'accès IP d'un niveau de sécurité additionnel, lié à l'utilisateur. Les accès sont exclusivement possibles dans le contexte de la gestion des utilisateurs et de l'affectation de droits voulus.

La configuration du CP se comporte à cet égard lors de l'activation de la sécurité des données comme suit :

les entrées avec droit d'accès "Modify" dans l'IP-ACL sont liées d'une manière générale au droit d'accès "Access". Dès que vous activez la sécurité des données, les entrées avec droit d'accès "Access" dans l'IP-ACL sont transformées en règles de pare-feu. Il est dès lors possible d'accéder via l'adresse IP.

Configuration du CP Ethernet avec STEP 7 3.4 Envoi au CP Advanced via HTTP/HTTPS d'entrées pour le contrôle d'accès IP

CP S7 pour Industrial Ethernet Configuration et mise en service 72 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Le droit d'accès "Modify" lié jusqu'à présent à une adresse IP doit cependant être attribué explicitement dans la gestion des utilisateurs à un utilisateur avec l'entrée "Web : Compléter l'IP Access Control List".

Remarque Affichage en ligne – Sécurité des données activée

L'affichage en ligne de la configuration de sécurité du CP sous STEP 7 visualise les règles de pare-feu actualisées.

Méthodes de transmission pour droits d'accès IP complémentaires Il existe, pour la transmission, plusieurs méthodes qui sont expliquées ci-après :

● transmission dans le centre de mise à jour du diagnostic Web

● Appel par POST-Request

● autres méthodes de transmission à l'aide d'outils logiciels

Conséquences de la transmission de droits d'accès complémentaires La transmission comporte, pour la liste de contrôle d'accès du CP adressé, les conséquences suivantes :

● Les autorisation d'accès envoyées via HTTP/HTTPS permettent de compléter des entrées de configuration via STEP 7 mais non pas d'en supprimer.

● L'envoi d'une liste via HTTP/HTTPS annule la liste transmise via HTTP/HTTPS précédente.

Remarque

Toute liste transmise via HTTP est supprimée en cas de coupure de la tension d'alimentation du CP.

Transmission dans le centre de mise à jour du diagnostic Web La méthode de transmission la plus conviviale consiste à passer par le centre de mise à jour ; voir chapitre Centre de mise à jour (Page 201). Vous pouvez y charger un fichier de type "<Accesslist>.txt" directement sur le CP.

Configuration du CP Ethernet avec STEP 7 3.4 Envoi au CP Advanced via HTTP/HTTPS d'entrées pour le contrôle d'accès IP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 73

Structure du fichier <Accesslist>.txt La syntaxe à utiliser dans le fichier se présente comme suit :

● Syntaxe

Saisissez les entrées à transférer dans la liste de contrôle d'accès avec la syntaxe suivante :

<Adresse IP>[<Adresse IP>][<Attribut d'accès 1>][<Attribut d'accès 2>][<Attribut

d'accès 3>]

● Codage des caractères

Le codage des caractères doit être conforme à la norme suivante : ISO/CEI 8859 (ANSI X 3.4-1968)

● Attribut d'accès

Attribut d'accès Signification A (Access) L'accès à la station est autorisé. M (Modify) L'édition de la liste IP Access Control via HTTP

est autorisée. R (Routing) L'accès via le sous-réseau auquel est connectée

l'autre interface du CP, est autorisé.

● Exemple de notation d'entrées dans un fichier <AccessList>.txt

– Attribution de droits pour une adresse IP :

192.168.1.44 a r m

192.168.1.45 a

192.168.1.46 a r

– Attribution de droits pour une plage d'adresses IP :

192.168.1.47-192.168.1.58 a

– Suppression d'entrées transmises dynamiquement :

0.0.0.0

– Commentaires :

# ceci est un commentaire

Capacités fonctionnelles du fichier <Accesslist>.txt Entrées possibles :

● jusqu'à 16 adresses IP dont 4 plages d'adresses IP max.

● Longueur du fichier : 1024 caractères max.

Configuration du CP Ethernet avec STEP 7 3.5 Redondance de supports

CP S7 pour Industrial Ethernet Configuration et mise en service 74 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Appel par POST-Request Pour transférer des entrées additionnelles de contrôle d'accès via HTTP, utilisez la méthode POST.

Une requête POST est structurée comme suit :

POST /ACL HTTP/1.0\r\n

Host : 192.168.1.11\r\n

Content−Type : application/x-www-form-urlencoded\r\n

Content-Length : ....\r\n

\r\n

192.168.1.55 a r m\r\n

La dernière ligne contient l'entrée proprement dite de l'IP-ACL, libellée conformément à la syntaxe et avec les attributs d'accès décrits ci-avant.

Transmission simplifiée à l'aide du programme cURL L'utilitaire libre d'interface en ligne de commande cURL p.ex. autorise une notation plus simple et la mention d'une liste contenue dans un fichier de type texte.

Pour transférer par exemple le fichier <AccessList>.txt sur le CP à adresse IP 172.16.1.180, vous pouvez effectuer les entrées indiquées ci-après dans la ligne de commande de Windows. Tenez compte de la distinction effectuée pour les variantes de protocoles HTTP et HTTPS.

● Sur le CP, HTTP est activé

curl -0 --url 172.16.1.180/ACL --data-urlencode @AccessList.txt

● Sur le CP, HTTPs est activé

– Avec cURL Version jusqu'à V7.23 :

curl -k -u <username>:<password> --url https://172.16.1.180/ACL --data-urlencode @AccessList.txt

– N'utilisez pas cURL Version V7.24.

– Avec cURL Version à partir de V7.25 :

curl -k --ssl-allow-beast -u <username>:<password> --url

https://172.16.1.180/ACL --data-urlencode @AccessList.txt

3.5 Redondance de supports Il existe plusieurs possibilités d'amélioration de la disponibilité d'un réseau Industrial Ethernet constitué de topologies linéaires optiques ou électriques :

● interconnexion de réseaux

● agrégation des voies de transmission

● bouclage d'une topologie linéaire en anneau

Configuration du CP Ethernet avec STEP 7 3.5 Redondance de supports

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 75

3.5.1 Redondance des supports dans les topologies en anneau

Réalisation d'une topologie en anneau Les topologies en anneau peuvent être constituées de commutateurs externes et/ou de commutateurs intégrés aux modules de communication.

Pour réaliser une topologie en anneau avec des supports redondants, vous devez boucler les deux extrémités libres d'un réseau linéaire sur un même appareil. Le bouclage d'une topologie linéaire en un anneau s'effectue au moyen de deux ports (ports de réseau en anneau) d'un appareil de l'anneau. Cet appareil est le gestionnaire de redondance. Tous les autres appareils de l'anneau sont les clients de redondance.

Figure 3-1 Appareils d'une topologie en anneau avec redondance de supports

Les deux ports de réseau en anneau d'un appareil sont les ports qui, dans un réseau en anneau, établissent la liaison avec les deux appareils voisins. Le choix et la définition des ports de réseau en anneau s'effectuent lors de la configuration de l'appareil en question. Dans STEP 7 comme sur les modules CP Ethernet S7 proprement dits, les ports de réseau en anneau sont repérés par un "R" suivant le numéro de port.

Remarque

Avant de fermer l'anneau matériellement, chargez la configuration de votre projet STEP 7 sur les divers appareils.

Fonction de la redondance des supports dans une topologie en anneau En présence d'une redondance de support, les voies de transmission entre les appareils sont reconfigurées en cas d'interruption de l'anneau en un endroit. Après reconfiguration de la topologie, les appareils sont de nouveau accessibles dans la nouvelle topologie.

Configuration du CP Ethernet avec STEP 7 3.5 Redondance de supports

CP S7 pour Industrial Ethernet Configuration et mise en service 76 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Sur le gestionnaire de redondance, les 2 ports de réseau en anneau sont séparés l'un de l'autre tant que le réseau n'est pas interrompu afin d'éviter que des télégrammes de données ne tournent en boucle. La topologie en anneau devient, du point de vue de la transmission, une topologie linéaire. Le gestionnaire de redondance surveille la topologie en anneau. Il envoie pour ce faire des télégrammes de test aussi bien au port de réseau en anneau 1 qu'au port de réseau en anneau 2. Les télégrammes de test parcourent l'anneau dans les deux sens jusqu'à ce qu'ils parviennent respectivement à l'autre port de réseau en anneau du gestionnaire de redondance.

L'anneau peut être interrompu par la coupure de la liaison entre deux appareils ou par la défaillance d'un appareil de l'anneau.

Si, lors d'une interruption de l'anneau, les télégrammes de test ne parviennent plus à l'autre port de réseau en anneau, le gestionnaire de redondance met ses deux ports de réseau en anneau en communication. Cette voie de substitution permet de rétablir une liaison opérationnelle entre les appareils restants sous forme de topologie linéaire.

Dès que l'interruption a été réparée, les voies de transmission initiales sont rétablies, les deux ports de réseau en anneau sont de nouveau séparés et les clients de redondances informés du changement. Les clients de redondance utilisent alors les nouvelles voies vers les autres appareils.

Le temps qui s'écoule entre l'interruption de l'anneau et l'établissement d'une topologie linéaire opérationnelle est appelé temps de reconfiguration.

En cas de défaillance du gestionnaire de redondance, l'anneau devient un réseau linéaire opérationnel.

Procédures de redondance de supports Les produits SIMATIC NET prennent en charge les procédures de redondance de supports suivantes dans les topologies en anneau :

● HRP (High Speed Redundancy Protocol)

Temps de reconfiguration : 0,3 seconde

● MRP (Media Redundancy Protocol)

Temps de reconfiguration : 0,2 seconde

Les mécanismes des procédures sont similaires. HRP et MRP ne peuvent pas être utilisés simultanément dans un anneau.

3.5.2 MRP La procédure "MRP" fonctionne en conformité avec le Media Redundancy Protocol (MRP), spécifié par la norme suivante :

IEC 62439-2 Affichage 1.0 (2010-02) Industrial communication networks - High availability automation networks Part 2: Media Redundancy Protocol (MRP)

Le temps de reconfiguration après interruption de l'anneau dure au maximum 0,2 seconde.

Configuration du CP Ethernet avec STEP 7 3.5 Redondance de supports

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 77

Conditions Les conditions ci-après doivent être remplies pour un bon fonctionnement en relation avec la procédure de redondance de supports MRP :

● MRP est pris en charge par des topologies en anneau comptant jusqu'à 50 appareils. Dans les topologies à commutateurs IE X-300 jusqu'à 100 abonnés sont pris en charge.

Un dépassement du nombre d'appareils peut provoquer la défaillance du trafic de données.

● L'anneau sur lequel vous voulez utiliser MRP ne doit être constitué que d'appareils qui prennent cette fonction en charge.

Il s'agit par exemple de quelques commutateurs Industrial Ethernet SCALANCE X, quelques processeurs de communication (CP) pour SIMATIC S7 et PG/PC ou appareil d'autres marques qui prennent cette fonction en charge.

● Tous les appareils doivent être interconnectés via leurs ports d'anneau.

● Il faut que "MRP" soit activé sur tous les appareils de l'anneau (voir chapitre "Configuration MRP (Page 79)").

● Sélectionnez comme paramètres de liaison (support de transmission / duplex) full duplex et au moins 100 Mbit/s. Une défaillance du trafic de données n'est sinon pas exclue.

– STEP 7 : Sélectionnez "Paramétrage automatique" pour la liaison dans l'onglet "Option" du dialogue des propriétés de tous les ports connectés à l'anneau.

– WBM : En cas de configuration sous Web Based Management, le paramètre "Autonégociation" est automatiquement activé pour les ports du réseau en anneau.

Configuration du CP Ethernet avec STEP 7 3.5 Redondance de supports

CP S7 pour Industrial Ethernet Configuration et mise en service 78 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Topologie La figure ci-dessous présente une topologie réalisable pour des appareils dans un réseau en anneau avec MRP.

Figure 3-2 Exemple de topologie en anneau avec la procédure de redondance de supports MRP

Les règles suivantes s'appliquent dans une topologie en anneau avec redondance de supports selon la procédure MRP :

● Tous les appareils interconnectés au sein de la topologie en anneau appartiennent au même domaine de redondance.

● Un appareil de l'anneau est gestionnaire de redondance.

● Tous les autres appareils de l'anneau sont les clients de redondance.

Les appareils non compatibles MRP peuvent être intégrés à l'anneau via un switch SCALANCE X ou un PC avec CP 1616.

démarrage prioritaire Si vous configurez MRP dans un anneau, vous ne pourrez pas utiliser la fonction "Démarrage prioritaire" sur les appareils concernés dans le cadre d'applications PROFINET.

Si vous voulez utiliser la fonction "Démarrage prioritaire", désactivez MRP dans la configuration.

Dans la configuration STEP 7 sélectionnez le rôle "Non abonné de l'anneau".

Configuration du CP Ethernet avec STEP 7 3.5 Redondance de supports

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 79

3.5.3 Configuration MRP

Configuration sous STEP 7 Sélectionnez, pour la programmation sous STEP 7, le groupe de paramètres "Redondance de supports" de l'interface PROFINET.

Définissez les paramètres suivants pour la configuration MRP de l'appareil :

● Domaine

● Rôle

● Port de réseau en anneau

● Alarmes de diagnostic

Ces paramètres sont décrit ci-après.

Remarque Démarrage prioritaire

Si vous configurez MRP dans un anneau, vous ne pourrez pas utiliser la fonction "Démarrage prioritaire" sur les appareils concernés dans le cadre d'applications PROFINET.

Si vous voulez utiliser la fonction "Démarrage prioritaire", désactivez MRP dans la configuration.

Dans la configuration STEP 7 de l'appareil concerné, sélectionnez le rôle "Non abonné de l'anneau".

Domaine Dans la zone de liste déroulante "Domain", laissez l'entrée par défaut "mrpdomain-1" inchangée.

Tous les appareils d'un anneau, configurés avec MRP, doivent appartenir au même domaine de redondance. Un appareil ne peut pas appartenir à plusieurs domaines de redondance.

Si vous ne modifiez pas la valeur par défaut "mrpdomain-1" du paramètre "Domaine", les valeurs par défaut des paramètres "Rôle" et "Port de réseau en anneau" resteront également inchangées.

Les paramétrages MRP restent actifs même après un redémarrage de l'appareil ou après une coupure de tension suivie d'un redémarrage.

Configuration du CP Ethernet avec STEP 7 3.5 Redondance de supports

CP S7 pour Industrial Ethernet Configuration et mise en service 80 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Rôle La sélection du rôle est fonction des utilisations suivantes.

● Vous souhaitez utiliser MRP dans une topologie en anneau ne comportant que des appareils Siemens, sans surveiller les alarmes de diagnostic :

Affectez tous les appareils aux domaines "mrpdomain-1 et au rôle "Manager (Auto)".

Les appareils Siemens négocient automatiquement celui qui parmi eux jouera effectivement, en fonctionnement, le rôle de gestionnaire de redondance.

● Vous voulez utiliser MRP dans une topologie en anneau qui comporte également des appareils d'origine autre que Siemens ou bien vous voulez recevoir d'un appareil des alarmes de diagnostic à propos de l'état MRP (voir "Alarmes de diagnostic") :

– Attribuez à un seul appareil de l'anneau le rôle de "gestionnaire de redondance".

– Sélectionnez sur tous les autres appareils de la topologie en anneau le rôle de "client".

Remarque

Pour assurer le bon fonctionnement de l'anneau, en cas d'utilisation d'un appareil d'une origine autre que Siemens comme gestionnaire de redondance, affectez le rôle de client à tous les autres appareils de l'anneau avant de boucler l'anneau. Sinon, les télégrammes risquent de tourner en boucle et de provoquer la défaillance du réseau.

● Vous voulez désactiver MRP :

Sélectionnez l'option "Non abonné de l'anneau" si vous ne voulez pas utiliser l'appareil avec MRP au sein d'une topologie en anneau.

Remarque

Rôle lors du rétablissement des paramètres par défaut

A la sortie d'usine et après rétablissement des valeurs par défaut, les appareils Siemens possèdent le rôle MRP "Gestionnaire (auto)" (CP) ou "Automatic Redundancy Detection" (SCALANCE X). Si vous utilisez dans l'anneau un appareil d'une origine autre que Siemens comme gestionnaire de redondance, cela risque de provoquer une défaillance du trafic de données.

Port de réseau en anneau 1 / Port de réseau en anneau 2 Sélectionnez ici le port que vous voulez configurer comme port de réseau en anneau 1 et port de réseau en anneau 2.

Sur les appareils à plus de 8 ports, il n'est éventuellement pas possible de sélectionner tous les ports comme port de réseau en anneau.

Configuration du CP Ethernet avec STEP 7 3.5 Redondance de supports

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 81

La zone de liste déroulante affiche pour chaque type d'appareil les ports entrant en ligne de compte. Si les ports sont définis d'usine, les champs sont grisés.

IMPORTANT

Ports de réseau en anneau lors du rétablissement des paramètres par défaut

Si vous rétablissez les valeurs par défaut, les paramétrages des ports de réseau en anneau seront également ramenés aux valeurs par défaut. • Les CP adoptent le rôle MRP "Gestionnaire (Auto)". • Sur les commutateurs, la procédure de redondance Automatic Redundancy Detection

(ARD) est activée.

Si d'autres ports étaient utilisés avant la réinitialisation comme ports de réseau en anneau, il se peut que, selon la connexion, un appareil correctement configuré à l'origine envoie des télégrammes en boucle et provoque la défaillance du trafic de données.

Alarmes de diagnostic Activez l'option "Alarmes de diagnostic", si vous voulez que des alarmes de diagnostic à propos de l'état MRP soient émises par la CPU locale.

Les alarmes de diagnostic suivantes peuvent être générées :

● Erreur de câblage ou de port

Des alarmes de diagnostic sont générées lorsque les erreurs suivantes surviennent sur les ports de réseau en anneau :

– Coupure de liaison sur un port de réseau en anneau

– Un voisin du port de réseau en anneau ne prend pas MRP en charge.

– Un port du réseau en anneau est connecté à un port hors du réseau en anneau.

– Un port de réseau en anneau est connecté à un port de réseau en anneau d'un autre domaine MRP.

● Interruption / rétablissement (gestionnaire de redondance uniquement)

Des alarmes de diagnostic sont générées en cas d'interruption de l'anneau et de rétablissement de la configuration initiale.

L'apparition de ces deux alarmes en l'espace de 0,2 seconde signale une interruption de l'anneau.

Paramétrage de la redondance non défini par STEP 7 (redondance alternative) Cette option ne concerne que les commutateurs Sélectionnez cette option si les propriétés de la redondance de support doivent être paramétrées à l'aide d'autres mécanismes tels que le Web Based Management (WBM) ou SNMP.

Si vous activez cette option, les paramétrages de redondance effectués sous WBM, CLI ou SNMP sont conservés et ne sont pas écrasés. Les paramètres dans la zone "Configuration MRP" sont alors réinitialisés et grisés ; les entrées sont alors sans signification.

Configuration du CP Ethernet avec STEP 7 3.6 Attribution initiale d'adresses

CP S7 pour Industrial Ethernet Configuration et mise en service 82 Manuel de configuration, 09/2013, C79000-G8977-C182-13

3.6 Attribution initiale d'adresses

Signification de l'attribution d'adresse - adresse MAC et adresse IP Le CP est, selon le type d'appareil, livré avec une ou plusieurs adresses MAC fixes. Sans configuration, l'appareil n'est accessible via la connexion Ethernet qu'avec ces adresses MAC.

Sur le CP "tel que livré" vous pouvez déjà exécuter à l'aide du protocole ISO les fonctions ci-après en utilisant l'adresse MAC par défaut :

● charger la configuration sur le CP ou la CPU ;

● diagnostiquer le CP ou la CPU.

Avant de pouvoir charger les données de configuration via une adresse IP sur l'appareil, il faut avoir attribué une adresse IP au CP.

Variantes et recommandation pour l'attribution d'une adresse STEP 7 offre 3 méthodes d'attribution d'adresse :

● Adressage par sélection du système cible dans SIMATIC Manager

Cette variante permet d'attribuer une adresse sans être obligé de créer un projet STEP 7. Elle est par exemple utile lorsque vous voulez charger des données de configuration créées hors ligne sur la station S7.

Cette variante est décrite au chapitre Adressage par sélection du système cible (Page 83).

● Adressage par reprise des paramètres d'adresse configurés

Cette variante présuppose un CP mis en réseau sous STEP 7. L'avantage de cette marche à suivre réside dans le fait que les paramètres IP définis lors de la mise en réseau sous STEP 7 sont directement repris.

Dans un premier temps, vous devez affecter au CP l'adresse IP et les paramètres IP de l'interface Ethernet ou PROFINET, configurés au préalable.

Ensuite seulement, les données de configuration pourront être chargées sur le CP via PG/PC et Ethernet.

Cette variante est décrite au chapitre Adressage per reprise des paramètres d'adresse configurés (Page 84).

● Chargement des données de configuration via le protocole ISO

Une autre variante consiste à charger des données de configuration avec une adresse définie via le protocole ISO ; ceci s'applique aux CP qui prennent en charge le protocole ISO. Vous adressez dans ce cas le CP avec son adresse MAC.

Configuration du CP Ethernet avec STEP 7 3.6 Attribution initiale d'adresses

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 83

Condition Pour que vous puissiez procéder à l'adressage décrit ici, le CP doit être accessible en ligne, c'est-à-dire :

● il doit être connecté au réseau Ethernet ; aucune passerelle de sous-réseau (routeur) ne doit être intercalé.

● l'interface Ethernet de votre PG/PC doit être accessible à partir de STEP 7.

Remarque

Les possibilités d'attribution d'adresse décrites ici présupposent un module qui soit accessible via une adresse MAC préconfigurée ; le module doit pour ce faire prendre en charge la fonction PST (Primary Setup Tool). Tenez compte à ce propos des indications figurant dans le manuel de l'appareil en question /1/ (Page 235).

Sur les CP à version de firmware < V3, à interface Gigabit additionnelle, l'utilitaire PST ne peut être utilisé que sur l'interface PROFINET.

3.6.1 Adressage par sélection du système cible

Procédez comme suit pour l'attribution initiale d'une adresse IP 1. Faites afficher par la fonction STEP 7 "Afficher abonnés accessibles" les abonnés qui

sont accessibles via Industrial Ethernet.

2. Sélectionnez l'abonné voulu dans la liste affichée.

3. Sélectionnez ensuite la commande de menu "Système cible > Adresse Ethernet".

Résultat : l'abonné sélectionné est directement repris dans la boîte de dialogue "Adressage". L'adresse MAC de l'abonné n'est pas éditable.

4. Entrez les paramètres IP souhaités et attribuez-les au CP.

Résultat : Le CP est désormais accessible sur Industrial Ethernet via l'adresse IP.

Remarque

La description est en principe applicable de manière analogue sur STEP 7 V5.5 et STEP 7 Professional.

Pour plus de détails sur la marche à suivre, voir aussi l'aide en ligne de STEP 7. Vous y trouverez également des informations complémentaires sur d'autres manières de procéder.

Configuration du CP Ethernet avec STEP 7 3.7 Chargement des données de configuration sur le système cible

CP S7 pour Industrial Ethernet Configuration et mise en service 84 Manuel de configuration, 09/2013, C79000-G8977-C182-13

3.6.2 Adressage per reprise des paramètres d'adresse configurés

Procédez comme suit pour configurer l'adresse IP d'un CP nouvellement ajouté : 1. Ajoutez le CP voulu dans la station S7 ouverte sous STEP 7.

2. Dans le groupe de paramètres Interface Ethernet, éditez l'adresse MAC et, si nécessaire, les paramètres IP.

3. Dans le champ "Sous-réseau", sélectionnez le sous-réseau Ethernet auquel vous voulez connecter le CP.

4. Enregistrez votre projet.

5. A l'aide de la fonction appropriée de STEP 7, activez la recherche des modules accessibles sur le réseau.

Dans le cas de CP à plusieurs interfaces, seule l'interface PROFINET est affichée.

6. Sélectionnez parmi les composants affichés le CP dont l'adresse MAC convient.

L'adresse IP configurée est affichée.

7. Attribuez au CP les paramètres IP repris de la connexion au réseau.

8. Chargez ensuite les données de configuration sur le système cible.

Résultat : Après chargement des données de configuration, le CP est accessible sur Industrial Ethernet via l'adresse IP.

Remarque

La description est en principe applicable de manière analogue sur STEP 7 V5.5 et STEP 7 Professional.

Pour plus de détails sur la marche à suivre, voir aussi l'aide en ligne de STEP 7. Vous y trouverez également des informations complémentaires sur d'autres manières de procéder.

3.7 Chargement des données de configuration sur le système cible

Chargement des données de configuration Le chargement des données de configuration du CP Ethernet s'effectue à partir de la configuration matérielle. Cette opération consiste, d'une manière générale, à charger toutes les données de configuration de la station S7, c.-à-d. avec toute la configuration du châssis central et tous les paramétrages.

Configuration du CP Ethernet avec STEP 7 3.7 Chargement des données de configuration sur le système cible

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 85

Les données de la Configuration de liaison doivent faire l'objet d'un chargement complémentaire ; voir ci-dessous

Remarque

Tenez compte, dans le cas de CP à deux interfaces (interface Gigabit), des instructions du manuel sur l'interface à utiliser pour le chargement des données de configuration.

Type de connexion Vous pouvez charger les données de configuration sur la station S7 par les voies et connexions suivantes :

● connexion MPI

Vous pouvez utiliser cette connexion pour le chargement des données de configuration ou pour l'attribution initiale d'une adresse MAC/IP (baptême de nœud - pour les détails voir le manuel /2/ sous "Attribution initiale d'une adresse").

● Industrial Ethernet

Utilisez pour ce faire le mode PG du CP Ethernet sur la station S7 (voir aussi chap. Communication PG/OP via Industrial Ethernet (Page 22)).

Selon l'interface PG/PC utilisée sur votre station d'ingénierie, vous pourrez charger les données de configuration sur la station S7 via l'interface TCP/IP ou via l'interface ISO de STEP 7.

– Lors du chargement via l'interface IP, il faut qu'une adresse IP initiale ait été préalablement attribuée au CP ; voir à ce propos le chapitre Paramétrage des autres propriétés du CP (Page 44).

– Pour le chargement via l'interface ISO, vous pouvez utiliser l'adresse MAC par défaut. Tenez cependant compte à ce propos de la remarque suivante :

Remarque

Si vous voulez charger les données de configuration via l'interface ISO en utilisant l'adresse MAC par défaut du CP alors que vous avez prévu dans le projet STEP 7 une autre adresse MAC, lancez le chargement à partir de NetPro ou de HW Config ; ce sont les seuls endroits où il vous sera demandé d'entrer l'adresse MAC actuelle. SIMATIC Manager par contre abandonnera le chargement s'il ne parvient pas à accéder à la station cible.

Marche à suivre Pour charger les données de configuration sur la station S7, procédez comme suit .

1. Ouvrez dans le panneau de configuration de Windows la boîte de dialogue “Paramétrage interface PG/PC".

2. Paramétrez l'interface de la PG/du PC en fonction des CP disponibles sur votre PG et en fonction de la connexion au bus (paramétrages d'interface utilisés).

Vous trouverez des informations plus détaillées dans l'aide intégrée.

Configuration du CP Ethernet avec STEP 7 3.7 Chargement des données de configuration sur le système cible

CP S7 pour Industrial Ethernet Configuration et mise en service 86 Manuel de configuration, 09/2013, C79000-G8977-C182-13

3. Faites passer la CPU en mode ARRET (indépendamment du type de connexion - voir ci-dessus).

4. Sélectionnez la commande de menu "Système cible" Charger sur module"

Le dialogue interactif de STEP 7 vous mènera alors jusqu'au résultat. Tenez également compte des informations complémentaires du "Manuel utilisateur STEP 7", chap. "Configuration et paramétrage de modules" dans /6/ ;

Désactivation du protocole ISO durant la configuration (adresse MAC invisible) Si, lors de la configuration du CP, vous désactivez l'utilisation du protocole ISO dans le dialogue des propriétés de l'interface Ethernet, le CP reste accessible via l'adresse MAC par défaut. Vous ne pourrez alors pas configurer de liaisons transport ISO ni de liaisons S7 transitant par des liaisons ISO. Lorsque le protocole ISO est désactivée, l'adresse MAC par défaut n'est pas visible dans le dialogue des propriétés.

Enregistrement non volatile des données de configuration (sur CP avec gestion des données) Vous pouvez décider durant le chargement si vous voulez charger les données de configuration en totalité ou uniquement pour certains modules. Lors du chargement sélectif, il vous sera demandé à chaque module de démarrer le chargement. Vous devez choisir cette méthode si vous voulez enregistrer les données de configuration du CP en mémoire non volatile. Cochez pour ce faire la case "Copier dans ROM" de la boîte de dialogue du CP "Charger."

Chargement de la configuration des liaisons Pour charger les liaisons configurées, déclenchez l'opération de chargement adéquate dans la configuration des liaisons (NetPro).

Remarque

Si vous avez attribué une nouvelle adresse au CP ou si vous avez configuré des liaisons, vous devez en tous les cas également recharger la configuration des liaisons.

Veillez en outre à procéder aux adaptations d'adresse requises sur les autres stations ou sur les "objets mandataires".

Décalage du CP dans la configuration matérielle Si les services de communication sont utilisés avec des liaisons configurées, ces liaisons sont liées à l'emplacement du CP par un ID de liaison. Tenez compte par conséquent de la remarque ci-après si vous embrochez un CP déjà configuré sur un autre emplacement.

Remarque

Si un CP a été "décalé" et embroché sur un autre emplacement, les données de la configuration de liaisons sont automatiquement mises à jour. Les données de la configuration de liaisons doivent cependant être à nouveau chargées !

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 87

Interface SEND/RECEIVE dans le programme utilisateur 4

Ce chapitre fournit des informations sur les sujets suivants :

● Comment envoyer et recevoir des données pour les services de communication ouverts ?

● Quelles zones de données de la CPU S7 peut-on utiliser ?

● Comment programmer l'interface SEND-RECEIVE dans le programme d'application ?

Pour obtenir des informations complémentaires :

● les blocs de programme permettant de programmer les liaisons sont décrits dans /10/ (Page 238).

Vous pouvez consulter des exemples de configuration et de programmation de l'interface SEND/RECEIVE décrite ici :

● Des exemples de programme avec les blocs de programme FC5 (AG_SEND) et FC6 (AG_RECV) pour S7-300 sont fournis sous le numéro d'article :

17853532 (http://support.automation.siemens.com/WW/view/fr/17853532)

● Des exemples de programme avec les blocs de programme FC50 (AG_LSEND) et FC60 (AG_LRECV) pour S7-400 sont fournis sous le numéro d'article :

18513371 (http://support.automation.siemens.com/WW/view/fr/18513371)

Vous y trouverez également d'autres articles sur le sujet ainsi que des exemples de projet et de programme pour CP S7 Industrial Ethernet

● Vous trouverez des exemples de programme et de configurations dans la Quick Start Collection sur Internet sous le numéro d'article suivant :

21827955 (http://support.automation.siemens.com/WW/view/fr/21827955)

4.1 Mode de fonctionnement de l'interface SEND/RECEIVE de la CPU

Blocs de programme Les blocs de programme ci-après, de type FC, sont mis à disposition pour assurer la communication via des liaisons :

● AG_SEND (FC 5) / AG_LSEND (FC 50) / AG_SSEND (FC 53)

Ce bloc de programme remet les données utiles de la zone de données utilisateur indiquée au CP Ethernet pour que ce dernier les transmette.

● AG_RECV (FC 6) / AG_LRECV (FC 60) / AG_SRECV (FC 63)

Ce bloc de programme inscrit les données utiles reçues dans la zone de données utilisateur spécifiée dans l'appel.

Interface SEND/RECEIVE dans le programme utilisateur 4.1 Mode de fonctionnement de l'interface SEND/RECEIVE de la CPU

CP S7 pour Industrial Ethernet Configuration et mise en service 88 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Le diagramme ci-dessous illustre la procédure : A l'aide des blocs AG_SEND / AG_LSEND / AG_SSEND et AG_RECV / AG_LRECV / AG_SRECV le programme utilisateur charge le CP Ethernet d'émettre et de recevoir des données via la liaison configurée.

Volume de données et capacités fonctionnelles Le CP Ethernet peut transmettre via une liaison et par tâche (envoi ou réception) les quantités de données suivantes :

Bloc de programme ISO-Transport ISO-on-TCP TCP UDP

Emission AG_SEND *)

AG_LSEND **) AG_SSEND ***)

8192 octets 8192 octets 1452 octets

8192 octets 8192 octets 1452 octets

8192 octets 8192 octets 1452 octets

2048 octets 2048 octets 1452 octets

Reçu 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

*) - Pour les anciennes versions de AG_SEND / AG_RECV (jusqu'à la V3.0) la zone de données est limitée à 240 octets max.

- Sur S7–400, la zone de données de AG_SEND / AG_RECV est d'une manière générale limitée à 240 octets max..

**) Uniquement pour S7–400 ***) Uniquement pour S7–400 à CPU à partir de la version V5.1 et CP suivants :

- CP 443–1 (à partir de 6GK7 443-1EX20... / EX30) - CP 443–1 Advanced (à partir de 6GK7 443-1GX20.../ GX30)

Interface SEND/RECEIVE dans le programme utilisateur 4.2 Programmation de l'interface SEND/RECEIVE

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 89

4.2 Programmation de l'interface SEND/RECEIVE

Principe du transfert de tâches et de données Le programme utilisateur lance, par les appels de blocs de programme, le transfert des zones de données utilisateur et surveille l'exécution en exploitant les indications des FC.

Les paramètres suivants sont entre autres remis lors de l'appel des blocs de programme :

● le numéro de la liaison (ID) ;

● la position de la zone de données utilisateur sur la CPU.

Fonction des blocs de programme L'appel des blocs de programme déclenche l'action suivante :

● La zone de données utilisateur est transmise au CP Ethernet ou est reprise du CP Ethernet.

● L'exécution de la tâche est acquittée positivement ou négativement dans l'indication d'état.

Marche à suivre Programmez l'interface SEND-RECEIVE dans le programme d'application comme suit :

1. Utilisez les blocs de programme suivant pour transmettre des données sur les liaisons :

– AG_SEND / AG_LSEND / AG_SSEND pour transmettre la zone de données utilisateur au CP Ethernet ;

– AG_RECV / AG_LRECV / AG_SRECV pour transmettre dans la zone de données utilisateur les données reçues par le CP Ethernet ;

2. Exploitez les indications fournies par les blocs de programme :

– pour AG_SEND / AG_LSEND / AG_SSEND, il s'agit des paramètres DONE, ERROR, STATUS ;

– pour AG_RECV / AG_LRECV / AG_SRECV, il s'agit des paramètres NDR, ERROR, STATUS ;

Remarque

Lors de la programmation, utilisez les numéros de liaison (ID) définis dans la configuration.

Afin de garantir le paramétrage correct des appels de bloc de programme, STEP 7 offre dans l'éditeur CONT/LIST/LOG la possibilité de reprendre automatiquement les paramètres significatifs de la configuration du CP. Pour plus de détails à ce sujet, veuillez vous référer à l'aide en ligne de STEP 7.

Interface SEND/RECEIVE dans le programme utilisateur 4.2 Programmation de l'interface SEND/RECEIVE

CP S7 pour Industrial Ethernet Configuration et mise en service 90 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Appel des blocs de programme dans le programme de la CPU Le diagramme ci-après représente une séquence d'exécution possible des blocs de programme en relation avec les blocs d'organisation et de programme du cycle de la CPU :

On peut y noter les points suivants :

● Le programme utilisateur qui peut être composé d'un nombre quelconque de blocs de programme (OB, FB ou FC - voir aussi /5/ (Page 237)), accède à différentes liaisons. La figure ci-dessus représente 3 liaisons.

● Le programme utilisateur émet en divers endroits, sur évènement ou en fonction du programme, des données via une liaison à l'aide de l'appel AG_SEND.

Interface SEND/RECEIVE dans le programme utilisateur 4.3 Echange de données CPU S7 − CP Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 91

● Le programme utilisateur réceptionne en divers endroits du cycle de la CPU des données reçues via une liaison à l'aide de l'appel AG_RECV.

Remarque

Les blocs de programme peuvent être appelés plusieurs fois au cours d'un cycle pour une seule liaison de communication.

4.3 Echange de données CPU S7 − CP Ethernet Le CP Ethernet exécute les tâches d'émission et de réception indépendamment du cycle de la CPU et nécessite un temps de transmission. L'interface avec les blocs de programme vers le programme utilisateur est synchronisée par acquittement. On distingue 2 cas :

● 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.

Remarque

Tenez compte des diagrammes séquentiels à propos des blocs de programme dans /10/ (Page 238). Ces diagrammes indiquent comment utiliser l'interface SEND/RECEIVE dans le programme utilisateur pour un échange de données sans problème.

Considérez les informations ci-après à propos du cycle de la CPU et du temps de transmission comme informations complémentaires.

Appel des FC plus court que le temps de transmission Si un bloc de programme est appelé à nouveau dans le programme utilisateur avant que les données aient été entièrement transmises ou reçues, les opérations au niveau de l'interface des blocs de programme se déroulent comme suit :

● AG_SEND / AG_LSEND / AG_SSEND: Aucune nouvelle tâche n'est acceptée jusqu'à ce que la transmission de données via la liaison ait été acquittée par l'abonné Ethernet. Le programme utilisateur reçoit une indication "Tâche en cours d'exécution" jusqu'à ce que le CP Ethernet puisse accepter la prochaine tâche sur la même liaison.

● AG_RECV / AG_LRECV: La tâche est acquittée avec l'indication "Aucune donnée n'a encore été reçue" si le CP Ethernet n'a pas reçu de données. Le programme utilisateur reçoit cette indication durant le cycle de la CPU jusqu'à ce que la réception de données sur la liaison par le CP Ethernet soit achevée.

Interface SEND/RECEIVE dans le programme utilisateur 4.4 Informations complémentaires

CP S7 pour Industrial Ethernet Configuration et mise en service 92 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Appel des FC plus long que le temps de transmission Si un bloc de programme est appelé à nouveau après que les données ont été entièrement transmises ou reçues, les opérations au niveau de l'interface des blocs de programme se déroulent comme suit :

● AG_SEND / AG_LSEND / AG_SSEND: La tâche est acquittée positivement ; le CP Ethernet est prêt à accepter une nouvelle tâche d'émission (au plus tôt cependant avec l'appel suivant).

● AG_RECV / AG_LRECV / AG_SRECV: La tâche est acquittée par "Nouvelles données réceptionnées" dès que la réception de données par le programme utilisateur est achevée. Le FC peut alors à nouveau être appelé.

Remarque

Veuillez noter que les différences de temps de traitement (émetteur plus rapide que le récepteur) peuvent provoquer des goulots d'étranglement en termes de ressources côté émetteur et récepteur.

Les blocs de programme le signaleront le cas échéant à l'émetteur par un message en retour (indication "Manque de ressources de réception sur la station cible"). (pas dans le cas de AG_SRECV)

4.4 Informations complémentaires

4.4.1 Programmation de la transmission de données via liaisons TCP

Utilité des liaisons TCP Utilisez des liaisons TCP essentiellement pour la connexion de systèmes d'autres marques si ces derniers ne prennent pas en charge l'extension de protocole RFC1006.

Pour les communications entre appareils de la famille SIMATIC utilisez de préférence des liaisons ISO-on-TCP car elles sont plus faciles à mettre en œuvre ! La section ci-après rappellent certaines particularités.

Interface SEND/RECEIVE dans le programme utilisateur 4.4 Informations complémentaires

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 93

Particularités ● Utilisez uniquement les types de bloc de programme suivants pour la transmission de

données :

– AG_SEND (FC 5), AG_LSEND (FC 50) oder AG_SSEND (FC 53)

– AG_RECV (FC 6), AG_LRECV (FC 60) oder AG_SRECV (FC 63)

● Longueur du télégramme

Dans le cas de liaisons TCP, le protocole ne fournit aucune information sur la fin d'un télégramme ou le début d'un nouveau télégramme. Il faut par conséquent que la station réceptrice connaisse le nombre d'octets d'un télégramme. La station émet un pointeur ANY possédant exactement cette longueur lors de l'appel de AG_RECV / AG_LRECV.

Remarque : Ceci ne vaut pas pour le bloc de programme AG_SRECV ; AG-SRECV est toujours appelé avec sa longueur maximale.

Exemple d'un pointeur ANY pour la réception de 100 octets de données :

– P#DB100.DBX 0.0 Byte 100.

Pour recevoir des données de longueurs variables, procédez comme suit :

1. Faites précéder les données utiles du télégramme par une information sur la longueur des données utiles.

2. Sur la station réceptrice, exploitez dans un premier temps uniquement l'information de longueur.

3. Réceptionnez avec une seconde tâche de réception la quantité de données utile annoncée. Entrez pour ce faire un pointeur ANY de longueur voulue pour aller chercher les données utiles proprement dites.

4.4.2 Recommandations relatives au fonctionnement sous charge de communication élevée

Motif Pour éviter de surcharger la CPU, tenez compte des informations ci-après lors de l'utilisation de CP Ethernet.

Le respect des recommandations ci-après vous sera d'autant plus utile si vous avez remplacé un CP par un CP plus récent et que vous êtes confronté à des problèmes de surcharge.

Interface SEND/RECEIVE dans le programme utilisateur 4.4 Informations complémentaires

CP S7 pour Industrial Ethernet Configuration et mise en service 94 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Problèmes connus ● Les blocs de programme chargés de l'émission (AG_SEND / AG_LSEND / AG_SSEND)

et de la réception (AG_RECV / AG_LRECV) sont souvent appelés cycliquement dans l'OB1. Il s'ensuit une communication permanente entre la CPU et le CP. En conséquence, d'autres types de communication, tels que les fonctions de PG, ne peuvent être exécutés que très lentement ou plus du tout.

● Les systèmes HMI accèdent trop souvent aux données de la CPU via des fonctions S7. De ce fait, les communications sont d'une manière générale ralenties et les ressources peuvent venir à manquer lorsque des FC SEND/RECEIVE sont appelés cycliquement à partir de l'OB1.

Remède Tenez compte des recommandations suivantes :

● N'utilisez pas d'appels cycliques de blocs de communication à partir de l'OB1 !

Déclenchez plutôt les appels de communication à l'aide d'un OB de temporisation. Le temps de cycle de cet OB doit être dans ce cas nettement supérieur au temps d'exécution moyen de l'OB1.

● Paramétrez un temps de cycle minimum supérieur au temps d’exécution moyen de l’OB1. Ceci libère de l'espace dans la CPU au profit des communications. Une telle mesure est opportune lorsque dans des applications existantes p. ex. les communications sont déjà exécutées cycliquement par l'OB1.

● Réduisez le cas échéant la durée de traitement des communications sur la CPU à l'aide du paramètre "Charge du cycle due à la communication" de la CPU.

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 95

Configuration de liaisons de communication 5

Ce chapitre fournit des informations sur les sujets suivants :

● Généralités de la configuration de liaisons de communication ;

● Propriétés spécifiques de la configuration de liaisons transport ISO, ISO-on-TCP, UDP et TCP ;

● La définition, à l'aide des fonctions de configuration de liaison, des partenaires de réseau échangeant des données via UDP.

Pour obtenir des informations complémentaires :

● Il existe des domaines d'application où les liaisons de communication ne doivent pas être configurées via l'interface de configuration de STEP 7 mais où elles sont programmées via des applications spécifiques ; voir à ce propos /10/ (Page 238).

● Les propriétés du type de liaison configurable E-Mail sont décrites au chapitre Envoi de messages de process par courrier électronique (Page 141).

● Vous trouverez également des informations sur la configuration de liaisons dans l'aide en ligne intégrée à STEP 7. Les opérations de création et de configuration de liaisons y sont décrites en détail.

Configuration de liaisons de communication 5.1 Marche à suivre et propriétés des liaisons

CP S7 pour Industrial Ethernet Configuration et mise en service 96 Manuel de configuration, 09/2013, C79000-G8977-C182-13

5.1 Marche à suivre et propriétés des liaisons

Création de liaisons et utilisation dans le programme utilisateur Les opérations suivantes sont nécessaires pour gérer des liaisons sur l'automate SIMATIC S7 à l'aide du CP Ethernet :

Configuration de liaisons de communication 5.1 Marche à suivre et propriétés des liaisons

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 97

Propriétés de la liaison Une liaison de communication qui assure la communication programmée entre deux stations du réseau Industrial Ethernet, possède les propriétés suivantes:

● Le transfert de données est bidirectionnel, c.-à-d. que la liaison autorise l'émission et la réception simultanées de données.

● Les deux stations possèdent les mêmes droits d'accès au réseau, c.-à-d. que chaque station peut déclencher une opération d'émission ou de réception en fonction d'un événement.

● L'adresse du partenaire de communication est spécifiées par configuration.

Sauf dans le cas des liaisons suivantes :

– la liaison UDP libre

L'adresse est dans ce cas indiquée par le programme utilisateur au niveau de l'interface FC.

– La liaison de communication programmée dans le programme utilisateur via FB55 (voir /10/ (Page 238))

Remarque

La notion de "liaison" est également employée ici pour UDP. Cela s'explique par le fait que Lors de la configuration - tout comme pour TCP p. ex. - les partenaires de réseau sont affectés les uns aux autres et donc logiquement "liés". Il n'y a pas en fait, en fonctionnement sous UDP, d'établissement de liaison explicite entre les partenaires de réseau.

Configuration de liaisons de communication 5.2 Liaisons à d'autres partenaires dans d'autres projets

CP S7 pour Industrial Ethernet Configuration et mise en service 98 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Fonctions du CP Ethernet Le CP Ethernet assure, en vue de l'exécution du transfert de données via une liaison de communication, les fonctions suivantes :

● à la réception

Réception des données du réseau Ethernet et transfert de ces données dans la zone de données utilisateur de la CPU.

● à l'émission

Réception des données de la zone de données utilisateur de la CPU et transmission de ces données via Ethernet.

L'établissement de la liaison s'effectue automatiquement dès qu'un partenaire est accessible.

Viennent s'y ajouter dans le cas d'une liaison UDP libre:

● à la réception

Inscription dans l'en-tête de contrat de l'expéditeur qui a émis l'information.

● à l'émission

Exploitation de l'en-tête de contrat et adressage du partenaire.

Préalable à la configuration de liaisons ● Le CP Ethernet a été configuré avec STEP 7 sur la station S7 et a été connecté à un

sous-réseau Ethernet.

● En tant qu'abonné du réseau, le CP Ethernet possède une adresse MAC.

Remarque

Toutes les stations n'appartenant pas au projet STEP 7 actuel doivent être configurées sous forme d'objets génériques ("SIMATIC S5" ou "Autre station" p. ex.) ;

ou

vous utilisez à la création d'une liaison le type de partenaire "non spécifié".

Voir aussi /1/ (Page 235)

5.2 Liaisons à d'autres partenaires dans d'autres projets Pour la création de liaisons à des partenaires appartenant à d'autres projets STEP 7 ou qui ont été configurés avec d'autres utilitaires hors du projet STEP 7 actuel, vous avez le choix entre les méthodes suivantes :

● Liaison par objets génériques tels que "SIMATIC S7", "PC/PG" , "Station PC SIMATIC".

● Liaisons non spécifiées

Configuration de liaisons de communication 5.2 Liaisons à d'autres partenaires dans d'autres projets

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 99

Liaisons non spécifiées Les liaisons à un appareil encore inconnu (un appareil de diagnostic p. ex.) sont configurées en tant que liaisons "non spécifiées". Elles pourront être spécifiées ultérieurement dans les propriétés.

Pour créer une liaison non spécifiée, sélectionnez sous Partenaire de réseau - Station "non spécifiée". La liaison non spécifiée peut être utilisée de diverses manières (décrites ci-après pour une liaison ISO-on-TCP; applicables par analogie aux liaison transport ISO et TCP) :

● Déclaration prêt à communiquer - établissement de liaison passif

L'établissement de la liaison doit pour ce cas être paramétré "passif".

L'adresse de la liaison ISO-on-TCP doit alors être paramétrée comme suit : L'adresse IP distante et le TSAP distant restent vides car sans signification pour le CP. Lors de l'établissement de la liaison, n'importe quel partenaire (partenaire = nom de liaison) qui adresse le CP avec l'adresse IP et le TSAP corrects, est accepté.

Une spécification partielle est également possible ce qui revient à autoriser la communication avec un partenaire quelconque correspondant au TSAP spécifié.

● Liaison à une station définie dans un projet quelconque

La règle pour le paramétrage d'adresse des liaisons ISO-on-TCP est alors la suivante : Vous pouvez spécifier l'adresse IP distante et le port d'une station cible quelconque. La station cible peut faire partie ou non du projet STEP 7 actuel.

Utilisez cette variante si vous n'avez pas créé, dans le projet actuel, d'objet générique, un SIMATIC S5 p. ex., pour la station partenaire.

● Liaison sans spécification de port

Les liaisons TCP ne sont pas spécifiées dans les cas suivants :

– Le port local n'a pas été indiqué (établissement actif de liaison).

– Le port distant n'a pas été indiqué (pas d'établissement actif de liaison).

● Adressage IP via DHCP

Si vous sélectionnez l'option Adressage IP via DHCP, vous ne pourrez dans un premier temps pas créer de liaison intégralement spécifiée dans le projet STEP 7, l'adresse IP locale n'étant pas connue. Vous devrez opter dans ce cas pour le type de liaison "non spécifiée" sans établissement de liaison actif.

Le tableau ci-après récapitule les possibilités.

Tableau 5- 1 Définition des paramètres d'adresse "distants"

Signification pour l'établissement de liaison

Adresse IP / Adresse MAC (distante)

TSAP / Port (distant)

Etablissement de liaison actif

A partir d'un partenaire quelconque vide vide non à partir d'un partenaire quelconque via TSAP défini

vide spécifiée non

Configuration de liaisons de communication 5.3 Liaisons incohérentes - Liaisons sans affectation

CP S7 pour Industrial Ethernet Configuration et mise en service 100 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Signification pour l'établissement de liaison

Adresse IP / Adresse MAC (distante)

TSAP / Port (distant)

Etablissement de liaison actif

vers ou à partir d'un partenaire défini

spécifiée spécifiée Oui Le port local peut rester non spécifié (mais pas forcément).

vers ou à partir d'un partenaire défini

spécifiée non spécifiée non

Une autre variante est constituées par la liaison UDP libre. Dans ce type de liaison, l'adresse du partenaire de communication reste indéfinie lors de la configuration. Les correspondants sont spécifiés par les adresses mentionnées dans le contrat de communication du programme utilisateur.

Pour plus de détails à ce sujet, veuillez vous référer ci-après aux chapitres consacrés aux différentes liaisons.

Remarque

Pour connaître le nombre de liaisons possibles par CP Ethernet, veuillez vous référer au manuel /1/ (Page 235) accompagnant chaque CP.

Si une station est équipée de plusieurs CP, le système commute automatiquement sur le CP suivant en cas de dépassement de la limite indiquée. Les liaisons peuvent être réadressées à l'aide du routage accessible via la configuration des propriétés de la liaison.

Sécurité des données activée Pour que la liaison à des abonnés non spécifiés puisse être établie, configurez d'abord, en mode avancé de SCT, les règles de pare-feu appropriées.

Les règles de pare-feu pour liaisons spécifiées sont créées automatiquement.

5.3 Liaisons incohérentes - Liaisons sans affectation Dans une liaison incohérente, les données de liaison sont incomplètes ou non concluantes ; la liaison n'est pas opérationnelle en contexte dans le projet.

Les liaisons incohérentes ne peuvent pas être chargées, le fonctionnement avec ces liaisons est impossible.

Causes possibles des liaisons incohérentes ● Suppression ou modification de la configuration matérielle

● Absence de mise en réseau des interfaces du projet qui sont indispensables à la liaison.

● Dépassement des ressources de liaison

● Liaisons à un partenaire non spécifié sans indication de l'adresse du partenaire.

Configuration de liaisons de communication 5.3 Liaisons incohérentes - Liaisons sans affectation

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 101

Vous trouverez des informations détaillées sur la cause de l'incohérence dans STEP 7.

Exemples et solution pour les incohérences lors d'actions typiques dans le cadre de la configuration Les actions pouvant entraîner la perte ou la suppression de l'affectation de liaisons configurées sont expliquées ci-dessous.

Remarque Adaptation IP dans le programme utilisateur

Veuillez noter que contrairement aux liaisons S7, c'est une ID en fonction du CP qui est affectée aux liaisons de l'interface SEND/RECEIVE. C'est pourquoi, lors des actions décrites ci-dessous, des adaptations de l'ID peuvent avoir lieu qui obligent également à adapter l'interface dans le programme utilisateur.

Remarque Echange de CP

Si un CP est remplacé par un autre, celui-ci doit au moins fournir les mêmes services et avoir au moins la même version. C'est la seule façon de garantir que les liaisons configurées à l'aide du CP restent cohérentes et puissent être utilisées.

Comportement sous STEP 7 V5.5

Tableau 5- 2 Actions qui, sur une interface CP, entraînent des modifications sur les liaisons configurées

Action Conséquence pour les liaisons Ce que vous devez faire pour rétablir la liaison Déplacement du CP (module) dans la configuration matérielle (par "glisser-déplacer")

Les liaisons subsistent. Les ID de liaison sont automatiquement mis à jour.

- aucune action n'est requise -

Suppression du CP (module) dans la configuration matérielle. Le message suivant s'affiche : "Le CP possède n liaisons ; l'affectation dans la table des liaisons est perdue."

Les liaisons sont maintenues sans affectation à un CP dans la table des liaisons. Dans l'onglet "Vue d'ensemble“ de la boîte de dialogue “Propriétés", les liaisons sont repérées par un "!".

Après avoir placé et branché un CP dans la configuration matérielle : 1. Dans l'onglet "Adresses" du dialogue des

propriétés de la liaison, affectez le CP à la liaison ;

ou

réaffecter la liaison avec la fonction Edition > Partenaire de réseau".

2. Vérifier l'adresse de début du module LADDR et l'adapter le cas échéant dans le programme utilisateur.

3. Adapter les ID de liaison dans le programme utilisateur.

4. Recharger la configuration de la liaison dans le CP.

Configuration de liaisons de communication 5.3 Liaisons incohérentes - Liaisons sans affectation

CP S7 pour Industrial Ethernet Configuration et mise en service 102 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Action Conséquence pour les liaisons Ce que vous devez faire pour rétablir la liaison Suppression de la station SIMATIC S7.

Toutes les liaisons à cette station au sein du projet sont supprimées. Nota : ne s'applique pas aux liaisons du partenaire si celui-ci utilise une passerelle (routeur).

Reconfigurer la station et les liaisons.

Suppression d'une station d'un autre constructeur.

Les liaisons des stations du projet à la station d'un autre constructeur continuent à figurer sans affectation dans la table des liaisons. Dans l'onglet "Vue d'ensemble“ de la boîte de dialogue “Propriétés", les liaisons sont repérées par un "!".

Réaffecter la station d'un autre constructeur (ou bien une station locale) à la liaison à l'aide de la fonction Edition > Partenaire de réseau.

Modifier l'affectation au sous-réseau du CP.

Les liaisons qui étaient affectées via le CP, restent sans affectation dans la table des liaisons. Dans l'onglet "Vue d'ensemble“ de la boîte de dialogue “Propriétés", les liaisons sont repérées par un "!". Nota : ne s'applique pas aux liaisons en cas d'utilisation de passerelles (routeurs).

Réaffecter les liaisons à l'aide de la fonction Edition > Partenaire de réseau ou de l'onglet “Adresses" de la boîte de dialogue “Propriétés" de la liaison concernée.

Dans la table des liaisons, les liaisons incohérentes sont signalées en rouge.

Remarque Les liaisons non spécifiées sont repérées en rouge

Les liaisons non spécifiées ne sont pas toutes incohérentes, bien que celles-ci soient marquées en rouge dans la table des liaisons.

Comportement sous STEP 7 Professional

Tableau 5- 3 Actions qui, sur une interface CP, entraînent des modifications sur les liaisons configurées

Action Conséquence pour les liaisons Ce que vous devez faire pour rétablir la liaison Suppression du CP (module d'une station S7).

Les liaisons sont maintenues sans affectation à un CP dans la table des liaisons. L'affectation à la CPU / Application PC est conservée.

Après avoir placé et branché un CP dans la configuration matérielle : 1. Affecter le CP à la liaison ; 2. Vérifier l'adresse de début du module

LADDR et l'adapter le cas échéant dans le programme utilisateur.

3. Adapter les ID de liaison dans le programme utilisateur.

4. Recharger la configuration de la liaison dans le CP.

Configuration de liaisons de communication 5.4 Configuration des propriétés d'une liaison transport ISO

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 103

Action Conséquence pour les liaisons Ce que vous devez faire pour rétablir la liaison Supprimer l'appareil (station). Toutes les liaisons vers cet appareil

sont supprimées à l'intérieur du projet. • Les liaisons restent présentes mais

non spécifiées pour le partenaire. • Les liaisons sans partenaire de

liaison sont complètement supprimées.

Reconfigurer l'appareil et les liaisons. Réaffecter ou supprimer les liaisons non spécifiées.

Modifier l'affectation au sous-réseau du CP.

Les liaisons qui étaient affectées à l'aide du CP, sont conservées et peuvent être incohérentes.

Réaffecter le cas échéant les liaisons.

5.4 Configuration des propriétés d'une liaison transport ISO

5.4.1 Définition d'adresses transport ISO

Paramètres d'adresse La liaison Transport ISO est définie par son point terminal local et son point terminal distant.

● Adresses locales : Adresse MAC locale et TSAP local (Transport Service Access Point)

● Adresses distantes : Adresse MAC distante et TSAP distant

Remarque

Les TSAP d'une liaison transport ISO doivent se correspondre 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) ;

Configuration de liaisons de communication 5.4 Configuration des propriétés d'une liaison transport ISO

CP S7 pour Industrial Ethernet Configuration et mise en service 104 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Configuration d'adresses Sous STEP 7, les informations d'adresse locales et distantes significatives sont proposées. Vous pouvez modifier les TSAP individuellement.

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 affichée (affichage visible : 16 caractères ASCII). Les TSAP locaux et distants peuvent être entrés sous forme de valeur hexadécimale ou de chaîne ASCII.

● En cas de saisie ASCII, les caractères entrés sont également affichés en hexadécimal.

● En cas de saisie en hexadécimal, les caractères imprimables sont représentés sous forme de valeur ASCII (8 caractères hexadécimaux visibles). Si vous entrez des caractères non imprimables, le champ ASCII est grisé (la saisie en ASCII n'est plus possible) et les caractères non imprimables sont représentés sous forme de points.

Remarque

Utilisez au moins 3 octets pour être sûr d'obtenir un adressage unique.

TSAP locaux et distants Les TSAP locaux et distants peuvent être identiques, la liaison étant clairement définie par les adresses MAC distinctes. Les TSAP doivent néanmoins être différents si vous voulez établir plus d'une liaison entre deux stations.

TSAP par défaut Il existe, pour la configuration des TSAP locaux et distants, une valeur par défaut "ISO-1" (modifiable) applicable à la première liaison entre les deux partenaires. Si une seconde liaison est établie entre les mêmes partenaires, la valeur par défaut est automatiquement incrémentée ("ISO-2" p. ex.). Si une nouvelle liaison est établie avec un autre partenaire, le système propose à nouveau ISO-1.

5.4.2 Définition des propriétés dynamiques transport ISO

Groupes de paramètres "Dynamique" Le groupe de paramètres "Dynamique" affiche les temporisations et compteurs de la liaison. Vous pouvez valider les valeurs par défaut.

En cas de besoin (liaison à des systèmes d'autres constructeurs), les temporisations et les compteurs, et par conséquent le comportement dynamique de la liaison peuvent être définis individuellement.

Configuration de liaisons de communication 5.4 Configuration des propriétés d'une liaison transport ISO

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 105

Attributs Description Accès Connection Establishment Retransmission Time Retransmission Time indique au bout de quelle durée

l'établissement de la liaison est redéclenché (plage : 1...60 s ; par défaut : 5 s).

• Si l'établissement de liaison est actif • Si l'établissement de liaison est passif

• modifiable • (sans objet)

Exception : Si un partenaire rejette l'établissement de la liaison par un Disconnect Request, l'établissement de la liaison est renouvelé au bout de 5 secondes (valeur par défaut).

Data Transfer Retransmission Time Ce paramètre spécifie l'intervalle de temps au bout duquel une

tentative d'émission est relancée en cas d'échec (100-30000ms, par défaut 1000ms).

modifiable

Max. Count Max. Count représente le nombre de tentatives d'émission, y compris la première (1-100, par défaut 5).

modifiable

Inactivity Time Inactivity Time indique au bout de combien de temps la liaison est coupée en l'absence de signe de vie de la station partenaire (6-180s, par défaut 30s).

modifiable

Window Time Window Time spécifie l'intervalle de temps au bout duquel un télégramme de signe de vie est émis. Sur les CP SIMATIC NET, le Window Time est fixé à 1/3 de l'Inactivity Time (2-60s, par défaut 10s). Les télégrammes de signe de vie sont émis pour contrôler la liaison en l'absence d'échanges de données.

lecture seule

Remarque

Window et Inactivity Time La station partenaire répond aux télégrammes de signe de vie par l'émission d'un télégramme. Ils sont par conséquent transmis à la station partenaire au rythme du Window Time. Afin d'éviter des coupures de liaison indésirables, il conviendra de spécifier un Inactivity Time au moins égal au triple du Window Time.

Configuration de liaisons de communication 5.5 Configuration des propriétés d'une liaison ISO-on-TCP

CP S7 pour Industrial Ethernet Configuration et mise en service 106 Manuel de configuration, 09/2013, C79000-G8977-C182-13

5.5 Configuration des propriétés d'une liaison ISO-on-TCP

5.5.1 Définition d'adresses ISO-on-TCP

Paramètres d'adresse La liaison est définie par son point terminal local et son point terminal distant.

● Adresses locales : Adresse IP locale et TSAP local (Transport Service Access Point)

● Adresses distantes : Adresse IP distante et TSAP distant

Les paramètres d'adresse sont configurés à l'aide de NCM S7 et inscrits dans la base de données du CP. Les modifications et extensions de la topologie du réseau Ethernet n'ont donc pas de répercussions sur le programme utilisateur de la CPU.

Remarque

Lors de la configuration du CP Ethernet et sur la station cible Ethernet, les TSAP et les liaisons ISO-on-TCP doivent être croisés : TSAP distant (sur le CP Ethernet) = TSAP local (sur la station cible) ; TSAP local (sur le CP Ethernet) = TSAP distant (sur la station cible) ;

Configuration d'adresses Sous STEP 7, les informations d'adresse locales et distantes significatives sont proposées. Vous pouvez modifier les TSAP individuellement.

Configuration de liaisons de communication 5.5 Configuration des propriétés d'une liaison ISO-on-TCP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 107

Format des TSAP La longueur de TSAP des liaisons ISO-on-TCP est de 1 à 16 octets. Lors de la saisie, la longueur actuelle est automatiquement affichée (affichage visible : 16 caractères ASCII). Les TSAP locaux et distants peuvent être entrés sous forme de valeur hexadécimale ou de chaîne ASCII.

● En cas de saisie ASCII, les caractères entrés sont également affichés en hexadécimal.

● En cas de saisie en hexadécimal, les caractères imprimables sont représentés sous forme de valeur ASCII (8 caractères hexadécimaux visibles). Si vous entrez des caractères non imprimables, le champ ASCII est grisé (la saisie en ASCII n'est plus possible) et les caractères non imprimables sont représentés sous forme de points.

Remarque

Utilisez au moins 3 octets pour être sûr d'obtenir un adressage unique.

TSAP locaux et distants Les TSAP locaux et distants peuvent être identiques, la liaison étant clairement définie par les adresses IP distinctes. Les TSAP doivent néanmoins être différents si vous voulez établir plus d'une liaison entre deux stations.

TSAP par défaut Il existe, pour la configuration des TSAP locaux et distants, une valeur par défaut "TCP-1" (modifiable) applicable à la première liaison entre les deux partenaires. Si une seconde liaison est établie entre les mêmes partenaires, le système propose la valeur par défaut "TCP-2". Si une nouvelle liaison est établie avec un autre partenaire, le système propose à nouveau TCP-1.

Configuration de liaisons de communication 5.6 Configuration des propriétés d'une liaison TCP

CP S7 pour Industrial Ethernet Configuration et mise en service 108 Manuel de configuration, 09/2013, C79000-G8977-C182-13

5.6 Configuration des propriétés d'une liaison TCP

5.6.1 Définition d'adresses TCP

Paramètres d'adresse et types de liaison Dans le cas des liaisons TCP, les partenaires de réseau sont adressés par le point de terminaison local et distant comme suit.

● Adresses locales : Adresse IP locale et port local

● Adresses distantes : Adresse IP distante et port distant

Selon le type de liaison voulu, vous spécifiez ou non les paramètres d'adresse distants lors de la configuration.

● Liaison TCP spécifiée

Vous avez spécifiez une station cible lors de la création de la liaison.

● Liaison TCP non spécifiée

Lors de la création de la liaison, vous avez sélectionnez sous Partenaire de réseau - Station "non spécifiée".

Configuration d'adresses Sous STEP 7, les informations d'adresse locales et distantes significatives sont proposées. Vous pouvez modifier les ports individuellement.

Ports Les ports et adresses de port définissent le point d'accès au programme utilisateur au sein de la station / CPU. Ils doivent être univoques au sein de la station / CPU !

Le tableau ci-après renseigne sur les valeurs admises :

Configuration de liaisons de communication 5.6 Configuration des propriétés d'une liaison TCP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 109

Adresses de port Utilisation / Note

0 réservé ; ne pas l'utiliser ! 1..1023 attribuées par défaut ; évitez de les utiliser (well

known ports) 1024...49151 Ports pour protocoles spécifiques application

2000...5000 Plage dans laquelle l'outil de configuration recherche et affecte une adresse de port libre. Vous pouvez définir l'adresse de port à votre

guise dans cette plage. 5001...49151 Les adresses de port à partir de 5000 sont

utilisées par le système ! Remarque :

Si le partenaire utilise un port de cette plage pour l'établissement actif d'une liaison, modifiez le port du partenaire et attribuez-lui une adresse dans la

plage <5000. 49152...65535 Ports attribués dynamiquement

Il est recommandé de ne pas utiliser ces ports.

Les numéros de port locaux suivants sont réservés. Ne les utilisez pas lors de la configuration des liaisons.

Tableau 5- 4 Numéros de port réservés

Numéro de port Protocole Service 20, 21 TCP FTP

25 TCP SMTP 80 TCP HTTP

102 TCP RFC1006 135 TCP RPC-DCOM 443 TCP HTTPS 502 TCP ASA Application Protocol

Configuration de liaisons de communication 5.7 Configuration des propriétés de liaison UDP

CP S7 pour Industrial Ethernet Configuration et mise en service 110 Manuel de configuration, 09/2013, C79000-G8977-C182-13

5.7 Configuration des propriétés de liaison UDP

5.7.1 Définition d'adresses UDP

Paramètres d'adresse et types de liaison Dans le cas des liaisons UDP, les partenaires de réseau sont adressés par le point de terminaison local et distant comme suit.

● Adresses locales : Adresse IP locale et port local

● Adresses distantes : Adresse IP distante et port distant

Remarque

La notion de "liaison" est également employée ici pour UDP. Cela s'explique par le fait que Lors de la configuration - tout comme pour TCP p. ex. - les partenaires de réseau sont affectés les uns aux autres et donc logiquement "liés". Il n'y a pas en fait, en fonctionnement sous UDP, d'établissement de liaison explicite entre les partenaires de réseau.

Selon le type de liaison voulu, vous spécifiez ou non les paramètres d'adresse distants lors de la configuration.

● Liaison UDP spécifiée

Vous avez spécifiez une station cible lors de la création de la liaison.

La configuration de broadcast et multicast constitue une option supplémentaire (voir chapitre UDP avec broadcast et multicast (Page 112)).

● Liaison UDP non spécifiée

Lors de la création de la liaison, vous avez sélectionnez sous Partenaire de réseau - Station "non spécifiée".

Configuration de liaisons de communication 5.7 Configuration des propriétés de liaison UDP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 111

Configuration d'adresses Sous STEP 7, les informations d'adresse locales et distantes significatives sont proposées. Vous pouvez modifier les ports individuellement.

Ports Les ports et adresses de port définissent le point d'accès au programme utilisateur au sein de la station / CPU. Ils doivent être univoques au sein de la station / CPU !

Le tableau ci-après renseigne sur les valeurs admises :

Utilisation / Note Adresses de port réservé ; ne pas l'utiliser ! 0 attribuées par défaut ; évitez de les utiliser (well known ports) 1..1024 plage utilisée par STEP 7 destinée à la recherche et à l'affectation d'une adresse de port libre.

ab 2000...

Les numéros de port locaux suivants sont réservés. Ne les utilisez pas lors de la configuration des liaisons.

Tableau 5- 5 Numéros de port réservés

Numéro de port Protocole Service 161 UDP SNMP_REQUEST 500 UDP ISAKMP (Internet Security Association and Key

Management Protocol) 3820 UDP SCP (Security Configuration Protocol) 4500 UDP IPSec NAT Traversal

34964 UDP PN IO 65532 UDP NTP 65533 UDP NTP 65534 UDP NTP 65535 UDP NTP

Liaison UDP non spécifiée La liaison UDP non spécifiée peut être utilisée de 2 manières :

● Liaison UDP libre

Pour configurer une liaison UDP libre, sélectionnez l'option "Attribution d'adresse sur bloc". Les champs de saisie l'adresse IP distante et du port distant ne sont alors plus accessibles car les adresses cibles sont à présent définie par le programme utilisateur.

Configuration de liaisons de communication 5.7 Configuration des propriétés de liaison UDP

CP S7 pour Industrial Ethernet Configuration et mise en service 112 Manuel de configuration, 09/2013, C79000-G8977-C182-13

● Liaison à une station d'un autre constructeur appartenant à un autre projet

Vous pouvez spécifier l'adresse IP et le port d'une station cible quelconque. La station cible peut faire partie ou non du projet STEP 7 actuel.

Nota : Sachant que sous UDP, il n'y a pas d'établissement de liaison (service datagramme), la communication via la liaison UDP configurée n'est possible que si les adresses du partenaire (adresse IP et port) sont spécifiées.

5.7.2 UDP avec broadcast et multicast

Application Dans le cas de UDP, les télégrammes sont reçus sans acquittement car le protocole UDP ne prévoit pas d'acquittement. Ceci est prévu ainsi pour atteindre une vitesse plus élevée tout en réduisant le trafic sur le réseau. L'effet est particulièrement avantageux dans le cas de multicast. L'envoi d'un télégramme à 100 partenaires p. ex. se solderait pour l'émetteur par la réception simultanée de 100 acquittements (1 par partenaire).

Lors de la sélection du partenaire de réseau, vous avez, pour les liaisons UDP, deux options supplémentaires :

● Liaison à tous les partenaires broadcast

En sélectionnant partenaire "broadcast / tous les partenaires broadcast", vous spécifiez l'émission de télégrammes UDP à tous les partenaires broadcast accessibles.

Remarque

Dans le cas de Broadcast, les CP S7 n'autorisent que l'émission, pas la réception (voir ci-dessous) !

● Liaison à tous les partenaires multicast

En sélectionnant comme partenaire "multicast / à tous les partenaires multicast", vous spécifiez l'émission de télégrammes UDP à tous les partenaires d'un groupe multicast ainsi que la réception de télégrammes multicast.

Multicast est une option de connexion particulière qui n'est configurable et prise en charge sur les CP Industrial Ethernet que pour les liaisons UDP.

Quand faut-il utiliser multicast à la place de broadcast ? L'option de liaison multicast a été prévue pour permettre l'émission simultanée d'un télégramme à un grand nombre de partenaires.

Contrairement à l'option de liaison broadcast , ce type de liaison permet également de recevoir des télégrammes transmis à plusieurs correspondants du groupe multicast.

L'émission ciblée à un nombre défini de correspondants (groupe multicast) évite de solliciter des correspondants qui ne sont pas destinataires. Multicast est de ce fait dans tous les cas préférable à broadcast lorsqu'il s'agit de transmettre des télégrammes à un groupe de stations partenaires.

Configuration de liaisons de communication 5.7 Configuration des propriétés de liaison UDP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 113

Pourquoi un CP S7 ne permet-il pas de recevoir des télégrammes sur une liaison broadcast ? Il est souvent nécessaire de transmettre des télégrammes à partir d'une station à un grand nombre de destinataires. Il importe que les télégrammes soient transmis simultanément et reçus quasi simultanément par les stations partenaires. On préférera dans cas un envoi sous forme de broadcast. Lors de la transmission d'un message broadcast, le télégramme est reçu par tous les correspondants connectés au réseau.

Une application typique est l'utilisation de télégrammes broadcast pour rechercher l'adresse MAC correspondant à une adresse IP (ARP-Request).

C'est la raison pour laquelle un module de communication doit pouvoir d'une manière générale recevoir et exploiter avec son logiciel des télégrammes broadcast. Un grave inconvénient réside dans le fait que les télégrammes broadcast, lorsqu'ils sont nombreux, font chuter les performances du réseau. La raison en est que les différents modules doivent traiter tous les télégrammes broadcast pour savoir s'ils en sont destinataires ou non.

Pour éviter cet inconvénient, les CP S7 se comportent à l'égard de broadcast comme suit :

● A la réception, tous les CP Ethernet filtrent les télégrammes broadcast avec un haut niveau de priorité. En d'autres termes, tous les télégrammes qui ne sont pas exploitables sont immédiatement rejetés. Seuls les télégrammes exploitables tels que les ARP-Requests p. ex., sont transférés au-delà du contrôleur de réseau local et exploités. On évite ainsi l'effet négatif potentiel des télégrammes broadcast sur les autres liaisons.

● Pour l'application, cela signifie que le CP S7 ne peut pas recevoir de télégrammes broadcast dans le but d'un transfert de données utiles. Le module permet cependant d'émettre des télégrammes broadcast sur le réseau.

Configuration d'une liaison à tous les partenaires broadcast En sélectionnant partenaire de réseau "broadcast / tous les partenaires broadcast", vous spécifiez l'émission de télégrammes UDP à tous les partenaires broadcast accessibles.

STEP 7 propose sous l'adresse IP (IP) du partenaire une adresse broadcast valable sur le réseau.

Indiquez sous PORT une adresse de PORT valable pour tous les partenaires accessibles sur le réseau.

Configuration d'une liaison à tous les partenaires multicast En sélectionnant comme partenaire de réseau "multicast / tous les partenaires multicast", vous spécifiez ce qui suit :

● La transmission des télégrammes UDP émis à tous les correspondants multicast du groupe multicast ;

● Les appareils locaux du groupe multicast indiqué sont prêts à recevoir des télégrammes multicast.

Le groupe multicast est défini par l'adresse IP et les adresses de ports.

STEP 7 propose sous l'adresse IP (IP) du partenaire une adresse IP valable sur le réseau pour les groupes multicast. Le partenaire d'une transmission multicast est toujours un groupe de destinataires (groupe multicast).

Configuration de liaisons de communication 5.7 Configuration des propriétés de liaison UDP

CP S7 pour Industrial Ethernet Configuration et mise en service 114 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Important : Indiquez sous PORT une adresse de PORT valable pour tous les partenaires accessibles sur le réseau.

D'une manière générale, il est possible de s'adresser à plusieurs groupes multicast sous une même adresse IP. Vous pouvez créer pour ce faire plusieurs liaisons UDP possédant la même adresse IP mais différentes adresses de port.

Remarque

Veillez à ce que le port utilisé pour les télégrammes multicast se distingue des adresses de port des liaisons UDP éventuellement configurées.

Si une liaison UDP configurée utilise la même adresse de port, il se peut que ces liaisons soient coupées par le télégramme multicast d'un autre correspondant utilisant ce même numéro de port. Remarque : L'affectation de données à une liaison configurée s'effectue sur la base du numéro de port !

Remarque

Attribuez, au sein d'un 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 télégrammes au sein de l'un des groupes multicast !

Tenez compte de l'exemple ci-après pour 3 correspondants d'un groupe multicast :

Configuration de liaisons de communication 5.7 Configuration des propriétés de liaison UDP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 115

Adresse IP pour IP multicast ● 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 réservées pour des besoins particuliers, nous vous conseillons d'utiliser pour multicast IP les adresses IP à partir de 224.0.1.0 (paramétrage par défaut).

● Identification univoque du groupe multicast

Sous Ethernet (protocole Internet) les adresses IP du groupe multicast sont converties d'une manière particulière en adresses MAC.

Le CP contrôle cependant intégralement l'adresse IP multicast à la réception d'un télégramme.

Ceci permet d'identifier clairement le groupe multicast adressé.

– Information complémentaire sur la détermination de l'adresse MAC résultante

Un groupe multicast n'est pas, dans un premier temps, identifié par l'adresse IP complète ; en fait, le premier octet de l'adresse et le bit de plus fort poids du deuxième octet d'adresse sont ignorés. Comme le montre l'exemple ci-après, il se peut que des adresses IP apparemment différentes adressent le même groupe multicast par l'adresse MAC résultante.

Les adresses IP suivantes accèdent chacune au même groupe multicast.

① Adresse IP ② Adresse multicast résultante

Adresses MAC qui en résultent :

01.00.5E.XX.XX.XX

Le filtrage complémentaire sur le CP, décrit ci-dessus, permet cependant d'identifier le groupe multicast sans équivoque. Le contrôle évite qu'un groupe multicast configuré avec l'adresse 224.0.1.0 par exemple ne reçoive des télégrammes destinés à l'adresse 225.0.1.0.

Configuration de liaisons de communication 5.8 Mode FETCH/WRITE

CP S7 pour Industrial Ethernet Configuration et mise en service 116 Manuel de configuration, 09/2013, C79000-G8977-C182-13

5.7.3 Liaison UDP libre

Adressage programmé Les liaisons UDP libre autorise l'adressage programmé du partenaire de réseau. Une liaison de communication qui assure la communication programmée entre deux stations du réseau Industrial Ethernet, possède les propriétés suivantes :

● Le transfert de données est bidirectionnel, c.-à-d. que la liaison UDP autorise l'émission et la réception simultanées de données.

● La station locale est spécifiée lors de la configuration. L'abonné distant est inscrit par le programme utilisateur, lors de l'appel AG_SEND, dans l'en-tête de tâche du tampon de tâches. Ceci permet d'accéder à n'importe quel abonné du réseau Ethernet/LAN/WAN.

● L'en-tête de contrat de AG_RECV contient l'adresse IP et le port de l'émetteur.

Concernant la structure de l'en-tête de contrat voir “Blocs de programme pour l'interface SEND/RECEIVE" dans /10/ (Page 238).

Volume de données et capacités fonctionnelles Pour connaître le nombre de liaisons UDP supportées par le CP Ethernet, veuillez vous référer au manuel joint au CP Ethernet /2/. Pour augmenter le nombre de liaisons disponibles par station, il suffit de rajouter des CP.

Il est possible de transmettre jusqu'à 2042 octets de données utiles par tampon de contrat. L'en-tête de tâche occupe 6 octets supplémentaires.

Configuration de liaisons de communication 5.8 Mode FETCH/WRITE

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 117

5.8 Mode FETCH/WRITE

FETCH/WRITE Les services FETCH/WRITE permettent à des automates SIMATIC S5, à des stations PC SIMATIC ou à des automates d'un autre constructeur d'accéder directement aux zones de mémoire système de la CPU d'un automate SIMATIC S7.

● FETCH : Lecture directe de données

● Write : Ecriture directe de données

types de liaison Dans le cas d'automates SIMATIC S7, les services FETCH/WRITE peuvent être configurés et utilisés pour les types de liaison suivants :

● liaisons transport ISO

● Liaisons ISO-on-TCP

● liaisons TCP

Configuration La configuration du mode de fonctionnement s'effectue dans l'onglet "Options" du dialogue des propriétés de la liaison.

Selon le type de station, vous pourrez configurer les modes suivants pour le point terminal de liaison sur une station :

● Station SIMATIC S7 :

– SEND / RECV

– SSEND / SRECV

– FETCH PASSIV / WRITE PASSIV

La sélection de l'un des modes FETCH PASSIF ou WRITE PASSIF pour la liaison transport ISO permet à une station SIMATIC S5 ou d'un autre constructeur (liaison non spécifiée) d'accéder directement aux zones de mémoire système d'une station SIMATIC S7.

La liaison ne peut alors plus être utilisée que dans ce mode. L'émission et la réception via les FC AG_SEND/AG_LSEND/AG_SSEND ou AG_RECV/AG_LRECV/AG_SRECV n'est plus possible.

L'établissement de liaison est passif, c.-à-d. que seule la station partenaire (station SIMATIC S5, station PC ou station d'un autre constructeur) est en mesure d'établir la liaison. Le paramètre correspondant de l'onglet "Général" est automatiquement sélectionné et ne peut pas être modifié.

Configuration de liaisons de communication 5.8 Mode FETCH/WRITE

CP S7 pour Industrial Ethernet Configuration et mise en service 118 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Remarque

Attention, sur un S7-300, vous occupez une ressource de liaison de la CPU S7-300 avec cette configuration (liaison libre pour les fonctions S7) ! Les ressources de liaison de la CPU sont également utilisées par les CP S7-300 en mode FMS ou par les PG et OP p. ex. Pour plus de détails sur le nombre maximal de ressources de liaison, veuillez vous référer à /1/ (Page 235).

● Station PC SIMATIC : FETCH ACTIF / WRITE ACTIF

La sélection de l'un des modes FETCH ACTIF ou WRITE ACTIF pour la liaison transport ISO permet à une station PC d'accéder directement aux zones de mémoire système d'une station SIMATIC S7 ou SIMATIC S5.

L'établissement de liaison est actif, c.-à-d. que la station partenaire doit attendre l'établissement de la liaison (établissement de liaison passif chez le partenaire).

Option "Mode d'adressage S7" Lors de la configuration du mode FETCH ACTIF / WRITE ACTIF, vous pouvez sélectionner le mode d'adressage. Vous spécifiez ainsi la manière dont l'adresse indiquée dans l'appel FETCH/WRITE sera interprétée sur la station SIMATIC S7 lors d'un accès aux DB :

● Mode d'adressage S7 : adressage par octet

● Mode d'adressage S5 : adressage par mot

Ceci permet à des applications d'accéder, sans modification des adresses, aux stations S5 et S7. Ceci est particulièrement intéressant pour des applications S5 existantes qui peuvent désormais être utilisées sans modification pour l'accès à des stations S7.

Le mode d'adressage par défaut est le mode pour l'accès à des stations SIMATIC S7 (option sélectionnée).

Mémoire système FETCH ou WRITE permettent d'accéder aux zones d'opérandes suivantes de la mémoire système de la station SIMATIC S7 :

● Blocs de données (DB)

(tenez compte de la restriction suivante pour l'accès au DB : le numéro de DB le plus élevé est 255)

● Mémentos (M)

● Mémoire image des entrées (E)

● Mémoire image des sorties (A)

● Périphérie d'entrée (PEW, PED, PEB)

● Périphérie de sortie (PAW, PAD, PAB)

● Compteurs (Z)

● Temporisations (T)

Configuration de liaisons de communication 5.8 Mode FETCH/WRITE

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 119

Couplage à d'autres systèmes Le mode FETCH ou WRITE supporté par les liaisons transport ISO et ISO-on-TCP ou TCP peut être utilisé d'une manière générale à partir d'un matériel de marque quelconque pour accéder aux zones de mémoire système S7.

Pour pouvoir implémenter un tel accès dans des applications tournant sur PC, vous devez connaitre la structure de PDU des contrats. Les en-têtes spécifiques S7 ou S5, requis par les télégrammes d'appel ou d'acquittement, ont une longueur standard de 16 octets.

Concernant la structure des PDU voir Couplage à des systèmes d'autres marque avec FETCH/WRITE (Page 245).

Messages du tampon de diagnostic Les accès FETCH/WRITE peuvent se traduire par des acquittement négatifs de la part de la CPU S7. Des entrées spécifiques aux liaisons sont alors inscrites dans le tampon de diagnostic qui peut être lu à l'aide de Diagnostic spécial STEP 7.

Tableau 5- 6 Codes de message dans le tampon de diagnostic pour FETCH/WRITE

Codes Signification 01H Défaut matériel 03H Accès à l'objet interdit. 05H Adresse invalide (ID de syntaxe, zone, type, numéro de bit) 06H Ce type de données n'est pas supporté. 07H Type de données incohérent. 0AH L'objet n'existe pas ou dépassement de fin de zone. FFH Erreur de protocole interne

Configuration de liaisons de communication 5.8 Mode FETCH/WRITE

CP S7 pour Industrial Ethernet Configuration et mise en service 120 Manuel de configuration, 09/2013, C79000-G8977-C182-13

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 121

CP comme contrôleur PROFINET IO 6

Station S7−300/400 avec CP en mode contrôleur PROFINET IO Le contrôleur PROFINET IO permet d'accéder directement aux périphériques PROFINET IO via Industrial Ethernet.

Des passerelles utilisées comme proxy PROFINET IO (IE/PB Link PN IO p. ex.) sont disponibles pour accéder aux appareils de terrain connectés à PROFIBUS DP.

Certains CP pour S7−300 peuvent également ou alternativement fonctionner en mode périphérique PROFINET IO.

Informations complémentaires sur PROFINET IO Veuillez vous reporter pour la réalisation d'un système PROFINET IO à la documentation système détaillée :

● Description du système PROFINET /20/ (Page 241)

● De PROFIBUS DP à PROFINET IO /21/ (Page 242)

Vous trouverez également dans ce manuel des informations complémentaires sur la structure et la fonction des enregistrements pris en charge.

6.1 Configuration

6.1.1 Système PROFINET IO sous STEP 7 Pour configurer le CP comme contrôleur PROFINET IO, on procèdera d'une manière générale comme suit :

1. Créez un système PROFINET IO sous STEP 7. Vous pouvez affecter pour ce faire au CP un sous-réseau Ethernet existant ou nouveau comme système PROFINET IO.

Concernant la marche à suivre pour le périphérique IO voir chapitre Périphérique PROFINET IO intelligent avec CP S7-300 (Page 127).

CP comme contrôleur PROFINET IO 6.1 Configuration

CP S7 pour Industrial Ethernet Configuration et mise en service 122 Manuel de configuration, 09/2013, C79000-G8977-C182-13

2. Vous ajoutez ensuite les périphériques PROFINET IO au système PROFINET IO.

STEP 7 attribue ce faisant automatiquement des adresses que vous pourrez modifier ultérieurement en cas de besoin. Les informations d'adresse sont enregistrées dans la base de données du CP. Au démarrage du système, le contrôleur PROFINET IO (CP) transmet ces informations d'adresse aux périphériques IO (Remarque : les adresses de d'E/S et de diagnostic restent sur le contrôleur IO).

Si le périphérique IO est un appareil configuré dans une station S7 ou une station PC, veuillez vous référer à la description du couplage d'un périphérique IO au chapitre Périphérique PROFINET IO intelligent avec CP S7-300 (Page 127).

6.1.2 PROFINET IO avec communication IRT (STEP 7 V5.5)

Configuration IRT Procédez à la configuration IRT avec les fonctions suivantes:

● Gestion de domaine PROFINET IO

La gestion de domaine permet de gérer le rôle de synchronisation, le nom du Sync Domain et d'autres caractéristiques.

● Éditeur de topologie

L'éditeur de topologie permet d'interconnecter graphiquement les appareils participant à la communication IRT ; STEP 7 détermine sur cette base le déroulement optimisé de la communication IRT.

Vous accédez à cette fonction sous HW Config avec la commande de menu Edition > PROFINET IO...>...

Procédez comme indiqué dans l'aide de base de STEP 7 au chapitre "Configuration de la communication IRT".

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 différents ports.

Dans le groupe de paramètres des propriétés du port, vous trouverez dans le champ "Boundaries" les paramètres suivants :

● Fin du Sync Domain

Les Sync Frames qui sont transmis pour la synchronisation de partenaires au sein d'un Sync Domain, ne sont pas retransmis à des partenaires de réseau situés en dehors du Sync Domain.

● Fin de détection de stations accessibles

Sélectionnez cette option si vous ne souhaitez pas que des télégrammes de recherche sur le réseau de modules compatibles IRT soient envoyés ou reçus via le port.

Si cette option est désactivée, les informations permettant de détecter sur le réseau des modules compatibles IRT, sont envoyées et reçues conformément au protocole DCP.

CP comme contrôleur PROFINET IO 6.2 Mode contrôleur IO sur S7-300

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 123

● Fin de détection de topologie

Sélectionnez cette option si vous ne souhaitez pas que des télégrammes d'identification du voisinage soient transmis par ce port à des fins de planification de la topologie.

Si cette option est désactivée, des informations de détection du voisinage sont transmises conformément au protocole LLDP.

Mode de fonctionnement du CP sous PROFINET IO avec communication IRT - fonctionnement simultané comme périphérique IO et contrôleur IO

Si vous utilisez le CP pour la communication IRT (Isochronous Real Time), tenez compte de ce qui suit lors du choix du mode de fonctionnement du CP :

● Vous pouvez configurer le CP à la fois comme contrôleur IRT et périphérique RT ou comme périphérique IRT et contrôleur RT.

● Le fonctionnement simultané en mode contrôleur IRT et périphérique IRT n'est pas possible.

6.2 Mode contrôleur IO sur S7-300

6.2.1 Programmation

Transmission de données de process par blocs de programme Utilisez les blocs de programme ci-après dans le programme utilisateur pour écrire et lire les données de process :

● PNIO_SEND (FC11), émission de données de process

● PNIO_RECV (FC12), réception de données de process

Transfert de données optimisé - comportement après défaillance d'un périphérique IO En mode contrôleur PROFINET IO, il est possible d'optimiser le transfert de données au niveau de l'interface PROFINET IO.

Cette optimisation s'obtient en appelant des blocs de programme d'une longueur (paramètre LEN) inférieure à la longueur totale configurée des données d'E/S sur le segment PNIO.

Vous pouvez mettre cette particularité à profit et transmettre les données à durée critique dans chaque cycle de CPU, tandis que les autres données ne sont pas transmises dans chaque cycle.

Exemple :

ne transmettez, par exemple, dans chaque cycle que la première zone des données (à durée critique) et tous les deux cycles la longueur totale des données d'E/S configurées. Pour cela, vous devez placer les données à durée critique dans la zone inférieure (à partir de l'adresse d'E/S 0) lors de la configuration.

CP comme contrôleur PROFINET IO 6.2 Mode contrôleur IO sur S7-300

CP S7 pour Industrial Ethernet Configuration et mise en service 124 Manuel de configuration, 09/2013, C79000-G8977-C182-13

● Comportement après défaillance d'un périphérique IO

Si vous renoncez dans certains cycles à toujours transmettre la longueur totale des données d'E/S configurée, le cas suivant peut se présenter :

– Après défaillance et redémarrage d'un périphérique IO, celui-ci ne transmet plus de données de process.

Motif :

Après une défaillance du périphérique IO, celui-ci ne transmet des données de sortie qu'après transmission par le contrôleur IO (en l'occurrence le CP) de la zone de données de sortie complète !

6.2.2 Lecture et écriture d'enregistrements avec le bloc de programme PNIO_RW_REC

L'échange de données acyclique par écriture et lecture d'enregistrements au moyen du bloc de programme PNIO_RW_REC (FB52) est pris en charge pour le CP en mode contrôleur PROFINET IO.

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 données dans un sens, soit pour la fonction "Lire enregistrement", soit pour la fonction "Ecrire enregistrement".

6.2.3 Exploitation des alarmes avec le bloc de programme PNIO_Alarm Le bloc de programme PNIO_Alarm (FB54) permet d'enregistrer, d'exploiter et d'acquitter des alarmes PROFINET IO dans le programme utilisateur de la CPU du contrôleur.

Tant que le FB54 n'est pas appelé dans le programme utilisateur, toutes les alarmes du CP en tant que contrôleur PROFINET IO sont acquittées en interne. Vous n'obtenez pas d'autres informations sur les alarmes.

A l'aide de PNIO_Alarm, vous pouvez recenser, pour certaines alarmes, des informations complémentaires telles que type d'alarme ou adresse du module.

Il s'agit entre autres des informations suivantes :

● Alarmes d'embrochage/débrochage

● Alarmes de rétablissement d'une station qui sont reproduites dans la table de bits IOPS et IOCS des blocs de programme PNIO_SEND et PNIO_RECEIVE.

Toutes les autres alarmes de process PROFINET IO et alarmes de diagnostic sont également exploitables à l'aide du PNIO_ALARM.

CP comme contrôleur PROFINET IO 6.3 Mode contrôleur IO sur S7-400

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 125

Remarque Séquence d'appel de PNIO_Alarm

Si PNIO_Alarm a été appelé une fois (au moins) dans le programme utilisateur, PNIO_Alarm doit continuer à être appelée pour acquitter les alarmes présentes. On se trouve en présence d'une alarme lorsque la valeur du paramètre ADD_INFO du PNIO_RECV est différente de "0".

Si après avoir été appelé une ou plusieurs fois dans le programme utilisateur, PNIO_Alarm n'est plus appelé, les alarmes ne sont plus acquittées. La mise à jour correcte de la mémoire image des E/S n'est alors plus assurée. Ce sera le cas par exemple après une alarme de rétablissement de station.

L'obligation de réitérer l'appel du PNIO_Alarm subsiste jusqu'au redémarrage du module.

6.3 Mode contrôleur IO sur S7-400

6.3.1 Mode multitraitement - affectation du CP à la CPU (STEP 7 V5.5) 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 Tenez compte de ce qui suit : • Emplacement de CP en mode PROFINET IO

Le mode PROFINET IO n'est possible qu'avec un CP embroché sur le châssis de base. • Configuration de "démarrage" de la CPU en cas d'utilisation d'un IE/PB Link PN IO

Si vous utilisez l'IE/PB Link PN IO comme périphérique PROFINET IO, paramétrez la CPU par : sélection de l'option "Démarrage avec configuration théorique différente de la configuration réelle" dans le groupe de paramètres "Démarrage". Sinon votre système ne démarrera pas automatiquement après la mise sous tension ou le rétablissement de la tension suite à une coupure.

6.3.2 Programmation Aucun bloc de programme particulier n'est nécessaire pour les fonctions de base en mode PROFINET IO.

Les blocs de programme suivants de la CPU sont disponibles pour la communication acyclique avec les périphériques PROFINET IO via des enregistrements ainsi que pour des fonctions complémentaires particulières :

CP comme contrôleur PROFINET IO 6.4 Informations complémentaires concernant le fonctionnement sous PROFINET IO

CP S7 pour Industrial Ethernet Configuration et mise en service 126 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Signification RDREC (SFB 52) Lire enregistrement WRREC (SFB 53) Ecrire enregistrement RALRM (SFB 54) Réception alarme RD_DPAR (SFB 81) Lire paramètres prédéfinis GEO_LOG (SFC 70) Déterminer l'adresse de début d'un module LOG_GEO (SFC 71) Déterminer l'emplacement correspondant à une adresse logique

Vous trouverez une description détaillée de ces blocs de programme dans le manuel "Logiciel système pour S7−300/400 Fonctions système et standard" /13/ (Page 239).

Activation de valeurs initiales en présence de données utiles PROFINET IO cohérentes > 32 octets En présence de zone de données utiles PROFINET IO cohérentes > 32 octets, le système ne procède pas à l’activation de valeurs initiales. Activez par conséquent la valeur initiale pour toutes les zones de données utiles PROFINET IO > 32 octets au moyen des OB d’erreur correspondants.

6.4 Informations complémentaires concernant le fonctionnement sous PROFINET IO

6.4.1 Rétroaction de la communication multicast sur la communication RT

Communication PROFINET IO RT simultanée avec broadcast (BC) ou multicast (MC)

Remarque

Tenez compte des interactions possibles en cas d'utilisation simultanée dans un sous-réseau Ethernet de la communication PROFINET IO (télégrammes RT) et de broadcast (BC) ou multicast (MC). Il se peut dans ce cas que des télégrammes RT soient retardés par de longs télégrammes BC ou MC.

Ces télégrammes peuvent être générés entre autres par les blocs de programme AG_SEND et AG_RECV.

Cela peut conduire, sous certaines conditions, à l'interruption de la communication PROFINET RT. Les facteurs ayant ici une influence sont les configurations de switch ("profondeur de switch"), le cycle de rafraîchissement ainsi que la longueur des télégrammes MC/BC.

Voir aussi Vous trouverez des informations complémentaires sur les facteur perturbateur ainsi que des remède sur Internet au numéro d'article suivant :

29104898 (http://support.automation.siemens.com/WW/view/fr/29104898)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 127

Périphérique PROFINET IO intelligent avec CP S7-300 7

Périphérique PROFINET IO "intelligent" Le CP peut être configuré de sorte que la station SIMATIC 300 soit adressée comme périphérique PROFINET IO. La station SIMATIC 300 étant programmable, on parle dans le cas d'une telle configuration d'un périphérique PROFINET IO "intelligent" (I-Device).

Les données de process peuvent y subir un traitement complémentaire avant d'être transmises au contrôleur PROFINET IO ou après avoir été reçues de ce dernier pour transmission vers la périphérie.

La désignation "I-Device" est également utilisée ci-après pour le CP qui se trouve sur la station S7 configurée comme périphérique intelligent.

Configuration sous STEP 7 V5.5 et STEP 7 Professional La configuration de CP comme périphérique PROFINET IO intelligent sous STEP 7 V5.5 est différente de celle sous STEP 7 Professional.

● STEP 7 V5.5

Pour un CP fonctionnant en périphérique intelligent, vous devez configurer sous STEP 7 V5.5 deux objets :

– vous configurez d'une part le CP comme composant d'une station S7 avec ses propriétés sous HW Config. ;

– vous ajoutez d'autre part le CP en tant que périphérique intelligent PROFINET IO à un système PROFINET IO.

Cette configuration de deux objets nécessite leur couplage, à effectuer pour le CP sous HW Config.

● STEP 7 Professional

Le CP est connecté avec le système PROFINET IO. Il suffit de définir les propriétés du CP pour un fonctionnement en mode périphérique IO.

Les détails sont fournis par la description ci-après.

Informations complémentaires sur PROFINET IO Veuillez vous reporter pour la réalisation d'un système PROFINET IO à la documentation système détaillée :

● Description du système PROFINET /20/ (Page 241)

● De PROFIBUS DP à PROFINET IO /21/ (Page 242)

Vous trouverez également dans ce manuel des informations complémentaires sur la structure et la fonction des enregistrements pris en charge.

Périphérique PROFINET IO intelligent avec CP S7-300 7.1 Principe de l'échange de données en mode périphérique IO

CP S7 pour Industrial Ethernet Configuration et mise en service 128 Manuel de configuration, 09/2013, C79000-G8977-C182-13

7.1 Principe de l'échange de données en mode périphérique IO

Echange de données entre contrôleur et CP en tant que I-Device L'échange de données entre le contrôleur PROFINET IO et le périphérique intelligent PROFINET IO s'effectue comme suit :

● sur le contrôleur PROFINET IO

L'échange de données est initié par le contrôleur PROFINET IO qui écrit les données de sortie dans la zone de sortie configurée (adresses S) et lit les données d'entrée de la zone d'entrée configurée (adresses E).

● sur le périphérique PROFINET IO (I-Device)

Les données sont traitées par le CP dans le I-Device au niveau de l'interface avec le contrôleur PROFINET IO.

La communication au sein du I-Device s'effectue par appel dans le programme utilisateur de la CPU des blocs de programme PNIO_RECV et PNIO_SEND.

Figure 7-1 Interaction du périphérique PROFINET IO et du contrôleur PROFINET IO

Remarque Transfert de la zone de données IO complète

Dans la CPU du I-Device la zone des données d'entrée et de sortie est transmise intégralement dans ou à partir de l'une des zones de données (DB, mémento) y compris les adresses manquantes.

Périphérique PROFINET IO intelligent avec CP S7-300 7.2 Configuration (STEP 7 V5.5)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 129

7.2 Configuration (STEP 7 V5.5)

Configuration sous STEP 7 V5.5 La configuration du CP comme périphérique intelligent comprend sous STEP 7 les deux opérations suivantes :

● Activation du CP comme périphérique PROFINET IO sur la station S7

Le CP est ajouté à une station SIMATIC S7-300 et activé dans la boîte de dialogue des propriétés du mode périphérique PROFINET IO.

● Ajout du CP comme périphérique PROFINET IO au système IO

Le CP est affecté comme périphérique PROFINET IO au système IO d'un contrôleur PROFINET IO.

L'ordre chronologique d'exécution de ces opérations importe peu. Après exécution de ces deux opérations, il faut coupler le périphérique IO configuré et le module configuré sur la station S7.

7.2.1 Principe du couplage de périphérique IO Le couplage du périphérique IO configuré et du module configuré sur la station S7 est pris en charge, depuis la version V5.4 SP4 de STEP 7, sous forme de couplage "explicite". Dans les versions antérieures de STEP 7, ce couplage était simplement implicite du fait de l'attribution de noms d'appareil identiques au périphérique IO et au module.

Couplage "explicite" du périphérique PROFINET IO dans le système PROFINET IO et sur la station Le couplage d'un périphérique IO désigne l'affectation explicite d'un périphérique IO, configuré sous STEP 7 dans un système PROFINET IO, à un module configuré dans une station S7 ou une station PC (affectation matérielle).

La cohérence des noms d'appareil et adresses IP affectés au périphérique IO et au module de la station peut être assurée par STEP 7, du fait du couplage "explicite" et être vérifiée dans le cadre du contrôle de cohérence.

Jusqu'à présent : couplage "implicite" Les modules qui avaient été configurés dans la station comme périphériques IO avec d'anciennes versions de STEP 7 (antérieures à V5.4 SP4) utilisaient un couplage implicite. Ces modules obtenaient leur affectation logique à un périphérique IO configuré dans un système PROFINET IO par la configuration de noms d'appareil et d'adresses IP identiques.

Inconvénient : le contrôle de cohérence sous STEP 7 détecte ici uniquement l'affectation multiple de noms d'appareils et d'adresses IP identiques et peut émettre un message (avertissement) à ce propos. Mais il n'est pas possible de tirer des conclusions à propos de ces couplages. Les couplages souhaités qui ont échoué parce que les noms d'appareils n'ont pas été correctement entrés ne sont pas identifiés par le contrôle de cohérence dans le cas d'un couplage implicite.

Périphérique PROFINET IO intelligent avec CP S7-300 7.2 Configuration (STEP 7 V5.5)

CP S7 pour Industrial Ethernet Configuration et mise en service 130 Manuel de configuration, 09/2013, C79000-G8977-C182-13

7.2.2 Activation du CP comme périphérique PROFINET IO sur la station S7 Le CP est activé dans la boîte de dialogue des propriétés du mode périphérique PROFINET IO et couplé explicitement au périphérique IO.

Condition : Le CP a été ajouté à la station S7 sous HW Config.

Procédez sous STEP 7 / HW Config comme suit :

Remarque

L'adresse IP du périphérique PROFINET IO et celle du contrôleur PROFINET IO doivent se trouver dans le même sous-réseau IP.

1. Ouvrez, dans la boîte de dialogue des propriétés du CP, l'onglet "PROFINET".

Pour les CP à interface ERTEC, vous trouverez l'onglet décrit ici dans le dialogue des propriétés de l'interface "PN−IO".

2. Attribuez au CP, en tant qu'abonné PROFINET, un nom d'appareil unique. Ce nom ne doit être attribué qu'une seule fois dans le segment PROFINET IO.

3. Activez l'option "Autoriser le mode périphérique IO".

4. Si vous avez déjà configuré le périphérique IO dans le système PROFINET IO, appuyez sur le bouton "Coupler périphérique IO". Suivez les instructions de l'aide en ligne du dialogue qui s'affiche.

5. Si vous ne voulez pas utiliser le CP comme périphérique IRT, refermez le dialogue par OK.

Si vous voulez utiliser le CP comme périphérique IRT, continuez avec les opérations décrites au chapitre 7.2.3.

6. Chargez les données de configuration sur la station S7–300.

7.2.3 Configuration du CP comme périphérique IO à communication IRT Les opérations suivantes ne sont nécessaires que si vous voulez utiliser le CP comme périphérique PROFINET IO pour la communication IRT. Procédez sous HW Config comme suit.

Sur la station du périphérique IO :

1. Par un double clic sur la ligne "X2 (PN–IO)" ouvrez la boîte de dialogue des propriétés de l'interface PROFINET du CP puis ouvrez l'onglet "PROFINET".

2. Dans la zone "Périphérique IO", désactivez les options "Autoriser le fonctionnement parallèle en mode contrôleur IRT".

Remarque : Vous pouvez configurer le CP comme contrôleur IRT ou comme périphérique IRT, pas les deux à la fois.

3. Fermez la boîte de dialogue en cliquant sur "OK" et enregistrez le projet.

Sur la station du contrôleur IO :

Périphérique PROFINET IO intelligent avec CP S7-300 7.2 Configuration (STEP 7 V5.5)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 131

1. Sous HW Config, ouvrez la fenêtre de la station du contrôleur.

2. Ouvrez la boîte de dialogue des propriétés du contrôleur IO, puis réalisez la configuration IRT dans l'onglet "Synchronisation".

3. Fermez la boîte de dialogue en cliquant sur "OK".

4. Ouvrez la boîte de dialogue des propriétés d'un sous-module de port ("X2P1" p. ex) et définissez-y les partenaires de la communication IRT ainsi que les caractéristiques de performance.

5. Fermez la boîte de dialogue en cliquant sur "OK".

6. Sélectionnez un périphérique IO du système PROFINET IO puis ouvrez la boîte de dialogue des propriétés de l'interface PROFINET ("X2 (PN–IO) p. ex.").

7. Réalisez la configuration IRT dans l'onglet "Synchronisation" puis fermez la boîte de dialogue par "OK".

Répétez les deux dernières opérations pour tous les périphériques IO du système PROFINET IO qui communiquent, en tant qu'esclaves Sync, avec le contrôleur.

Pour la suite de la configuration du contrôleur IO et du domaine Sync voir chapitre PROFINET IO avec communication IRT (STEP 7 V5.5) (Page 122).

8. Enregistrez le projet puis chargez les données de configuration sur la station S7–300.

Remarque

Dès qu'un CP est couplé à un périphérique PROFINET IO, seuls les paramètres du contrôleur IO sont significatifs pour la configuration IRT.

Si vous définissez des paramètres de synchronisation dans la boîte de dialogue des propriétés du CP, il s'agit de paramétrages pour son rôle de contrôleur IO.

7.2.4 Affectation d'un périphérique PROFINET IO à un système PROFINET IO Vous trouverez ci-dessous une description de l'affectation d'un périphérique PROFINET IO à un contrôleur PROFINET IO sous STEP 7.

Si vous ne configurez pas votre installation sous STEP 7, utilisez dans votre système de configuration le fichier GSDML du CP pour le configurer.

Vous trouverez le fichier GSDML sous le numéro d'article suivant : 19698639 (http://support.automation.siemens.com/WW/view/fr/19698639)

Périphérique PROFINET IO intelligent avec CP S7-300 7.2 Configuration (STEP 7 V5.5)

CP S7 pour Industrial Ethernet Configuration et mise en service 132 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Contrôleur PROFINET IO Les contrôleurs PROFINET IO peuvent être :

● des stations de type SIMATIC 300 et SIMATIC 400

– CPU avec contrôleur PROFINET IO intégré (CPU 317-2 PN/DP p. ex.).

– CPU avec contrôleur PROFINET IO externe (CP 343-1 p. ex.).

● des stations PC SIMATIC

– avec CP 1616 p. ex.

Remarque

L'adresse IP du périphérique PROFINET IO et celle du contrôleur PROFINET IO doivent se trouver dans le même sous-réseau IP.

Condition de configuration sous STEP 7 ● Il faut que le projet STEP 7 contienne un contrôleur PROFINET IO.

● Le système IO doit avoir été créé :

vous voyez, à côté du module contrôleur PROFINET IO, le symbole de connexion au système PROFINET IO :

Etape 1 : Configuration de périphérique PROFINET IO dans le système IO : 1. Sélectionnez dans le catalogue du matériel le dossier "PROFINET IO" > "I/O" >"SIMATIC

S7−CP" > .... le type de CP que vous voulez configurer comme périphérique IO.

2. Sélectionnez la version de l'appareil en fonction des informations fournies dans la partie spécifique du manuel de votre type de CP.

Remarque

Dans le cas du CP Advanced, vous devez également choisir la version en fonction du mode prévu (communication RT ou IRT).

3. Connectez le CP au système PROFINET IO (glisser-déplacer).

4. Ajoutez les modules d'entrée et de sortie avec la longueur de données d'E/S voulue (1 à 240 octets max.) au périphérique PROFINET IO.

L'illustration ci-dessous montre la table de configuration d'une station S7−400 fonctionnant en contrôleur PROFINET IO. Le périphérique PROFINET IO a été équipé ici à titre d'exemple de 3 modules pour entrées de process (adresse E) et sorties de process (adresse S).

Périphérique PROFINET IO intelligent avec CP S7-300 7.2 Configuration (STEP 7 V5.5)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 133

Figure 7-2 Station SIMATIC avec système PROFINET IO

Etape 2 : Affecter un nom d'appareil au CP fonctionnant en périphérique PROFINET IO Poursuivez la configuration sous HW Config comme suit :

1. Ouvrez le dialogue des propriétés du périphérique PROFINET IO ajouté au système PROFINET IO.

2. Dans l'onglet "Général", attribuez le nom d'appareil que vous avez entré dans la station S7 pour le port PROFINET du module (voir chapitre Activation du CP comme périphérique PROFINET IO sur la station S7 (Page 130)).

3. Désactivez l'option "Obtenir l'adresse IP du contrôleur IO".

Cette marche à suivre est une recommandation !

Remarque :

Dans le cas de périphériques IO qui sont couplés dans la configuration à un module dans une station, l'adresse IP est définie par le paramétrage du module.

Dans un tel cas de couplage "explicite" (à partir de STEP 7 V5.4 SP4), le contrôle de cohérence sous STEP 7 veille à la concordance des adresses IP configurées dans le module et dans le périphérique IO. L'option "Obtenir l'adresse IP du contrôleur IO" peut par conséquent être activée ou désactivée sans aucun impact sur le fonctionnement.

Dans le cas de la procédure utilisée jusque-là pour ces périphériques IO, consistant à coupler le périphérique IO et le module de la station en leur attribuant des noms d'appareil identiques (couplage implicite), nous recommandons d'une manière générale de désactiver l'option "Obtenir l'adresse IP du contrôleur IO".

Au cas où l'adresse IP configurée sur la station S7 serait écrasée, il ne serait plus possible d'établir les liaisons éventuellement configurées (S7, ISO-on-TCP, TCP).

Périphérique PROFINET IO intelligent avec CP S7-300 7.3 Configuration (STEP 7 Professional)

CP S7 pour Industrial Ethernet Configuration et mise en service 134 Manuel de configuration, 09/2013, C79000-G8977-C182-13

D'autres paramétrages du module ne sont pas nécessaires.

Remarque

Veillez, par un choix adéquat des composants de réseau appropriés et le paramétrage des propriétés du réseau, qu'en mode PROFINET IO le segment PROFINET puisse fonctionner sans faille à 100 Mbit/s full duplex.

7.3 Configuration (STEP 7 Professional)

Configuration sous STEP 7 Professional La configuration du CP comme périphérique intelligent PROFINET IO (I-Device) comprend sous STEP 7 Professional les opérations suivantes :

● Ajout du CP à la station S7 et activation comme périphérique PROFINET IO

Le CP est ajouté à une station SIMATIC S7-300 et activé dans le groupe de paramètres "Propriétés" pour un fonctionnement en mode périphérique PROFINET IO.

● Paramétrage du périphérique PROFINET IO pour l'échange de données avec le contrôleur IO.

Il convient également à cet égard de configurer les zones de transfert. Les zones de transfert sont les zones de périphérie via lesquelles le périphérique intelligent échange des données avec le contrôleur IO de niveau supérieur.

Informations complémentaires La marche à suivre est décrite en détail dans le système d'information de STEP 7 Professional.

7.4 Programmation La programmation définit le déroulement du programme utilisateur de la CPU et de ce fait aussi l'accès aux données d'E/S.

Dans le programme utilisateur utilisez, pour écrire et lire les données de process, les blocs de programme PNIO_SEND (FC11) et PNIO_RECV (FC12).

Les sections ci-après du présent chapitre expliquent comment utiliser les fonctions mises à disposition pour le mode périphérique intelligent dans votre programme utilisateur.

Périphérique PROFINET IO intelligent avec CP S7-300 7.4 Programmation

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 135

7.4.1 Interface de programmation du périphérique PROFINET IO

Transmission de données de process à l'aide des FC11 et FC12 Il existe 2 blocs de programme pour échanger des données via le programme utilisateur STEP 7 :

● PNIO_SEND (FC11)

PNIO_SEND lit les entrées de process prétraitées de la CPU et les transfère sur le contrôleur PROFINET IO (adresses E configurées).

Les données de process prétraitées sont mises à disposition dans un DB ou dans une zone de mémentos.

● PNIO_RECV (FC12)

PNIO_RECV écrit les données transférées par le contrôleur PROFINET IO (adresses S configurées) dans les zones de données de la CPU réservées aux sorties de process.

Remarque :

Le sens de transfert de PNIO_SEND / PNIO_RECV décrit ci-dessus ne vaut que pour une utilisation sur périphérique PROFINET IO. Sur le contrôleur PROFINET IO, le sens de transfert (CP−CPU) est inverse.

A partir de la version de bloc de programme V2.0, les fonctions PNIO_SEND / PNIO_RECV peuvent également être utilisées si le CP est à la fois périphérique PROFINET IO et contrôleur PROFINET IO.

Cohérence des données La longueur indiquée dans l'appel du bloc de programme doit être identique à la longueur totale des données d'entrée et de sortie configurées pour ce périphérique PROFINET IO.

La zone des données d'entrée et de sortie du contrôleur PROFINET IO est toujours transférée intégralement ce qui assure la cohérence des données sur le CP et la CPU.

Remarque Cohérence des données uniquement au sein des différents emplacements IO

Veuillez cependant noter qu'en ce qui concerne les "données utiles IO" au sein d'un système PROFINET IO, la cohérence des données n'est assurée qu'au sein des différents emplacements IO. Ceci est indépendant du fait que les blocs de programme décrits ici assurent un transfert de données cohérent entre CPU et contrôleur IO.

7.4.2 Initialisation et configuration L'initialisation et la configuration du CP par le contrôleur PROFINET IO, décrites ci-après, ne sont significatives que pour le CP en mode I-Device.

Périphérique PROFINET IO intelligent avec CP S7-300 7.4 Programmation

CP S7 pour Industrial Ethernet Configuration et mise en service 136 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Initialisation Le CP est configuré en tant que périphérique PROFINET IO par le contrôleur PROFINET IO. Pour la configuration, le CP nécessite à chaque démarrage les indications suivantes du programme utilisateur :

● la longueur des données d'entrée (lors de l'appel de PNIO_SEND (FC11))

● la longueur des données de sortie (lors de l'appel de PNIO_RECV (FC12))

Un contrôle de la longueur totale des données d'entrée et de sortie a lieu au moment de l'établissement de la liaison entre le contrôleur PROFINET IO et les périphériques PROFINET IO d'un segment PROFINET IO. Le contrôleur PROFINET IO vérifie la longueur totale des données d'entrée et de sortie pour chaque périphérique PROFINET IO. Les longueurs totales sont comparées à l'aide du paramètre LEN des blocs de programme PNIO_SEND et PNIO_RECV dans le programme utilisateur du périphérique intelligent.

Si les longueurs de données d'entrée/sortie indiquées ne sont pas identiques, le bloc de programme correspondant se termine sur une erreur.

Pendant la phase d'initialisation, les blocs de programme doivent être appelés jusqu'à ce que le paramètre DONE de PNIO_SEND soit à 1 et le paramètre NDR de PNIO_RECV soit à 1.

Remarque

Veuillez noter que le contrôleur PROFINET IO ne peut configurer le périphérique avec succès qu'après initialisation locale par l'appel du bloc de programme PNIO_SEND (FC11) pour les données d'entrée et du bloc PNIO_RECV (FC12) pour les données de sortie.

Remarque

Durant l'initialisation, les données de PNIO_SEND (FC11) ne sont pas exploitées et celles de PNIO_RECV (FC12) sont à leur valeur par défaut.

Les blocs de programme PNIO_SEND et PNIO_RECV ne transmettent des données valides que lors des appels suivants.

Motifs de la réinitialisation Le périphérique PROFINET IO exige du programme utilisateur une nouvelle initialisation dans les circonstances suivantes :

● Les indications de longueur des zones d'entrée et de sortie transférées dans les blocs de programme ne concordent pas avec les indications configurées dans le système PROFINET IO pour ce périphérique PROFINET IO. Une modification de la longueur dans les appels de bloc de programme du programme utilisateur équivaut à une modification de la configuration.

● La CPU ou le CP passe à ARRET.

● Le délai de chien de garde (watchdog) a été dépassé (voir ci-dessous).

● Après coupure de la liaison entre contrôleur PROFINET IO et périphérique PROFINET IO (par mise hors tension du contrôleur IO p. ex.).

Périphérique PROFINET IO intelligent avec CP S7-300 7.5 Shared Device

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 137

Watchdog PNIO_SEND et PNIO_RECV possèdent leur propre chien de garde. La liaison au contrôleur PROFINET IO est coupée en fonction du cycle moyen de la CPU si l'un des deux blocs de programme n'est plus appelé après la phase d'initialisation.

7.5 Shared Device

Configuration de sous-modules avec la fonctionnalité "Shared Device" La fonctionnalité "Shared Device" permet de répartir les sous-modules d'un périphérique IO entre divers contrôleurs IO et donc de faire l'économie d'un ou de plusieurs modules d'interface.

L'accès aux sous-modules du périphériques partagé est réparti entre les contrôleurs IO. Chaque sous-module du périphérique partagé peut également être affecté exclusivement à un contrôleur IO. L'affectation des sous-modules s'effectue dans la configuration.

La fonction est configurable à partir de la version de firmware 3.0 des CP S7-300, à partir de la version de CPU 5.3 et uniquement sous STEP 7 V5.5.

Vous trouverez des informations détaillées sur les conditions préalables et générales d'utilisation et de configuration des périphériques partagés dans le manuel "Manuel système PROFINET", voir Bibliographie, /20/ (Page 241).

7.6 Exemple de configuration et de programmation L'accès aux modules d'entrée/sortie configurés s'effectue dans le programme utilisateur du périphérique intelligent à l'aide de blocs de programme Les blocs de programme mettent les données de process prétraitées dans le programme utilisateur du périphérique intelligent à disposition au niveau de l'interface vers le contrôleur PROFINET IO (PNIO_SEND) où vont chercher les données transmises par le contrôleur PROFINET IO à des fins de traitement dans le programme utilisateur du périphérique PROFINET IO (PNIO_RECV).

L'exemple ci-après montre la configuration sous HW Config et des extraits du programme utilisateur de la CPU.

Adresses E et adresses S configurées sur le contrôleur PROFINET IO (STEP 7 V5.5) La figure montre le CP configuré comme périphérique PROFINET IO dans le système PROFINET IO avec respectivement 3 modules d'entrées et de sorties de process.

Périphérique PROFINET IO intelligent avec CP S7-300 7.6 Exemple de configuration et de programmation

CP S7 pour Industrial Ethernet Configuration et mise en service 138 Manuel de configuration, 09/2013, C79000-G8977-C182-13

① Zone d'entrée

• longueur 20 octets • mise à disposition dans DB10 • transmise par bloc de programme PNIO_SEND (FC11)

② Zone de sortie • longueur 7 octets • mise à disposition dans DB11 transmise par bloc de programme PNIO_RECV (FC12)

Figure 7-3 Configuration d'un périphérique intelligent - exemple du CP 343-1 Lean

Périphérique PROFINET IO intelligent avec CP S7-300 7.6 Exemple de configuration et de programmation

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 139

Transmission des entrées de process (DB10) aux adresses E avec PNIO_SEND Vous devez mettre à disposition sur le périphérique PROFINET IO, pour les adresses E configurées, des zones de données − dans un DB par exemple − en l'occurrence un DB10 qui contiendra en plus les zones de données pour les informations d'état IOCS.

Figure 7-4 Structure de données pour PNIO_SEND dans le périphérique PROFINET IO

Interface d'appel PNIO_SEND dans le programme utilisateur AWL Explication call fc 11 //Appel du bloc PNIO_SEND //(Transmission des entrées au contrôleur IO) CPLADDR:= W#16#0100 //Adresse de module issue de la configuration matérielle CPLADDR:= W#16#0100 //Mode contrôleur IO (0) ou périphérique IO (1) LEN := 20 //Nombre d'adresses E log. à transférer en octets IOCS := P#DB10.DBX20.0 BYTE 3 //Un bit d'état dans DB10 par octet de données émises DONE := M 70.0 //Adresse du paramètre en retour DONE ERROR := M 70.1 //Adresse du paramètre en retour ERROR STATUS := MW 72 //Adresse du paramètre en retour STATUS CHECK_IOCS := M 70.2 //Adresse du paramètre en retour CHECK_IOCS SEND := P#DB10.DBX0.0 BYTE 20 //Zone de données à transmettre à partir du DB10 //(20 octets)

Périphérique PROFINET IO intelligent avec CP S7-300 7.6 Exemple de configuration et de programmation

CP S7 pour Industrial Ethernet Configuration et mise en service 140 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Transmission des sorties de process (DB11) aux adresses S avec PNIO_RECV Vous devez mettre à disposition sur le périphérique PROFINET IO, pour les adresses S configurées, des zones de données − dans un DB par exemple − en l'occurrence un DB11 qui contiendra en plus les zones de données pour les informations d'état IOPS.

Figure 7-5 Structure de données pour PNIO_RECV dans le périphérique PROFINET IO

Interface d'appel PNIO_RECV dans le programme utilisateur AWL Explication call fc 12 //Appel du bloc PNIO_RECV //(Lecture des sorties du contrôleur IO) CPLADDR:= W#16#0100 //Adresse de module issue de la configuration matérielle MODE: = 0 //Mode périphérique IO sans fonctionnement parallèle LEN := 7 //Nombre d'adresses S log. à transférer en octets IOPS := P#DB11.DBX7.0 BYTE 1 //Un bit d'état dans DB11 par octet de données reçues NDR := M 74.0 //Adresse du paramètre en retour NDR ERROR := M 74.1 //Adresse du paramètre en retour ERROR STATUS := MW76 //Adresse du paramètre en retour STATUS CHECK_IOPS := M74.2 //Adresse du paramètre en retour CHECK_IOPS RECV := P#DB11.DBX0.0 BYTE 7 //Données reçues dans DB11 (7 octets) ADD_INFO:= MW 26 //Information de diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 141

Envoi de messages de process par courrier électronique 8

Ce chapitre décrit la fonction de message électronique du CP Advanced. Il traite en particulier les sujets suivants :

● Quels sont les préalables ?

● Quelles sont les possibilités d'envoi d'un message électronique à partir du CP Advanced ?

● Comment peut-on tester la fonction de courrier électronique ?

Les opérations requises sont récapitulées dans l'organigramme du chap. Authentification et autres caractéristiques du CP Advanced (Page 142).

8.1 Fonctions

L'automate signale des événements de process La fonction de courrier électronique du CP Advanced permet à l'automate programmable d'envoyer des messages contenant des informations de process en fonction d'un événement ou d'un temps donné.

Conformément aux caractéristiques habituelles du courrier électronique, les messages peuvent être envoyés avec ou sans fichier joint. Les formes d'envoi dépendent du volume de données à transférer et des propriétés des matériels de réception utilisés. L'envoi de messages avec des fichiers joints peut p. ex. s'avérer nécessaire pour transmettre des informations codées en binaire pour exploitation.

Envoi de messages de process par courrier électronique 8.1 Fonctions

CP S7 pour Industrial Ethernet Configuration et mise en service 142 Manuel de configuration, 09/2013, C79000-G8977-C182-13

8.1.1 Authentification et autres caractéristiques du CP Advanced

Caractéristiques du CP ● Le CP Advanced fonctionne comme client de messagerie. Il supporte le service SMTP

(Simple Mail Transfer Protocol).

● Les types d'appareil CP 343–1 Advanced (GX30/GX31) et CP 443–1 Advanced (GX20/GX30) et suivants prennent en charge ESMTP avec authentification.

● Le système d'automatisation peut envoyer des e-mails mais pas en recevoir.

Pour envoyer des e-mails dans le programme utilisateur de la CPU S7, utilisez l'invitation à émettre de l'interface SEND/RECEIVE (blocs de programme FC AG_SEND / AG_LSEND).

● Des mécanismes d'envoi de courriers électroniques de test sont disponibles ; voir chapitre Test de la fonction de courrier électronique (Page 149)

Authentification Les CP Advanced qui utilisent ESMTP comme authentification, prennent en charge les méthodes d'authentification suivantes :

● PLAIN

● LOGIN

● CRAM−MD5

● DIGEST−MD5

Lors de la communication entre CP et serveur de messagerie, on peut se trouver en présence des configurations d'authentification suivantes :

● Le CP et le serveur de messagerie exigent une authentification - par la même méthode

Le CP ayant établi une liaison au serveur de messagerie, ce dernier envoie un liste des méthodes d'authentification qu'il prend en charge. Le CP recherche dans la liste reçue la méthode d'authentification qu'il prend lui-même en charge. La recherche s'effectue dans l'ordre des méthodes d'authentification mentionnées ci-dessus. La première méthode compatible trouvée dans la liste est alors utilisée. Le CP communique le résultat de la recherche au serveur de messagerie.

Les données d'authentification requises (nom d'utilisateur et mot de passe) doivent être enregistrées dans le bloc de données E-Mail (voir chapitre Envoyer message (Page 147)). Le nom d'utilisateur et le mot de passe sont ceux utilisés pour la connexion au fournisseur d'accès au service de messagerie.

L'indication du nom d'utilisateur et du mot de passe dans le DB est nécessaire pour qu'il y ait authentification.

● Le CP et le serveur de messagerie exigent une authentification - par des méthodes différentes

Si le CP ne trouvent pas de méthode d'authentification adéquate, il coupe l'émission et génère un message de diagnostic (voir chapitre Messages de diagnostic de liaisons E-Mail avec authentification (Page 222)).

Envoi de messages de process par courrier électronique 8.1 Fonctions

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 143

● Le CP exige une authentification mais pas le serveur de messagerie

Si vous utilisez un CP qui prend en charge l'authentification et si vous ne voulez pas l'utiliser, n'enregistrez pas de nom d'utilisateur ni de mot de passe dans le bloc de données de courrier électronique (voir chapitre Envoyer message (Page 147)). Le CP utilise dans ce cas la transmission de données selon la procédure SMTP.

● Le serveur de messagerie exige une authentification mais pas le CP

Le serveur de messagerie interrompt l'émission.

Marche à suivre Procédez d'une manière générale comme suit pour envoyer des courriers électroniques :

Opter pour un mode d'utilisation du serveur de messagerie : • Existe-t-il déjà un serveur de messagerie dans votre réseau ? • Qui est capable d'y configurer un accès du CP ?

• Configurer liaison E-Mail

En configurant une liaison E-Mail, vous rendez possible l'établissement d'une liaison entre la CPU S7 et le CP Advanced pour l'envoi de messages.

voir chapitre Création d'une liaison E-Mail (Page 145). ↓

• Vérifier la disponibilité : initier/envoyer un message de test

La disponibilité de la fonction de courrier électronique peut à tout moment être vérifiée en déclenchant l'envoi d'un message de test par le CP Advanced.

voir le chapitre Test de la fonction de courrier électronique (Page 149)

↓ • Envoyer un message à partir du programme

utilisateur

Les informations à transmettre avec le message, y compris les informations d'adresse, sont enregistrées dans un bloc de données (DB). Les informations sont ainsi transmises via le programme utilisateur au moyen d'un bloc FC AG_SEND/AG_LSEND.

voir le chapitre Envoyer message (Page 147) (Utiliser FC AG_SEND /AG_LSEND)

Réception du message sur l'appareil destinataire.

Envoi de messages de process par courrier électronique 8.2 Configuration

CP S7 pour Industrial Ethernet Configuration et mise en service 144 Manuel de configuration, 09/2013, C79000-G8977-C182-13

8.2 Configuration

8.2.1 Possibilités du mode serveur de messagerie Il existe en principe 3 modes d'utilisation du serveur de messagerie. Le tableau ci-après en récapitule les avantages et inconvénients :

Tableau 8- 1 Possibilités du mode serveur de messagerie

Mode serveur de messagerie Avantages Particularités Opérations requises Interne société/local Vous utilisez un logiciel de serveur de messagerie sur un PC disponible sur votre réseau local.

• Installation rapide • Economique

• Réception de messages uniquement au sein de la société

• Utiliser un logiciel de serveur de messagerie

Interne avec connexion vers l'extérieur Vous utilisez un serveur de messagerie intégré à votre intranet, capable de transmettre des messages à l'extérieur.

• Utilisation d'une infrastructure existante

• Sortie sur équipements externes tels que portables, télécopie 1)

• Tâche d'administration

externe Vous vous adressez à un serveur de messagerie extérieur à votre intranet.

• Peu coûteux lorsqu'une infrastructure interne fait défaut

• Sortie sur équipements externes tels que portables, télécopie 1)

• Abonnement à un fournisseur d'accès

• Mettre à disposition un routeur

1) L'envoi de messages à un portable est possible en passant par une passerelle "SMS/Fax". La procédure d'accès à la passerelle et d'activation du récepteur est propre à chaque fournisseur d'accès.

8.2.2 Configuration du serveur de messagerie et adressage du destinataire L'adressage du destinataire s'effectue en 2 étapes :

● Adresse configurée du serveur de messagerie

L'adresse du serveur de messagerie est définie lors de la configuration de la liaison. Pour pouvoir effectuer la configuration, vous devez connaître l'adresse IP (absolue ou symbolique) du serveur de messagerie.

L'illustration ci-dessous prend pour hypothèse un serveur de messagerie connecté à l'intranet (voir tableau Tableau 8-1 Possibilités du mode serveur de messagerie (Page 144) ; Utilisation du serveur de messagerie "interne avec connexion vers l'extérieur").

Exemple : server.local

Envoi de messages de process par courrier électronique 8.3 Création d'une liaison E-Mail

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 145

● Adresse de destinataire programmée

Entrez l'adresse de destinataire à partir du programme utilisateur dans le bloc de données assurant la mise en forme du message.

Exemple : [email protected]

Remarque Activation des ports

Veillez à ce que les ports voulus des partenaires de réseau du CP soient activés.

8.3 Création d'une liaison E-Mail Le système d'automatisation peut envoyer des e-mails mais pas en recevoir.

Pour envoyer des e-mails dans le programme utilisateur de la CPU S7, utilisez l'invitation à émettre de l'interface SEND/RECEIVE (blocs de programme FC AG_SEND / AG_LSEND).

Vue d'ensemble de la configuration Pour envoyer des e-mails, il faut créer une liaison de courrier électronique pour chaque CP. La liaison de courrier électronique permet de définir le serveur mail avec lequel tous les courriers électroniques envoyés par le CP sont remis.

Il est possible de créer une liaison de courrier électronique de la manière suivante :

● Configuration de la liaison sous STEP 7 (application par défaut) Ce cas est décrit ci-dessous.

● Programme utilisateur avec bloc de programme IP_CONFIG et bloc de données de configuration

Ce cas est décrit en détails dans /10/ (Page 238).

Envoi de messages de process par courrier électronique 8.3 Création d'une liaison E-Mail

CP S7 pour Industrial Ethernet Configuration et mise en service 146 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Pour configurer une liaison E-Mail Lors de la configuration d'une liaison E-Mail sous STEP 7 procédez comme suit :

1. Sélectionnez le type de liaison de Liaison E-Mail. Dans un premier temps, le partenaire de communication n'est pas spécifié.

2. Spécifiez dans le groupe de paramètres "Propriétés" les paramètres d'adresse du serveur de messagerie en fonction des indications du tableau ci-après.

Tableau 8- 2 Paramètres de la liaison e-mail

Paramètre Description Exemple Serveur email (SMTP)

Adresse du serveur email qui envoie les e-mails. L'adresse IP saisie peut être absolue ou symbolique. Pour la saisie d'une adresse symbolique : un nom valide est constitué de 1 à 64 caractères, l'un au moins étant une lettre. Si en outre la saisie contient un ou plusieurs points ("."), la règle suivante s'applique : Un nom valide a après le dernier "." 1 à 3 caractères, l'un au moins étant une lettre. La saisie symbolique est possible à condition que le CP Internet connaisse l'adresse DNS (Domain Name System). Il est nécessaire d'effectuer la saisie correspondante dans la configuration DNS lors de la configuration du CP Internet. La longueur maximale est de 64 caractères

absolu:140.80.0.4 symbolique:t-online.de

Nom d'expéditeur par défaut

Saisie d'une adresse qui sera systématiquement ajoutée dans le courriel comme adresse d'expédition si le champ Expéditeur de l'en-tête du courriel (paramètre FROM) est vide. En règle générale, ceci n'a aucune implication pour la distribution des e-mails. Cette adresse sert d'information pour le destinataire. Sachant que certains serveurs email ne transmettent pas les tâches en l'absence d'expéditeur, il est recommandé de renseigner ce champ. La longueur maximale est de 126 caractères. Remarque : Attention, il est impératif de saisir un nom d'expéditeur si vous devez lancer un courriel test à partir du diagnostic spécial.

[email protected]

Utiliser serveur OPC comme serveur SMTP Vous pouvez utiliser comme partenaire de liaison un serveur OPC comme serveur SMTP au lieu d'une liaison non spécifiée. Ainsi, l'adresse IP de l'interface SMTP de la station PC est automatiquement reportée dans les détails d'adresse du partenaire.

Remarque L'interface PC doit prendre en charge le protocole SMTP

La liaison e-mail par le serveur OPC n'est alors créée de façon cohérente que si une interface dans la station PC est activée avec prise en charge du protocole SMTP. Reportez-vous à la documentation relative au module que vous utilisez.

Envoi de messages de process par courrier électronique 8.4 Envoyer message

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 147

8.4 Envoyer message

Marche à suivre Pour envoyer un e-mail, procéder de la façon suivante :

1. Charger les données d'e-mail dans un bloc de données.

2. Vous utilisez les blocs de programme AG_SEND ou AG_LSEND dans le programme utilisateur.

Condition Vous pouvez envoyer des e-mails lorsque la liaison de courrier électronique a été configurée à l'aide de la configuration de liaisons. Lors de la configuration d'une liaison, utiliser l'ID prédéfini pour appeler AG_SEND/AG_LSEND.

Bloc de données La totalité de l'e-mail, donc les informations d'adresse et le message lui-même, est créée dans un bloc de données quelconque. Vous trouverez ci-dessous des indications correspondantes à l'aide d'un exemple en notation LIST pour la structure requise d'un DB.

Tableau 8- 3 DB de message en notation LIST

Adresse Nom Type Valeur initiale Commentaire Entrée 0.0 STRUCT +0.0 TO1) STRING[40] 'TO:[email protected];' Destinataire obligatoire +42.0 CC1) STRING[40] 'CC:[email protected];' Destinataire CC optionnel +84.0 FROM STRING[40] 'FROM:installation.usine2@xyz-

online.de;' Expéditeur optionnel

+126.0 SUB STRING[40] 'SUB:Status Station 7;' Sujet optionnel +168.0 Text STRING[100] 'TXT:défaillance dans unité 2;' Texte du mail obligatoire +270.0 Annexe STRING[4] 'BNY:' Début de l'annexe3) optionnel +276.0 Valeur1 BYTE B#16#272) Annexe/Valeur binaire3) optionnel +277.0 Valeur2 BYTE B#16#032) Annexe/Valeur binaire3) optionnel =278.0 END_STRUCT 1) Il est possible d'indiquer plusieurs destinataires. Séparer alors les données par une virgule. 2) Les indications en gras sont remises au destinataire sous forme d'annexe 3) Il est également possible d'affecter les données de façon dynamique.

Envoi de messages de process par courrier électronique 8.4 Envoyer message

CP S7 pour Industrial Ethernet Configuration et mise en service 148 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Recommandations concernant le tableau ● Structure et syntaxe des données dans le DB e-mail

La structure avec plusieurs chaînes, proposée ici, est une variante parmi d'autres. Ce qui est important, ce sont les données saisies dans la colonne "Valeur initiale" avec les codes qu'elles contiennent (TO:, SUB:, CC:, FROM:, TXT:, BNY:) et qui doivent être utilisées exactement dans ce mode d'écriture dans le DB pour identifier les contenus des courriels ! Toutes les données saisies doivent se terminer par un point virgule ; seule la dernière entrée n'a pas besoin de point virgule.

La longueur d'une chaîne indiquée dans le tableau n'est donnée qu'à titre d'exemple ; elle peut être adaptée au nombre de caractères réel (exception : la longueur de chaîne identifiant l'annexe doit être accompagnée de [4].

Une autre variante serait, par exemple, d'utiliser uniquement une seule chaîne au total et d'affecter à celle-ci le texte entier avec les codes.

● Si la saisie du caractère @ pose problème, faire ALT+64.

● Annexes

Les données utiles inscrites dans le DB de courrier électronique peuvent être remises entièrement ou partiellement sous forme d'annexe. Pour ce faire, l'expéditeur doit accompagner les données du code 'BNY:' .

Les données indiquées après ce code sont alors remises au destinataire sous forme d'annexe.

Dans le tableau, l'annexe comporte 2 octets ; ce n'est qu'un exemple ! Il est possible d'ajouter des annexes d'une complexité quelconque.

● Longueur des données

La longueur des données indiquée dans AG_SEND/AG_LSEND doit renfermer au minimum la longueur des données dans le DB ; veuillez noter les indications dans la colonne Adresse de l'éditeur de programmation (nota : l'indication correspond au nombre d'octets).

Envoyer un e-mail avec AG_SEND/AG_LSEND 1) Utiliser le bloc de programme AG_SEND ou, pour les données supérieures à 240 octets, AG_LSEND pour envoyer un e-mail. Vous trouverez un descriptif détaillé des paramètres d'appel dans l'aide en ligne concernant les blocs de programme.

Voir aussi /10/ (Page 238)

Exemple :

LIST Explication

call fc 50 Ouverture du bloc //AG_LSEND

ACT := M 10.0 //Bit de lancement d'une tâche

ID := MW 12 //ID de liaison (configuration d'une liaison)

LADDR := W#16#0100 //Adresse BG 256Dec. dans la configuration matérielle

SEND := P#db99.dbx10.0 octet 278, //Adresse du bloc de données : longueur du

Envoi de messages de process par courrier électronique 8.5 Test de la fonction de courrier électronique

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 149

LIST Explication DB

LEN := MW 14 //Longueur de la zone de données à envoyer

DONE := M 10.6 //Adresse du paramètre en retour DONE

ERROR := M 10.7 //Adresse du paramètre en retour ERROR

STATUS := MW 16 //Adresse du paramètre en retour STATUS

8.5 Test de la fonction de courrier électronique

But et possibilités La fonction de courrier électronique permet à l'automate programmable d'envoyer des messages ciblés, contenant des informations de process.

La possibilité de déclencher l'envoi d'un courrier de test a été prévue pour permettre de vérifier à tout moment le bon fonctionnement du courrier électronique. Vous disposez pour ce faire des mécanismes suivants :

● Courrier de test via navigateur Web

● Courrier de test via diagnostic spécial STEP 7

Les deux tests sont lancés sur le CP et ne fournissent donc pas d'information sur la "liaison E-Mail" entre la CPU et le CP. Si celle-ci a été mal configurée, il n'est pas possible d'envoyer de courrier à partir du programme utilisateur.

Informations déductibles de la réception d'un courrier de test La réception d'un courrier de test permet de tirer les conclusions suivantes :

● le CP Advanced est prêt à émettre des courriers ;

● il existe une liaison e-mail utilisée par le programme utilisateur ;

● l'accès au destinataire indiqué dans la requête est possible.

Elle ne permet pas de tirer des conclusions

● sur l'état des programmes utilisateur dans lesquels l'envoi de courriers est déclenché par un appel du FC AG_SEND/AG_LSEND ;

● le temps qui s'écoulera entre l'envoi d'un courrier et sa réception.

Remarque :

La messagerie est un service non sécurisé. Il se peut donc qu'un courrier ne parvienne pas à destination. La réception d'un courrier de test ne fournit par ailleurs qu'une information temporaire, uniquement valable à l'instant où le courrier a été envoyé.

Envoi de messages de process par courrier électronique 8.5 Test de la fonction de courrier électronique

CP S7 pour Industrial Ethernet Configuration et mise en service 150 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Déclenchement d'un courrier de test via navigateur Web Le diagnostic Web permet d'envoyer un courrier de test à partir de votre CP.

Pour plus de détails voir chapitre Communication SEND/RECEIVE / Liaisons configurées (Page 189)

Requérir un courrier de test via diagnostic spécial STEP 7 Le diagnostic spécial permet, dans l'onglet "E-Mail", de spécifier et de déclencher l'envoi d'un courrier de test. Ceci présuppose que vous puissiez établir une liaison en ligne à votre station S7 à l'aide de votre PC/PG.

Lors de l'envoi d'un courrier de test via le diagnostic spécial , l'authentification requise par le serveur de messagerie est prise en charge. Le diagnostic spécial propose les champs de saisis requis pour l'identifiant et le mot de passe.

Dès que vous sélectionnez la commande de menu Outils > Envoi E-Mail, un courrier de test est transmis à l'adresse indiquée.

Pour plus d'informations sur le diagnostic spécial, veuillez vous référer au chapitre Diagnostic spécial STEP 7 (Page 205)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 151

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9

Grâce à 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 s'effectuer à partir de la PG/du PC vers la station S7 mais aussi à l'initiative de la station S7 vers un serveur FTP ; ce dernier pouvant être un PC/une PG ou une autre station S7. Sur les CP de sécurité, la transmission peut s'effectuer sous forme cryptée via FTPES (mode explicite).

Ce chapitre vous permettra de vous familiariser avec les fonctions de client FTP et de serveur FTP du CP Advanced sur la station S7. Les contenus décrits valent également pour FTPS.

Remarque FTPS / FTPES

Lorsque la désignation "FTPS" est utilisée dans la présente documentation, il est question de FTPS en mode explicite (FTPES).

Vous trouverez une description détaillée des blocs de programme dont vous aurez besoin pour le transfert de fichiers à partir de votre station S7, dans /10/ (Page 238).

Remarque Activation des ports

Veillez à ce qu'en mode serveur FTP les ports correspondants du CP et des partenaires de communication du CP soient activés. Pour plus de détails concernant les droits d'accès configurables et les aspects de sécurité, veuillez vous référer au chapitre Sécurité d'accès aux données de process (Page 168).

Remarque Fichiers au format binaire

Transférez les fichiers via FTP d'une manière générale au format binaire.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.1 Fonctions FTP d'une station S7 équipée d'un CP Advanced

CP S7 pour Industrial Ethernet Configuration et mise en service 152 Manuel de configuration, 09/2013, C79000-G8977-C182-13

9.1 Fonctions FTP d'une station S7 équipée d'un 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 :

● CP Advanced en mode serveur FTP pour le système de fichiers du CP Advanced

Vous pouvez accéder à partir d'un client FTP, une PG ou un PC p. ex., aux fichiers du système de fichiers du CP Advanced (CP 443−1 IT / CP 343−1 IT) ; ce dernier contient essentiellement les pages HTML prévues pour être affichées dans le navigateur WEB.

● CP Advanced en mode serveur FTP pour données de CPU

Vous pouvez accéder à partir d'un client FTP, une PG ou un PC p. ex., et via le CP Advanced aux blocs de données d'une CPU de la station S7.

Station S7 avec CP Advanced fonctionnant en mode client FTP pour les données de CPU Le programme utilisateur sur la CPU peut adresser le CP Advanced en mode client FTP pour le transfert de blocs de données à partir d'un ou vers un serveur FTP.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.2 CP Advanced comme serveur FTP pour le système de fichiers du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 153

9.2 CP Advanced comme serveur FTP pour le système de fichiers du CP

9.2.1 Mode de fonctionnement Le CP Advanced gère les pages système HTML ainsi que les pages HTML que vous avez créées dans une zone de mémoire spécialement prévue à cet effet.

Le protocole FTP (File Transfer Protocol) offre un accès standardisé aux fichiers ainsi gérés sur le CP Advanced.

La figure ci-après présente à titre d'exemple une séquence d'accès typique dans la fenêtre MS-DOS :

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.2 CP Advanced comme serveur FTP pour le système de fichiers du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 154 Manuel de configuration, 09/2013, C79000-G8977-C182-13

9.2.2 Structure du système de fichiers et caractéristiques

Structure du système de fichiers à la livraison du CP Advanced En cas d'accès à l'aide d'un utilitaire FTP, le système de fichiers du CP Advanced se présente comme suit :

Figure 9-1 Système de fichiers du CP Advanced

Zones de mémoire et capacités fonctionnelles Sur les CP Advanced actuels, le système de fichiers est subdivisé en 2 zones :

● Zone flash (zone de mémoire non volatile) :

La zone flash permet de stocker les données en mémoire non volatile.

Le nombre d'accès en écriture à cette zone étant limité, évitez les opérations d'écriture cycliques permanentes dans cette zone. Utilisez plutôt pour de tels besoins la zone RAM.

● Zone RAM (zone de mémoire volatile) :

La zone RAM se distingue de la zone de mémoire flash par un nombre illimité d'accès en lecture/écriture. Les données de la zone RAM sont conservées tant que le CP Advanced est alimenté de manière ininterrompue.

La zone RAM est essentiellement conçue pour l'enregistrement de données qui évoluent durant le fonctionnement et doivent être enregistrées (services d'enregistrement des données). La zone RAM convient également à l'enregistrement temporaire de fichiers.

La zone RAM se trouve dans le système de fichiers sous le répertoire "/ram". En d'autres termes, tous les fichiers et répertoires qui se trouvent au-dessous de ce répertoire sont perdus après une coupure de tension.

Espace mémoire disponible Le diagnostic Web de votre CP Advanced (page d'accueil/système de fichier) et le manuel du CP Advanced /1/ (Page 235) vous informent de l'espace mémoire total de votre système de fichiers, de l'espace actuellement disponible en mémoire flash et mémoire RAM du système de fichiers.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.2 CP Advanced comme serveur FTP pour le système de fichiers du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 155

Protection des fichiers par des droits d'accès Vous trouverez au chapitre Groupes de paramètres "Gestion des utilisateurs" (Page 60) des explications sur l'attribution de droits d'accès lors de la configuration du CP Advanced. Le CP Advanced réagit en conséquence à un accès aux fichiers via FTP, c.-à-d. que vous devez entrer un mot de passe pour être autorisé à y accéder. En outre, l'utilisateur en question doit posséder le droit d'accès "Autorisé à accéder avec FTP aux fichiers de la station S7".

Remarque Nom d'utilisateur "everybody"

Veuillez noter que le nom d'utilisateur "everybody" permet d'une manière générale un accès sans mot de passe. Mais aucun droit d'accès n'est cependant associé par défaut au nom d'utilisateur "everybody".

Activer sécurité des données Dès que vous activez la sécurité des données sur le CP, le droit d'accès "Autorisé à accéder avec FTP aux fichiers de la station S7" est converti en paramètres échelonnés équivalents du CP. Lorsque la sécurité des données est activée, le CP prend en charge des droits d'écriture/lecture sélectionnables individuellement pour les fichiers de la CPU et du CP.

Accès aux fichiers via utilitaires FTP Vous pourrez, selon les besoins, utiliser différentes méthodes et divers utilitaires pour l'accès via FTP :

● Utilitaires FTP spécifiques

Il existe des utilitaires FTP spécifiques qui facilitent l'utilisation des commandes FTP. Le fonctionnement de ces utilitaires est généralement comparable à celui de l'explorateur Windows. Vous pouvez dans ce cas utiliser intuitivement les fonctions telles que copier ou supprimer des fichiers, sans être obligé de connaître la syntaxe des commandes FTP. Vous ne devrez donc qu'exceptionnellement passer par l'invite MS DOS.

Remarque

Majuscules et minuscules dans les noms de fichier

Veuillez noter que sur certains types de CP les minuscules et majuscules des noms de fichiers sont identifiées comme caractères distinctifs par le système de fichiers décrit ici.

Sur les CP Advanced à partir du CP-343–1 Advanced (GX30) et du CP 443–1 Advanced (GX20), le respect de la casse pour les noms de fichier peut être paramétré lors de la configuration dans l'onglet "Option". Dans le paramétrage par défaut, le respect de la casse est désactivé.

● Invite MS DOS

Sous l'invite MS DOS de Windows, vous pouvez établir une liaison FTP puis exécuter toutes les commandes FTP supportées par le CP Advanced.

L'exemple ci-après indique comment vous servir de la commande 'remotehelp' pour prendre connaissance des commandes FTP disponibles.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.3 CP Advanced comme serveur FTP pour les données de CPU S7

CP S7 pour Industrial Ethernet Configuration et mise en service 156 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Remarque Coupure automatique de la liaison

Si la liaison au serveur FTP du CP Advanced n'est pas utilisée, le CP Advanced coupe automatiquement la liaison FTP au bout d'un certain temps.

Voir aussi Sécurité d'accès aux données de process (Page 168)

9.3 CP Advanced comme serveur FTP pour les données de CPU S7

9.3.1 Mode de fonctionnement La fonction décrite ici permet de transférer, à l'aide de commandes FTP, des données sous forme de fichier dans les blocs de données ou à partir des blocs de données d'une station S7. Vous pouvez utiliser pour ce faire les commandes FTP d'usage pour la lecture, l'écriture ou la gestion de fichiers.

Pour pouvoir transférer des données via FTP sur la CPU de votre station S7 vous devez donc créer des blocs de données ; compte tenu de leur structure particulière, ils s'appellent ici des DB de fichier.

Le CP Advanced utilisé comme serveur FTP vérifie, à la suite d'une commande FTP, dans la table d'allocation de fichiers (fichier file_db.txt), comment reproduire dans des fichiers (files) les blocs de données servant au transfert de fichiers dans la station S7.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.3 CP Advanced comme serveur FTP pour les données de CPU S7

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 157

Les informations de la table d'allocation de fichiers permettent d'accéder aux blocs de données dans une ou plusieurs CPU (jusqu'à 4) d'une station S7.

Informations complémentaires Pour plus d'informations sur la structure de DB de fichier, veuillez vous référer à la documentation sur les blocs de programme SIMATIC NET /10/ (Page 238)

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.3 CP Advanced comme serveur FTP pour les données de CPU S7

CP S7 pour Industrial Ethernet Configuration et mise en service 158 Manuel de configuration, 09/2013, C79000-G8977-C182-13

9.3.2 Commandes FTP sur le client FTP

Exemple d'accès La figure ci-après présente à titre d'exemple une séquence d'accès typique dans la fenêtre MS-DOS :

Comment les ordres FTP typiques utilisent les commandes FTP admissibles Le tableau ci-après présente les commandes FTP exécutées pour l'accès aux DB fichiers de la CPU. Le tableau montre également les ordres FTP utilisés sur les consoles de saisie typiques telles que l'invite MS-DOS, pour ces commandes FTP.

Tableau 9- 1 Commandes FTP

Commandes FTP typiques Commande FTP Signification open dir put get close del x User Ouverture de session x Pass Autorisation d'accès par

mot de passe x x x Port Indication du port via

lequel un client transmettra des données.

x List Liste les DB fichiers de la CPU adressée.

x Dele Supprime un DB fichier en mettant à "0" le bit EXIST dans l'en-tête du DB fichier.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.3 CP Advanced comme serveur FTP pour les données de CPU S7

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 159

Commandes FTP typiques Commande FTP Signification x Retr Lit les données utiles

dans le DB fichier indiqué et les inscrit dans le fichier spécifié du client FTP.

x Stor Transfère le fichier indiqué du client FTP dans la zone de données utiles du DB fichier indiqué.

x quit Coupe la liaison FTP actuelle.

Remarque

Les commandes FTP "rename", "append", "rnfr" et "rnto" ne sont pas applicables aux DB fichiers.

Traitement des commandes FTP dans le CP Advanced Pour une meilleure compréhension de l'interface FTP avec les DB fichiers de la CPU, les opérations de traitement sont expliquées ci-après en prenant pour exemple la commande stor.

Le serveur FTP du CP Advanced procède comme suit :

1. Identification du DB fichier adressé à l'aide de l'entrée de la table d'allocation de fichiers.

2. Contrôle des bits de l'en-tête du DB fichier (voir /10/ (Page 238)) ; l'opération d'écriture n'est exécutée que s'il est constaté que :

Bit LOCKED = 0

Bit NEW = 0

Bit WRITEACCESS = 1

3. Ecriture du contenu du fichier dans la zone de données utiles du DB fichier sur la CPU. Au début de l'opération d'écriture le bit LOCKED est mis à 1 puis remis à zéro en fin d'opération.

4. Lorsque l'opération d'écriture est achevée, le bit NEW de l'en-tête 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 résultat du transfert de fichier au client FTP.

Remarque

Si vous spécifiez pour le transfert un fichier qui ne se trouve pas dans la table d'allocation de fichiers, l'opération de système de fichiers requise est exécutée dans le répertoire actuel.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.3 CP Advanced comme serveur FTP pour les données de CPU S7

CP S7 pour Industrial Ethernet Configuration et mise en service 160 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Mode de transmission du transfert de fichier Le transfert de fichier s'effectue exclusivement en mode binaire. Après connexion, entrez pour ce faire sur la console la commande "binary".

9.3.3 Table d'allocation de fichiers

Signification Le CP Advanced en mode serveur FTP doit connaître la correspondance des blocs de données utilisés pour le transfert de fichiers dans la station S7 aux fichiers (files). Ces informations qui se trouvent dans la table d'allocation de fichiers doivent être enregistrées dans le fichier file_db.txt dans le répertoire /config du CP Advanced.

Configuration et structure La table d'allocation de fichiers se compose de 2 zones dans lesquelles l'affectation est enregistrée ligne par ligne conformément à l'exemple ci-dessous :

● Affectation de la CPU à un châssis/emplacement

● Affectation de DB

Remarques sur la syntaxe ● Les lignes significatives sont introduites par la chaîne de caractères "cpux" (x= caractère

"1−4") ; ceci s'applique à toutes les zones.

Remarque

Notation • Tenez compte de la casse (minuscules). Les fichiers ne sont sinon pas reconnus. • Utilisez un éditeur de texte qui ne génère pas de caractères de commande invisibles

ou enregistrez les données en mode TXT de sorte à ne pas enregistrer de caractères de commande invisibles.

● Les séparateurs admissibles pour les entrées sont des "espaces".

● Tous les autres caractères sont considérés comme des commentaires.

● Syntaxe du nom de fichier (filename) d'un DB fichier :

– Longueur : 64 caractères max. ;

– Caractères admissibles : lettres "A−Z,a−z" ; chiffres "0−9", "_", "."

● Longueur de ligne : 256 caractères max.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.3 CP Advanced comme serveur FTP pour les données de CPU S7

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 161

Exemple

Dans l'exemple représenté, la commande FTP C:> PUT donnéess7.txt cpu1db35 transfère le fichier donnéess7.txt dans le DB35 (DB fichier) qui doit se trouver sur la CPU1.

Création et gestion de la table d'allocation de fichiers Le fichier file_db.txt se trouve dans le système de fichiers de votre CP Advanced, dans le répertoire /config. Vous pouvez charger le fichier qui s'y trouve à la livraison du CP, sur votre PG/PC et l'utiliser comme modèle pour vos applications. Vous trouverez également le modèle de texte dans l'onglet "FTP" du dialogue des propriétés du CP.

Ce fichier peut être géré, comme indiqué dans le chapitre 10.2 à propos du système de fichiers IT, avec les commandes FTP habituelles.

Si le fichier file_db.txt n'existe pas, le serveur FTP du CP Advanced ne pourra pas accéder aux DB fichiers. Veillez donc, après avoir édité le fichier et l'avoir transféré dans le système de fichier du CP Advanced à ce que le fichier ait été correctement transmis.

Si c'est le cas et si la syntaxe était correcte, le message suivant est émis :

"226 Transfer ok; closing data connection"

Une erreur de syntaxe sera en revanche acquittée comme suit :

"450 Requested action aborted − configuration file error in line 16"

En cas d'erreur, vérifiez la configuration du système et effectuez une nouvelle transmission. Un contrôle est possible avec la commande suivante :

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.3 CP Advanced comme serveur FTP pour les données de CPU S7

CP S7 pour Industrial Ethernet Configuration et mise en service 162 Manuel de configuration, 09/2013, C79000-G8977-C182-13

ftp> dir cpux (avec x = 1−4)

Remarque

Tenez compte de la casse (minuscules). Les fichiers ne sont sinon pas reconnus.

Exemple

Pour les répertoires configurés de la CPU, les noms de fichiers s'affichent. Celui-ci peut contenir le numéro du DB fichier correspondant.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.4 CP Advanced comme client FTP pour les données de CPU S7

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 163

Signification des indicateurs affichés à la suite de la commande dir de listage des répertoires de "cpu" :

● −r− −r− −r− − (read−Flag) :

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− (write−Flag) :

Si cet indicateur est affiché, le bit NEW du DB fichier est à zéro et le bit WRITEACCESS est à 1. L'écriture dans ce DB fichier est alors possible à moins que le bit LOCKED soit également à 1.

● l− − − − − − − − − (locked−Flag) :

Si cet indicateur est affiché, le bit LOCKED du DB fichier est à 1. La lecture et l'écriture du fichier sont alors interdites. Si en plus de cet indicateur, les indicateurs r ou w sont également à 1, cela signifie qu'une lecture ou écriture serait possible dès la mise à zéro du bit LOCKED.

Si un DB fichier n'existe pas physiquement mais a été configuré dans la table d'allocation de fichiers "file_db.txt", tous les drapeaux de la sortie (Sortie : − − − − − − − − − −) sont mis à zéro et la taille de fichier indiquée est 0 octet.

Remarque

Le changement de répertoire de CPU est possible. Vous ne pouvez cependant exécuter que les commandes mentionnées dans le tableau Tableau 9-1 Commandes FTP (Page 158).

Voir aussi Commandes FTP sur le client FTP (Page 158)

9.4 CP Advanced comme client FTP pour les données de CPU S7

9.4.1 Mode de fonctionnement Vous devez créer des blocs de données sur la CPU de votre station S7 pour la transmission de données via FTP (DB fichiers).

Le programme utilisateur émet des contrats FTP que le CP Advanced exécute en tant que client FTP. Utilisez dans le programme utilisateur le bloc de programme FTP_CMD (FB40) ; voir aussi chap. Blocs de programme pour services FTP (Page 165).

La transmission s'effectue via des liaisons FTP. Les liaisons FTP sont des liaisons TCP particulières que vous configurez sous STEP 7.

Dans le contrat, vous indiquez entre autres l'adresse IP du serveur FTP, le lieu d'enregistrement du fichier sur le serveur FTP et le nom de fichier ainsi que les informations d'accès.

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.4 CP Advanced comme client FTP pour les données de CPU S7

CP S7 pour Industrial Ethernet Configuration et mise en service 164 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Les figures ci-dessous illustrent le mode de fonctionnement en cas d'utilisation des FC40...44 ou du FB40.

Figure 9-2 Fonctionnement de la transmission de données via FTP en cas d'utilisation des

FC40...44

Figure 9-3 Fonctionnement de la transmission de données via FTP en cas d'utilisation du FB40

Informations complémentaires Pour plus d'informations sur la structure de DB de fichier et sur les blocs de programme pour FTP, veuillez vous référer à la documentation sur les blocs de programme SIMATIC NET /10/ (Page 238)

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.5 Blocs de programme pour services FTP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 165

9.4.2 Création de liaisons FTP

Signification Pour pouvoir exécuter les séquences de tâches FTP entre la station S7 client FTP et un serveur FTP, le CP Advanced doit établir une liaison à la CPU S7. Nous nommerons cette liaison ici liaison FTP.

Une liaison FTP peut être créée comme suit :

● par configuration de liaison sous STEP 7 (application standard)

Ce cas est décrit ci-après.

● par le programme utilisateur au moyen du FB CP_CONFIG et d'un bloc de données de configuration.

Il existe des domaines d'application où il vaut mieux ne pas créer les liaisons de communication via l'interface de configuration de STEP 7 mais où il est préférable de les programmer via des applications spécifiques.

Ce cas est décrit en détail au chapitre 8 et dans /5/.

Comment configurer des liaisons FTP Vous utilisez pour FTP des liaisons TCP possédant des propriétés particulières. Lors de la configuration de la liaison sous STEP 7 / NetPro procédez comme suit :

1. Créez pour la CPU de votre station S7 une liaison TCP à un partenaire de liaison non spécifié ; voir aussi chap. Configuration des propriétés d'une liaison TCP (Page 108)

2. Sélectionnez l'option "Utiliser pour protocole FTP"

La sélection de cette option a pour conséquences :

– La liaison TCP est à présent utilisée comme liaison FTP.

– Onglet "Adresses" : Les adresses sont automatiquement spécifiées (Port=21)

– Onglet "Options" : Le mode est fixé sur FTP.

9.5 Blocs de programme pour services FTP

Utilisation des blocs de programme Pour transmettre des données via FTP/FTPS, utilisez le bloc de programme suivant dans votre programme utilisateur :

Gestion de fichiers et accès aux fichiers via FTP/FTPS 9.5 Blocs de programme pour services FTP

CP S7 pour Industrial Ethernet Configuration et mise en service 166 Manuel de configuration, 09/2013, C79000-G8977-C182-13

● FTP_CMD (FB40)

Le bloc de programme FTP_CMD peut être employé sur les types de module suivants pour FTP/FTPS :

– à partir du CP 343–1 Advanced (GX30)

– à partir du CP 443–1 Advanced (GX20)

● Blocs de programme FTP FC40-FC44

Tous les types de modules continuent à prendre en charge les blocs de programme suivants pour FTP (pas pour FTPS) :

FTP_CONNECT (FC40) FTP_STORE (FC41) FTP_RETRIEVE (FC42) FTP_DELETE (FC43) FTP_QUIT (FC44)

Par contre, les types de module indiqués ci-après ne prennent pas en charge FTP_CMD (FB40) :

– CP Advanced jusqu'au CP 343–1 Advanced (GX21)

– CP Advanced jusqu'au CP 443–1 Advanced (EX41)

Avantages de FTP_CMD Le bloc FTP_CMD présente les avantages suivants par rapport aux anciens blocs de programme (FC40...FC44) :

● simplification dans le programme utilisateur : l'exécution est commandée par une variable et ne demande plus différents appels de fonction

● fonction supplémentaire "APPEND"

"APPEND" permet d'ajouter des données à un fichier existant ;

● fonction supplémentaire "RETR_PART"

"RETR_PART" permet de lire des zones de données sélectivement dans un fichier.

● Fonction complémentaire "CONNECT_TLS_PRIVATE"

Vous créez des liaisons FTP sécurisées SSL (FTPS) pour le fonctionnement du CP avec sécurité des données activée.

Informations complémentaires Pour plus d'informations sur la structure de DB de fichier et sur les blocs de programme pour FTP, veuillez vous référer à la documentation sur les blocs de programme SIMATIC NET /10/ (Page 238)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 167

CP S7 Advanced comme serveur Web : Contrôle de process HTML 10

Grâce à un navigateur Web le CP Advanced propose une fonction de serveur Web pour l'accès.

Le CP Advanced met pour ce faire à disposition une zone de mémoire pour l'enregistrement de fichiers.

A la livraison du CP Advanced, les pages système HTML, les Beans S7 et informations diverses se trouvent dans le système de fichiers.

Le présent chapitre répond aux questions suivantes :

● Comment utiliser les pages HTML fournies avec le CP Advanced pour accéder aux informations sur la station S7 ?

● Quelles sont les possibilités d'adaptation du contrôle de process HTML à des exigences spécifiques ?

● Quelles mesures de protection peut-on ou doit-on prendre pour empêcher des personnes non autorisées à accéder aux données de process ?

● Où peut-on enregistrer ses propres pages HTML ?

Remarque

Système de fichiers du CP - Utilisation des fonctions de sécurité

Protégez le CP contre les accès en écriture par des personnes non autorisées et contre les risques qui y sont liés. Il est recommandé de ne donner accès aux fonctions FTP en question qu'aux personnes autorisées. Les informations sont à transmettre de préférence avec FTPS/HTTPS.

10.1 Présentation du contrôle de process HTML

Concept Avec les Beans S7, le CP Advanced vous fournit les moyens de réaliser un contrôle de process HTML à l'aide de pages HTML personnalisées.

Solutions individuelles avec Beans S7 Vous souhaitez utiliser des moyens graphiques adaptés à votre application et mettre à disposition pour ce faire des applets plus complexes.

CP S7 Advanced comme serveur Web : Contrôle de process HTML 10.2 Sécurité d'accès aux données de process

CP S7 pour Industrial Ethernet Configuration et mise en service 168 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Vous souhaitez non seulement visualiser vos données de process dans des synoptiques du process mais également les exploiter par un traitement informatique, dans une base de données p. ex.

Pour y parvenir, exploitez les possibilités suivantes :

● Création d'applets spécifiques à l'application en utilisant des Beans S7 prédéfinis.

● Création du code source Java en utilisant des applets et JavaBeans spécifiques à l'application et des Beans S7 prédéfinis.

Vous trouverez une description détaillée dans le manuel sur les applets / Beans S7 /22/ (Page 242).

Possibilités étendues d'accès et de visualisation - le concept JavaBeans Le concept JavaBeans permet de créer des objets (composants Java) et de les lier facilement en programmes exécutables.

Il existe pour le CP Advanced une bibliothèque de classes Beans S7 (S7BeansAPI). Vous pouvez utiliser les classes d'objets qui s'y trouvent, pour un accès orienté objet aux différentes informations de l'automate SIMATIC S7 et la visualisation graphique des variables de process.

La bibliothèque de classes Beans S7 constitue une interface ouverte qui vous permettra de réaliser une exploitation plus poussée des données de process à l'aide d'une base de données, d'un tableur ou d'un système de gestion de l'information.

Organisation de fichiers - Ressources du CP IT Le CP Advanced met de l'espace mémoire à disposition pour l'enregistrement de vos pages HTML. Vous trouverez des informations complémentaires à ce sujet dans le manuel du CP Advanced, voir /1/ (Page 235).

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 d'organiser les fichiers sur le CP Advanced en fonction de vos besoins.

10.2 Sécurité d'accès aux données de process

Assurer la sécurité des informations L'accès à Internet que permet le CP Advanced comporte également des risques. Ne protégez par conséquent vos données de process pas uniquement par un mot de passe. Si les données de mot de passe ne sont pas cryptées, la simple protection par mot de passe via FTP n'offre pas une sécurité suffisante.

Veillez donc à protéger l'accès à votre réseau par des mesures de sécurité appropriées. Les composants SIMATIC NET à fonction de sécurité des données offrent les fonctions de protection requises.

CP S7 Advanced comme serveur Web : Contrôle de process HTML 10.2 Sécurité d'accès aux données de process

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 169

10.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 STEP 7.

● Activer serveur Web

Ceci permet d'ouvrir le port 80 du CP.

● Pour CP de sécurité : Autoriser l'accès uniquement via HTTPS

Ceci permet d'ouvrir le port 443 du CP.

● Activer le serveur FTP

Ceci autorise l'accès via les ports 20/21 du CP pour le trafic FTP/FTPS.

Les ports sont activés par défaut. Pour bloquer les ports, désactivez les options.

10.2.2 Fonctionnement avec pare-feu et serveur proxy

Utilisation d'un pare-feu Le réseau interne de votre entreprise (intranet) est généralement protégé par un pare-feu contre les accès incontrôlés de l'extérieur. Le fonctionnement à travers le pare-feu est possible si les adresses IP paramétrées dans les pages HTML peuvent passer le mécanisme de filtrage du pare-feu.

Autorisation d'accès aux port du partenaire de communication Pour exploiter entièrement les fonctionnalités du CP Advanced, vous devez veiller à ce que les ports concernés des partenaires de communication du CP Advanced soient activés. Le tableau suivant précise les conditions :

Port TCP à activer (protocole) Fonction utilisée Activation requise pour

accès en direction de 80 (HTTP)

443 (HTTPS) Accès à une page HTML se trouvant sur le CP Advanced ou sur le serveur Web, via diagnostic Web p. ex. (le CP Advanced ou serveur Web est le serveur HTTP) ;

PC/PG (Navigateur Web avec pare-feu) −> CP

443 (HTTPS) Configuration des fonctions de sécurité pour pouvoir exécuter des fonctions de diagnostic sur le CP. (SCT)

PC/PG -> CP

25 Accès du client de messagerie au serveur de messagerie ; (le CP Advanced est le client SMTP, le serveur de messagerie est le serveur SMTP)

CP −> serveur de messagerie avec pare-feu (activation sur le serveur de messagerie)

CP S7 Advanced comme serveur Web : Contrôle de process HTML 10.2 Sécurité d'accès aux données de process

CP S7 pour Industrial Ethernet Configuration et mise en service 170 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Port TCP à activer (protocole) Fonction utilisée Activation requise pour accès en direction de

20 et 21 Accès aux fichiers : Accès aux fichiers du CP Advanced à l'aide de fonctions FTP/FTPS (le CP Advanced est serveur FTP ou client FTP).

Client FTP avec pare-feu −> CP CP −> serveur FTP avec pare-feu

102 (S7) Configuration avec STEP 7 via ISO-on-TCP

PC/PG -> CP

161 SNMP Gestion du réseau PC/PG <-> CP

Sécurité des données activée - pare-feu sur le CP Le fonctionnement du pare-feu sur le CP veille automatiquement à ce que les ports requis du CP soient activés.

10.2.3 Protection échelonnée par mot de passe avec la sécurité des données Les différents groupes de personnes nécessitent généralement différents types d'accès aux données de process. Pour empêcher un accès non autorisé à vos données de process vous avez la possibilité, lors de la configuration du CP, de limiter l'accès aux données de process aux personnes autorisées.

Cette protection d'accès est également active en cas d'accès via serveur Web.

Sécurité des données activée Lorsque la sécurité des données est activée, la gestion des utilisateurs permet de définir plus en détail les rôles et droits. Il existe à cet égard des rôles définis par le système, qui ne peuvent pas être modifiés, mais aussi des rôles que vous pouvez définir vous-même et auxquels vous pouvez attribuer des droits.

Les utilisateurs déjà configurés lors de l'activation de la fonction de sécurité sont migrés dans la gestion avancée des utilisateurs. Le dialogue de migration permet de spécifier la manière dont les entrées doivent être reprises ; pour plus de détails à ce sujet, voir /16/ (Page 240)

Configuration Dans la configuration STEP 7 du CP, vous pouvez, dans la gestion des utilisateurs, attribuer aux utilisateurs des droits d'accès échelonnés selon les fonctions (voir chap. Groupes de paramètres "Gestion des utilisateurs" (Page 60)).

Un mot de passe sera alors exigé lors de l'accès aux données du CP.

Remarque Reconnexion après ARRET/MARCHE du CP

Après une transition d'état ARRET/MARCHE, il est nécessaire de se reconnecter lors de l'accès au serveur Web.

CP S7 Advanced comme serveur Web : Contrôle de process HTML 10.3 Accès au CP Advanced via un navigateur Web

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 171

10.3 Accès au CP Advanced via un navigateur Web

Pour accéder au CP Advanced à l'aide d'un navigateur Web Les communications via intranet et Internet repose sur le protocole TCP/IP qui est implémenté sur le CP Advanced. Les quelques opérations suivantes permettent d'une manière générale d'accéder à votre installation via intranet et Internet :

● Pour les communications Intranet et Internet

– Connectez le CP Advanced à Industrial Ethernet.

– Attribuez au CP Advanced une adresse IP lors de la configuration matérielle.

● En complément pour les communications Internet

Reliez votre réseau de fabrication à l'aide d'équipements appropriés tels que des routeurs p. ex., aux équipements de transmission publics. Les mécanismes de sécurité requis au niveau de l'interface vers Internet (pare-feu) peuvent être mis en place par l'utilisation de CP Advanced avec fonction de sécurité activée ou de modules de sécurité SIMATIC NET.

Pour l'activation des ports voir chapitre Sécurité d'accès aux données de process (Page 168).

Navigateur Web - Caractéristiques requises L'accès aux pages HTML du CP Advanced en tant que serveur Web nécessite l'utilisation sur votre PG/PC/smartphone/tablette tactile d'un navigateur Web tel que Internet Explorer. Le navigateur Web doit remplir les conditions suivantes :

● Supporter JDK (Java Development Kit) 1.1.X.

Internet Explorer remplit ces conditions. Tout navigateur Web répondant à ces caractéristiques peut être utilisé. Les navigateurs Web pris en charge sont indiqués dans le manuel de votre CP, voir /1/ (Page 235).

Remarque

JDK 1.2.x, 1.3.x et 1.4.x sont également pris en charge. Un plug-in est cependant nécessaire pour utiliser les applets spécialement conçus 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 plug-in pour que ces navigateurs Web soient conformes à une implémentation de référence d'une SUN Java Virtual Machine.

Des paramétrages particuliers devront être effectués dans le navigateur Web en relation avec l'utilisation des Beans S7. Tenez compte à cet égard et à propos des conditions précitées, de la documentation relative aux Beans S7 /22/ (Page 242).

CP S7 Advanced comme serveur Web : Contrôle de process HTML 10.3 Accès au CP Advanced via un navigateur Web

CP S7 pour Industrial Ethernet Configuration et mise en service 172 Manuel de configuration, 09/2013, C79000-G8977-C182-13

URL : Uniform Resource Locator Dans le World Wide Web, l'adressage via URL s'est imposé. Vous pouvez également accéder au CP Advanced via cette URL à partir de votre navigateur Web. Cette URL, aussi complexe soit-elle, n'est constituée en principe que de quatre éléments essentiels. Le schéma ci-après illustre la structure d'une URL typique et indique concrètement le contenu d'un appel du CP Advanced.

Légende URL URL (CP Advanced) ① Protocole -> "http://" Protocole -> "http://" ② Nom de serveur [:Port] ->

"www.ad.siemens.de" Adresse IP -> "142.80.00.01"

③ [Répertoire de fichiers] -> "/net" [Répertoire de fichiers] -> "//" ④ Nom de fichier -> "/page.html" Nom de la page HTML -> "index.htm"

A la livraison du CP Advanced la page HTML "index. htm" n'est pas encore enregistrée. Cette URL vous donne alors accès au diagnostic Web du CP.

Lors de l'accès au CP Advanced à l'aide d'un navigateur web, utilisez le protocole HTTP ou HTTPS pour adresser le serveur web du CP Advanced :

L'adresse IP est affectée au CP lors de la configuration sous STEP 7 (voir chap. Paramétrage des autres propriétés du CP (Page 44)). Si votre Industrial Ethernet est connecté à l'intranet ou à Internet, vous pourrez accéder au CP dans l'intranet ou sur Internet via son adresse IP.

Nous ne traiterons pas ici de la structure détaillée de l'adresse IP, ni de la possibilité de créer des sous-réseaux à l'aide des masques de sous-réseau. Vous trouverez des informations détaillées dans l'aide en ligne de STEP 7 ainsi que dans la bibliographie en annexe.

Paramétrage du serveur proxy sur la/le PG/PC Renseignez-vous, si nécessaire, auprès de votre administrateur système !

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 173

diagnostic Web 11

Le CP vous permet, grâce au diagnostic Web, de déterminer et d'afficher les principaux paramètres d'une station connectée. Vous pouvez par ailleurs consulter l'état de vos connexions au réseau et de vos partenaires de communication via un client HTTP sur votre PG/PC. Vous avez en outre la possibilité de consulter les entrées de tampon de diagnostic des modules du rack sur lequel est embroché le CP.

Remarque Spécificités des types de CP

Les pages de diagnostic ou paramètres décrits ci-après ne sont pas disponibles pour tous les types de CP.

Vous trouverez par exemple sous la navigation "PROFINET IO", selon le type de CP, des informations sur l'appareil en tant que contrôleur PROFINET IO ou en tant que périphérique PROFINET IO. Pour les CP qui prennent en charge plusieurs modes PROFINET IO, cela dépendra de la configuration de l'appareil.

Remarque Echange - Affichage des pages Web

En cas d'échange, il est possible d'échanger les modules par des modules plus récents sans être obligé d'adapter les données de configuration au type de module.

Dans le diagnostic Web, le nouveau CP utilisé affiche dans ce cas les pages Web qui correspondent aux fonctions disponibles sur le module échangé.

Le CP 443-1 Advanced (GX20) ne prend p. ex. pas en charge la fonction de chargement du firmware via le diagnostic Web. Si vous remplacez ce CP par un CP 443-1 Advanced (GX30), vous n'obtiendrez pas l'affichage du centre de mise à jour, bien que le nouveau type de module prenne en charge cette fonction. La totalité des fonctions ne sera accessible dans le diagnostic Web qu'après mise à jour des données de configuration en fonction du nouveau type de CP:

11.1 Conditions préalables

Navigateur Web L'utilisation d'un navigateur Web est nécessaire pour accéder aux pages HTML du CP. Les navigateurs Web suivants conviennent, parmi d'autres, aux communications avec le CP :

● Internet Explorer (version recommandée : à partir de 8.0)

● Opera (version recommandée : à partir de 9.2)

● Firefox (version recommandée : à partir de 4.0

diagnostic Web 11.1 Conditions préalables

CP S7 pour Industrial Ethernet Configuration et mise en service 174 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Remarque

Les noms de station ou d'appareil qui ont été configurés sous STEP 7 avec des caractères spéciaux (accents p. ex.), ne sont éventuellement pas correctement représentés dans le diagnostic Web.

Paramétrages pour l'accès aux données de diagnostic Contrôlez les paramètres suivants qui conditionnent l'accès aux données de diagnostic :

● Pour pouvoir charger les données 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.

● Paramétrez le navigateur de sorte qu'il charge automatiquement les données actuelles du serveur à chaque accès à une page.

Dans Internet Explorer, vous trouverez ces paramètres dans le menu "Outils" > "Options Internet" > onglet "Général" > champ "Fichiers Internet temporaires" > bouton "Paramètres".

● En cas d'utilisation d'un pare-feu sur votre PG/PC, il convient d'autoriser l'accès 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é activée dans la configuration STEP 7 : voir Configuration du CP Ethernet avec STEP 7 (Page 41)

Le serveur Web étant activé par défaut, le port 80 du CP l'est aussi pour l'accès HTTP.

Si vous voulez bloquer le port 80 du CP vous devez désactiver l'option "Activer la fonction serveur Web". Cette option n'est pas mise à disposition sous STEP 7 par tous les CP.

Sécurité des données activée - autres paramétrages pour l'accès aux données de diagnostic En plus des paramétrages différents de ceux mentionnés ci-dessus, il faut tenir compte, en cas d'activation de la sécurité des données, des conditions suivantes :

● En cas d'utilisation d'un pare-feu sur votre PG/PC, il convient d'autoriser l'accès au port suivant pour le diagnostic Web :"port https 443/TCP"

● Activation de la fonction de serveur Web

La fonction de serveur Web doit avoir été activée dans la configuration STEP 7.

L'option "Autoriser accès uniquement via HTTPS" est activée par défaut et donc aussi le port 443 pour HTTPS.

Si vous voulez bloquer le port 443 du CP vous devez désactiver l'option "Autoriser accès uniquement via HTTPS".

diagnostic Web 11.2 Structure et utilisation

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 175

● Heure et date actuelles de la station S7

Le CP doit avoir accès à l'heure et à la date actuelles. Il y a sinon risque de conflit lors du contrôle de certificat et l'accès Web devient impossible.

● Importation de certificat

Importez dans votre navigateur Web le certificat généré par le CP de sécurité. Un message d'avertissement s'affichera sinon à l'appel du diagnostic Web en raison du certificat de sécurité manquant.

Dans le cadre de la configuration de sécurité du CP, exportez pour ce faire le certificat requis via le gestionnaire de certificats de STEP 7. L'importation s'effectue à l'aide des fonctions d'importation spécifiques de votre navigateur Web.

● Droits d’accès

Le CP exige lors de l'accès la mention du nom d'utilisateur et du mot de passe. Vous devez avoir affecté à l'utilisateur en question les droits d'accès Web appropriés dans la gestion des utilisateurs.

Voir aussi Protection échelonnée par mot de passe avec la sécurité des données (Page 170)

Sécurité d'accès aux données de process (Page 168)

11.2 Structure et utilisation

Démarrage et utilisation du diagnostic Web Vous pouvez également démarrer le diagnostic Web comme suit

● Accès direct via le navigateur Web

● Accès via STEP 7 (pour certains types de CP)

diagnostic Web 11.2 Structure et utilisation

CP S7 pour Industrial Ethernet Configuration et mise en service 176 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Accès direct via le navigateur Web Pour démarrer le diagnostic Web, procédez comme suit :

1. Connectez votre PG/PC au réseau local auquel est connecté le CP.

2. Démarrez le navigateur Internet

3. Selon la configuration, entrez l'adresse suivante dans la barre d'adresse de votre navigateur :

– Sécurité des données désactivée :

http:\\<Adresse IP du CP>

– Sécurité des données et HTTPS activés :

https:\\<Adresse IP du CP>

Résultat : Le diagnostic Web s'ouvre en affichant la "page d'accueil". Nota : L'accès s'effectue avec cette mention à la page Web par défaut. Le diagnostic Web n'est donc affiché de cette façon qu'en l'absence de page utilisateur nommée index.htm sur le CP.

Accès via STEP 7 (STEP 7 V5.5) Pour démarrer le diagnostic Web, procédez comme suit :

1. Connectez votre PG/PC au réseau local auquel est connecté le CP.

2. Ouvrez la boîte de dialogue Propriétés du CP

3. Dans l'onglet "Diagnostic", sélectionnez sous "Diagnostic Web" l'interface via laquelle vous souhaitez accéder au CP.

4. Cliquez sur le bouton "Diagnostic Web".

Résultat : Le diagnostic Web s'ouvre en affichant la "page d'accueil".

Accès via STEP 7 (STEP 7 Professional) Pour démarrer le diagnostic Web, procédez comme suit :

1. Connectez votre PG/PC au réseau local auquel est connecté le CP.

2. Choisissez le CP et sélectionnez dans le groupe de paramètres "Propriétés > Général > Diagnostic Web"

3. Sélectionnez l'interface par laquelle vous pouvez accéder au CP.

4. Cliquez sur le bouton "Diagnostic Web".

Résultat : Le diagnostic Web s'ouvre en affichant la "page d'accueil".

diagnostic Web 11.2 Structure et utilisation

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 177

Structure des pages de diagnostic

① Barre de titre

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é.

diagnostic Web 11.2 Structure et utilisation

CP S7 pour Industrial Ethernet Configuration et mise en service 178 Manuel de configuration, 09/2013, C79000-G8977-C182-13

② Plage de réglage • Langue de l'interface utilisateur

Sélectionnez la langue d'interface utilisateur voulue dans la zone de liste déroulante "Langue" en haut à droite. Vous pouvez opter pour l'une des langues suivantes : – English – Deutsch – Français – Español – Italiano

• Actualisation automatique

L'icône permet d'actualiser cycliquement le diagnostic Web. Si vous cliquez sur cette icône, le contenu des pages sera mis à jour au bout du délai configuré (le paramétrage par défaut est de 30 secondes).

• Paramétrage de la vue d'impression

L'icône d'imprimante permet d'activer la vue d'impression du volet de contenu. ③ Volet de navigation

La zone de navigation contient les liens vers les pages Web du diagnostic Web ; appelées ci-après pages de diagnostic. Le type de module (ici : "SIMATIC S7 CP") est affiché dans l'en-tête de la zone de navigation. Lorsque la sécurité des données est activée, on trouve ici l'identifiant et le bouton "Déconnexion".

④ Volet de contenu Contient des informations, paramètres et boutons se rapportant à la fonction sélectionnée dans la zone de navigation. Des indications supplémentaires s'affichent pour certains paramètres ou fonctions au bas du volet de contenu. Si nécessaire, des groupes de fonctions supplémentaires sont sélectionnables via des onglets.

Remarque Fichier de langue et sélection de langue du diagnostic Web sont indépendants l'un de l'autre.

Le fichier de langue utilisé pour les textes du tampon de diagnostic s'utilise indépendamment de la langue sélectionnée pour le diagnostic Web. Le fichier de langue chargé est donc valable quelle que soit la langue sélectionnée.

Chargement du fichier de langue à partir du centre de mise à jour (Page 201)

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 179

11.3 Pages de diagnostic du CP

Remarque Pages de diagnostic et paramètres affichés en fonction du type de CP

Les pages de diagnostic ou paramètres décrits ci-après ne sont pas disponibles pour tous les types de CP.

Vous trouverez par exemple sous Navigation "PROFINET IO", selon le type de CP, des informations sur l'appareil en tant que contrôleur PROFINET IO et / ou en tant que périphérique PROFINET IO. Pour les CP qui prennent en charge plusieurs modes PROFINET IO, cela dépendra de la configuration de l'appareil.

11.3.1 Page d'accueil Le nom du CP configuré est affiché sous la barre de titre de la page d'accueil.

Onglet "Général" / Volet de contenu Cette page affiche les données générales de l'appareil ainsi que l'état du CP connecté.

Paramètre Fonction Général Nom de station Nom configuré de la station sur laquelle le CP est installé. Nom de module Nom configuré du module Type de module Désignation du type de module Etat État de fonctionnement

• Etat de fonctionnement actuel du CP : • Starting (Démarrage du CP en cours) • RUN (CP opérationnel) • Stopping (CP en cours d'arrêt) • STOP (arrêté) • Stopped with error (CP arrêté sur erreur)

Protection d'accès au module Niveau de protection Désignation du niveau de protection configuré sous STEP 7 Cause Indication de la mesure ayant servi à paramétrer le niveau de protection. Signification Description des conséquences pour le niveau de protection paramétré.

Onglet "Système de fichiers" (CP Advanced) Cette page affiche des informations sur le système de fichiers.

Les liens indiqués dans le tableau permettent d'accéder directement à la zone voulue du système de fichiers.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 180 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Paramètre Fonction

Paramètres Système de fichiers Affichage du paramétrage "Respecter la casse" Système de fichiers flash ( / )<--- lien directement sélectionnable vers le système de fichiers flash Espace total Espace total de mémoire flash non volatile Espace libre Espace libre de mémoire flash non volatile Espace libre Espace libre du système de fichiers flash Nombre d'inodes Nombre maximal de fichiers enregistrables Inodes libres Nombre d'emplacements de mémoire libres pour fichiers Blocs de données défectueux

Nombre de blocs de données défectueux (inutilisables)

Système de fichiers volatil en RAM (/ram <--- lien directement sélectionnable vers le système de fichiers ram) Espace total Espace total de mémoire RAM volatile Espace libre Espace libre de mémoire RAM volatile Espace libre Espace libre du système de fichiers RAM Nombre d'inodes Nombre maximal de fichiers enregistrables Inodes libres Nombre d'emplacements de mémoire libres pour fichiers

La zone RAM se distingue de la zone de mémoire flash par un nombre illimité d'accès en lecture/écriture. Les données de la zone RAM sont conservées tant que le CP est alimenté de manière ininterrompue.

La zone RAM est essentiellement conçue pour l'enregistrement de données qui évoluent durant le fonctionnement et doivent être enregistrées (services d'enregistrement des données). La zone RAM convient également à l'enregistrement temporaire de fichiers.

11.3.2 Identification

Vous pouvez consulter ici diverses informations sur le CP à des fins d'identification et de maintenance.

Paramètre Fonction Identification Repère de subdivision essentielle 1)

Repère de subdivision essentielle du CP, s'il a été configuré.

Repère d'emplacement 1)

Repère d'emplacement du CP, s'il a été configuré.

Numéro de série Numéro de série du CP N° de référence Numéro de référence du CP Version Matériel Version matérielle du module Firmware Version du firmware actuellement exécuté Bootstrap Version du bootloader actuellement utilisé

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 181

Paramètre Fonction Certificat de module Version Ces informations permettent en cas de dépannage d'identifier le module. Entrée relative aux droits d'auteur Auteur Date de fabrication Objet Clé publique Certificat de fabricant MD5

1) Pour plus de détails voir chapitre Groupes de paramètres "Général" (Page 47).

11.3.3 tampon de diagnostic Affiche les entrées du tampon de diagnostic des modules CPU, modules de CP et autres modules du rack, voire des 7 racks d'extension.

Cliquez sur l'un des onglets au-dessus du tableau pour sélectionner un module du rack.

Ce tableau récapitule les événements dans l'ordre chronologique de leur apparition. L'entrée la plus récente figure au début du tableau, la plus ancienne à la fin. Le nombre maximal d'évènements affichés dépend du type d'appareil.

Paramètre Fonction Evénements Numéro Numéro d'ordre de l'entrée Heure Heure à laquelle l'évènement est survenu.

Nota L'heure est déterminée par le module selon le mécanisme configuré pour la synchronisation d'horloge.

Date Date à laquelle l'évènement est survenu. Nota Faute de synchronisation d'horloge, la date applicable est la date par défaut au démarrage du module : 01.01.1984

Evènement (changement de langue impossible)

Affichage en clair de l'entrée du tampon de diagnostic. Le texte est affiché dans la langue déterminée par le fichier de texte chargé. A la livraison du CP, le fichier de langue par défaut est le fichier anglais. La mention "Changement de langue impossible" rappelle que le fichier de langue utilisé pour les textes du tampon de diagnostic n'est pas lié à la langue sélectionnée pour le diagnostic Web. Pour le chargement du fichier de langue voir aussi chapitre Centre de mise à jour (Page 201). Le chapitre en question décrit également le chargement du fichier de langue via FTP sur les CP Advanced. Remarque : S'il manque des entrées de texte pour certains évènements, il est éventuellement possible d'y remédier en chargeant un fichier de langue.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 182 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Paramètre Fonction Détails avec "Numéro" (indication dans un index complémentaire en fin de tableau)

Le numéro identifie l'entrée de la liste. Des informations complémentaires sur l'évènement de diagnostic peuvent, selon le type de module, être affichées ici. Veuillez noter qu'il peut exister des informations complémentaires sur les entrées. Vous pouvez accéder à ces textes d'aide additionnels par l'affichage du tampon de diagnostic dans le diagnostic spécial de STEP 7.

ID d'événement ID d'événement ID d'événement de l'entrée de tampon de diagnostic

11.3.4 Etat de module / Configuration de rack

Remarque Type de module

Il se peut que le type de module que vous utilisez pour le diagnostic Web se distingue par la quantité et la disposition des paramètres de la description ci-après. La signification des paramètres reste cependant identique.

Page récapitulative Une vue de niveau hiérarchique supérieur affiche les racks de station ainsi que d'éventuels sous-systèmes (système PROFINET IO, système maître DP).

Paramètre Fonction Etat (Affichage uniquement si l'affichage de la topologie est activé)

Indication d'état symbolique du rack de station ou du sous-système. Pour la signification des symboles, voir tableau suivant.

Nom Nom défini par configuration du rack de station ou du sous-système. Un clic sur le nom donne accès à la page Web correspondante et aux détails de la configuration.

Commentaire (Affichage uniquement si l'affichage de la topologie est activé)

Description, inscrite dans la configuration, du rack de station ou du sous-système.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 183

Signification des symboles dans la colonne "Etat" de la page récapitulative Symbole Couleur Signification

verte Composants dans l'ordre

gris Esclaves PROFIBUS ou périphériques PROFINET désactivés

Conditions requises pour la prise en charge : • CPU31x PN/DP ≥ V3.2.1 et STEP 7 V5.5 + HSP éventuellement requis pour la CPU • Activer/désactiver les esclaves DP PROFIBUS et les périphériques PROFINET IO avec le

SFC12 au mode 3/4 • La boîte de dialogue "Signalisation des erreurs système" doit présenter, dans son onglet

"Support de diagnostic", dans la zone "Etat activé/désactivé", une coche dans la case "Interrogation appareil" "activé/désactivé" "après démarrage de la CPU" ; en option également dans la case "Délivrer une alarme au changement d'état".

noire Composants inaccessibles / état impossible à déterminer

• L'"état impossible à déterminer" est toujours indiqué, par exemple, en cas d'arrêt de la CPU ou durant l'évaluation de démarrage "Signalisation des erreurs système" après le démarrage de la CPU ; l'affichage a lieu pour tous les modules et systèmes de périphérie configurés.

• Mais il peut aussi s'afficher temporairement en cours de fonctionnement, pour tous les modules, en cas de flot d'alarmes de diagnostic.

• Pour les modules d'un système subordonné raccordé à un CP, aucun état ne peut être relevé.

verte Nécessité de maintenance (Maintenance required)

jaune Requête de maintenance (Maintenance demanded)

rouge Erreur - composant défaillant ou défectueux

- Erreur à un niveau inférieur de module

Configuration de rack / de sous-système Cette page affiche des composant qui sont configurés dans le rack de station ou le sous-système.

Elle affiche les emplacements de la station ainsi que des données générales et l'état des appareils qui s'y trouvent.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 184 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Remarque Affichage de topologie activé / désactivé

L'option configurable "Afficher la topologie" a un impact sur les affichages décrits ci-après. • Option "Afficher la topologie" activée

L'affichage s'effectue comme décrit ci-dessous avec les onglets additionnels "Etat" et "Identification".

• Option "Afficher la topologie" désactivée Le diagnostic Web dispose de moins d'informations qu'en cas d'activation de l'affichage de la topologie. L'affichage est adapté en conséquence.

Paramètre Fonction Configuration de châssis (nom et numéro de châssis) Emplacement Emplacement des modules du rack Etat Indication d'état du module en question :

• vert (OK, module opérationnel) • rouge (une erreur est survenue) • jaune (module à l'arrêt) L'onglet "Etat" contient des informations complémentaires.

Nom de module / Nom Nom de module défini lors de la configuration N° de référence Numéro de référence du module Adresse E Adresse de début du module configurée pour les entrées Adresse S Adresse de début du module configurée pour les sorties

Topologie Les deux pages Web "Etat du module" et "Topologie" sont reliées entre elles. Si vous cliquez sur "Topologie" du module sélectionné, vous passez automatiquement à ce module dans la vue graphique de la topologie de consigne sur la page web "Topologie". Le module s'affiche dans la zone visible de la page Web "Topologie" et l'en-tête de périphérique du module sélectionné clignote quelques secondes.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 185

Onglet "Etat" Affiche l'état du module et de ses LED

Bandeau d'affichage Fonction A gauche Indication d'état du module en question :

• vert (OK, module opérationnel) • rouge (une erreur est survenue) • jaune (module à l'arrêt)

Liste des LED LED témoin du module et leur état : • gris (LED inactive, LED éteinte) • couleur (LED active, LED allumée) Le nombre et la nature des LED dépend du type de module en question. Pour la signification des LED, veuillez vous référer à la documentation du module.

Onglet "Identification" Il n'affiche que les paramètres configurés hors ligne ci-après du module mais pas de données en ligne de modules :

● Fabricant

● Version de firmware

● Classe d'appareils

● Repère d'installation

● Repère d'emplacement

● Date d'installation

● Description

Systèmes PROFINET IO Si l'appareil connecté fait partie d'un système PROFINET IO, la page affiche le mode de fonctionnement (périphérique/contrôleur), le nom d'appareil PROFINET, l'adresse IP et les indications d'état de l'appareil.

Dans le cas d'un contrôleur IO, la page affiche les périphériques IO connectés.

Dans le cas d'un périphérique IO, la page affiche l'état ainsi que le contrôleur IO et son état.

Remarque Shared Device

Dans le cas d'un périphérique partagé, la page affiche les deux contrôleurs.

La colonne "Contrôleur IO" du tableau des sous-modules affiche le contrôleur IO qui correspond au sous-module.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 186 Manuel de configuration, 09/2013, C79000-G8977-C182-13

11.3.5 Industrial Ethernet La navigation "Industrial Ethernet" renseigne sur l'interface Ethernet.

Paramètres de l'interface Sur les appareils à plusieurs interfaces, le numéro d'interface ("Interface X1" p. ex.) est affiché dans une zone de liste déroulante de la barre de titre.

Sélectionnez l'interface voulue dans la zone de liste déroulante. Ce paramétrage s'applique aux onglets "Paramètres" et "Statistiques" de la navigation "Industrial Ethernet".

Onglet "Paramètres" Cette page renseigne sur divers paramètres de l'adresse MAC, de l'adresse IP et des connexion de réseau local.

Paramètre Fonction Connexion au réseau Adresse MAC (active)

Adresse MAC active du CP

Adresse MAC (par défaut)

Adresse MAC par défaut

Nom d'appareil Nom d'appareil PROFINET configuré sous STEP 7 (interface X1 ou X2) Paramètre IP Adresse IP Adresse IP du CP (ou de l'interface) Masque de sous-réseau

Masque de sous-réseau configuré

Routeur par défaut Adresse IP d'un routeur configuré Routeur utilisé Adresse IP du routeur utilisé Paramétrages IP Type d'attribution d'adresse IP (STEP 7, DHCP p. ex.) Propriétés physiques Numéro de port Numéro de port de l'interface de réseau local Etat de la liaison Etat de l'interface de réseau local :

• OK • coupée • désactivée

Paramétrage Affichage des paramètres de réseau individuel configurés sous STEP 7 : • configurés • automatiques (paramétrage automatique / autonégociation)

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 187

Paramètre Fonction Mode Affichage des propriétés de réseau actuelles (vitesse de transmission et direction). Valeurs

possibles : • 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 d'utilisation de la redondance de supports (pour les détails, voir Navigation

"Redondance de supports")

Redondance de supports

Affichage du rôle et, pour le gestionnaire, affichage de l'état de l'anneau : • Gestionnaire : anneau fermé • Gestionnaire : anneau ouvert • Client

Onglet "Statistiques" Cette page renseigne sur le nombre de télégrammes envoyés et reçus depuis le dernier démarrage du module.

Sur les CP à commutateurs intégrés, "Interface" affiche les télégrammes qui ont été émis ou reçus par le CP. Sous "Numéro de port..." figurent également les télégrammes qui ont simplement transité par le commutateur.

Paramètre Fonction Paquets de données émis Interface du CP : X2 Nombre total de télégrammes émis sans erreur par le CP sur tous les ports. En font

partie les télégrammes unicast, multicast et broadcast ainsi que les télégrammes interrompus en raison de collisions.

Numéro de port : X2P1...X2Pn Nombre de télégrammes émis sans erreur via le port. En font partie les télégrammes unicast, multicast et broadcast ainsi que les télégrammes interrompus en raison de collisions. Sont comptabilisés, en plus des télégrammes de l'interface du CP, également ceux directement générés par le port ou éventuellement retransmis en raison de la fonction de commutateur.

Paquets de données reçus

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 188 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Paramètre Fonction Interface du CP : X2 Nombre total de télégrammes reçus sans erreur sur tous les ports. Ils comprennent :

• les télégrammes unicast, multicast et broadcast • les télégrammes rejetés en raison d'erreurs de somme de contrôle et d'alignement • les télégrammes rejetés en raison de ressources insuffisantes

Numéro de port : X2P1...X2Pn Nombre de télégrammes reçus sans erreur via le port. Ils comprennent : • les télégrammes unicast, multicast et broadcast • les télégrammes rejetés en raison d'erreurs de somme de contrôle et d'alignement • les télégrammes rejetés en raison de ressources insuffisantes Sont comptabilisés, en plus des télégrammes de l'interface du CP, également ceux retransmis en raison de la fonction de commutateur.

Onglet "Liaisons TCP" Cette page renseigne sur l'état des liaisons TCP.

Paramètre Fonction Numéro Numéro d'ordre de la liaison TCP Adresse IP locale Adresse IP du CP Port local Numéro du port utilisé pour une liaison TCP Adresse IP distante Adresse IP distante Port partenaire Numéro du port utilisé sur le partenaire pour une liaison TCP Etat Etat de la liaison TCP, p. ex. :

• LISTEN (attente de connexion) • ESTABLISHED (connexion établie) • TIME WAIT (état d'attente avant déconnexion) et • autres états intermédiaires tels que SYN SENT, SYN RECV, CLOSING etc.)

Onglet "Liaisons UDP" Cette page renseigne sur les liaisons UDP configurées.

Paramètre Fonction Numéro Numéro d'ordre de la liaison UDP Adresse IP locale Adresse IP du CP Port local Numéro du port utilisé pour une liaison UDP Adresse IP distante Ne peut pas être déterminée avec UDP. D'où l'affichage de "*" Port partenaire Ne peut pas être déterminé avec UDP. D'où l'affichage de "*"

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 189

11.3.6 Communication SEND/RECEIVE / Liaisons configurées La navigation "Communication SEND/RECEIVE" contient, dans les onglets du type de liaison, des informations sur l'état des liaisons.

Elle fournit également des statistiques sur le mode de fonctionnement et sur les télégrammes transmis depuis le dernier démarrage du module. Les statistiques sont spécifiques à chaque liaison. Sélectionnez pour la consulter une liaison dans le tableau en haut de la page.

L'onglet "SMTP" permet d'envoyer un courrier de test.

Affichage en fonction de la configuration / Programmation L'affichage des onglets décrits ci-après varie selon que les types de liaison correspondants sont configurés ou non.

Remarque : Les liaisons peuvent être configurées sous STEP 7 ou par programmation dans le programme utilisateur (bloc de programme IP_CONFIG).

Remarque PROFINET IO

En cas d'utilisation de PROFINET IO, les ports UDP sont autorisés pour les besoins du système

Onglet "Transport ISO", "ISO on TCP", "TCP", "UDP", "SMTP" Paramètre Fonction Protocole correspondant Type de liaison (Transport ISO, ISO on TCP, TCP, UDP, SMTP, S7) N° de liaison Numéro de liaison issu de la configuration tous Nom de la liaison Nom de liaison issu de la configuration tous Adresse IP locale Adresse IP de l'interface locale ISO on TCP, TCP, UDP, S7, SMTP Adresse MAC locale Adresse MAC de l'interface locale Transport ISO, S7 Adresse MAC distante Adresse MAC du partenaire de réseau Transport ISO, S7 Adresse IP distante Adresse IP du partenaire de communication ISO-on-TCP, TCP, UDP, S7 TSAP local TSAP local issu de la configuration Transport ISO, ISO-on-TCP, TCP, S7 TSAP distant TSAP du partenaire de réseau Transport ISO, ISO-on-TCP, TCP, S7 Port local Port local issu de la configuration TCP, UDP Port partenaire Port du partenaire de communication TCP, UDP, SMTP CPU affectée La CPU affectée dans la configuration SMTP Serveur e-mail Adresse IP du serveur de messagerie SMTP

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 190 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Paramètre Fonction Protocole correspondant Etat de connexion Etat actuel de la liaison :

• Etablie • Coupée • Etablissement actif de liaison en cours • Etablissement passif de liaison en cours

tous

Interface Indique la voie de connexion sur la station locale tous Statistiques (de la liaison sélectionnée)

• Mode de fonctionnement

• Message émis avec succès

• Messages émis sans succès

• Messages reçus

Informations statistique sur l'entrée Transport ISO, ISO on TCP, TCP, UDP

Messages bloqués par le verrouillage d'accès LOCK

Nombre de messages bloqués avec le bloc de programme AG_LOCK

TCP

Emission d'un courrier de test dans l'onglet "SMTP" Vous trouverez dans le bas de l'onglet "SMTP" un champ qui permet d'envoyer un courrier de test à partir du CP.

La longueur maximale admissible du message est de 260 caractères (somme de tous les caractères entrés sous "From", "To", "Subject" et "Text").

Ligne Entrée / Fonction

Test de la liaison de messagerie (260 caractères max.) From Entrez ici une adresse valide d'expéditeur. La ligne contient par défaut l'adresse

du CP issue de la configuration des liaisons. 60 caractères max.

To Entrez ici une adresse de destinataire du courrier. 60 caractères max.

Subject Entrez ici l'objet du message (facultatif). 60 caractères max.

Text Entrez ici le texte (facultatif). 80 caractères max.

User Si vous avez configuré votre serveur de messagerie avec authentification,

entrez ici le nom d'utilisateur. Password Si vous avez configuré votre serveur de messagerie avec authentification,

entrez ici le mot de passe.

Pour envoyer le courrier, cliquez sur le bouton "Envoyer message“.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 191

Remarque Sécurité des données activée - Droits d'utilisateur requis

L'envoi d'un courrier de test nécessite les droits d'utilisateur suivants : • Web : Envoi d'un courrier de test • Web : Accéder au diagnostic Web et au système de fichiers du CP

Voir aussi Communication S7 (Page 191)

11.3.7 Communication S7 La navigation "Communication S7" affiche dans des onglets spécifiques aux protocoles des tables de liaisons affichant des informations d'adresse et d'état.

Sélectionnez dans les zones de liste déroulante, au-dessus des tables de liaisons, les types de liaison à afficher :

● liaisons configurées

● liaisons système

Des informations sur les interfaces ainsi que des informations statistiques sur les liaisons sont fournies dans le bas de la page.

Appel des détails de la liaison Sélectionnez pour ce faire une liaison dans la table des liaisons. Le bas de la page affiche alors la liste "Informations complémentaires" avec les détails des liaisons

Onglet "Transport ISO", "ISO-on-TCP"

Tableau 11- 1 Table des liaisons

Paramètre Fonction Protocole correspondant Type de liaison S7 ; protocole (Transport ISO, ISO-on-TCP) Adresse IP locale Adresse IP locale issue de la configuration ISO on TCP, TSAP local TSAP local issu de la configuration Transport ISO, ISO-on-TCP, Adresse MAC locale Adresse MAC locale issue de la configuration Transport ISO Adresse MAC distante Adresse MAC du partenaire de réseau Transport ISO Adresse IP distante Adresse IP du partenaire de communication ISO on TCP TSAP distant TSAP du partenaire de réseau Transport ISO, ISO-on-TCP

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 192 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Paramètre Fonction Protocole correspondant Etat de connexion Etat actuel de la liaison :

• Etablie • Coupée • La liaison est en cours d'établissement

tous

Interface Interface par laquelle passe la liaison. D'autres informations sur l'interface sont fournies sous informations complémentaires.

tous

Tableau 11- 2 Informations complémentaires

Paramètre Signification Gigabit Ethernet Nom de sous-réseau S7 Nom configuré du sous-réseau à l'interface Gigabit. ID de sous-réseau S7 Désigne l'identification de sous-réseau composée du

numéro de projet et du numéro de sous-réseau. Ethernet Standard Nom de sous-réseau S7 Nom configuré du sous-réseau à l'interface PROFINET. ID de sous-réseau S7 Désigne l'identification de sous-réseau composée du

numéro de projet et du numéro de sous-réseau. Statistiques des liaisons S7 Nombre maximal de liaisons utilisées Nombre maximal atteint jusqu'à présent de liaisons S7

établies en parallèle. Liaisons actuellement utilisées Nombre atteint actuellement de liaisons S7 établies en

parallèle. Tentatives d'établissement de liaison rejetées Nombre d'évènements enregistrés depuis le démarrage du

CP ou depuis la dernière remise à zéro du compteur. Nota : Le compteur peut être remis à zéro avec le diagnostic spécial STEP 7.

Erreur, ressources insuffisantes

11.3.8 Redondance de supports La navigation "Redondance de supports" renseigne sur l'état des ports configurés pour la redondance des supports.

Paramètre Fonction

Rôle • Gestionnaire • Client • désactivée

Domaine Nom du domaine de redondance configuré Etat Etat de l'anneau du gestionnaire de redondance :

• ouvert • fermé

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 193

Paramètre Fonction Etat de connexion <port> Px Etat de connexion <port> Py

Etat des deux ports de réseau en anneau du CP : • OK (le port est connecté à un partenaire, l'anneau n'est

pas bouclé) • bloqué (le port est déconnecté du deuxième port de

réseau en anneau, c.-à-d. que l'anneau est bouclé) • Pas de liaison (le port n'est pas connecté à un

partenaire)

11.3.9 Protection d'accès IP Les onglets ci-après ne sont actifs que si vous avez activé la protection d'accès IP dans la configuration.

Remarque Sécurité des données activée - Navigation "Sécurité"

La navigation "Protection d'accès IP" décrite ici n'est disponible que si la sécurité des données est activée. Lorsque la sécurité des données est activée, des informations adéquates vous sont fournies dans la navigation "Sécurité".

Groupe de paramètres "Protection d'accès IP" (Page 55)

Onglet "Adresses IP configurées" Les adresses IP des partenaires de réseau configurés sous STEP 7 sont listées ici. Y figurent également les adresses IP (ou plages d'adresses) que vous avez entrées pour autorisation dans la liste de contrôle d'accès.

Pour les CP Advanced, il est possible d'entrer également dans la liste de contrôle d'accès IP des autorisations d'accès qui sont également listées ici.

Paramètre Fonction

Adresses IP configurées Adresse IP Adresses IP entrées dans la liste de contrôle d'accès IP Droits • A (Access) • M (Modify) • R (Routing)

Le droit d'accès configuré pour l'adresse IP : • L'accès à la station est autorisé. • L'édition de la liste IP Access Control via HTTP est

autorisée. • L'accès via le sous-réseau auquel est connectée l'autre

interface du CP, est autorisé.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 194 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Onglet "Accès refusés" Cet onglet récapitule des tentatives d'accès de partenaires non autorisés, depuis le dernier démarrage du module. La page affiche les dernières tentatives d'accès survenues. L'affichage compte au maximum 64 entrées.

Le tableau contient les informations suivantes :

• Nombre d'accès refusés • Date et heure de la dernière remise à zéro du compteur (redémarrage)

• Numéro d'ordre de la tentative d'accès non autorisée • Heure de la tentative d'accès • Date de la tentative d'accès • Adresse IP du partenaire ayant tenté d'accéder • Le port local par lequel la tentative d'accès a eu lieu. • Le protocole utilisé lors de l'accès (TCP, UDP ...)

Envoi au CP via HTTP d'entrées pour la liste IP Access Control (CP Advanced) Sur les CP Advanced, il est possible de transmettre des entrées de la liste IP Access Control via HTTP au CP.

Pour la marche à suivre, voir chapitre Envoi au CP Advanced via HTTP/HTTPS d'entrées pour le contrôle d'accès IP (Page 71))

11.3.10 Sécurité La navigation "Sécurité" renseigne sur l'état des fonctions de sécurité configurées.

Remarque Sécurité des données désactivée - Navigation "Protection d'accès IP"

La navigation "Sécurité" décrite ici n'est disponible que si la sécurité des données est activée. Lorsque la sécurité des données est désactivée, des informations adéquates vous sont fournies dans la navigation "Protection d'accès IP".

Paramètre Fonction

Informations de projet Auteur Nom du dernier utilisateur à avoir chargé les données de

configuration. Date de création Date et heure de la dernière configuration. Nom de projet Nom initialement configuré du projet STEP 7. Dernières modifications Ce champ n'est renseigné que si des modifications ont été effectuées. Auteur Nom de l'utilisateur qui a effectué la modification actuelle.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 195

Paramètre Fonction Date de création Date et heure de la modification. Nom de projet Nom actuel du projet STEP 7. Etats de fonctionnement Affichage des états actuels des fonctions de sécurité énumérées. Pare-feu de niveau 2 Etats possibles :

• non configuré • configuration recopiée • configuration erronée

Pare-feu de niveau 3 VPN de niveau 2 VPN de niveau 3 Certificat Contrôle de signature Gestion des utilisateurs Journalisation

11.3.11 Topologie

Topologie des abonnés au PROFINET Le site web "Topologie" vous informe sur la topologie et l'état des périphériques PROFINET de votre système PROFINET IO.

Il existe trois onglets pour les vues suivantes :

● Vue graphique

● Visualisation en tableau

● Vue d'ensemble d'état (sans représentation des rapports topologiques)

Les vues et le récapitulatif des états peuvent être imprimés. Utilisez, avant de lancer l'impression, l'aperçu avant impression du navigateur. Ajustez si nécessaire le format.

La zone de liste déroulante dans la ligne d'en-tête permet de choisir l'une des options d'affichage ci-après :

● Mode d'affichage "Topologie configurée"

● Mode d'affichage "Topologie réelle"

Mode d'affichage "Topologie configurée" Affichage de la structure topologique configurée dans l'éditeur de topologie sous STEP 7 avec les indications d'état correspondantes. La structure topologique comprend les appareils PROFINET configurés d'un système PROFINET IO. Les périphériques PROFINET avoisinants sont également affichés si leur topologie a également été configurée. Il n'existe cependant pas d'indication d'état pour les appareils PROFINET voisins.

La vue actuelle permet de déceler l'assignation topologique de périphériques PROFINET défectueux, les différences entre les états théoriques et réels et s'il y a présence de ports permutés.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 196 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Remarque Particularité

La topologie prescrite configurée est toujours affichée dans les scénarios suivants : • en cas d'appel de la page Web "Topologie" via la barre de navigation • en cas d'actionnement du lien "Topologie" dans la vue d'ensemble des périphériques

PROFINET IO sur la page web "Etat du module", dans le but de passer à la page web "Topologie".

Si aucune topologie prescrite n'est configurée, c'est la topologie réelle qui s'appelle par défaut.

Mode d'affichage "Topologie réelle" L'état affiché est l'état réel détecté sur le système PROFINET IO. L'affichage repose sur la configuration de l'installation mais présente des différences concernant les composants mais aussi l'interconnexion des ports.

Les appareils PROFINET non configurés, directement voisins détectables sont également affichés ; l'état de ces appareils PROFINET voisins n'est cependant pas indiqué.

Condition Afin de pouvoir utiliser la topologie de manière correcte, voici les conditions indispensables :

● La langue souhaitée a été réglée.

● L'interconnexion topologique des ports est configurée dans l'éditeur de topologie de STEP 7

● Le projet a été compilé sous STEP 7.

● "Signaler erreur système" est généré (automatiquement lors de la compilation sous STEP 7)

● La configuration est chargée.

Remarque

Système PROFINET IO - pas d'affichage en cas de segment vide

Si aucun appareil PROFINET IO n'est configuré sur le système PROFINET IO du CP, il n'y a pas d'affichage dans la vue de topologie. L'affichage signale dans ce cas que la vue de topologie est désactivée.

11.3.11.1 Topologie - Onglet "Vue graphique"

Signification La page Web de l'onglet "Vue graphique" affiche l'interconnexion des ports des composants du système PROFINET IO.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 197

Exemple : Mise en regard de la topologie configurée et de la topologie réelle La figure ci-dessous met en regard la vue d'une topologie configurée et d'une topologie réelle appartenant à un projet STEP 7. Il s'agit d'un exemple de configuration avec CPU S7-300 et appareils PROFINET interconnectés. La représentation illustre les informations d'état possibles dans la vue graphique. Les numéros de repère permettent de trouver plus bas les explications correspondantes. Les explications valent aussi par analogie pour toute autre configuration.

Tableau 11- 3 Signification des liaisons colorées dans la topologie prescrite/réelle :

Liaison Signification

Topologie prescrite Topologie réelle verte La liaison actuelle correspond à la liaison prescrite. Liaisons détectées rouge La liaison réelle actuelle ne correspond pas à la liaison

prescrite configurée (par ex. port permuté). -

jaune La liaison ne peut pas être diagnostiquée. Causes : • La communication avec un périphérique est défectueuse

(par ex. câble débranché), • il s'agit d'une liaison à un composant passif ; • il s'agit d'une liaison à des appareils/périphériques

PROFINET d'un autre contrôleur IO ou sous-système IO.

-

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 198 Manuel de configuration, 09/2013, C79000-G8977-C182-13

① Abonnés PROFINET configurés et accessibles Les abonnés PROFINET configurés et accessibles sont indiqués en gris foncé. Les liaisons montrent via quels ports sont connectés les abonnés PROFINET d'une station.

② Abonnés PROFINET configurés mais non accessibles Les abonnés PROFINET configurés mais non accessibles sont représentés en rose et encadrés de rouge (par ex. panne périphérique, câble débranché)

③ Abonnés désactivés Les abonnés PROFINET configurés mais désactivés s'affichent en gris clair.

④ Ports permutés Les ports permutés sont marqués en rouge dans la vue de la topologie prescrite. La topologie réelle affiche les ports réellement connectés alors que la vue de la topologie prescrite affiche les liaisons théoriques configurées.

⑤ Périphériques PROFINET d'un autre sous-système PROFINET IO ● Dans la topologie prescrite :

Le périphérique PROFINET d'un autre sous-système PROFINET IO visualise, lorsqu'il est posé directement à côté d'un périphérique PROFINET configuré et accessible ①, une liaison verte (ou rouge si les ports sont permutés). Dans pareil cas, il doit être accessible lui aussi. Si le périphérique PROFINET d'un autre sous-système PROFINET IO n'est pas accessible, la liaison est représentée par une ligne jaune. La liaison entre deux périphériques PROFINET d'un autre sous-système PROFINET IO n'est pas décelable et donc toujours représentée en jaune.

● Dans la topologie réelle :

Le périphérique PROFINET d'un autre sous-système PROFINET IO n'est affiché que lorsqu'il est juxtaposé directement à un périphérique PROFINET configuré. Il y a représentation d'une ligne hachurée gris clair .

Les périphériques PROFINET d'un autre sous-système PROFINET IO sont dépourvus d'informations d'état sur l'en-tête de l'appareil.

⑥ Représentation des relations de voisinage erronées Les abonnés dont les relations de voisinage n'ont pu être lues en entier ou seulement de manière erronée sont représentés en gris clair et encadrés de rouge.

Remarque Représentation des relations de voisinage erronées

Il faut mettre à jour le firmware du composant en question.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 199

Vue en cas de modifications structurelles

● En cas de défaillance d'un périphérique, celui-ci demeure affiché au même endroit dans la vue "Topologie prescrite" mais l'en-tête de l'appareil est encadré de rouge et une clé rouge apparaît .

● En cas de défaillance d'un périphérique, celui-ci change de place dans la vue "Topologie réelle" et s'affiche dans la partie inférieure avec un en-tête encadré de rouge et une clé rouge.

Lien entre les pages web "Topologie" et "Etat du module" Les deux pages Web "Topologie" et "Etat du module" sont liées. Si vous cliquez dans la vue topologique sur l'en-tête du module configuré, vous passez automatiquement à ce module sur la page web "Etat du module".

Voir aussi chapitre "Etat de module / Configuration de rack (Page 182)".

11.3.11.2 Topologie - Onglet "Vue en tableau"

Signification La page Web de l'onglet "Vue en tableau" affiche une liste détaillée des composants PROFINET IO et de leurs interconnexions, avec mention des informations d'état.

Paramètre Fonction Port Etat La colonne contient, affichés côte à côte, les symboles

d'état suivants : 1. état des abonnés PROFINET 2. état des modules des abonnés PROFINET Les symboles sont expliqués dans le tableau suivant.

Nom Nom de module défini lors de la configuration. Un clic sur le nom donne accès à la page Web correspondante de la navigation "Etat de module" et aux détails de la configuration. Etat de module / Configuration de rack (Page 182)

Type de module Désignation du produit Port Liste des interfaces disponibles sur le module. Port distant Nom Nom du module distant défini par configuration. Port Port utilisé sur le module distant

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 200 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Tableau 11- 4 Signification des symboles d'état des abonnés PROFINET

Symbole Signification

Abonnés PROFINET configurés et accessibles

Abonnés PROFINET non configurés et accessibles

Abonnés PROFINET configurés, mais non accessibles

Abonné pour lequel il n'est pas possible de déterminer une relation de voisinage ou dont la relation de voisinage n'a pu être lue en entier ou seulement de manière erronée

Tableau 11- 5 Signification des symboles d'état des modules des abonnés PROFINET

Symbole Couleur Signification

verte Composants dans l'ordre

gris Esclaves PROFIBUS ou périphériques PROFINET désactivés

Conditions requises pour la prise en charge : • CPU 31x PN/DP ≥ V3.2.1 et STEP 7 V5.5 + HSP éventuellement requis

pour la CPU. • Activer/désactiver les esclaves PROFIBUS et les périphériques PROFINET

IO avec le SFC12 au mode 3/4 • La boîte de dialogue "Signalisation des erreurs système" doit présenter,

dans son onglet "Support de diagnostic", dans la zone "Etat activé/désactivé", une coche dans la case "Interrogation appareil" "activé/désactivé" "après démarrage de la CPU" ; en option également dans la case "Délivrer une alarme au changement d'état".

noire Composants inaccessibles / état impossible à déterminer

• L'"état impossible à déterminer" est toujours indiqué, par exemple, en cas d'arrêt de la CPU ou durant l'évaluation de démarrage "Signalisation des erreurs système" après le démarrage de la CPU ; l'affichage a lieu pour tous les modules et systèmes de périphérie configurés.

• Mais il peut aussi s'afficher temporairement en cours de fonctionnement, pour tous les modules, en cas de flot d'alarmes de diagnostic.

• Pour les modules d'un système subordonné raccordé à un CP, aucun état ne peut être relevé.

verte Nécessité de maintenance (Maintenance required)

jaune Requête de maintenance (Maintenance demanded)

rouge Erreur - composant défaillant ou défectueux

- Erreur à un niveau inférieur de module

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 201

11.3.11.3 Topologie - Onglet "Récapitulatif des états"

Signification L'onglet "Récapitulatif des états" affiche sur une page une représentation claire de tous les périphériques PROFINET IO /appareils PROFINET (sans relation de connexion). Un diagnostic d'erreurs rapide est possible à l'aide des symboles affichant les états des modules.

La signification des symboles d'état est indiquée dans le tableau Topologie - Onglet "Vue en tableau" (Page 199)

Information d'état dans une info-bulle Si vous placez le pointeur de la souris sur un symbole de module, une information d'état s'affiche en clair.

Lien entre les pages web "Topologie > Récapitulatif des états" et "Etat du module" Les deux pages Web "Topologie" et "Etat du module" sont liées. Si vous cliquez dans le récapitulatif d'état sur le module affiché, vous passez automatiquement à ce module sur la page web "Etat du module".

"Etat de module / Configuration de rack (Page 182)".

11.3.12 Centre de mise à jour La navigation "Centre de mise à jour" met à disposition, dans les onglets ci-après, des fonctions de transmission de données au CP :

● Onglet "Firmware"

● Onglet "Liste de contrôle d'accès"

● Onglet "Messages de diagnostic"

Remarque

CP avec fonctions de sécurité des données

Les fonctions décrites ci-après présupposent, lorsque la fonction de sécurité des données est activée, que le droit ci-après, tout comme d'autres droits mentionnés dans la liste des droits, ait été activé :

"Web : Accéder au diagnostic Web et au système de fichiers du CP"

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 202 Manuel de configuration, 09/2013, C79000-G8977-C182-13

11.3.12.1 Centre de mise à jour - Onglet "Firmware"

Signification Le centre de mise à jour permet de charger, gérer et activer des versions de firmware du CP. Description, voir chapitre Chargement via le centre d'actualisation (Page 227)

Condition : L'onglet s'affiche si l'option "Télécharger le firmware via le Web" est activée sur le CP:

Condition : L'onglet est affiché si les conditions ci-après sont remplies sur le CP :

● Cas a : sécurité des données désactivée :

– l'option "Télécharger le firmware via le Web" est sélectionnée ;

● Cas b : Sécurité des données activée :

– l'option "Télécharger le firmware via le Web" est sélectionnée ;

– dans la liste des droits, le droit suivant est activé : "Web : Mise à jour du firmware"

Remarque

Protection d'accès au module

Tenez compte des paramètres de protection d'accès au CP. Selon le niveau de protection actif, il se peut qu'un accès en écriture au CP et donc l'activation du firmware chargé ne soient pas possibles.

Bouton "Clignotement" – Identification de module Lorsque le bouton "Clignotement" est actionné, les LED de port du module clignotent simultanément trois fois. Le module diagnostiqué est ainsi facilement identifiable dans le rack de la station.

11.3.12.2 Centre de mise à jour - Onglet "Liste IP Access Control"

Signification Le centre de mise à jour permet de charger un fichier avec des entrées additionnelles pour la liste de contrôle d'accès IP.

Remarque CP avec fonctions de sécurité des données

Le comportement est différent selon que la sécurité des données est activée ou non. Tenez compte du renvoi ci-après.

La description du mode de fonctionnement et de la syntaxe du fichier est fournie au chapitre Envoi au CP Advanced via HTTP/HTTPS d'entrées pour le contrôle d'accès IP (Page 71)

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 203

Condition : L'onglet est affiché si les conditions ci-après sont remplies sur le CP :

● Cas a : sécurité des données désactivée :

– L'option "Activer protection d'accès pour communication IP" est sélectionnée ;

● Cas b : Sécurité des données activée :

– dans la liste des droits, le droit suivant est activé : "Web : Compléter les textes de diagnostic".

Marche à suivre Procédez comme suit, pour charger un fichier avec des entrées destinées à la liste de contrôle d'accès :

1. Sélectionnez le fichier à l'aide du bouton "Parcourir".

2. Cliquez sur le bouton "Charger".

Résultat : Le champ "Etat" informe sur l'état d'avancement.

11.3.12.3 Centre de mise à jour - Onglet "Messages de diagnostic"

Signification Lors du diagnostic Web, il est possible d'afficher les événements du tampon de diagnostic. Le fichier de texte requis existe en anglais sur le CP à la livraison de ce dernier.

Fichiers de langue Vous pouvez modifier la langue des messages de diagnostic en enregistrant le fichier de texte de votre installation STEP 7 dans le système de fichiers du CP. Dès qu'un fichier de texte est transféré comme indiqué ci-après dans le système de fichiers du CP, le CP l'utilise à la place du fichier de texte anglais utilisé en configuration de livraison.

Remarque Fichier de langue et sélection de langue du diagnostic Web sont indépendants l'un de l'autre.

Le fichier de langue utilisé pour les textes du tampon de diagnostic s'utilise indépendamment de la langue sélectionnée pour le diagnostic Web. Le fichier de langue chargé est donc valable quelle que soit la langue sélectionnée.

Remarque Sélection de langue pour la CPU et les autres types de module (hormis CP)

La langue sélectionnée pour une CPU ou pour d'autres types de module dans la configuration STEP 7 ou par un autre moyen n'a pas d'influence sur la représentation décrite ici dans le diagnostic Web du CP. Le dernier fichier de langue chargé est le seul utilisé pour toutes les entrées du tampon.

diagnostic Web 11.3 Pages de diagnostic du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 204 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Vous trouverez les fichiers de textes dans les différentes langues sur votre PG/PC, si vous y avez installé STEP 7, dans le répertoire :

...\Program files\Common files\Siemens\s7wmedb\data

Les fichiers y sont enregistrés sous le nom "s7wmeldx.edb", (dans lequel x = {a,b,c,d,e,j} et a = allemand ; b = anglais ; c = français ; d = espagnol ; e = italien ; j = japonais)

Condition : Le chargement d'un fichier de langue n'est possible que si les conditions ci-après sont remplies sur le CP :

● Cas a : sécurité des données désactivée :

– l'option "Recharger les fichiers de langue pour affichages de diagnostic via le Web" est sélectionnée ;

● Cas b : Sécurité des données activée :

– l'option "Recharger les fichiers de langue pour affichages de diagnostic via le Web" est activée ;

– dans la liste des droits, le droit suivant est activé : "Web : Compléter les textes de diagnostic".

Chargement des fichiers de langue via diagnostic web Procédez comme suit pour charger un fichier de langue :

1. Sélectionnez le fichier de langue à l'aide du bouton "Parcourir".

2. Cliquez sur le bouton "Charger".

Résultat : Le champ "Etat" informe sur l'état d'avancement. Si le chargement s'est effectué correctement, le fichier de langue utilisé jusque-là pour les évènements de tampon de diagnostic est remplacé par le fichier qui vient d'être chargé. L'information en clair du tampon de diagnostic s'affiche dès lors dans la nouvelle langue sélectionnée.

Chargement des fichiers de langue via FTP Sur les CP Advanced, les fichiers de langue peuvent également être chargés via FTP, sur les anciens CP Advanced le chargement est exclusivement possible via FTP.

Modifiez le nom du fichier dans la langue voulu en <s7wmeld.edb> pour la transmission via FTP.

Tenez compte du paramètre de casse configuré.

Enregistrez le fichier par transmission FTP en mode binaire dans le système de fichiers du CP sous :

\config\s7wmeld.edb

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 205

Diagnostic spécial STEP 7 12

Le diagnostic spécial STEP 7 (diagnostic spécial / diagnostic NCM S7) décrit ici, fournit des informations dynamiques sur l'état des fonctions de communication des CP en ligne.

Vous trouverez dans ce chapitre des informations générales sur les différentes fonctions de diagnostic.

Une check-list vous aidera à identifier quelques problèmes typiques et leurs causes pour lesquels l'utilitaire STEP 7 Diagnostic spécial fournit une aide.

● Durant le diagnostic, l'aide en ligne vous fournira des informations en fonction du contexte.

Remarque

Le diagnostic spécial STEP 7 prend en charge le diagnostic de CP (modules de communication) mais aussi d'autres 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.

12.1 Généralité

Possibilités de diagnostic sous STEP 7 STEP 7 met à disposition des moyens appropriés pour obtenir, selon le contexte, des informations sur l'état de fonctionnement de vos composants SIMATIC S7 et les fonctions exécutées et pour remédier aux problèmes rencontrés. Vous y trouverez :

● Diagnostic du matériel et recherche d'erreurs avec STEP 7

Le diagnostic du matériel fournit des informations dynamiques sur l'état de fonctionnement des modules, donc aussi des CP lorsque la station S7 est en ligne.

La présence d'informations de diagnostic pour un module est signalée par des symboles de diagnostic. Les symboles de diagnostic indiquent l'état du module correspondant ainsi que, dans le cas des CPU, l'état de fonctionnement.

● Diagnostic de la communication avec Diagnostic spécial STEP 7

Le diagnostic spécial STEP 7 décrit ici, fournit des informations dynamiques sur l'état des fonctions de communication des CP ou modules en ligne.

Diagnostic spécial STEP 7 12.2 Fonctions

CP S7 pour Industrial Ethernet Configuration et mise en service 206 Manuel de configuration, 09/2013, C79000-G8977-C182-13

● Diagnostic de la communication et de l'état des modules d'une station S7

Voir détails au chapitre diagnostic Web (Page 173)

● Diagnostic des données touchant à la sécurité avec le diagnostic en ligne SCT

Le diagnostic en ligne SCT via HTTPS fournit des informations dynamiques sur les données touchant à la sécurité des CP de sécurité ou modules en ligne. Pour plus d'informations voir sous /16/ (Page 240)

12.2 Fonctions

Fonctions Il faut distinguer :

● les fonctions de diagnostic et fonctions statistiques générales

● les fonctions de diagnostic liées au type et au mode de fonctionnement

Fonctions de diagnostic et fonctions statistiques générales Les fonctions de diagnostic indépendantes du mode de fonctionnement configuré du CP Ethernet sont

● Détermination de l'état de fonctionnement sur le réseau Ethernet ;

● Interrogation des messages d'événement enregistrés sur le CP Ethernet (tampon de diagnostic) ;

Fonctions liées au mode de fonctionnement Selon le mode de fonctionnement configuré du CP Ethernet, les fonctions de diagnostic réalisables sont:

● Diagnostic des liaisons transport ISO

● Diagnostic des liaisons ISO-on-TCP

● Diagnostic des liaisons TCP

● Diagnostic des liaisons UDP

● Diagnostic des liaisons E-Mail

● Diagnostic des liaisons TCP pour PROFINET CBA

12.2.1 Installation et démarrage

Installation Le diagnostic spécial STEP 7 fait partie intégrante de STEP 7.

Diagnostic spécial STEP 7 12.2 Fonctions

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 207

Le diagnostic en ligne SCT fait partie intégrante de l'utilitaire Security Configuration Tool installé pour la configuration de sécurité.

Démarrage (STEP 7 V5.5) Il existe plusieurs méthodes de démarrage de l'utilitaire de diagnostic, par exemple :

● Dans le menu Démarrer de Windows, sélectionnez via le groupe de programmes SIMATIC > STEP 7 > NCM S7 > Diagnostics.

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 boîte de dialogue Propriétés du CP concernée de votre projet STEP 7.

Démarrage (STEP 7 Professional) Le module étant sélectionné dans la vue de réseau, démarrez le diagnostic spécial STEP 7 comme suit :

1. Sélectionnez la commande de menu "En ligne > En ligne & diagnostic".

2. Sous l'entrée "Fonctions > Diagnostic spécial", sélectionnez le bouton "Diagnostic spécial".

Diagnostic spécial STEP 7 12.2 Fonctions

CP S7 pour Industrial Ethernet Configuration et mise en service 208 Manuel de configuration, 09/2013, C79000-G8977-C182-13

12.2.2 Structure et utilisation

Structure Le diagnostic spécial STEP 7 se présente sous forme d'une fenêtre d'application autonome, subdivisée en deux volets avec barre de menu et barre de fonctions :

① Dans le volet de navigation, à gauche, se trouvent les objets de diagnostic classés hiérarchiquement.

Il fournit à tout moment une vue d'ensemble des fonctions de diagnostic disponibles. Selon le type de CP que vous diagnostiquez et les fonctions et liaisons pour lesquelles le CP est configuré, le volet de navigation affichera une structure d'objets adaptée.

② Le volet de contenu à droite affiche le résultat des fonctions de diagnostic que vous avez sélectionnées dans le volet de navigation.

Utilisation ● La sélection, par un clic de souris, d'un objet de diagnostic dans le volet de navigation,

revient à exécuter la fonction de diagnostic.

● Les barres de menu et d'outils permettent de piloter le déroulement du diagnostic via les commandes de menu contextuelles.

Diagnostic spécial STEP 7 12.2 Fonctions

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 209

12.2.3 Commandes de menu

Généralités Les commandes de menu ci-après se rapportent au déroulement du diagnostic. D'autres fonctions sont disponibles selon le contexte ; vous trouverez plus d'informations à ce propos dans les différentes rubriques Diagnostic de l'aide en ligne.

Menu Signification Diagnostic > Ouvrir liaison en ligne... Diagnostic > Fermer liaison en ligne...

Ces commandes de menu permettent d'établir une liaison à un autre module à diagnostiquer, sans être obligé de refermer l'utilitaire de diagnostic et de le redémarrer. La liaison de diagnostic actuelle est refermée. Pour exploiter plusieurs liaisons de diagnostic simultanément, il suffit de démarrer le diagnostic spécial plusieurs fois.

Etat de fonctionnement> *) • Arrêter module • Démarrer module

Pilotez le module comme suit : • Arrêter le module. • Permet de démarrer le module, si le commutateur

MARCHE/ARRET se trouve sur MARCHE.

Etat de fonctionnement > *) Effacement général du module *)

Sur certains modules un effacement général du module est possible. La fonction doit être validée. Le CP conserve, après cet effacement général, l'adresse MAC prédéfinie ainsi que les paramètres rémanents. Le CP est donc directement accessible pour un nouveau chargement. Les paramètres enregistrés en mémoire rémanente sont : • Adresse IP et paramètres IP • Adresse MAC paramétrée • Paramètres de réseau local Nota : Sur les CP à fonction de sécurité des données, la configuration VPN est supprimée et le CP n'est plus accessible via VPN. Nota : L'effet produit par cette fonction varie selon la version de CPU utilisée. Le comportement dépend dans un premier temps de l'utilisation du CP en mode PROFINET ou non. Pour plus d'informations, reportez-vous à la FAQ sur Internet ; voir chapitre Ce manuel... (Page 3) ainsi que le manuel /1/ (Page 235) du CP en question.

Etat de fonctionnement > *) Rétablissement des paramètres par défaut *)

Sur certains modules, il est possible de rétablir les paramètres par défaut. Lors du rétablissement des paramètres par défaut, les paramètres rémanents sont également effacés. Le module ne possède plus que l’adresse MAC par défaut (état à la livraison).

Diagnostic spécial STEP 7 12.2 Fonctions

CP S7 pour Industrial Ethernet Configuration et mise en service 210 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Menu Signification Etat de fonctionnement > *) Formater C-PLUG pour ce module *)

Sur les modules fonctionnant avec un C-PLUG, il est possible de reformater le C-PLUG. Les données d’identification du module actuel sont transférées sur le C-PLUG. La reprise des données de configuration s’effectue en fonction de l’appareil.

Tampon de diagnostic > • Détails sur l'entrée... • Suppression d'entrées • Filtrer affichage >

– Paramétrer – Activer

• Enregistrer... • Enregistrer cycliquement...

Possibilités de commande de l'objet de diagnostic "Tampon de diagnostic" Pour les détails des fonctions de commande, veuillez consulter l'aide en ligne de l'objet de diagnostic "Tampon de diagnostic".

Affichage> Rafraîchir

Cette commande de menu déclenche chaque fois qu'elle est activée, un rafraîchissement unique des informations d'état et de diagnostic.

Affichage> cyclique activé / désactivé

Cette commande de menu active (Rafraîchissement cyclique) et désactive ( Désactiver cyclique) le rafraîchissement automatique (cyclique) des informations d'état et de diagnostic. Les intervalles de rafraîchissement sont paramétrables à l'aide de la commande de menu Outils>Paramètres.

Outils > Paramètres Sélectionnez avec cette commande de menu les paramètres généraux applicables à la session de diagnostic. • Temps de rafraîchissement de masque

Spécification du temps de cycle de rafraîchissement des données de diagnostic affichées dans le volet de contenu en cas de rafraîchissement cyclique.

• Taille maximale du fichier de journal du tampon de diagnostic Voir commande de menu Tampon de diagnostic>Enregistrement cyclique... de l’objet de diagnostic "Tampon de diagnostic"

Outils > Paramétrage interface PG/PC Permet de paramétrer sur la PG/le PC l'interface vers le réseau pour la session de diagnostic.

Outils > Affecter adresse Ethernet Ouvre le dialogue "Editer station Ethernet". Vous pouvez alors rechercher sur le réseau p. ex. les stations auxquelles il est possible d'accéder. Cette commande de menu est active si le diagnostic spécial se trouve à l'état "Hors ligne".

Outils > Mise à zéro des compteurs Sur les pages de diagnostic comportant des informations statistiques, cette commande remet les compteurs à "0". Cette commande de menu est active si les pages de diagnostic contiennent des indications statistiques avec des affichages de compteur.

Diagnostic spécial STEP 7 12.3 Démarrer le diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 211

Menu Signification Outils > Envoyer message Active l'envoi d'un courrier de test.

Cette commande de menu est active si l'objet de diagnostic "E-Mail" est sélectionné.

Outils > Ping Contrôle l'accessibilité d'un appareil ou d'une interface d'appareil.

Aide >.... Ce bouton affiche l'aide relative à la fonction de diagnostic en cours. Vous pouvez également appuyer pour ce faire sur 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 exécutées que si la protection d'accès aux modules est configurée "Non verrouillé" : Voir groupe de paramètres "Propriétés > Options" (pas sur chaque CP).

Remarque Rétablir une liaison coupée

Si la liaison au module est interrompue durant le diagnostic, l'écran affiche un message "En ligne : La liaison a été interrompue".

Vous rétablissez la liaison au module en acquittant de manière appropriée la boîte de dialogue qui s'affiche. La liaison sera alors, si possible, établie à nouveau.

12.3 Démarrer le diagnostic

12.3.1 Chemin en ligne : Etablir une liaison au CP

Conditions Créer d'abord une liaison physique entre PG et station S7 SIMATIC. Vous pouvez réaliser les connexions via :

● MPI

● PROFIBUS

● Industrial Ethernet (protocole ISO)

● Industrial Ethernet TCP/IP (protocole IP)

Diagnostic spécial STEP 7 12.3 Démarrer le diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service 212 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Etablir la liaison au CP Si vous lancez le diagnostic spécial pour un module particulier au sein d'un projet, STEP 7 tente d'établir directement une liaison au CP en se servant des données du projet. Le chemin est paramétré automatiquement en fonction de la connexion STEP 7 courante.

Si la liaison ne peut pas être établie parce qu'il manque des paramètres, spécifiez les paramètres d'interface et d'adresse comme décrit ci-après pour permettre l'accès au CP.

Marche à suivre Sélectionnez dans la boîte de dialogue "Définition du chemin en ligne" l’interface correspondant à votre configuration matérielle.

Il vous est ensuite demandé d’entrer les paramètres d’adressage en fonction du type de connexion sélectionné.

Pour plus de détails, référez-vous au tableau ci-dessous ; vous trouverez plus bas des informations complémentaires sur le paramétrage des passerelles de réseau ainsi que des exemples.

Connexion à la station cible Adresse de station Position du module sur l’unité / emplacement

Unité / Emplacement MPI Adresse MPI du CP si celui-ci possède

une adresse MPI particulière. Entrez sinon ici l’adresse MPI de la CPU.

N° d’unité/emplacement du CP à diagnostiquer. Si vous entrez l’adresse MPI du CP, vous pouvez choisir le paramètre "0/0". Avec ce paramétrage, le CP adressé est celui dont l’adresse a été spécifiée sous Adresse de station.

PROFIBUS Adresse PROFIBUS du CP qui permet d’accéder à la station S7.

N° d’unité/emplacement du CP à diagnostiquer. Si le CP à diagnostiquer est un CP PROFIBUS : Si vous avez spécifié "0/0", le CP spécifié par l’adresse de station est directement adressé.

Industrial Ethernet Adresse MAC du CP Ethernet qui permet d’accéder à la station S7. Entrée en hexadécimal. Exemple : Adresse MAC 80.00.06.A1.B2.3D

N° d’unité/emplacement du CP à diagnostiquer. Si le CP à diagnostiquer est un CP Ethernet : Si vous avez spécifié "0/0", le CP spécifié par l’adresse de station est directement adressé.

TCP/IP Adresse IP du CP Industrial Ethernet qui permet d’accéder à la station S7. Entrée en décimal. Exemple : Adresse IP 142.120.9.134

N° d’unité/emplacement du CP à diagnostiquer. Si le CP à diagnostiquer est un CP Ethernet : Si vous avez spécifié "0/0", le CP spécifié par l’adresse de station est directement adressé.

Diagnostic spécial STEP 7 12.3 Démarrer le diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 213

Exemples de paramétrage du chemin en ligne sans passerelle de réseau

Figure 12-1 Le CP à diagnostiquer est directement accessible

Figure 12-2 Le CP à diagnostiquer est indirectement accessible via un autre CP

Connexion de la station cible au nom d'appareil En cas de connexion de type Ind.Ethernet (adresse MAC) ou Ind.Ethernet TCP/IP, vous pouvez également accéder au module voulu en sélectionnant le nom d'appareil :

1. Sélectionnez pour ce faire l'option "Liaison par nom d'appareil" ; lorsque cette option est activée, il n'est plus possible d'entrer l'adresse d'abonné.

2. Entrez le nom de l'appareil ou cliquez sur le bouton "Parcourir réseau"

Si vous trouvez plusieurs modules sous le même nom d'appareil, sélectionnez le module voulu dans la boîte de dialogue qui s'ouvre.

Remarque à propos du dialogue "Parcourir réseau" : il se peut, selon le type d'appareil que la colonne "Nom" du dialogue "Parcourir réseau" affiche le nom du module au lieu du nom d'appareil (nom d'appareil PROFINET IO) ou n'affiche pas de nom. S'il ne s'agit pas d'un nom d'appareil, la connexion à la station cible ne pourra pas s'effectuer via le nom d'appareil. L'entrée figurant dans la zone "Station cible" reste alors inchangée. Désactivez le cas échéant l'option "Liaison par nom d'appareil". Si vous sélectionnez à nouveau la station cible via "Parcourir réseau", l'adresse d'abonné sera alors actualisée.

Diagnostic spécial STEP 7 12.3 Démarrer le diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service 214 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Utilisation d’une passerelle de réseau Si l’accès au CP à diagnostiquer n’est possible que via une passerelle de réseau, vous devez également la sélectionner et entrer son adresse de station dans le réseau local.

Vous devez aussi spécifier l’ID de sous-réseau S7 du réseau cible :

L'identificateur de sous-réseau se compose de deux numéros séparés par un trait d'union :

● le numéro de projet

● le numéro de sous-réseau

L’ID de sous-réseau est indiqué dans le projet STEP7, dans les propriétés d’objet du sous-réseau. L'identificateur de sous-réseau est imprimé lors de l'impression de la configuration de réseau.

Vous en trouverez un exemple ici :

Exemple cas a : Utilisation d’une passerelle de réseau - une passerelle

Figure 12-3 Exemple de paramétrage du chemin en ligne avec une passerelle

Exemple cas b : Utilisation d’une passerelle de réseau (plusieurs passerelles)

Si l'accès au CP à diagnostiquer doit s'effectuer via plusieurs passerelles, il suffit d'indiquer la première passerelle de réseau.

Le routage par les autres passerelles de réseau sera déterminé automatiquement.

Diagnostic spécial STEP 7 12.3 Démarrer le diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 215

Figure 12-4 Exemple de paramétrage du chemin en ligne avec plusieurs passerelles

Exemple cas c : Passerelle de sous-réseau IP via un CP Advanced à 2 interfaces Dans le cas suivant, le CP à diagnostiquer se trouve dans un autre sous-réseau IP que votre PG/PC (mais dans le même sous-réseau S7). La passerelle de sous-réseau IP se trouve sur un CP Advanced possédant 1 interface PROFINET et 1 interface Gigabit.

Figure 12-5 Exemple de passerelle de réseau assurée par un CP Advanced

Dans ce cas le CP à diagnostiquer n'est pas accessible si, sur votre PG/PC, l'interface est paramétrée pour ISO: Le cas échéant, procédez comme suit :

Diagnostic spécial STEP 7 12.3 Démarrer le diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service 216 Manuel de configuration, 09/2013, C79000-G8977-C182-13

1. Configurez l'interface de votre PG/PC pour TCP/IP.

2. Spécifiez dans votre projet STEP 7 l'utilisation d'un routeur par défaut pour la connexion de votre PG/PC au réseau.

3. Entrez comme adresse du routeur par défaut, l'adresse IP de l'interface du CP Advanced qui est accessible dans le sous-réseau local (157.55.80.1 sur la figure).

4. Démarrez le diagnostic spécial STEP 7 comme décrit ci-dessus.

La PG/le PC établit la liaison à l'abonné de destination via les deux interfaces du CP Advanced.

12.3.2 Utilisation d’une station PC – Paramétrage de la passerelle sous "PC internal" Si vous utilisez votre appareil comme station PC (PC internal), vous devez effectuer les paramétrages dans la zone de dialogue "Passerelle". Vous devez paramétrer la passerelle de réseau même si vous n'avez pas d'autre passerelle de réseau à franchir jusqu'à la station cible.

Sélectionnez les paramètres suivants :

● Connexion de la passerelle : MPI/PROFIBUS/AUTO

● Adresse d'abonné (passerelle)

Entrez ici l'indice du module.

L'indice est l'adresse virtuelle de l'emplacement du composant (fournie par le configurateur de composants). L'indice est identique au numéro d'emplacement sélectionné lors de la configuration de la station PC sous STEP 7 !

● ID de sous-réseau S7 du réseau cible

Vous en trouverez un exemple ici :

Figure 12-6 Exemple de paramétrage de “PC internal"

Diagnostic spécial STEP 7 12.3 Démarrer le diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 217

Remarque

Vous pouvez vous passer du paramétrage de la passerelle si vous optez pour l'une des possibilités suivantes : • Vous démarrez le diagnostic spécial STEP 7 à partir du dialogue des propriétés du CP. • Lors de la configuration du module sous "Paramétrage interface PG/PC" vous ne

paramétrez pas l'interface comme PC internal (local).

12.3.3 Autres possibilités de démarrage du diagnostic (STEP 7 V5.5)

Démarrage à partir du dialogue des propriétés des liaisons 1. Activez l'accès en ligne à l'aide de la commande de menu Système cible ▶ Activer état de

liaison ;

2. Sélectionnez dans l'onglet "Informations d'état" le bouton “Diagnostic spécial".

Démarrage à partir de la configuration matérielle HW Config 1. La station S7 étant en ligne, sélectionnez la commande de menu Système cible ▶ Etat de

module;

2. Sélectionnez dans le dialogue qui s'ouvre, le bouton "Diagnostic spécial".

Remarque

Pour exploiter plusieurs liaisons de diagnostic simultanément, il suffit de démarrer Diagnostic spécial STEP 7 plusieurs fois.

Vous pouvez le cas échéant démarrer deux fois Diagnostic spécial STEP 7 avec une liaison en ligne au même CP ; ceci peut être utile p. ex. pour surveiller, en plus du diagnostic d'une liaison, le tampon de diagnostic.

Préalable : Vous disposez d'une part d'une liaison en ligne via réseau local (ISO ou TCP/IP) et d'autre part d'une liaison en ligne via bus de communication (Autre solution : via la CPU ou par routage de canal PG via un autre CP).

Diagnostic spécial STEP 7 12.4 Marche à suivre pour le diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service 218 Manuel de configuration, 09/2013, C79000-G8977-C182-13

12.4 Marche à suivre pour le diagnostic

Marche à suivre Pour une mise en œuvre efficace et notamment lors de la première utilisation de l'utilitaire de diagnostic, procédez comme suit :

1. Familiarisez-vous à l'aide de l'organigramme ci-après avec le déroulement schématique d'une session de diagnostic.

2. Vérifiez par exemple à l'aide de la check-list qui se trouve sous Check-list des "problèmes

typiques" de l'installation (Page 220) quel est le problème à résoudre, puis choisissez en fonction de la recommandation qui y est faite, la fonction de diagnostic voulue.

Diagnostic spécial STEP 7 12.5 Appel ciblé des fonctions de diagnostic

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 219

12.5 Appel ciblé des fonctions de diagnostic Les tableaux ci-après récapitulent les possibilités de diagnostic offertes par les fonctions disponibles.

Tableau 12- 1 Fonctions de diagnostic et fonctions statistiques générales

Fonction/objet de diagnostic

Objectif du diagnostic Particularités

Informations sur le CP

Identifier le CP auquel le diagnostic spécial STEP 7 est relié, et vérifier l'état de fonctionnement actuel.

État de fonctionnement

Cette fonction permet de déterminer et si nécessaire de modifier l'état de fonctionnement actuel du CP Ethernet en tant que module d'un automate S7-300/400 et en tant que partenaire de communication sur réseau Industrial Ethernet (commandes de menu Etat de fonctionnement > Arrêt / Démarrage / Effacement général module / Rétablir valeurs par défaut.

tampon de diagnostic

Diagnostic général d'erreurs à l'aide du tampon de diagnostic. Afficher et décoder en détail les messages d'événement enregistrés sur le CP. Le tampon de diagnostic fournit des informations exploitables sur tous les services de communication du CP.

Sur le CP, les messages d'événement sont enregistrés dans un tampon cyclique. La capacité du tampon cyclique du CP est de 50 entrées. La capacité du tampon sous STEP 7 est en revanche de 500 messages ! Toutes les fonctions du CP sont susceptibles de générer des messages d'événement. A l'appel de l'objet de diagnostic, les messages sont lus et affichés. Le message le plus récent possède le numéro d'ordre le plus élevé et est affiché dans la première ligne. Un double clic sur un message d'événement préalablement sélectionné fait apparaître un texte d'aide qui fournit des informations détaillées sur le message.

Remarque

Les messages d'événement dans le tampon cyclique du CP sont effacés après coupure de la tension par MARCHE/ARRÊT (sur CP S7) ou redémarrage (sur stations PC).

Utilisez en cas de besoin la possibilité d'enregistrement dans un fichier si vous voulez consulter ultérieurement l'historique des messages d'événement.

Pour plus d'informations, consultez l'aide en ligne de l'objet de diagnostic "Tampon de diagnostic".

Diagnostic spécial STEP 7 12.6 Check-list des "problèmes typiques" de l'installation

CP S7 pour Industrial Ethernet Configuration et mise en service 220 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Tableau 12- 2 Fonctions liées au mode de fonctionnement

Fonction/objet de diagnostic

Objectif du diagnostic Particularités

Affichage et surveillance des liaisons de communication. Selon l'objet de diagnostic que vous sélectionnez, le volet de diagnostic affiche des informations générales ou détaillées. Liaisons • Vue d'ensemble de tous les types

de liaison utilisés ; Un double clic sur les objets du volet de diagnostic affiche des informations détaillées.

Liaisons " Type • Vue d'ensemble de toutes les liaisons de communication d'un type donné, p. ex. toutes les liaisons TCP ;

• Informations sur l'état d'une liaison.

Liaisons " Type " Type - Liaison - n

• Informations détaillées sur l'état d'une liaison de communication.

12.6 Check-list des "problèmes typiques" de l'installation

Signification Les listes ci-après récapitulent, en signalant les causes possibles, quelques problèmes typiques pour lesquels l'utilitaire de diagnostic STEP 7 Diagnostic spécial fournit une aide.

Les rubriques traitées par les check-lists sont :

1. Check-list Fonctions générales du CP

2. Check-list des liaisons de communication

Conventions Le texte imprimé en gras dans la colonne "Vérification et remède" indique quelle est la fonction de diagnostic à appliquer au problème en question.

Diagnostic spécial STEP 7 12.6 Check-list des "problèmes typiques" de l'installation

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 221

12.6.1 Check-list Fonctions générales du CP

Tableau 12- 3 Check-list des problèmes typiques de fonctionnement du CP au sein d'une installation

Problème Cause possible Vérification et remède Le CP Ethernet ne passe pas à l'état Marche.

Une configuration illicite a été chargée sur le CP Ethernet.

La LED jaune ARRET et la LED rouge SF sont allumées en permanence. Consultation du tampon de diagnostic dans le diagnostic spécial. Exemple d'entrée : ARRET CP en raison d'un paramétrage illicite du CP Mesure : rectifier la configuration du CP Ethernet

Commutateur du CP Ethernet sur Arrêt (uniquement sur CP à sélecteur MARCHE/ARRÊT)

Consultation de l'état de fonctionnement dans le diagnostic spécial. Etat : Arrêt, cause : commutateur sur ARRET Mesure : basculer le commutateur du CP Ethernet sur RUN

12.6.2 Check-list des liaisons de communication

Tableau 12- 4 Check-list des problèmes typiques sur les liaisons transport ISO/ISO-on-TCP/UDP au sein d'une installation

Problème Cause possible Vérification et remède Le transfert de données sur une liaison transport ISO/ ISO-on-TCP ne fonctionne pas ou ne fonctionne que dans un sens.

AG-SEND et AG-RECV ne sont pas appelés dans le programme utilisateur ou Les tampons de réception ou d'émission sont soit trop petits, soit erronés.

Vérifier le programme utilisateur. Analyser les octets d'état de AG-SEND et AG-RECV. Remède : configurer éventuellement les blocs de programme rectifier si nécessaire le pointeur ANY.

La liaison n'est pas établie. Analyser les octets d'état des blocs de programme et le tampon de diagnostic. Remède : modifier les paramètres d'adresse (adresse MAC/IP, TSAP).

Transfert de données trop lent.

Station réceptrice trop lente. Analyser le tampon de diagnostic. Entrée : "Ressources de réception insuffisantes sur la station cible XX". Remède : ralentir si nécessaire le déclenchement de l'émission ou vérifier la station réceptrice et optimiser la réception.

Diagnostic spécial STEP 7 12.7 Messages de diagnostic de liaisons E-Mail avec authentification

CP S7 pour Industrial Ethernet Configuration et mise en service 222 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Problème Cause possible Vérification et remède Le bloc de données n'est pas intégralement transmis sur la liaison transport ISO/ ISO-on-TCP/UDP.

La valeur du paramètre LEN de AG-SEND est erronée.

Remède : entrer la valeur requise du paramètre LEN.

Le bloc de données n'est pas intégralement transmis sur la liaison transport ISO/ ISO-on-TCP/UDP.

Le tampon désigné par le pointeur ANY est trop petit.

Remède : rectifier le paramètre LEN et le pointeur ANY.

12.7 Messages de diagnostic de liaisons E-Mail avec authentification Certains CP Advanced prennent en charge l'authentification auprès d'un serveur de messagerie (voir manuel du CP et chap. Authentification et autres caractéristiques du CP Advanced (Page 142)).

Si l'authentification échoue, la transmission de message est interrompue et une message de diagnostic est inscrit dans le tampon de diagnostic.

Lors d'une deuxième tentative avec échec de l'authentification, il faut distinguer les deux cas suivants :

● Le nom d'utilisateur ou le mot de passe est incorrect :

Un nouveau message de diagnostic est émis.

● La méthode d'authentification du serveur de messagerie n'est pas prise en charge :

Le système ne génère pas de nouveau message de diagnostic.

Les messages de diagnostic résultant d'une erreur d'authentification sont émis avec l'identificateur “SMTP_RESP_ERROR_AUTH_SEQUENCE", un code d'erreur et l'état SMTP :

Le code d'erreur et l'état SMTP précisent la cause de l'erreur :

Tableau 12- 5 Messages de diagnostic résultant d'erreurs d'authentification : codes d'erreur

Code d'erreur

Signification Etat SMTP *)

Méthode d'authentification

1 Erreur de transfert de la séquence de démarrage avec EHLO

oui toutes **)

2 Les méthodes d'authentification proposées par le serveur de messagerie ne sont pas prises en charge par le CP.

- - - toutes **)

3 Erreur de transfert de nom d'utilisateur oui LOGIN 4 Erreur de transfert du mot de passe oui LOGIN 5 Erreur de transfert de la chaîne codée de connexion oui CRAM-MD5 6 Erreur de transfert de la chaîne codée de connexion oui DIGEST-MD5 7 Une erreur est survenue lors de la génération de la

réponse à la requête du serveur de messagerie. - - - DIGEST-MD5

8 Erreur de transfert de la chaîne codée de réponse oui DIGEST-MD5

Diagnostic spécial STEP 7 12.7 Messages de diagnostic de liaisons E-Mail avec authentification

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 223

Code d'erreur

Signification Etat SMTP *)

Méthode d'authentification

9 L'authentification a échoué oui toutes **) *) L'état SMTP n'est pas émis pour tous les messages. **) Méthode d'authentification : PLAIN, LOGIN, CRAM-MD5, DIGEST-MD5

Tableau 12- 6 Messages de diagnostic résultant d'erreurs d'authentification : Etat SMTP

Etat SMTP

Signification

1xx Le serveur de messagerie a accepté la requête, mais ne s'est pas encore manifesté. Un message de confirmation est requis.

2xx Le serveur de messagerie a exécuté la requête sans erreur avec succès. 3xx Le serveur de messagerie a compris la requête, mais a besoin d'informations

complémentaires pour le traitement. 4xx Le serveur de messagerie a détecté une erreur temporaire. Si la requête est renouvelée

sans modification, la procédure pourra éventuellement être achevée. 5xx Le serveur de messagerie a détecté une erreur fatale. La requête ne peut pas être

traitée.

Diagnostic spécial STEP 7 12.7 Messages de diagnostic de liaisons E-Mail avec authentification

CP S7 pour Industrial Ethernet Configuration et mise en service 224 Manuel de configuration, 09/2013, C79000-G8977-C182-13

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 225

Chargement du firmware 13

Ce chapitre vous permettra de vous familiariser avec la mise jour du firmware de votre module.

Selon le type de module, vous disposez des possibilités suivantes de chargement du firmware :

● Chargeur de firmware

● Centre de mise à jour dans le diagnostic Web

Dans le cas de modules qui prennent en charge les fonctions de sécurité des données, les nouvelles versions de firmware ne peuvent être chargées, si la fonction de sécurité est activée, que via le centre de mise à jour avec accès HTTPS.

Veuillez tenir compte des informations du manuel du CP /1/ (Page 235)

Firmware Par firmware on entend ici les programmes système des modules SIMATIC NET.

13.1 Chargement à l'aide du chargeur de firmware

Domaine d'emploi 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 :

● les modules PROFIBUS

● les modules Industrial Ethernet

● les modules passerelle (IE/PB-Link p. ex.)

Sur les modules qui autorisent l'enregistrement de plusieurs versions de firmware, la version momentanément chargée est automatiquement activée. Pour gérer l'utilisation des versions de firmware chargées, utilisez la fonction de chargement de firmware du diagnostic Web ; voir Chargement via le centre d'actualisation (Page 227).

Chargement du firmware 13.1 Chargement à l'aide du chargeur de firmware

CP S7 pour Industrial Ethernet Configuration et mise en service 226 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Remarque Sécurité des données activée

Sur les modules à sécurité des données activée, il n'est pas possible de charger un firmware à l'aide du chargeur de firmware.

Il est recommandé de charger le firmware, en cas de besoin, via le centre de mise à jour du diagnostic Web.

Pour pouvoir charger le firmware sur le module à l'aide du chargeur de firmware, il faut que le module se trouve à l'état "Sécurité désactivée". L'une des opérations suivantes sera le cas échéant requises : • rétablissez les paramètres par défaut du module ;

ou • chargez les données de configuration sur le module sans activer la sécurité.

Installation Le chargeur de firmware est disponible dès que STEP 7 a été installé sur votre PG/PC.

Fichiers chargés Le chargeur de firmware prend en charge les types de fichier suivants :

● <fichier>.FWL

Une forme de fichier qui contient, en plus du firmware proprement dit, des informations complémentaires qui sont affichées par le chargeur de firmware. Le chargeur de firmware peut effectuer un contrôle du firmware sur le base de ces informations afin de vérifier sa compatibilité avec le matériel.

Tenez compte à ce propos des informations qui vous sont fournies avec le fichier à charger, notamment dans le fichier LISEZMOI

Ces informations sont également affichées après chargement du fichier FWL dans le chargeur de firmware.

Utilisation du chargeur de firmware La procédure de chargement s'effectue, selon le type de module, en un dialogue en 3 ou 4 étapes.

Pour plus d'informations, veuillez vous référer aux boîtes de dialogue et à l'aide en ligne.

Démarrage du chargement (STEP 7 V5.5) Sélectionnez dans le menu Démarrer de Windows, la commande "SIMATIC" > "STEP7" > "NCM S7" > "Chargeur de firmware".

Chargement du firmware 13.2 Chargement via le centre d'actualisation

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 227

Démarrage du chargement (STEP 7 Professional) Le module étant sélectionné dans la vue de réseau, démarrez le chargeur de firmware comme suit :

1. Sélectionnez la commande de menu "En ligne > En ligne & diagnostic".

2. Sous l'entrée "Fonctions > Mise à jour du firmware", sélectionnez le bouton "Démarrer actualisation du firmware".

Interface utilisateur

Sélectionnez le bouton Suivant et conformez-vous aux instructions des boîtes de dialogue qui s'affichent.

PRUDENCE

Veuillez vous assurer que le fichier que voulez charger est bien la mise à jour de la version de firmware qui se trouve sur votre module. En cas de doute, contactez votre conseiller technique Siemens.

Veuillez noter que l'interruption du chargement peut laisser le module dans un état indéfini !

Consultez à ce propos la description de l'appareil concerné dans la partie B du présent manuel.

Vous trouverez d'autres informations détaillées sur les variantes de chargement dans l'aide intégrée.

13.2 Chargement via le centre d'actualisation

Domaine d'emploi de la fonction de chargement de firmware dans le centre de mise à jour La fonction de chargement de firmware du centre de téléchargement permet de charger de nouvelles versions de firmware sur les modules SIMATIC NET. La fonction est utilisée pour les modules qui prennent en charge le diagnostic Web.

Sur les modules qui autorisent l'enregistrement de plusieurs versions de firmware, vous pouvez activer la version de firmware souhaitée.

Chargement du firmware 13.2 Chargement via le centre d'actualisation

CP S7 pour Industrial Ethernet Configuration et mise en service 228 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Appel Le diagnostic Web du CP donne accès au centre de mise à jour.

Fichiers chargés La fonction de chargement de firmware prend en charge les types de fichier suivants :

● <fichier>.udp ou <fichier>.fwl

Une forme de fichier qui contient, en plus du firmware proprement dit, des informations complémentaires qui sont affichées par la fonction de chargement de firmware. La fonction de chargement peut effectuer un contrôle du firmware sur le base de ces informations afin de vérifier sa compatibilité avec le matériel.

Tenez compte à ce propos des informations qui vous sont fournies avec le fichier à charger, notamment dans le fichier LISEZMOI

Condition : L'onglet "Firmware" est affiché si les conditions ci-après sont remplies sur le CP :

● Cas a : sécurité des données désactivée :

– l'option "Télécharger le firmware via le Web" est sélectionnée ;

● Cas b : Sécurité des données activée :

– l'option "Télécharger le firmware via le Web" est sélectionnée ;

– dans la liste des droits, le droit suivant est activé : "Web : Mise à jour du firmware"

Remarque

Protection d'accès au module

Tenez compte des paramètres de protection d'accès au CP. Selon le niveau de protection actif, il se peut qu'un accès en écriture au CP et donc l'activation du firmware chargé ne soient pas possibles.

Paramètres / Fonctions de chargement du firmware Paramètre Fonction Etat du firmware Firmware activé Version du firmware actuellement exécuté.

• Bouton "Signature"

Affichage de la signature numérique enregistrée pour la version de firmware. La signature permet de vérifier l'authenticité de la version de firmware utilisée. Des informations permettant de comparer la signature du firmware à celle détenue par Siemens se trouvent dans les descriptions du firmware disponibles sur Internet.

Activé le Date et heure d'activation de la version de firmware actuellement exécutée.

Chargement du firmware 13.2 Chargement via le centre d'actualisation

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 229

Paramètre Fonction Firmware désactivé Sur les CP autorisant l'enregistrement de 2 versions de firmware, la version de l'autre firmware

enregistrée dans la mémoire de firmware est affichée ici. L'activation / désactivation des versions de firmware disponibles en mémoire de firmware s'effectue à l'aide des fonctions décrites plus bas. • Bouton "Signature"

Affichage de la signature numérique enregistrée pour la version de firmware. La signature permet de vérifier l'authenticité de la version de firmware utilisée. Des informations permettant de comparer la signature du firmware à celle détenue par Siemens se trouvent dans les descriptions du firmware disponibles sur Internet.

Bootstrap Version du bootstrap loader actuellement utilisée Activé le Date et heure d'activation de la version de bootloader actuellement exécutée. Actualisation du firmware Fichier à télécharger Affichage du fichier de firmware sélectionné

• Bouton "Parcourir" / Bouton "Charger"

Sélectionnez ici le fichier de firmware à télécharger et activez l'opération de chargement. La progression du chargement est affichée.

Firmware transféré Version du firmware momentanément chargé ; elle s'affiche lorsque le chargement est achevé. • Bouton "Signature"

Activer Sélectionnez ici la version de firmware dans la zone de liste déroulante puis appuyez sur le bouton "Activer" : • Firmware désactivé

Sélection de la dernière version activée du firmware. Vous avez ainsi la possibilité d'alterner entre les deux versions de firmware disponibles sur le CP.

• Firmware chargé

Sélection de la dernière version chargée du firmware.

La version de firmware chargée se trouve dans un premier temps dans une mémoire temporaire. La fonction utilisée ici permet d'activer ce firmware. Le firmware en mémoire temporaire est écrasé lors de la prochaine opération de chargement.

La progression de l'activation est affichée. Lorsque l'activation est achevée, l'écran affiche le bouton "Redémarrage". Conditions : • Le fichier de firmware doit posséder une signature valide ; • Le fichier de firmware n'a pas pu être décrypté.

Chargement du firmware 13.2 Chargement via le centre d'actualisation

CP S7 pour Industrial Ethernet Configuration et mise en service 230 Manuel de configuration, 09/2013, C79000-G8977-C182-13

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 231

Brochage du connecteur A A.1 Connecteur DC 24 V

Borne Fonction L+ +24 V

Masse M

A.2 Connecteur femelle RJ-45 pour Twisted Pair Ethernet

CP à simple connexion N° de broche Nom du signal Fonction 1 TD TP- / Transmit + 2 TD_N TP- / Transmit - 3 RD TP- / Receive + 4 - - 5 - - 6 RD_N TP- / Receive - 7 - - 8 - -

Le brochage du connecteur femelle RJ-45 est conforme à IEEE802.3 Interface Twisted Pair.

Commutateur multiport de l'interface PROFINET N° de broche Nom du signal Fonction 1 RD TP- / Receive + 2 RD_N TP- / Receive - 3 TD TP- / Transmit + 4 - - 5 - - 6 TD_N TP- / Transmit - 7 - - 8 - -

Brochage du connecteur A.3 Connecteur pour Industrial Ethernet

CP S7 pour Industrial Ethernet Configuration et mise en service 232 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Interface Gigabit

N° de broche Désignation / Signal Fonction 1 2

P0-P TD+ / RD+ P0-N TD- / RD-

Transmit + / Receive + Transmit - / Receive -

3 4

P1-P TD+ / RD+ P2-P TD+ / RD+

Transmit + / Receive + Transmit + / Receive +

5 6

P2-N TD- / RD- P1-N TD- / RD-

Transmit - / Receive - Transmit - / Receive -

7 8

P3-P TD+ / RD+ P3-N TD- / RD-

Transmit + / Receive + Transmit - / Receive -

Les quatre paires de conducteurs (P0, P1, P2, P3) sont utilisables en duplex.

A.3 Connecteur pour Industrial Ethernet

Brochage - Connecteur femelle Sub-D 15 points N° de broche Nom du signal Fonction 1 MEXT masse externe, blindage 2 CLSN Collision + 3 TRMT / TPETXD Transmit + / TPE Transmit Data + 4 Masse Masse 5 V 5 RCV / TPERXD Receive + / TPE Receive Data + 6 M 15 V Masse 15 V 7 TPE_SEL Commutation AUI/ITP 8 Masse Masse 5 V 9 CLSN_N Collision - 10 TRMT_N / TPEXTXD_N Transmit - / TPE Transmit Data - 11 Masse Masse 5 V 12 RCV_N / TPERXD_N Receive - / TPE Receive Data - 13 P15 V +15 V 14 Masse Masse 5 V 15 - -

Le brochage du connecteur est conforme à IEEE 802.3 Interface AUI.

Les signaux TPETXD / TPETXD_N et TPERXD / TPERXD_N forment l'interface ITP.

Brochage du connecteur A.4 Connecteur pour PROFIBUS

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 233

A.4 Connecteur pour PROFIBUS

Connecteur femelle Sub-D à 9 points pour PROFIBUS (utilisé avec IE/PB Link) N° de broche Nom du signal Désignation

PROFIBUS Occupé sur RS485

1 PE Conducteur de protection

oui

2 - - - 3 RxD/TxD-P Ligne de données B oui 4 RTS (AG) Control-A - 5 M5V2 Potentiel de référence

données oui

6 P5V2 Potentiel positif alimentation

oui

7 BATT - - 8 RxD/TxD-N Ligne de données A oui 9 - - -

Brochage du connecteur A.4 Connecteur pour PROFIBUS

CP S7 pour Industrial Ethernet Configuration et mise en service 234 Manuel de configuration, 09/2013, C79000-G8977-C182-13

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 235

Bibliographie B B.1 Introduction à la bibliographie

Comment trouver la documentation Siemens ● Les références des produits Siemens en question ici figurent dans les catalogues

suivants :

– SIMATIC NET Communication industrielle / identification Industrielle, catalogue IK PI

– SIMATIC Produits pour Totally Integrated Automation et Micro Automation, catalogue ST 70

Vous pouvez vous procurer ces catalogues ainsi que des informations complémentaires auprès des agences Siemens.

● Les manuels SIMATIC NET se trouvent également sur les pages du site Internet Siemens Customer Support :

(http://support.automation.siemens.com/WW/view/fr)

Entrez-y le numéro de référence du manuel voulu comme terme de recherche. L'identificateur est indiqué entre parenthèses sous certaines entrées bibliographiques.

Vous trouverez également la documentation SIMATIC NET dans les pages du support produit :

10805878 (http://support.automation.siemens.com/WW/view/fr/10805878)

Naviguez jusqu'au groupe de produits voulu et procédez au paramétrage suivant :

Onglet "Liste des articles", Type d'article "Manuels / Instructions de service"

● Les documents des produits SIMATIC en question ici se trouvent également sur le support de données joint à certains produits :

– CD produit / DVD produit ou

– SIMATIC NET Manual Collection

B.2 Concernant la configuration, la mise en service et l'utilisation du CP

/1/ SIMATIC NET CP S7 pour Industrial Ethernet Manuel partie B Manuel Siemens AG (SIMATIC NET Manual Collection)

Bibliographie B.2 Concernant la configuration, la mise en service et l'utilisation du CP

CP S7 pour Industrial Ethernet Configuration et mise en service 236 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Vous trouverez les manuels des divers CP sur Internet sous le numéro d'article suivant :

CP 343-1 Lean (CX00) : 19308657 (http://support.automation.siemens.com/WW/view/fr/19308657)

CP 343-1 Lean (CX10) : 23643456 (http://support.automation.siemens.com/WW/view/fr/23643456)

CP 343-1 (EX21) : 22259495 (http://support.automation.siemens.com/WW/view/fr/22259495)

CP 343-1 (EX30) : 24485272 (http://support.automation.siemens.com/WW/view/fr/24485272)

CP 343-1 Advanced (GX21) : 22261695 (http://support.automation.siemens.com/WW/view/fr/22261695)

CP 343-1 Advanced (GX30) : 28017299 (http://support.automation.siemens.com/WW/view/fr/28017299)

CP 443-1 (EX11) : 8776219 (http://support.automation.siemens.com/WW/view/fr/8776219)

CP 443-1 (EX20) : 26417141 (http://support.automation.siemens.com/WW/view/fr/26417141)

CP 443-1 (EX30) : 59187251 (http://support.automation.siemens.com/WW/view/fr/59187251)

CP 443-1 IT : 8776322 (http://support.automation.siemens.com/WW/view/fr/8776322)

CP 443-1 Advanced (EX40) : 19308871 (http://support.automation.siemens.com/WW/view/fr/19308871)

CP 443-1 Advanced (EX41) : 23643789 (http://support.automation.siemens.com/WW/view/fr/23643789)

CP 443-1 Advanced (GX20) : 28011203 (http://support.automation.siemens.com/WW/view/fr/28011203)

CP 443-1 Advanced (GX30) : 59187252 (http://support.automation.siemens.com/WW/view/fr/59187252)

IE/PB Link : 7851748 (http://support.automation.siemens.com/WW/view/fr/7851748)

IE/PB Link PN IO : 19299692 (http://support.automation.siemens.com/WW/view/fr/19299692)

IWLAN/PB Link PN IO : 21379908 (http://support.automation.siemens.com/WW/view/fr/21379908)

Bibliographie B.3 Concernant la configuration sous STEP 7 / NCM S7

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 237

/2/ SIMATIC NET CP S7 pour Industrial Ethernet Configuration et mise en service Manuel partie A - Applications générales Manuel de configuration Siemens AG

(SIMATIC NET Manual Collection)

Sur Internet sous le numéro d'article : 30374198 (http://support.automation.siemens.com/WW/view/fr/30374198)

/3/ SIMATIC NET Historique des versions / téléchargements actuels pour les CP S7 SIMATIC NET Historique Siemens AG

(SIMATIC NET Manual Collection)

Sur Internet sous le numéro d'article : 9836605 (http://support.automation.siemens.com/WW/view/fr/9836605)

B.3 Concernant la configuration sous STEP 7 / NCM S7

/4/ SIMATIC NET Commissioning PC Stations - Manual and Quick Start Configuration Manuel Siemens AG

(SIMATIC NET Manual Collection)

Sur Internet sous le numéro d'article : 13542666 (http://support.automation.siemens.com/WW/view/fr/13542666)

/5/ SIMATIC Configuration matérielle et communication dans STEP 7 Siemens AG (Partie de la documentation "Informations basiques STEP 7") (Fait partie de la documentation en ligne de STEP 7)

Bibliographie B.4 Pour la configuration de PROFINET CBA (composants et installations)

CP S7 pour Industrial Ethernet Configuration et mise en service 238 Manuel de configuration, 09/2013, C79000-G8977-C182-13

B.4 Pour la configuration de PROFINET CBA (composants et installations)

/6/ SIMATIC Component Based Automation - Configuration d'installations avec SIMATIC iMap Manuel Siemens AG Sur Internet sous le numéro d'article : 18404678 (http://support.automation.siemens.com/WW/view/fr/18404678)

/7/ Aide de base dans l'outil d'ingénierie SIMATIC iMap (aide en ligne) Siemens AG

/8/ SIMATIC Component Based Automation - Configuration d'installations SIMATIC iMap Siemens AG Sur Internet sous le numéro d'article : 22762190 (http://support.automation.siemens.com/WW/view/fr/22762190)

/9/ Vous trouverez des informations complémentaires sur SIMATIC iMap sur Internet sous le numéro d'article suivant : 10805413 (http://support.automation.siemens.com/WW/view/fr/10805413)

B.5 Pour la programmation (CP S7 / OPC)

/10/ SIMATIC NET Blocs de programme pour CP S7 SIMATIC NET Manuel de programmation Siemens AG (SIMATIC NET Manual Collection) Sur Internet sous le numéro d'article : 30564821 (http://support.automation.siemens.com/WW/view/fr/30564821)

Bibliographie B.5 Pour la programmation (CP S7 / OPC)

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 239

/11/ SIMATIC NET Historique des versions des blocs fonctionnels et fonctions SIMATIC NET pour SIMATIC S7 Manuel de référence Siemens AG

(SIMATIC NET Manual Collection)

Sur Internet sous le numéro d'article : 9836605 (http://support.automation.siemens.com/WW/view/de/9836605)

/12/ SIMATIC Programmation sous STEP 7 Siemens AG (Partie de la documentation STEP 7 Informations basiques STEP 7) (Fait partie de la documentation en ligne de STEP 7)

Sur Internet sous le numéro d'article : 18652056 (http://support.automation.siemens.com/WW/view/de/18652056)

/13/ SIMATIC Fonctions système et fonctions standard pour S7-300/400 - Volumes 1/2 Manuel de référence Siemens AG (Partie de la documentation STEP 7 Informations basiques STEP 7) (Fait partie de la documentation en ligne de STEP 7)

Sur Internet sous le numéro d'article : 1214574 (http://support.automation.siemens.com/WW/view/de/1214574)

/14/ SIMATIC NET Communication industrielle avec PG/PC Volume 1 - Notions élémentaires Manuel système Siemens AG (SIMATIC NET Manual Collection)

Sur Internet sous le numéro d'article : 42783968 (http://support.automation.siemens.com/WW/view/de/42783968)

Bibliographie B.6 Sécurité des données SIMATIC NET

CP S7 pour Industrial Ethernet Configuration et mise en service 240 Manuel de configuration, 09/2013, C79000-G8977-C182-13

SIMATIC NET Communication industrielle avec PG/PC Volume 2 - Interfaces Manuel de programmation Siemens AG (SIMATIC NET Manual Collection)

Sur Internet sous le numéro d'article : 42783660 (http://support.automation.siemens.com/WW/view/de/42783660)

/15/ Automatisieren mit STEP 7 in AWL und SCL (ISBN: 978-3-89578-280-0) / Automating with STEP 7 in STL and SCL (ISBN: 978-3-89578-295-4)

Manuel utilisateur, manuel de programmation Berger, Hans Publicis KommunikationsAgentur GmbH, GWA, 2006

B.6 Sécurité des données SIMATIC NET

/16/ SIMATIC NET Industrial Ethernet Security Notions de base et application Manuel de configuration Siemens AG

(SIMATIC NET Manual Collection)

Sur Internet sous le numéro d'article : 56577508 (http://support.automation.siemens.com/WW/view/fr/56577508)

/17/ Pour plus d'informations sur la sécurité informatique et la sécurité des données dans la communication industrielle, veuillez consulter les sites Internet suivants de Siemens AG : (http://www.automation.siemens.com/mcms/industrial-communication/fr/ie/industrial-ethernet-security)

Bibliographie B.7 CP S7 Pour le montage et la mise en service du CP

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 241

B.7 CP S7 Pour le montage et la mise en service du CP

/18/ SIMATIC S7 Automate programmable S7-300 Siemens AG

● Installation de la CPU 31xC et 31x : Instructions de service Sur Internet sous le numéro d'article :

13008499 (http://support.automation.siemens.com/WW/view/fr/13008499)

● Données du module : Manuel de référence Sur Internet sous le numéro d'article :

8859629 (http://support.automation.siemens.com/WW/view/fr/8859629)

/19/ SIMATIC S7 Automate programmable S7-400, M7-400 Siemens AG

● Installation : Manuel de mise en œuvre Numéro d'article : 1117849 (http://support.automation.siemens.com/WW/view/fr/1117849)

● Données du module : Manuel de référence Réf. d'article : 1117740 (http://support.automation.siemens.com/WW/view/fr/1117740)

B.8 Concernant l'application et la configuration de PROFINET IO

/20/ SIMATIC Description du système PROFINET Manuel système Siemens AG (SIMATIC NET Manual Collection)

Bibliographie B.9 Concernant les fonctions TIC des CP

CP S7 pour Industrial Ethernet Configuration et mise en service 242 Manuel de configuration, 09/2013, C79000-G8977-C182-13

/21/ SIMATIC De PROFIBUS DP à PROFINET IO Manuel de programmation Siemens AG (SIMATIC NET Manual Collection)

B.9 Concernant les fonctions TIC des CP

/22/ Beans S7 / Applets pour CP IT Aide à la programmation Siemens AG (SIMATIC NET Manual Collection)

Sur Internet sous le numéro d'article : 24843906 (http://support.automation.siemens.com/WW/view/fr/24843906)

B.10 Concernant l'installation et la mise en service d'un réseau Industrial Ethernet

/28/ SIMATIC NET Industrial Ethernet - Manuel réseaux Manuel système Siemens AG Numéro d'article : 27069465 (http://support.automation.siemens.com/WW/view/fr/27069465)

/23/ SIMATIC NET Manuel Réseaux Twisted Pair et Fiber Optic Siemens AG

(SIMATIC NET Manual Collection)

Bibliographie B.11 Notions de base SIMATIC et STEP 7

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 243

/24/ SIMATIC NET Manuel Réseaux triaxiaux

(SIMATIC NET Manual Collection)

B.11 Notions de base SIMATIC et STEP 7

/25/ CPU 31xC et CPU 31x : caractéristiques techniques Manuel Siemens AG

Sur Internet sous le numéro d'article : 12996906 (http://support.automation.siemens.com/WW/view/fr/12996906)

/26/ Communication avec SIMATIC Manuel système Siemens AG

Sur Internet sous le numéro d'article : 25074283 (http://support.automation.siemens.com/WW/view/fr/25074283)

/27/ Documentation "Informations basiques STEP 7"

● Mise en route STEP 7 (ID : 18652511)

● Programmer avec STEP 7 (ID : 18652056)

● Configuration matérielle et communication dans STEP 7 (ID : 18652631)

● Pour une transition facile de S5 à S7... Manuel (ID : 1118413)

Siemens AG N° de référence 6ES7 810-4CA08-8BW0

(Fait partie de la documentation en ligne de STEP 7)

Bibliographie B.11 Notions de base SIMATIC et STEP 7

CP S7 pour Industrial Ethernet Configuration et mise en service 244 Manuel de configuration, 09/2013, C79000-G8977-C182-13

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 245

Couplage à des systèmes d'autres marque avec FETCH/WRITE C

Le mode FETCH ou WRITE supporté par les liaisons transport ISO, TCP et ISO-on-TCP peut être utilisé d'une manière générale à partir d'un matériel de marque quelconque pour accéder aux zones de mémoire système S7.

Pour pouvoir implémenter un tel accès dans des applications tournant sur PC, vous devez connaitre la structure de PDU des contrats. Les en-têtes spécifiques S7 ou S5, requis par les télégrammes d'appel ou d'acquittement, ont une longueur standard de 16 octets ; leur structure est décrite ci-après.

a) Structure du télégramme WRITE La signification et les valeurs des paramètres figurant avec des valeurs définies dans le tableau ci-après sont fournies dans la section suivante “Alimentation des paramètres".

Télégramme de requête WRITE Télégramme d'acquittement WRITE 0 Identificateur système ="S" 0 Identificateur système ="S" 1 ="5" 1 ="5" 2 Longueur en octets de l'en-

tête =16d. 2 Longueur.en-tête =16d.

3 Identificateur code d'opération =01 3 Identificateur code d'opération =01 4 Longueur code d'opération =03 4 Longueur code d'opération =03 5 Code d'opération =03 5 Code d'opération =04 6 Bloc ORG =03 6 Bloc d'acquittement =0Fh 7 Longueur bloc ORG =08 7 Longueur bloc d'acquittement =03 8 Identificateur ORG 8 Bloc d'erreur =N° 9 N°DB 9 Bloc vide =FFh A Adresse de début Octet de plus

haut poids A Longueur bloc vide =07

B Octet de poids faible

B

C Longueur Octet de plus haut poids

C

D Octet de poids faible

D libre

E Bloc vide =FFh. E F Longueur bloc vide =02 F Bloc de données avec 64 Ko

max.

Couplage à des systèmes d'autres marque avec FETCH/WRITE

CP S7 pour Industrial Ethernet Configuration et mise en service 246 Manuel de configuration, 09/2013, C79000-G8977-C182-13

a) Structure du télégramme FETCH La signification et les valeurs des paramètres figurant avec des valeurs définies dans le tableau ci-après sont fournies dans la section suivante “Alimentation des paramètres".

Télégramme de requête FETCH Télégramme d'acquittement FETCH 0 Identificateur système ="S" 0 Identificateur système ="S" 1 ="5" 1 ="5" 2 Longueur.en-tête =0x10 2 Longueur.en-tête =0x10 3 Ident. Code d'opération = 0x01 3 Ident. Code d'opération = 0x01 4 Longueur code d'opération = 0x03 4 Longueur code d'opération = 0x03 5 Code d'opération = 0x05 5 Code d'opération = 0x06 6 Bloc ORG = 0x03 6 Bloc d'acquittement =0x0F 7 Longueur bloc ORG = 0x08 7 Longueur bloc d'acquittement = 0x03 8 Identificateur ORG 8 Bloc d'erreur =N° 9 N°DB 9 Bloc vide =0xFF A Adresse de début Octet de plus

haut poids A Longueur bloc vide = 0x07

B Octet de poids faible

B libre

C Longueur Octet de plus haut poids

C

D Octet de poids faible

D

E Bloc vide =0xFF E F Longueur bloc vide = 0x02 F Données jusqu'à 64 Ko mais

uniquement si n° d'erreur = 0

Alimentation des paramètres Zone d'opérandes S7 DB M E A Identificateur ORG 01H 02H 03H 04H Données

source/cible du/dans bloc de données en mémoire centrale

Données source/cible de la/dans la zone de mémentos

Données source/cible de la/dans la mémoire image des entrées (MIE)

Données source/cible de la/dans la mémoire image des sorties (MIS)

N°DB DB dans lequel les données source sont prélevées ou dans lequel les données cible sont transférées

sans objet sans objet sans objet

zone admissible 1...255

Couplage à des systèmes d'autres marque avec FETCH/WRITE

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 247

Adresse de début N° de mot de données à partir duquel les données sont lues ou inscrites

N° d'octet de mémento à partir duquel les données sont lues ou inscrites

N° d'octet d'entrée à partir duquel les données sont lues ou inscrites

N° d'octet de sortie à partir duquel les données sont lues ou inscrites

zone admissible 0...2047 Tous les octets de mémento que la CPU met à disposition.

0...127 0...127

Longueur Longueur en mots du bloc de données source/cible

Longueur en octets du bloc de données source/cible

Longueur en octets du bloc de données source/cible

Longueur en octets du bloc de données source/cible

zone admissible Jusqu'à 8192 octets

Jusqu'à 8192 octets

1...128 1...128

Zone d'opérandes S7

EP/SP Z T

Identificateur ORG 05H 06H 07H Données

source/cible des/dans les modules de périphérie. Pour les données source les modules d'entrée, pour les données cible les modules de sortie

Données source/cible des/dans les cellules de comptage

Données source/cible des/dans les cellules de temporisation

N°DB sans objet sans objet sans objet Adresse de début N° d'octet de

périphérie à partir duquel les données sont lues ou inscrites

N° d'octet de la cellule de comptage à partir duquel les données sont lues ou inscrites

N° d'octet de la cellule de temporisation à partir duquel les données sont lues ou inscrites

zone admissible 0...127 Périphérie TOR 128...255 Périphérie analogique

0...255 0...255

Nombre Longueur en octets du bloc de données source/cible

Longueur en mots du bloc de données source/cible (cellule de comptage = 1 mot)

Longueur en mots du bloc de données source/cible (cellule de comptage = 1 mot)

zone admissible 1...256 1 1

Couplage à des systèmes d'autres marque avec FETCH/WRITE

CP S7 pour Industrial Ethernet Configuration et mise en service 248 Manuel de configuration, 09/2013, C79000-G8977-C182-13

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 249

Historique du document D

Ce chapitre fournit un récapitulatif des précédentes éditions du présent manuel.

Nouveautés de la version 10/2012 (C79000-G8900-C182-12) ● Adaptations rédactionnelles aux appareils actuellement livrables et à la version courante

des outils de configuration

Nouveautés de la version 03/2012 (C79000-G8900-C182-11) ● Remaniement rédactionnel

Adaptation de la description des groupes de paramètres à la configuration dans STEP 7 V5.5 et V12.

● Nouveautés techniques / rédactionnelles

– Industrial Ethernet Security : nouveaux CP Advanced

– Diagnostic Web étendu pour les CP récents : affichage de la topologie, centre de mise à jour

– Prise en charge du chargement du firmware via le centre de mise à jour dans le cadre du diagnostic Web par les CP récents

Nouveautés de la version 07/2010 (C79000-G8900-C182-10) ● Réorganisation de la documentation

Le chapitre "Liaisons de communication programmées" se trouve désormais dans le manuel /10/ (Page 238)-

● Nouveautés techniques / rédactionnelles

Ont été prises en compte, en plus de diverses adaptations imposées par les appareils actuellement livrés et la version actuelle de STEP 7 / NCM S7 V5.5 :

– Au chapitre "Configuration de liaisons de configuration", les informations sur les liaisons non spécifiées ont été complétées pour tenir compte des liaisons S7.

– L'ancienne désignation "communication compatible S5" a été remplacée par la désignation "services de communication ouverts".

– Au chapitre "CP comme serveur Web : contrôle de process HTML", il a été tenu compte du fait que les applets S7 ne peuvent être générés que par une utilisation personnalisée des Beans S7 mis à disposition ; le CP ne fournit pas d'applet S7 spécifiques prédéfinis.

Historique du document

CP S7 pour Industrial Ethernet Configuration et mise en service 250 Manuel de configuration, 09/2013, C79000-G8977-C182-13

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 251

Index

A Activation de la fonction de serveur Web, 174 Actualisation cyclique, 210 Adressage IP via DHCP, 99 Advanced CP, 4 Afficher la topologie, 184 Agent SNMP, 64 Arrêter, 209 AS-Interface, 14

B Beans S7, 167 Blocs de programme

AG_SEND / AG_RECV, 89 AG-RECV, 87 AG-SEND, 87

Broadcast Pour UDP, 112

Brochage du connecteur Connecteur femelle RJ-45, 231 Connecteur femelle Sub-D 15 points, 232

C CD Quick Start, 5 Cercle multicast, 113 Certificat de module, 181 Chargement des fichiers de langue

via FTP, 204 via le centre de mise à jour, 204

Chargeur de firmware Chargement du firmware, 226 Domaine d'emploi, 225

Chemin en ligne, 211 Commande de menu, 209 Communication PG, 22

avec STEP 7 via Ind. Ethernet, 24 en mode configuré, 24 en mode PG, 24

Communication PG/OP, 16 Communication PROFINET, 18 Communication S7, 16 Communication S7 via Ethernet, 25 Concept de protection de cellule, 14

Concept JavaBeans, 168 Configuration de rack / de sous-système, 183 Configuration DNS, 61 Configuration FTP, 62

Table d'allocation de fichiers, 62 Configuration IP, 5 Connexion via serveur Syslog, 19 Contrôle de process HTML

Port TCP à activer, 169 Contrôle de process HTML / Diagnostic Web, 18 Contrôle de process HTML via HTTPS, 19 Contrôle de process HTML via navigateur Web, 16 Contrôleur PROFINET IO, 67, 121 Courrier de test

Droits d'utilisateur, 191 CP de sécurité, 4 CP Ethernet

Autres propriétés du CP, 44 Autres propriétés du CP:Heure, 49 Configuration du matériel, 42 Mise en service : Marche à suivre, 41

C-PLUG, 210 CSMA/CD, 13

D DB e-mail, 148 DHCP, 59 Diagnostic

Diagnostic spécial, 21 diagnostic Web, 21

Diagnostic de liaisons et diagnostic système, 5 Diagnostic du matériel, 205 Diagnostic en ligne SCT, 206 Diagnostic NCM S7, Diagnostic spécial, 205

Généralités, 205 Diagnostic spécial STEP 7, diagnostic Web, 173 Diagnostic Web

Accès direct via le navigateur Web, 176 Accès via STEP 7 (STEP 7 Professional), 176 Accès via STEP 7 (STEP 7 V5.5), 176 Communication S7 - Onglet "Transport ISO", "ISO-on-TCP", 191 Démarrage et utilisation, 175 Etat du module - Onglet "Etat", 185 Etat du module - Onglet "Identification", 185

Index

CP S7 pour Industrial Ethernet Configuration et mise en service 252 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Industrial Ethernet - Onglet "Liaisons TCP", 188 Industrial Ethernet - Onglet "Liaisons UDP", 188 Industrial Ethernet - Onglet "Paramètres", 186 Industrial Ethernet - Onglet "Statistiques", 187 Onglet "Firmware", 202 Onglet "Liste de contrôle d'accès", 202 Onglet "Messages de diagnostic", 203 Onglet "Transport ISO", "ISO on TCP", "TCP", "UDP", "SMTP", 189 Protection d'accès IP - Onglet "Accès refusés", 194 Protection d'accès IP - Onglet "Adresses IP configurées", 193 Sécurité des données activée, 174 Structure des pages de diagnostic, 177 Topologie, 195 Topologie - Onglet "Récapitulatif des états", 201 Topologie - Onglet "Vue en tableau", 199 Topologie - Onglet "Vue graphique", 196 Volet de contenu, 178 Volet de navigation, 178

Domaine de synchronisation, 122 Données de configuration

Chargement sur le système cible, 84 Données de configuration du CP

Enregistrer, 86

E Echange - Affichage des pages Web, 173 Echange de module

S7-300, 38 S7-400, 40

Éditeur de topologie, 122 Effacement général, 209 E-mails

envoyer, 147 Emission d'un courrier de test dans l'onglet "SMTP", 190 Emplacements

S7-300, 37 S7-400, 39

Engineering Station, 24 Espionnage de données, 14 Etablir la liaison au CP, 211 Etat de la liaison, 186 Ethernet

Généralité, 13 Ethernet Standard, 192

F FETCH/WRITE

Coordination d'accès, 5 Fichier et paramètres de langue, 178 Fonction de courrier électronique, 141 Fonctionnalité de sécurité des données, 17 Fonctionnement parallèle

de CP ; S7-300, de CP ; S7-400,

FTP, 16 FTPS / FTPES, 151

G Gestion de domaine PROFINET IO, 122 Gestion de fichiers et accès aux fichiers via FTP, 19 Gestion des utilisateurs, 60

avancée, 65 Gigabit Ethernet, 192 Glossaire, 6 Glossaire SIMATIC NET, 6 Groupe multicast, 113

H Historique de version, 5 HMI, 40 HTTPS, 70

I ID client (pour DHCP), 59 Industrial Ethernet, 212

Généralité, 13 Industrial Ethernet ; interface utilisateur vers, Interface PG/PC, 25 Interface SEND/RECEIVE, 31

Echange de données, 87 Généralités, 29 Programme utilisateur, 89

IP (Internet Protocol), 30 IP-ACL (IP Access Control List), 55 IRT, 122

L Lancer, 209 Liaison

Propriétés, 97 Liaison e-mail

Index

CP S7 pour Industrial Ethernet Configuration et mise en service Manuel de configuration, 09/2013, C79000-G8977-C182-13 253

Configuration, 145 Liaison E-Mail, 61 liaison ISO-on-TCP

Adresses, 106 Liaison ISO-on-TCP, 30 Liaison non spécifiée, 99 Liaison TCP, 30

Adresses, 108 Liaison transport ISO, 30

Cycle de CPU, 91 Propriétés dynamique, 104

Liaison UDP, 31 Adresses, 110

Liaisons API-API, 29 Liaisons de communication programmées, 21 Liaisons programmées et configuration IP, 5 Liaisons S7

S7-400, 40 Listes Access Control, 68

M Manipulation de données, 14 Manual Collection, 5 Manuel partie A, 4 Mémoire système

Accès via FETCH/WRITE, 118 Messagerie électronique, 17 Mise en service, 41 Mode OP, 22 Mode PG

avec STEP 7 via Ethernet, 22 Module

Identification, 202 MPI, 212 Multicast

Pour UDP, 112, 113 Multitraitement

S7-300, 38 S7-400, 39

N Niveau de protection, 179 Nom d'appareil, 213

O Onglet "Configuration IP", 59 Onglet "Paramètres de port", 65 Onglet "Protection d'accès IP", 55

Opération de chargement, 84

P Pages HTML, 168 Paquets de données émis, 187 Paquets de données reçus, 187 Paramètre IP, 186 Paramètres d'adresse

Broadcast, 113 Liaison UDP non spécifiée, 111

Pare-feu, 19, 169 Passerelle de réseau, 214 PC internal, 216 Périphérique PROFINET IO

intelligent, 127 Plage de réglage, 178 Ports, 169 Possibilités de communication entre les types d'appareils, 21 Procédure d'accès au réseau, 14 Processeurs de communication ; architecture

Pour S7-300 :, Pour S7-400 :,

PROFIBUS, 14, 212 PROFINET CBA, 16 PROFINET IO

Généralités, 18 Propriétés Dynamique, 104 Protection d'accès au module, 179, 202, 228 Protection d'accès IP

Liste IP Access Control, 57

R Redondance de supports, 187, 192 Réglages usine, 209 Relais de communication S7, 25 Ressources de liaison

S7-300, 38

S Sécurité des données, 68, 70, 194

Activer sécurité des données, 68 Charger des règles de pare-feu, 68

Security Configuration Tool, 14 Sélection de la langue, 203 Serveur e-mail, 146 Serveur OPC

utiliser comme serveur SMTP, 146

Index

CP S7 pour Industrial Ethernet Configuration et mise en service 254 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Services de communication ouverts, 5, 16 Services FETCH/WRITE

Configuration pour transport ISO, 117 Généralité, 32 Généralités, 18

Services FTP, 5 Shared Device, 185 SIMATIC NET, 14 SIMATIC NET Manual Collection, 5 SNMP, 64

Configuration, 65 SNMPv1, 65 SNMPv3, 19, 65 Stations de contrôle/commande, 25 Statistiques des liaisons S7, 192 STEP 7, 21 Synchronisation d'horloge et transmission de l'heure via NTP (sécurisé), 20 Système de fichiers, 154 Système de fichiers du CP - Utilisation des fonctions de sécurité, 167 Système de fichiers flash, 180 Système de fichiers volatil en RAM (/ram), 180 Systèmes PROFINET IO, 185

T Table d'allocation de fichiers, 62 Tampon de diagnostic, 181 TCP/IP, 212 Téléchargements, 5 Temps de rafraîchissement de masque, 210 Topologie, 184 Topologie prescrite, 195 Topologie réelle, 196 Tunnel IPsec, 19

U UDP, 30 Utilitaires FTP, 155

V Versions de bloc de programme, 5 Volume de données et capacités fonctionnelles, 97

Z Zone de RAM, 154, 180

Zone flash, 154