Vous êtes sur la page 1sur 254

CP S7 pour Industrial Ethernet ___________________

Ce manuel...
Communication via CP
___________________
Ethernet sur stations S7 1
Configuration et mise en service Caractéristiques des CP
___________________
Ethernet 2
___________________
Configuration du CP
Ethernet avec STEP 7 3
SIMATIC NET Interface SEND/RECEIVE
dans le programme 4
utilisateur
S7-300/400 - Industrial Ethernet /
PROFINET ___________________
Configuration de liaisons de
communication 5
CP S7 pour Industrial Ethernet ___________________
CP comme contrôleur
PROFINET IO 6
Configuration et mise en service
Manuel de configuration
___________________
Périphérique PROFINET IO
7
intelligent avec CP S7-300
Envoi de messages de
process par courrier 8
électronique

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

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

___________________
diagnostic Web 11
___________________
Diagnostic spécial STEP 7 12
___________________
Chargement du firmware 13
___________________
Brochage du connecteur A
___________________
Bibliographie B
___________
Couplage à des systèmes
C
d'autres marque avec
FETCH/WRITE
___________________
Historique du document D
Manuel partie A - Application générale

09/2013
C79000-G8977-C182-13
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.

Siemens AG Numéro de référence du document: C79000-G8977-C182 Copyright © Siemens AG 2001 - 2013.


Industry Sector Ⓟ 09/2013 Sous réserve de modifications techniques Tous droits réservés
Postfach 48 48
90026 NÜRNBERG
ALLEMAGNE
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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 3
Ce manuel...

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


4 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Ce manuel...

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 5
Ce manuel...

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


6 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 7
Sommaire

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

CP S7 pour Industrial Ethernet Configuration et mise en service


8 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Sommaire

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 9
Sommaire

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

CP S7 pour Industrial Ethernet Configuration et mise en service


10 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Sommaire

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 11
Sommaire

CP S7 pour Industrial Ethernet Configuration et mise en service


12 Manuel de configuration, 09/2013, C79000-G8977-C182-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/).

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.2 Industrial Ethernet Security

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


14 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.2 Industrial Ethernet Security

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 15
Communication via CP Ethernet sur stations S7
1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

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 Via les protocoles
Communication S7 • 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 Via les protocoles
FTP
• FTP ou FTPS 1)

CP S7 pour Industrial Ethernet Configuration et mise en service


16 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 17
Communication via CP Ethernet sur stations S7
1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

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

CP S7 pour Industrial Ethernet Configuration et mise en service


18 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 19
Communication via CP Ethernet sur stations S7
1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

● 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 PROFINET TI Securité
CBA IO des
données
S7/C7–300 CP 343-1 ● ● 4) ● ○ ● 1) ○ ○
Lean
CP 343-1 ● ● ● ● 6) ● 3) ○ ○
CP 343-1 ● ● ● ● 6) ● 5) ● ●
Advanced
S7–400/ CP 443-1 ● ● ● ○ ● 2) ○ ○
S7-400H CP 443-1 ● ● ● ● ● 2) ● ●
Advanced

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


20 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.3 Possibilités de communication des automates SIMATIC S7 équipés de CP Ethernet

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 Communication S7 SEND/RECEIVE Communication Communication S7
SEND/RECEIVE SEND/RECEIVE FETCH/WRITE PG/OP 1) PROFINET IO
PROFINET CBA PROFINET CBA Communication S7 1)
PROFINET IO 3) PROFINET IO 3) SEND/RECEIVE
Services FTP Services FTP FETCH/WRITE
S7-400 Communication S7 Communication S7 PROFINET CBA
SEND/RECEIVE SEND/RECEIVE PROFINET IO
PROFINET CBA PROFINET CBA Contrôle de process
HTML
PROFINET IO 2) PROFINET IO
Services FTP
Services FTP Services FTP
E-mails

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 21
Communication via CP Ethernet sur stations S7
1.4 Communication PG/OP via Industrial Ethernet

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


22 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.4 Communication PG/OP via Industrial Ethernet

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 23
Communication via CP Ethernet sur stations S7
1.4 Communication PG/OP via Industrial Ethernet

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

CP S7 pour Industrial Ethernet Configuration et mise en service


24 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.5 Communication S7 via Industrial Ethernet

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 25
Communication via CP Ethernet sur stations S7
1.5 Communication S7 via Industrial Ethernet

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


26 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.5 Communication S7 via Industrial Ethernet

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 !

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 27
Communication via CP Ethernet sur stations S7
1.5 Communication S7 via Industrial Ethernet

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) / x x 2)
C_CNTRL (S7-300)
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).

CP S7 pour Industrial Ethernet Configuration et mise en service


28 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.6 Services de communication ouverts (interface SEND/RECEIVE)

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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 29
Communication via CP Ethernet sur stations S7
1.6 Services de communication ouverts (interface SEND/RECEIVE)

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

CP S7 pour Industrial Ethernet Configuration et mise en service


30 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.6 Services de communication ouverts (interface SEND/RECEIVE)

● 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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 31
Communication via CP Ethernet sur stations S7
1.7 Services FETCH/WRITE (serveur)

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


32 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Communication via CP Ethernet sur stations S7
1.8 Mise en réseau de stations avec STEP 7

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 33
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
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.

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 Processeurs de communication pour S7-400

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


36 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Caractéristiques des CP Ethernet
2.3 Règles d'embrochement sur SIMATIC S7-300

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 37
Caractéristiques des CP Ethernet
2.3 Règles d'embrochement sur SIMATIC S7-300

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

CP S7 pour Industrial Ethernet Configuration et mise en service


38 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Caractéristiques des CP Ethernet
2.4 Règles d'embrochement sur SIMATIC S7-400

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 39
Caractéristiques des CP Ethernet
2.4 Règles d'embrochement sur SIMATIC S7-400

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


40 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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 Configuration / programmation sous STEP 7


(S7-300 / S7-400)
Montez le CP sur profilé support S7 (S7-300) ou Configurez ou programmez le CP Ethernet avec
dans un rack S7 (S7-400) 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) :

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.2 Configuration - Marche à suivre

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


42 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.2 Configuration - Marche à suivre

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 43
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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 STEP 7 Professional


Onglet du dialogue "Propriétés Groupe de paramètres sous
d'objet" de l'appareil "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 > Général > Identification & Maintenance
d'emplacement
Paramètre / Fonction "Adresses de module" (Page 48)
Paramètres d'interface pour le > Adresses > Adresses d'E/S
programme utilisateur
Groupe de paramètres "Options / Paramètres" (Page 49)
Protection d'accès au module Options / Paramètres Paramètres
(niveau de protection)
Echange de module sans PG Options / Paramètres Paramètres
(S7-300)
Profil Ethernet pour liaisons à Options / Paramètres Paramètres
haute disponibilité
Emettre Keep Alive pour les Options / Paramètres Interface PROFINET > Options
liaisons d'interface
Multiplexage de liaisons OP / Options / Paramètres Paramètres
réservation de ressources
internes de liaison CPU
Mise en tampon UDP Options / Paramètres Paramètres

