Académique Documents
Professionnel Documents
Culture Documents
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.
● ... 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.
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.
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).
Voir aussi
diagnostic Web (Page 173)
Chargement du firmware (Page 225)
Industrial Ethernet Security (Page 14)
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
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/).
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).
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.
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)
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).
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.
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
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 !
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 !
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.
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 :
● 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.
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.
● 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
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
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.
Voir aussi
Couplage à des systèmes d'autres marque avec FETCH/WRITE (Page 245)
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.
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
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.3 Multitraitement
Cette fonctionnalité n'est pas supportée par les automates SIMATIC S7-300.
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.
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.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.
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).
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) :
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.
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").
Cette méthode d'affectation initiale d'adresses est décrite au chapitre Attribution initiale
d'adresses (Page 82).
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
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.
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.
Onglet Options
Selon le type de CP, vous disposez des options suivantes :
• 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.
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.
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".
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.
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é).
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.
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.
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.
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.
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.
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).
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".
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.
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.
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.
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)
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.
Informations complémentaires
Tenez compte des informations complémentaires du manuel du CP utilisé, voir /1/
(Page 235)
Onglet "PROFINET"
Vous définissez ici les propriétés du CP Ethernet pour PROFINET IO et PROFINET CBA.
*) Sur les CP à ports configurables, sélectionnez le mode "Contrôleur PROFINET IO" par le
paramétrage de l'emplacement d'interface.
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).
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.
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.
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.
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.
Remarque
Toute liste transmise via HTTP est supprimée en cas de coupure de la tension
d'alimentation du CP.
192.168.1.45 a
192.168.1.46 a r
– Commentaires :
# ceci est un commentaire
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
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.
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.
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.
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.
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".
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.
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.
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.
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.
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.
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.
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.
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.
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/ ;
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."
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".
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 !
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.
*)
- 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)
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.
Remarque
Les blocs de programme peuvent être appelés plusieurs fois au cours d'un cycle pour
une seule liaison de communication.
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.
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)
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.
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.
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.
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.
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.
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)
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.
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.
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
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.
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.
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.
Paramètres d'adresse
La liaison Transport ISO est définie par son point terminal local et son point terminal distant.
● Adresses locales :
Adresse MAC locale et TSAP local
(Transport Service Access Point)
● Adresses distantes :
Adresse MAC distante et TSAP distant
Remarque
Les TSAP d'une liaison transport ISO doivent se correspondre comme suit :
TSAP distant (sur le CP Ethernet) = TSAP local (sur la station cible) ;
TSAP local (sur le CP Ethernet) = TSAP distant (sur la station cible) ;
Configuration d'adresses
Sous STEP 7, les informations d'adresse locales et distantes significatives sont proposées.
Vous pouvez modifier les TSAP individuellement.
Remarque
Utilisez au moins 3 octets pour être sûr d'obtenir un adressage unique.
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.
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.
Remarque
Utilisez au moins 3 octets pour être sûr d'obtenir un adressage unique.
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 :
Les numéros de port locaux suivants sont réservés. Ne les utilisez pas lors de la
configuration des liaisons.
Remarque
La notion de "liaison" est également employée ici pour UDP.
Cela s'explique par le fait que
Lors de la configuration - tout comme pour TCP p. ex. - les partenaires de réseau sont
affectés les uns aux autres et donc logiquement "liés". Il n'y a pas en fait, en
fonctionnement sous UDP, d'établissement de liaison explicite entre les partenaires de
réseau.
Selon le type de liaison voulu, vous spécifiez ou non les paramètres d'adresse distants lors
de la configuration.
● Liaison UDP spécifiée
Vous avez spécifiez une station cible lors de la création de la liaison.
La configuration de broadcast et multicast constitue une option supplémentaire (voir
chapitre UDP avec broadcast et multicast (Page 112)).
● Liaison UDP non spécifiée
Lors de la création de la liaison, vous avez sélectionnez sous Partenaire de réseau -
Station "non spécifiée".
Configuration 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 :
Les numéros de port locaux suivants sont réservés. Ne les utilisez pas lors de la
configuration des liaisons.
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) !
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.
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 :
① Adresse IP
② Adresse multicast résultante
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).
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é.
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).
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)
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
6.1 Configuration
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".
6.2.1 Programmation
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.
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 :
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.
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)
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.
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.
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.
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.
Remarque
Dans le cas du CP Advanced, vous devez également choisir la version en fonction du
mode prévu (communication RT ou IRT).
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.
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.
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.
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.
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.).
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.
① 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)
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)
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
8.1 Fonctions
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)).
Marche à suivre
Procédez d'une manière générale comme suit pour envoyer des courriers électroniques :
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.
8.2 Configuration
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.
Remarque
Activation des ports
Veillez à ce que les ports voulus des partenaires de réseau du CP soient activés.
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.
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.
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
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
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.
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.
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 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.
La figure ci-après présente à titre d'exemple une séquence d'accès typique dans la fenêtre
MS-DOS :
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".
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.
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)
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)
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.
Remarque
Les commandes FTP "rename", "append", "rnfr" et "rnto" ne sont pas applicables aux DB
fichiers.
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.
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
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.
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.
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.
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)
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)
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/.
● 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)
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.
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.
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).
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.
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.
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).
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.
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:
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
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.
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".
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)
① 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é.
② 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
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)
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.
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é.
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é
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).
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.
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
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é)
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.
Onglet "Etat"
Affiche l'état du module et de ses LED
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.
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)
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
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.
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.)
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 "*"
Remarque
PROFINET IO
En cas d'utilisation de PROFINET IO, les ports UDP sont autorisés pour les besoins du
système
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.
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.
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é
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)
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é".
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é.
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.
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
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.
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.
Signification
La page Web de l'onglet "Vue graphique" affiche l'interconnexion des ports des composants
du système PROFINET IO.
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.
③ 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.
Remarque
Représentation des relations de voisinage erronées
Il faut mettre à jour le firmware du composant en question.
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
Symbole Signification
Abonnés PROFINET configurés et 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
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)
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)".
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"
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.
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.
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.
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.
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".
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é
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
Installation
Le diagnostic spécial STEP 7 fait partie intégrante de STEP 7.
Le diagnostic en ligne SCT fait partie intégrante de l'utilitaire Security Configuration Tool
installé pour la configuration de sécurité.
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.
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).
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.
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.
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)
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
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 :
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).
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).
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.
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".
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.
Tableau 12- 3 Check-list des problèmes typiques de fonctionnement du CP au sein d'une installation
Tableau 12- 4 Check-list des problèmes typiques sur les liaisons transport ISO/ISO-on-TCP/UDP au sein d'une installation
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.
Firmware
Par firmware on entend ici les programmes système des modules SIMATIC NET.
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.
Interface utilisateur
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.
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ètre Fonction
Etat du firmware
Firmware activé Version du firmware actuellement exécuté.
• Bouton "Signature"
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"
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é.
Borne Fonction
L+ +24 V
M Masse
CP à simple connexion
Interface Gigabit
Les quatre paires de conducteurs (P0, P1, P2, P3) sont utilisables en duplex.
Connecteur femelle Sub-D à 9 points pour PROFIBUS (utilisé avec IE/PB Link)
/1/
SIMATIC NET
CP S7 pour Industrial Ethernet
Manuel partie B
Manuel
Siemens AG
(SIMATIC NET Manual Collection)
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)
/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)
/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)
/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)
/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)
/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)
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
/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)
/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)
/20/
SIMATIC
Description du système PROFINET
Manuel système
Siemens AG
(SIMATIC NET Manual Collection)
/21/
SIMATIC
De PROFIBUS DP à PROFINET IO
Manuel de programmation
Siemens AG
(SIMATIC NET Manual Collection)
/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)
/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)
/24/
SIMATIC NET
Manuel Réseaux triaxiaux
(SIMATIC NET Manual Collection)
/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)
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
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
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