CP S7 pour Industrial Ethernet Configuration et mise en service


44 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

Groupes de paramètres / Fonction STEP 7 V5.5 STEP 7 Professional


Onglet du dialogue "Propriétés Groupe de paramètres sous
d'objet" de l'appareil "Propriétés > Général"
Système de fichiers (respectez Options / Paramètres Paramètres
la casse) *)
Groupe de paramètres "Synchronisation d'horloge" - Méthode (Page 53)
Activer la synchronisation • Options / Paramètres Interface PROFINET >
d'horloge via : Synchronisation d'horloge
• Synchronisation d'horloge
• Méthode SIMATIC
• NTP
• NTP (sécurisé) **)
Groupe de paramètres "Protection d'accès IP" (Page 55)
Protection d'accès IP • Protection d'accès IP Protection d'accès IP
• Editer la liste d'accès IP (IP
Access Control List)
• Démarrer la configuration de
pare-feu **)
Groupes de paramètres "Gestion des utilisateurs" (Page 60)
• Définition des droits Utilisateurs **) Gestion des utilisateurs **)
d'utilisation pour fonctions
TIC
• Démarrer la gestion des
utilisateurs sécurisée. **)
Groupe de paramètres "Mnémoniques / Déclaration de variables" (Page 61)
Accès symbolique aux variables Mnémoniques **) Déclaration de variable **)
via fonctions TIC
Groupe de paramètres "Configuration DNS" (Page 61)
Indication de l'adresse du Paramètres DNS **) Configuration DNS **)
serveur DNS pour les services
de messagerie électronique
(jusqu'à 32 adresses).
Groupes de paramètres "FTP" (Page 61)
Configuration FTP • FTP *) Configuration FTP
• Activation / désactivation du • Protection d'accès IP
serveur FTP
• Création / modification de la
table d'allocation de fichiers
• Activation de l'accès via
FTPS uniquement **)
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 Sécurité des données -
fonctions de sécurité

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 45
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

Groupes de paramètres / Fonction STEP 7 V5.5 STEP 7 Professional


Onglet du dialogue "Propriétés Groupe de paramètres sous
d'objet" de l'appareil "Propriétés > Général"
Groupe de paramètres "Web" (Page 68)
• Activation/désactivation du • Web -
serveur Web • Protection d'accès IP
• Activation de l'accès via
HTTPS uniquement **)

*) 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 STEP 7 Professional


Onglet du dialogue Groupe de paramètres sous
"Propriétés d'objet" de "Propriétés > Général"
l'interface > ...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) > Options > Options avancées
Paramètres de réseau individuel /
vitesse de transmission / duplex *)
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 > Configuration IP > Protocole IP
d'adresse IP
• Configuration de la démarche de
paramétrage d'adresse IP
Groupes de paramètres "PROFINET" (Page 67)
Définition des propriétés pour Interface PROFINET > Interface PROFINET
PROFINET IO et PROFINET CBA PROFINET
I-Device
Configuration de l'appareil comme Interface PROFINET > Interface PROFINET >
périphérique PROFINET IO intelligent I-Device I-Device
Synchronisation
Configuration des propriétés de Interface PROFINET > Interface PROFINET >
synchronisation de l'appareil comme Synchronisation Synchronisation
contrôleur PROFINET
Redondance de supports (Page 74)
Configuration comme abonné d'une Interface PROFINET > Interface PROFINET >
topologie en anneau avec procédure de Redondance de supports Options avancées >
redondance de supports MRP Redondance de supports

CP S7 pour Industrial Ethernet Configuration et mise en service


46 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 47
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


48 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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 Cette fonction permet d'empêcher toute intervention involontaire
module (niveau de sur le CP durant le fonctionnement productif. Les options
protection) 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 Cette option permet de définir l'enregistrement des données de
PG (S7-300) 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 49
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

Option / Zone de saisie Signification / Effet


• Profil Ethernet pour liaisons Sélectionnez ce profil en cas de mise en œuvre dans votre
à haute disponibilité 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 Vous pouvez, si besoin est, entrer ici un paramétrage de réseau
personnalisé 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


50 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

Option / Zone de saisie Signification / Effet


• Emettre Keep Alive pour les Vous pouvez spécifier ici l'intervalle d'émission de télégrammes de
liaisons 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 Sur les CP à fonctions TIC, l'activation de cette option permet de
(respectez la casse) spécifier que le CP tienne compte de la casse lors de l'attribution
de noms de fichier pour la zone RAM.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 51
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

Option / Zone de saisie Signification / Effet


• Multiplexage de liaisons OP Pour le raccordement des appareils TD/OP et IHM, vous pouvez
/ réservation de ressources optimiser les ressources de liaison dans la CPU S7-300, en faisant
internes de liaison CPU 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 Cette option permet de choisir l'un des comportements suivants :
tampon des télégrammes • désactivée (valeur par défaut)
UDP
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.

CP S7 pour Industrial Ethernet Configuration et mise en service


52 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 53
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


54 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 55
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


56 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 57
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


58 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 59
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


60 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 61
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


62 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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 0 4
cpu2 0 7
Affectation de DB
Exemple :

# File Name File DB Number


# ------------------------------------------------------------------
cpu1bd20 20
cpu1db35 35
cpu2_test.dat 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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 63
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

cpu1 0 4
cpu1db20 20
cpu1db35 35
cpu2 0 4
cpu2_test.dat 5
L'entrée suivante n'est par contre pas admissible et elle est rejetée avec affichage d'un
message d'erreur :

cpu1db20 20
cpu1db35 35
cpu1 0 4

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


64 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 65
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


66 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 67
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


68 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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 Les affichages de diagnostic du CP sont visualisés en clair dans
pour affichage de diagnostic via le le tampon de diagnostic Web. Les textes sont affichés dans la
Web 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 69
Configuration du CP Ethernet avec STEP 7
3.3 Paramétrage des autres propriétés du CP

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


70 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 71
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


72 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 73
Configuration du CP Ethernet avec STEP 7
3.5 Redondance de supports

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

CP S7 pour Industrial Ethernet Configuration et mise en service


74 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.5 Redondance de supports

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 75
Configuration du CP Ethernet avec STEP 7
3.5 Redondance de supports

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


76 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.5 Redondance de supports

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 77
Configuration du CP Ethernet avec STEP 7
3.5 Redondance de supports

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".

CP S7 pour Industrial Ethernet Configuration et mise en service


78 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.5 Redondance de supports

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 79
Configuration du CP Ethernet avec STEP 7
3.5 Redondance de supports

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


80 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.5 Redondance de supports

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 81
Configuration du CP Ethernet avec STEP 7
3.6 Attribution initiale d'adresses

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


82 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.6 Attribution initiale d'adresses

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 83
Configuration du CP Ethernet avec STEP 7
3.7 Chargement des données de configuration sur le système cible

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


84 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration du CP Ethernet avec STEP 7
3.7 Chargement des données de configuration sur le système cible

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 85
Configuration du CP Ethernet avec STEP 7
3.7 Chargement des données de configuration sur le système cible

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


86 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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.

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.1 Mode de fonctionnement de l'interface SEND/RECEIVE de la CPU

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 *) 8192 octets 8192 octets 8192 octets 2048 octets
AG_LSEND **) 8192 octets 8192 octets 8192 octets 2048 octets
AG_SSEND ***) 1452 octets 1452 octets 1452 octets 1452 octets
Reçu
AG_RECV *) 8192 octets 8192 octets 8192 octets 2048 octets
AG_LRECV **) 8192 octets 8192 octets 8192 octets 2048 octets
AG_SRECV ***) 1452 octets 1452 octets 1452 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)

CP S7 pour Industrial Ethernet Configuration et mise en service


88 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Interface SEND/RECEIVE dans le programme utilisateur
4.2 Programmation de l'interface SEND/RECEIVE

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 89
Interface SEND/RECEIVE dans le programme utilisateur
4.2 Programmation de l'interface SEND/RECEIVE

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


90 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Interface SEND/RECEIVE dans le programme utilisateur
4.3 Echange de données CPU S7 − CP Ethernet

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 91
Interface SEND/RECEIVE dans le programme utilisateur
4.4 Informations complémentaires

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


92 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Interface SEND/RECEIVE dans le programme utilisateur
4.4 Informations complémentaires

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 93
Interface SEND/RECEIVE dans le programme utilisateur
4.4 Informations complémentaires

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


94 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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.

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.1 Marche à suivre et propriétés des liaisons

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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


96 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.1 Marche à suivre et propriétés des liaisons

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 97
Configuration de liaisons de communication
5.2 Liaisons à d'autres partenaires dans d'autres projets

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

CP S7 pour Industrial Ethernet Configuration et mise en service


98 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.2 Liaisons à d'autres partenaires dans d'autres projets

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 Adresse IP / TSAP / Port Etablissement de liaison


de liaison Adresse MAC (distant) actif
(distante)
A partir d'un partenaire quelconque vide vide non
à partir d'un partenaire quelconque vide spécifiée non
via TSAP défini

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 99
Configuration de liaisons de communication
5.3 Liaisons incohérentes - Liaisons sans affectation

Signification pour l'établissement Adresse IP / TSAP / Port Etablissement de liaison


de liaison Adresse MAC (distant) actif
(distante)
vers ou à partir d'un partenaire spécifiée spécifiée Oui
défini Le port local peut rester
non spécifié (mais pas
forcément).
vers ou à partir d'un partenaire spécifiée non spécifiée non
défini

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


100 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.3 Liaisons incohérentes - Liaisons sans affectation

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) Les liaisons subsistent. - aucune action n'est requise -
dans la configuration matérielle Les ID de liaison sont automatiquement
(par "glisser-déplacer") mis à jour.
Suppression du CP (module) Les liaisons sont maintenues sans Après avoir placé et branché un CP dans la
dans la configuration affectation à un CP dans la table des configuration matérielle :
matérielle. liaisons. Dans l'onglet "Vue 1. Dans l'onglet "Adresses" du dialogue des
Le message suivant s'affiche : d'ensemble“ de la boîte de dialogue propriétés de la liaison, affectez le CP à la
"Le CP possède n liaisons ; “Propriétés", les liaisons sont repérées liaison ;
l'affectation dans la table des par un "!".
liaisons est perdue." 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 101
Configuration de liaisons de communication
5.3 Liaisons incohérentes - Liaisons sans affectation

Action Conséquence pour les liaisons Ce que vous devez faire pour rétablir la liaison
Suppression de la station Toutes les liaisons à cette station au Reconfigurer la station et les liaisons.
SIMATIC S7. sein du projet sont supprimées.
Nota :
ne s'applique pas aux liaisons du
partenaire si celui-ci utilise une
passerelle (routeur).
Suppression d'une station d'un Les liaisons des stations du projet à la Réaffecter la station d'un autre constructeur (ou
autre constructeur. station d'un autre constructeur bien une station locale) à la liaison à l'aide de la
continuent à figurer sans affectation fonction Edition > Partenaire de réseau.
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 "!".
Modifier l'affectation au sous- Les liaisons qui étaient affectées via le Réaffecter les liaisons à l'aide de la fonction
réseau du CP. CP, restent sans affectation dans la Edition > Partenaire de réseau ou de l'onglet
table des liaisons. Dans l'onglet "Vue “Adresses" de la boîte de dialogue “Propriétés"
d'ensemble“ de la boîte de dialogue de la liaison concernée.
“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).

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 Les liaisons sont maintenues sans Après avoir placé et branché un CP dans la
d'une station S7). affectation à un CP dans la table des configuration matérielle :
liaisons. 1. Affecter le CP à la liaison ;
L'affectation à la CPU / Application PC 2. Vérifier l'adresse de début du module
est conservée. 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


102 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.4 Configuration des propriétés d'une liaison transport ISO

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 Reconfigurer l'appareil et les liaisons.
sont supprimées à l'intérieur du projet. Réaffecter ou supprimer les liaisons non
• Les liaisons restent présentes mais spécifiées.
non spécifiées pour le partenaire.
• Les liaisons sans partenaire de
liaison sont complètement
supprimées.
Modifier l'affectation au sous- Les liaisons qui étaient affectées à Réaffecter le cas échéant les liaisons.
réseau du CP. l'aide du CP, sont conservées et
peuvent être incohérentes.

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) ;

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 103
Configuration de liaisons de communication
5.4 Configuration des propriétés d'une liaison transport ISO

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


104 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.4 Configuration des propriétés d'une liaison transport ISO

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 • modifiable
• Si l'établissement de liaison est passif • (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 modifiable
tentative d'émission est relancée en cas d'échec (100-30000ms,
par défaut 1000ms).
Max. Count Max. Count représente le nombre de tentatives d'émission, y modifiable
compris la première (1-100, par défaut 5).
Inactivity Time Inactivity Time indique au bout de combien de temps la liaison modifiable
est coupée en l'absence de signe de vie de la station partenaire
(6-180s, par défaut 30s).
Window Time Window Time spécifie l'intervalle de temps au bout duquel un lecture seule
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.

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 105
Configuration de liaisons de communication
5.5 Configuration des propriétés d'une liaison ISO-on-TCP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


106 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.5 Configuration des propriétés d'une liaison ISO-on-TCP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 107
Configuration de liaisons de communication
5.6 Configuration des propriétés d'une liaison TCP

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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


108 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.6 Configuration des propriétés d'une liaison TCP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 109
Configuration de liaisons de communication
5.7 Configuration des propriétés de liaison UDP

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".

CP S7 pour Industrial Ethernet Configuration et mise en service


110 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.7 Configuration des propriétés de liaison UDP

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 ab 2000...
d'une adresse de port libre.

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 111
Configuration de liaisons de communication
5.7 Configuration des propriétés de liaison UDP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


112 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.7 Configuration des propriétés de liaison UDP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 113
Configuration de liaisons de communication
5.7 Configuration des propriétés de liaison UDP

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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


114 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.7 Configuration des propriétés de liaison UDP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 115
Configuration de liaisons de communication
5.8 Mode FETCH/WRITE

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


116 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.8 Mode FETCH/WRITE

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é.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 117
Configuration de liaisons de communication
5.8 Mode FETCH/WRITE

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


118 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Configuration de liaisons de communication
5.8 Mode FETCH/WRITE

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 119
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 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 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.1 Configuration

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 S7 pour Industrial Ethernet Configuration et mise en service


122 Manuel de configuration, 09/2013, C79000-G8977-C182-13
CP comme contrôleur PROFINET IO
6.2 Mode contrôleur IO sur S7-300

● 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 S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 123
CP comme contrôleur PROFINET IO
6.2 Mode contrôleur IO sur S7-300

● 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 S7 pour Industrial Ethernet Configuration et mise en service


124 Manuel de configuration, 09/2013, C79000-G8977-C182-13
CP comme contrôleur PROFINET IO
6.3 Mode contrôleur IO sur S7-400

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 S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 125
CP comme contrôleur PROFINET IO
6.4 Informations complémentaires concernant le fonctionnement sous PROFINET IO

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


126 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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.

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.1 Principe de l'échange de données en mode périphérique IO

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


128 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Périphérique PROFINET IO intelligent avec CP S7-300
7.2 Configuration (STEP 7 V5.5)

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 129
Périphérique PROFINET IO intelligent avec CP S7-300
7.2 Configuration (STEP 7 V5.5)

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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


130 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Périphérique PROFINET IO intelligent avec CP S7-300
7.2 Configuration (STEP 7 V5.5)

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 131
Périphérique PROFINET IO intelligent avec CP S7-300
7.2 Configuration (STEP 7 V5.5)

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

CP S7 pour Industrial Ethernet Configuration et mise en service


132 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Périphérique PROFINET IO intelligent avec CP S7-300
7.2 Configuration (STEP 7 V5.5)

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 133
Périphérique PROFINET IO intelligent avec CP S7-300
7.3 Configuration (STEP 7 Professional)

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


134 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Périphérique PROFINET IO intelligent avec CP S7-300
7.4 Programmation

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 135
Périphérique PROFINET IO intelligent avec CP S7-300
7.4 Programmation

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

CP S7 pour Industrial Ethernet Configuration et mise en service


136 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Périphérique PROFINET IO intelligent avec CP S7-300
7.5 Shared Device

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 137
Périphérique PROFINET IO intelligent avec CP S7-300
7.6 Exemple de configuration et de programmation

① 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

CP S7 pour Industrial Ethernet Configuration et mise en service


138 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Périphérique PROFINET IO intelligent avec CP S7-300
7.6 Exemple de configuration et de programmation

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 139
Périphérique PROFINET IO intelligent avec CP S7-300
7.6 Exemple de configuration et de programmation

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


140 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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.

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.1 Fonctions

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

CP S7 pour Industrial Ethernet Configuration et mise en service


142 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Envoi de messages de process par courrier électronique
8.1 Fonctions

● 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 • Envoyer un message à partir du programme
message de test utilisateur

La disponibilité de la fonction de courrier Les informations à transmettre avec le


électronique peut à tout moment être vérifiée message, y compris les informations
en déclenchant l'envoi d'un message de test d'adresse, sont enregistrées dans un bloc de
par le CP Advanced. données (DB). Les informations sont ainsi
transmises via le programme utilisateur au
voir le chapitre Test de la fonction de courrier
moyen d'un bloc FC AG_SEND/AG_LSEND.
électronique (Page 149)
voir le chapitre Envoyer message (Page 147)
(Utiliser FC AG_SEND /AG_LSEND)


Réception du message sur l'appareil destinataire.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 143
Envoi de messages de process par courrier électronique
8.2 Configuration

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 • Installation rapide • Réception de messages • Utiliser un logiciel de
Vous utilisez un logiciel de • Economique uniquement au sein de la serveur de messagerie
serveur de messagerie sur société
un PC disponible sur votre
réseau local.
Interne avec connexion vers • Utilisation d'une • Tâche d'administration
l'extérieur infrastructure existante
Vous utilisez un serveur de • Sortie sur équipements
messagerie intégré à votre
externes tels que
intranet, capable de
portables, télécopie 1)
transmettre des messages à
l'extérieur.
externe • Peu coûteux lorsqu'une • Abonnement à un
Vous vous adressez à un infrastructure interne fait fournisseur d'accès
serveur de messagerie défaut • Mettre à disposition un
extérieur à votre intranet.
• Sortie sur équipements routeur
externes tels que
portables, télécopie 1)

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

CP S7 pour Industrial Ethernet Configuration et mise en service


144 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Envoi de messages de process par courrier électronique
8.3 Création d'une liaison E-Mail

● 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 : commande.installation@provider.com

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 145
Envoi de messages de process par courrier électronique
8.3 Création d'une liaison E-Mail

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. absolu:140.80.0.4
L'adresse IP saisie peut être absolue ou symbolique. symbolique:t-online.de
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
Nom d'expéditeur par Saisie d'une adresse qui sera systématiquement ajoutée dans le Station2.CPU412@xy.werk2
défaut courriel comme adresse d'expédition si le champ Expéditeur de .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.

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


146 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Envoi de messages de process par courrier électronique
8.4 Envoyer message

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:name.name@t-online.de;' Destinataire obligatoire
+42.0 CC1) STRING[40] 'CC:name.name@t-online.de;' Destinataire CC optionnel
+84.0 FROM STRING[40] 'FROM:installation.usine2@xyz- Expéditeur optionnel
online.de;'
+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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 147
Envoi de messages de process par courrier électronique
8.4 Envoyer message

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

CP S7 pour Industrial Ethernet Configuration et mise en service


148 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Envoi de messages de process par courrier électronique
8.5 Test de la fonction de courrier électronique

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é.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 149
Envoi de messages de process par courrier électronique
8.5 Test de la fonction de courrier électronique

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


150 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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.

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.1 Fonctions FTP d'une station S7 équipée d'un CP Advanced

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


152 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 153
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


154 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 155
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


156 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 157
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


158 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 159
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


160 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 161
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


162 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 163
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

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


164 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Gestion de fichiers et accès aux fichiers via FTP/FTPS
9.5 Blocs de programme pour services FTP

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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 165
Gestion de fichiers et accès aux fichiers via FTP/FTPS
9.5 Blocs de programme pour services FTP

● 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


166 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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 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.2 Sécurité d'accès aux données de process

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 pour Industrial Ethernet Configuration et mise en service


168 Manuel de configuration, 09/2013, C79000-G8977-C182-13
CP S7 Advanced comme serveur Web : Contrôle de process HTML
10.2 Sécurité d'accès aux données de process

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) Accès à une page HTML se trouvant sur PC/PG (Navigateur Web avec pare-feu) −>
443 (HTTPS) le CP Advanced ou sur le serveur Web, CP
via diagnostic Web p. ex.
(le CP Advanced ou serveur Web est le
serveur HTTP) ;
443 (HTTPS) Configuration des fonctions de sécurité PC/PG -> CP
pour pouvoir exécuter des fonctions de
diagnostic sur le CP. (SCT)
25 Accès du client de messagerie au serveur CP −> serveur de messagerie avec pare-feu
de messagerie ; (activation sur le serveur de messagerie)
(le CP Advanced est le client SMTP, le
serveur de messagerie est le serveur
SMTP)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 169
CP S7 Advanced comme serveur Web : Contrôle de process HTML
10.2 Sécurité d'accès aux données de process

Port TCP à activer (protocole) Fonction utilisée Activation requise pour


accès en direction de
20 et 21 Accès aux fichiers : Client FTP avec pare-feu −> CP
Accès aux fichiers du CP Advanced à CP −> serveur FTP avec pare-feu
l'aide de fonctions FTP/FTPS (le CP
Advanced est serveur FTP ou client FTP).
102 (S7) Configuration avec STEP 7 via ISO-on- PC/PG -> CP
TCP
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 pour Industrial Ethernet Configuration et mise en service


170 Manuel de configuration, 09/2013, C79000-G8977-C182-13
CP S7 Advanced comme serveur Web : Contrôle de process HTML
10.3 Accès au CP Advanced via un navigateur Web

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 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 171
CP S7 Advanced comme serveur Web : Contrôle de process HTML
10.3 Accès au CP Advanced via un navigateur Web

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] -> Adresse IP -> "142.80.00.01"
"www.ad.siemens.de"
③ [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


172 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 173
diagnostic Web
11.1 Conditions préalables

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".

CP S7 pour Industrial Ethernet Configuration et mise en service


174 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.2 Structure et utilisation

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 175
diagnostic Web
11.2 Structure et utilisation

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".

CP S7 pour Industrial Ethernet Configuration et mise en service


176 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.2 Structure et utilisation

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é.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 177
diagnostic Web
11.2 Structure et utilisation

② 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)

CP S7 pour Industrial Ethernet Configuration et mise en service


178 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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 • Etat de fonctionnement actuel du CP :
fonctionnement
• 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 179
diagnostic Web
11.3 Pages de diagnostic du CP

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 Nombre de blocs de données défectueux (inutilisables)
défectueux
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 Repère de subdivision essentielle du CP, s'il a été configuré.
essentielle 1)
Repère Repère d'emplacement du CP, s'il a été configuré.
d'emplacement 1)
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é

CP S7 pour Industrial Ethernet Configuration et mise en service


180 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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 Affichage en clair de l'entrée du tampon de diagnostic.
(changement de Le texte est affiché dans la langue déterminée par le fichier de texte chargé. A la livraison du CP,
langue impossible) 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 181
diagnostic Web
11.3 Pages de diagnostic du CP

Paramètre Fonction
Détails avec "Numéro" Le numéro identifie l'entrée de la liste.
(indication dans un Des informations complémentaires sur l'évènement de diagnostic peuvent, selon le type de
index complémentaire module, être affichées ici.
en fin de tableau)
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 Indication d'état symbolique du rack de station ou du sous-
(Affichage uniquement si l'affichage de la topologie est système.
activé) 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 Description, inscrite dans la configuration, du rack de station
(Affichage uniquement si l'affichage de la topologie est ou du sous-système.
activé)

CP S7 pour Industrial Ethernet Configuration et mise en service


182 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 183
diagnostic Web
11.3 Pages de diagnostic du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


184 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 185
diagnostic Web
11.3 Pages de diagnostic du CP

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 Adresse MAC active du CP
(active)
Adresse MAC (par Adresse MAC par défaut
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- Masque de sous-réseau configuré
réseau
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)

CP S7 pour Industrial Ethernet Configuration et mise en service


186 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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 Affichage du rôle et, pour le gestionnaire, affichage de l'état de l'anneau :
supports
• 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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 187
diagnostic Web
11.3 Pages de diagnostic du CP

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 "*"

CP S7 pour Industrial Ethernet Configuration et mise en service


188 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 189
diagnostic Web
11.3 Pages de diagnostic du CP

Paramètre Fonction Protocole correspondant


Etat de connexion Etat actuel de la liaison : tous
• Etablie
• Coupée
• Etablissement actif de liaison en cours
• Etablissement passif de liaison en cours
Interface Indique la voie de connexion sur la station locale tous
Statistiques (de la liaison sélectionnée)
• Mode de Informations statistique sur l'entrée Transport ISO, ISO on TCP, TCP, UDP
fonctionnement
• Message émis avec
succès
• Messages émis sans
succès
• Messages reçus
Messages bloqués par le Nombre de messages bloqués avec le bloc de TCP
verrouillage d'accès LOCK programme AG_LOCK

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“.

CP S7 pour Industrial Ethernet Configuration et mise en service


190 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 191
diagnostic Web
11.3 Pages de diagnostic du CP

Paramètre Fonction Protocole correspondant


Etat de connexion Etat actuel de la liaison : tous
• Etablie
• Coupée
• La liaison est en cours d'établissement
Interface Interface par laquelle passe la liaison. D'autres tous
informations sur l'interface sont fournies sous
informations complémentaires.

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
Erreur, ressources insuffisantes 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.

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é

CP S7 pour Industrial Ethernet Configuration et mise en service


192 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

Paramètre Fonction
Etat de connexion <port> Px Etat des deux ports de réseau en anneau du CP :
Etat de connexion <port> Py • 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 Le droit d'accès configuré pour l'adresse IP :
• A (Access) • L'accès à la station est autorisé.
• M (Modify) • L'édition de la liste IP Access Control via HTTP est
• R (Routing) autorisée.
• L'accès via le sous-réseau auquel est connectée l'autre
interface du CP, est autorisé.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 193
diagnostic Web
11.3 Pages de diagnostic du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


194 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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 :
Pare-feu de niveau 3 • non configuré
VPN de niveau 2 • configuration recopiée
VPN de niveau 3 • configuration erronée
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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 195
diagnostic Web
11.3 Pages de diagnostic du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


196 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 197
diagnostic Web
11.3 Pages de diagnostic du CP

① 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


198 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 199
diagnostic Web
11.3 Pages de diagnostic du CP

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

CP S7 pour Industrial Ethernet Configuration et mise en service


200 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du CP

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"

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 201
diagnostic Web
11.3 Pages de diagnostic du CP

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


202 Manuel de configuration, 09/2013, C79000-G8977-C182-13
diagnostic Web
11.3 Pages de diagnostic du 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 "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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 203
diagnostic Web
11.3 Pages de diagnostic du CP

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


204 Manuel de configuration, 09/2013, C79000-G8977-C182-13
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.

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.2 Fonctions

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

CP S7 pour Industrial Ethernet Configuration et mise en service


206 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Diagnostic spécial STEP 7
12.2 Fonctions

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".

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 207
Diagnostic spécial STEP 7
12.2 Fonctions

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


208 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Diagnostic spécial STEP 7
12.2 Fonctions

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 Ces commandes de menu permettent d'établir une liaison à
liaison en ligne... un autre module à diagnostiquer, sans être obligé de
Diagnostic > Fermer refermer l'utilitaire de diagnostic et de le redémarrer. La
liaison en ligne... 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> *) Pilotez le module comme suit :
• Arrêter module • Arrêter le module.
• Démarrer module • Permet de démarrer le module, si le commutateur
MARCHE/ARRET se trouve sur MARCHE.
Etat de fonctionnement > *) Sur certains modules un effacement général du module est
Effacement général du module *) 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 > *) Sur certains modules, il est possible de rétablir les
Rétablissement des paramètres par défaut *) 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).

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 209
Diagnostic spécial STEP 7
12.2 Fonctions

Menu Signification
Etat de fonctionnement > *) Sur les modules fonctionnant avec un C-PLUG, il est
Formater C-PLUG pour ce module *) 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 > Possibilités de commande de l'objet de diagnostic "Tampon
de diagnostic"
• Détails sur l'entrée...
Pour les détails des fonctions de commande, veuillez
• Suppression d'entrées
consulter l'aide en ligne de l'objet de diagnostic "Tampon de
• Filtrer affichage > diagnostic".
– Paramétrer
– Activer
• Enregistrer...
• Enregistrer cycliquement...
Affichage> Cette commande de menu déclenche chaque fois qu'elle
Rafraîchir est activée, un rafraîchissement unique des informations
d'état et de diagnostic.
Affichage> Cette commande de menu active (Rafraîchissement
cyclique activé / désactivé 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


210 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Diagnostic spécial STEP 7
12.3 Démarrer le diagnostic

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 211
Diagnostic spécial STEP 7
12.3 Démarrer le diagnostic

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 N° d’unité/emplacement du CP à diagnostiquer.
une adresse MPI particulière. Si vous entrez l’adresse MPI du CP, vous
Entrez sinon ici l’adresse MPI de la pouvez choisir le paramètre "0/0".
CPU. 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 N° d’unité/emplacement du CP à diagnostiquer.
d’accéder à la station S7. 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 N° d’unité/emplacement du CP à diagnostiquer.
permet d’accéder à la station S7. Si le CP à diagnostiquer est un CP Ethernet :
Entrée en hexadécimal. Si vous avez spécifié "0/0", le CP spécifié par
Exemple : l’adresse de station est directement adressé.
Adresse MAC 80.00.06.A1.B2.3D
TCP/IP Adresse IP du CP Industrial Ethernet N° d’unité/emplacement du CP à diagnostiquer.
qui permet d’accéder à la station S7. Si le CP à diagnostiquer est un CP Ethernet :
Entrée en décimal. Si vous avez spécifié "0/0", le CP spécifié par
Exemple : l’adresse de station est directement adressé.
Adresse IP 142.120.9.134

CP S7 pour Industrial Ethernet Configuration et mise en service


212 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Diagnostic spécial STEP 7
12.3 Démarrer le diagnostic

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 213
Diagnostic spécial STEP 7
12.3 Démarrer le diagnostic

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


214 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Diagnostic spécial STEP 7
12.3 Démarrer le diagnostic

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 :

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 215
Diagnostic spécial STEP 7
12.3 Démarrer le diagnostic

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"

CP S7 pour Industrial Ethernet Configuration et mise en service


216 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Diagnostic spécial STEP 7
12.3 Démarrer le diagnostic

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

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 217
Diagnostic spécial STEP 7
12.4 Marche à suivre pour le diagnostic

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


218 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Diagnostic spécial STEP 7
12.5 Appel ciblé des fonctions de diagnostic

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 Objectif du diagnostic Particularités


diagnostic
Informations sur le Identifier le CP auquel le diagnostic
CP spécial STEP 7 est relié, et vérifier
l'état de fonctionnement actuel.
État de Cette fonction permet de déterminer et
fonctionnement 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 général d'erreurs à l'aide du Sur le CP, les messages d'événement
diagnostic tampon de diagnostic. sont enregistrés dans un tampon
Afficher et décoder en détail les cyclique. La capacité du tampon
messages d'événement enregistrés sur cyclique du CP est de 50 entrées.
le CP. Le tampon de diagnostic fournit La capacité du tampon sous STEP 7
des informations exploitables sur tous est en revanche de 500 messages !
les services de communication du CP. 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".

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 219
Diagnostic spécial STEP 7
12.6 Check-list des "problèmes typiques" de l'installation

Tableau 12- 2 Fonctions liées au mode de fonctionnement

Fonction/objet de Objectif du diagnostic Particularités


diagnostic
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 Un double clic sur les objets du volet
de liaison utilisés ; 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 " • Informations détaillées sur l'état
Type - Liaison - n 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


220 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Diagnostic spécial STEP 7
12.6 Check-list des "problèmes typiques" de l'installation

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 à Une configuration illicite a été La LED jaune ARRET et la LED rouge SF sont
l'état Marche. chargée sur le CP Ethernet. 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 Consultation de l'état de fonctionnement dans le
sur Arrêt diagnostic spécial.
(uniquement sur CP à Etat : Arrêt, cause : commutateur sur ARRET
sélecteur MARCHE/ARRÊT) 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 AG-SEND et AG-RECV ne Vérifier le programme utilisateur.
une liaison transport ISO/ sont pas appelés dans le Analyser les octets d'état de AG-SEND et AG-RECV.
ISO-on-TCP ne fonctionne programme utilisateur
Remède :
pas ou ne fonctionne que ou
dans un sens. configurer éventuellement les blocs de programme
Les tampons de réception ou
rectifier si nécessaire le pointeur ANY.
d'émission sont soit trop petits,
soit erronés.
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 Station réceptrice trop lente. Analyser le tampon de diagnostic.
lent. 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 221
Diagnostic spécial STEP 7
12.7 Messages de diagnostic de liaisons E-Mail avec authentification

Problème Cause possible Vérification et remède


Le bloc de données n'est pas La valeur du paramètre LEN Remède :
intégralement transmis sur la de AG-SEND est erronée. entrer la valeur requise du paramètre LEN.
liaison transport ISO/
ISO-on-TCP/UDP.
Le bloc de données n'est pas Le tampon désigné par le Remède :
intégralement transmis sur la pointeur ANY est trop petit. rectifier le paramètre LEN et le pointeur ANY.
liaison transport ISO/
ISO-on-TCP/UDP.

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 Signification Etat SMTP Méthode


d'erreur *) d'authentification
1 Erreur de transfert de la séquence de démarrage avec oui toutes **)
EHLO
2 Les méthodes d'authentification proposées par le --- toutes **)
serveur de messagerie ne sont pas prises en charge
par le CP.
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 --- DIGEST-MD5
réponse à la requête du serveur de messagerie.
8 Erreur de transfert de la chaîne codée de réponse oui DIGEST-MD5

CP S7 pour Industrial Ethernet Configuration et mise en service


222 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Diagnostic spécial STEP 7
12.7 Messages de diagnostic de liaisons E-Mail avec authentification

Code Signification Etat SMTP Méthode


d'erreur *) 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 Signification
SMTP
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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 223
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
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).

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 225
Chargement du firmware
13.1 Chargement à l'aide du chargeur de firmware

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".

CP S7 pour Industrial Ethernet Configuration et mise en service


226 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Chargement du firmware
13.2 Chargement via le centre d'actualisation

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 227
Chargement du firmware
13.2 Chargement via le centre d'actualisation

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.

CP S7 pour Industrial Ethernet Configuration et mise en service


228 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Chargement du firmware
13.2 Chargement via le centre d'actualisation

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é.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 229
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
Brochage du connecteur A
A.1 Connecteur DC 24 V

Borne Fonction
L+ +24 V
M Masse

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 - -

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 231
Brochage du connecteur
A.3 Connecteur pour Industrial Ethernet

Interface Gigabit

N° de broche Désignation / Signal Fonction


1 P0-P TD+ / RD+ Transmit + / Receive +
2 P0-N TD- / RD- Transmit - / Receive -
3 P1-P TD+ / RD+ Transmit + / Receive +
4 P2-P TD+ / RD+ Transmit + / Receive +
5 P2-N TD- / RD- Transmit - / Receive -
6 P1-N TD- / RD- Transmit - / Receive -
7 P3-P TD+ / RD+ Transmit + / Receive +
8 P3-N TD- / RD- 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.

CP S7 pour Industrial Ethernet Configuration et mise en service


232 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Brochage du connecteur
A.4 Connecteur pour PROFIBUS

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 Occupé sur RS485


PROFIBUS
1 PE Conducteur de oui
protection
2 - - -
3 RxD/TxD-P Ligne de données B oui
4 RTS (AG) Control-A -
5 M5V2 Potentiel de référence oui
données
6 P5V2 Potentiel positif oui
alimentation
7 BATT - -
8 RxD/TxD-N Ligne de données A oui
9 - - -

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 233
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
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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 235
Bibliographie
B.2 Concernant la configuration, la mise en service et l'utilisation du CP

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


236 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Bibliographie
B.3 Concernant la configuration sous STEP 7 / NCM S7

/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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 237
Bibliographie
B.4 Pour la configuration de PROFINET CBA (composants et installations)

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


238 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Bibliographie
B.5 Pour la programmation (CP S7 / OPC)

/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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 239
Bibliographie
B.6 Sécurité des données SIMATIC NET

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


240 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Bibliographie
B.7 CP S7 Pour le montage et la mise en service du CP

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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 241
Bibliographie
B.9 Concernant les fonctions TIC des CP

/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)

CP S7 pour Industrial Ethernet Configuration et mise en service


242 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Bibliographie
B.11 Notions de base SIMATIC et STEP 7

/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)

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 243
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
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- =16d. 2 Longueur.en-tête =16d.
tête
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 A Longueur bloc vide =07
haut poids
B Octet de poids B
faible
C Longueur Octet de plus C
haut poids
D Octet de poids D libre
faible
E Bloc vide =FFh. E
F Longueur bloc vide =02 F
Bloc de données avec 64 Ko
max.

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

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 A Longueur bloc vide = 0x07
haut poids
B Octet de poids B libre
faible
C Longueur Octet de plus C
haut poids
D Octet de poids D
faible
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 Données Données Données
source/cible source/cible de source/cible de source/cible de
du/dans bloc de la/dans la zone la/dans la la/dans la
données en de mémentos mémoire image mémoire image
mémoire des entrées des sorties
centrale (MIE) (MIS)
N°DB DB dans lequel sans objet sans objet sans objet
les données
source sont
prélevées ou
dans lequel les
données cible
sont transférées
zone admissible 1...255

CP S7 pour Industrial Ethernet Configuration et mise en service


246 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Couplage à des systèmes d'autres marque avec FETCH/WRITE

Adresse de début N° de mot de N° d'octet de N° d'octet N° d'octet de


données à partir mémento à d'entrée à partir sortie à partir
duquel les partir duquel les duquel les duquel les
données sont données sont données sont données sont
lues ou inscrites lues ou inscrites lues ou inscrites lues ou inscrites
zone admissible 0...2047 Tous les octets 0...127 0...127
de mémento
que la CPU met
à disposition.
Longueur Longueur en Longueur en Longueur en Longueur en
mots du bloc de octets du bloc octets du bloc octets du bloc
données de données de données de données
source/cible source/cible source/cible source/cible
zone admissible Jusqu'à 8192 Jusqu'à 8192 1...128 1...128
octets octets

Zone d'opérandes EP/SP Z T


S7
Identificateur ORG 05H 06H 07H
Données Données Données
source/cible source/cible source/cible
des/dans les des/dans les cellules des/dans les cellules
modules de de comptage de temporisation
périphérie. Pour les
données source les
modules d'entrée,
pour les données
cible les modules de
sortie
N°DB sans objet sans objet sans objet
Adresse de début N° d'octet de N° d'octet de la N° d'octet de la
périphérie à partir cellule de comptage cellule de
duquel les données à partir duquel les temporisation à partir
sont lues ou inscrites données sont lues ou duquel les données
inscrites sont lues ou inscrites
zone admissible 0...127 0...255 0...255
Périphérie TOR
128...255
Périphérie
analogique
Nombre Longueur en octets Longueur en mots du Longueur en mots du
du bloc de données bloc de données bloc de données
source/cible source/cible (cellule source/cible (cellule
de comptage = 1 de comptage = 1
mot) mot)

zone admissible 1...256 1 1

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 247
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
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.

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 249
Historique du document

CP S7 pour Industrial Ethernet Configuration et mise en service


250 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Index

Concept JavaBeans, 168


Configuration de rack / de sous-système, 183
A Configuration DNS, 61
Configuration FTP, 62
Activation de la fonction de serveur Web, 174
Table d'allocation de fichiers, 62
Actualisation cyclique, 210
Configuration IP, 5
Adressage IP via DHCP, 99
Connexion via serveur Syslog, 19
Advanced CP, 4
Contrôle de process HTML
Afficher la topologie, 184
Port TCP à activer, 169
Agent SNMP, 64
Contrôle de process HTML / Diagnostic Web, 18
Arrêter, 209
Contrôle de process HTML via HTTPS, 19
AS-Interface, 14
Contrôle de process HTML via navigateur Web, 16
Contrôleur PROFINET IO, 67, 121
Courrier de test
B
Droits d'utilisateur, 191
Beans S7, 167 CP de sécurité, 4
Blocs de programme CP Ethernet
AG_SEND / AG_RECV, 89 Autres propriétés du CP, 44
AG-RECV, 87 Autres propriétés du CP:Heure, 49
AG-SEND, 87 Configuration du matériel, 42
Broadcast Mise en service : Marche à suivre, 41
Pour UDP, 112 C-PLUG, 210
Brochage du connecteur CSMA/CD, 13
Connecteur femelle RJ-45, 231
Connecteur femelle Sub-D 15 points, 232
D
DB e-mail, 148
C
DHCP, 59
CD Quick Start, 5 Diagnostic
Cercle multicast, 113 Diagnostic spécial, 21
Certificat de module, 181 diagnostic Web, 21
Chargement des fichiers de langue Diagnostic de liaisons et diagnostic système, 5
via FTP, 204 Diagnostic du matériel, 205
via le centre de mise à jour, 204 Diagnostic en ligne SCT, 206
Chargeur de firmware Diagnostic NCM S7,
Chargement du firmware, 226 Diagnostic spécial, 205
Domaine d'emploi, 225 Généralités, 205
Chemin en ligne, 211 Diagnostic spécial STEP 7,
Commande de menu, 209 diagnostic Web, 173
Communication PG, 22 Diagnostic Web
avec STEP 7 via Ind. Ethernet, 24 Accès direct via le navigateur Web, 176
en mode configuré, 24 Accès via STEP 7 (STEP 7 Professional), 176
en mode PG, 24 Accès via STEP 7 (STEP 7 V5.5), 176
Communication PG/OP, 16 Communication S7 - Onglet "Transport ISO", "ISO-
Communication PROFINET, 18 on-TCP", 191
Communication S7, 16 Démarrage et utilisation, 175
Communication S7 via Ethernet, 25 Etat du module - Onglet "Etat", 185
Concept de protection de cellule, 14 Etat du module - Onglet "Identification", 185

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 251
Index

Industrial Ethernet - Onglet "Liaisons TCP", 188 F


Industrial Ethernet - Onglet "Liaisons UDP", 188
FETCH/WRITE
Industrial Ethernet - Onglet "Paramètres", 186
Coordination d'accès, 5
Industrial Ethernet - Onglet "Statistiques", 187
Fichier et paramètres de langue, 178
Onglet "Firmware", 202
Fonction de courrier électronique, 141
Onglet "Liste de contrôle d'accès", 202
Fonctionnalité de sécurité des données, 17
Onglet "Messages de diagnostic", 203
Fonctionnement parallèle
Onglet "Transport ISO", "ISO on TCP", "TCP",
de CP ; S7-300,
"UDP", "SMTP", 189
de CP ; S7-400,
Protection d'accès IP - Onglet "Accès refusés", 194
FTP, 16
Protection d'accès IP - Onglet "Adresses IP
FTPS / FTPES, 151
configurées", 193
Sécurité des données activée, 174
Structure des pages de diagnostic, 177
G
Topologie, 195
Topologie - Onglet "Récapitulatif des états", 201 Gestion de domaine PROFINET IO, 122
Topologie - Onglet "Vue en tableau", 199 Gestion de fichiers et accès aux fichiers via FTP, 19
Topologie - Onglet "Vue graphique", 196 Gestion des utilisateurs, 60
Volet de contenu, 178 avancée, 65
Volet de navigation, 178 Gigabit Ethernet, 192
Domaine de synchronisation, 122 Glossaire, 6
Données de configuration Glossaire SIMATIC NET, 6
Chargement sur le système cible, 84 Groupe multicast, 113
Données de configuration du CP
Enregistrer, 86
H
Historique de version, 5
E
HMI, 40
Echange - Affichage des pages Web, 173 HTTPS, 70
Echange de module
S7-300, 38
S7-400, 40 I
Éditeur de topologie, 122
ID client (pour DHCP), 59
Effacement général, 209
Industrial Ethernet, 212
E-mails
Généralité, 13
envoyer, 147
Industrial Ethernet ; interface utilisateur vers,
Emission d'un courrier de test dans l'onglet
Interface PG/PC, 25
"SMTP", 190
Interface SEND/RECEIVE, 31
Emplacements
Echange de données, 87
S7-300, 37
Généralités, 29
S7-400, 39
Programme utilisateur, 89
Engineering Station, 24
IP (Internet Protocol), 30
Espionnage de données, 14
IP-ACL (IP Access Control List), 55
Etablir la liaison au CP, 211
IRT, 122
Etat de la liaison, 186
Ethernet
Généralité, 13
L
Ethernet Standard, 192
Lancer, 209
Liaison
Propriétés, 97
Liaison e-mail

CP S7 pour Industrial Ethernet Configuration et mise en service


252 Manuel de configuration, 09/2013, C79000-G8977-C182-13
Index

Configuration, 145 Opération de chargement, 84


Liaison E-Mail, 61
liaison ISO-on-TCP
Adresses, 106 P
Liaison ISO-on-TCP, 30
Pages HTML, 168
Liaison non spécifiée, 99
Paquets de données émis, 187
Liaison TCP, 30
Paquets de données reçus, 187
Adresses, 108
Paramètre IP, 186
Liaison transport ISO, 30
Paramètres d'adresse
Cycle de CPU, 91
Broadcast, 113
Propriétés dynamique, 104
Liaison UDP non spécifiée, 111
Liaison UDP, 31
Pare-feu, 19, 169
Adresses, 110
Passerelle de réseau, 214
Liaisons API-API, 29
PC internal, 216
Liaisons de communication programmées, 21
Périphérique PROFINET IO
Liaisons programmées et configuration IP, 5
intelligent, 127
Liaisons S7
Plage de réglage, 178
S7-400, 40
Ports, 169
Listes Access Control, 68
Possibilités de communication entre les types
d'appareils, 21
Procédure d'accès au réseau, 14
M
Processeurs de communication ; architecture
Manipulation de données, 14 Pour S7-300 :,
Manual Collection, 5 Pour S7-400 :,
Manuel partie A, 4 PROFIBUS, 14, 212
Mémoire système PROFINET CBA, 16
Accès via FETCH/WRITE, 118 PROFINET IO
Messagerie électronique, 17 Généralités, 18
Mise en service, 41 Propriétés Dynamique, 104
Mode OP, 22 Protection d'accès au module, 179, 202, 228
Mode PG Protection d'accès IP
avec STEP 7 via Ethernet, 22 Liste IP Access Control, 57
Module
Identification, 202
MPI, 212 R
Multicast
Redondance de supports, 187, 192
Pour UDP, 112, 113
Réglages usine, 209
Multitraitement
Relais de communication S7, 25
S7-300, 38
Ressources de liaison
S7-400, 39
S7-300, 38

N S
Niveau de protection, 179
Sécurité des données, 68, 70, 194
Nom d'appareil, 213
Activer sécurité des données, 68
Charger des règles de pare-feu, 68
Security Configuration Tool, 14
O
Sélection de la langue, 203
Onglet "Configuration IP", 59 Serveur e-mail, 146
Onglet "Paramètres de port", 65 Serveur OPC
Onglet "Protection d'accès IP", 55 utiliser comme serveur SMTP, 146

CP S7 pour Industrial Ethernet Configuration et mise en service


Manuel de configuration, 09/2013, C79000-G8977-C182-13 253
Index

Services de communication ouverts, 5, 16 Zone flash, 154


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

CP S7 pour Industrial Ethernet Configuration et mise en service


254 Manuel de configuration, 09/2013, C79000-G8977-C182-13

Vous aimerez peut-être aussi