CD 2 Manuals Francais CP S7 Pour PROFIBUS PDF
CD 2 Manuals Francais CP S7 Pour PROFIBUS PDF
CD 2 Manuals Francais CP S7 Pour PROFIBUS PDF
Application générale
Avant - propos, sommaire
Communication via CP S7 1
Caractéristiques CP PROFIBUS 2
SIMATIC NET
NCM S7 pour CP PROFIBUS 3
CP S7 pour PROFIBUS Mode DP maître 4
Configuration et mise en service Diagnostic DP 5
Mode DP esclave 6
Manuel Interface SEND/RECEIVE 7
FC (fonctions) et FB 8
Diagnostic NCM S7 9
Chargeur de firmware 10
Annnexes A - E
Index
Edition 06/2005
C79000 - G8977 - C181 - 02
Classification des consignes de sécurité
Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité
ainsi que pour éviter des dommages matériels. Elles sont mises en évidence par un
triangle d’avertissement et sont présentées, selon le risque encouru, de la façon
suivante :
Danger
! signifie que la non-application des mesures de sécurité appropriées conduit à la mort ou à
des lésions corporelles graves.
Attention
! signifie que la non-application des mesures de sécurité appropriées peut conduire à la
mort ou à des lésions corporelles graves.
Avertissement
! avec panneau de danger signifie que la non-application des mesures de sécurité
appropriées peut conduire à des lésions corporelles légères.
Avertissement
sans panneau de danger signifie que la non-application des mesures de sécurité
appropriées peut conduire à des dommages matériels.
Remarque
signifie que le non respect de ces informations peut se traduire par un résultat ou un état
indésirable.
Nota
doit vous rendre tout particulièrement attentif à des informations importantes sur le produit,
sur les manipulations à effectuer avec le produit ou sur la partie de la documentation
correspondante, la prise en compte de ces informations étant recommandée pour les
avantages qui en découlent.
Attention
! Le matériel ne doit être utilisé que pour les applications spécifiées dans le catalogue ou
dans la description technique, et exclusivement avec des périphériques et composants
recommandés par Siemens.
Le transport, le stockage, le montage, la mise en service ainsi que l’utilisation et la
maintenance adéquats du produit sont les conditions indispensables pour en garantir le
fonctionnement correct et sûr.
Avant d’utiliser les exemples de programme fournis ou des programmes que vous avez
conçus, veuillez vous assurer qu’ils ne risque pas de provoquer des dommages corporels ou
matériels.
Note CE : La mise en service est interdite tant qu’il n’a pas été vérifié que la machine dans
laquelle ce composant doit être intégré, est bien conforme aux dispositions de la directive
89/392/CEE.
Attention
! Le logiciel ne doit être utilisé que pour les applications spécifiées dans le catalogue ou dans
la description technique, et exclusivement avec des logiciels, des équipements et
composants tiers recommandés ou agréés par Siemens.
Avant d’utiliser les exemples de programme fournis ou des programmes que vous avez
conçus, veuillez vous assurer qu’ils ne risquent pas de provoquer des dommages corporels
ou matériels.
Avertissement
! Il convient de tenir compte avant la mise en service des informations contenues dans la
documentation correspondante en vigueur. Vous trouverez les références voulues dans les
catalogues ou contactez votre agence Siemens locale.
... 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 ;
... vous fournit, avec la description “Prise en main” toutes les informations requises pour
réaliser vos fonctions de communication :
Description Manuel
“Prise en main”
Montage / Partie B
Mise en service S Capacités fonctionnelles
S Eléments de commande/
et d’affichage
S Instructions de service
S Caractéristiques techniques
Vous trouverez ces deux descriptions de vos CP S7 et de NCM S7 sur le cédérom SIMATIC
NET Manual CD mais aussi sur la version papier à commander.
Les exemples décrits dans la “Prise en main” se trouvent, après installation de STEP 7,
dans le dossier de projet des exemples de programme !
Groupe cible
Ce manuel est destiné au personnel de mise en service et de maintenance ainsi qu’aux
programmeurs STEP 7.
Champ d’application
Ce manuel vaut pour la version V5.x du logiciel de configuration NCM S7 et la version V5.x
du logiciel STEP 7.
Remarque
Un repère particulier signale les fonctions qui présupposent l’utilisation d’une version plus
récente.
Exemple :
Remarque
Veuillez noter que la disponibilité de nouvelles fonctions est liée au type de d’appareil
que vous utilisez. 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 ainsi que dans le
catalogue sous HW Config.
Pour les pièces de rechange, veuillez procéder comme indiqué dans les instructions de la
partie B, spécifiques aux appareils, du présent manuel.
http://www4.ad.siemens.de/view/cs/de/574211
ou
http://www.ad.siemens.de/csi/net Informations produits et téléchargements
Ce symbole attirera votre attention dans ce manuel sur des conseils particuliers.
Ce symbole renvoie à des informations détaillées dans l’aide contextuelle. Vous pouvez y
F1 accéder à l’aide de la touche F1 ou du bouton “Aide” du dialogue.
Ce symbole signale des caractéristiques qui varient selon la version du CP PROFIBUS. Ce
symbole repère le comportement des modules courants. Les manuels des CP PROFIBUS
signalent également cette particularité avec le même repère. Ce repère se trouve aussi dans
l’aide en ligne de STEP 7.
Sommaire - Partie A
1 Communication via CP PROFIBUS sur stations S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-15
1.1 PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -16
1.2 Possibilités de communication des automates SIMATIC S7 équipés de
CP PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -17
1.2.1 Modes de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -17
1.2.2 Les services de communication des CP PROFIBUS . . . . . . . . . . . . . . . . . . . . . . A -18
1.2.3 Configuration et diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -19
1.3 Communication PG/OP via PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -20
1.3.1 Communication PG avec STEP 7 via PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . A -21
1.3.2 Utilisaiton de l’OP : Connexion d’appareils de contrôle-commande
via PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -22
1.4 Communication S7 via PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -23
1.5 Communication compatible S5 (interface SEND/RECEIVE)) . . . . . . . . . . . . . . A -27
1.6 DP PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -29
1.6.1 Configuration de réseau avec un maître DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -31
1.6.2 Configuration de réseau multimaître DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -32
1.6.3 Configuration de réseau en mode multimaître . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -33
1.6.4 Mode esclave DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -34
1.7 Mise en réseau de stations avec STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -35
1.7.1 Variante de réseau/projet: Un sous-réseau - un projet . . . . . . . . . . . . . . . . . . . . A -37
1.7.2 Variante de réseau/projet: SIMATIC S5 et automates d’un autre constructeur dans un
sous-réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -38
1.7.3 Variante de réseau/projet: Deux ou plusieurs sous-réseaux - un projet . . . . . . A -39
1.7.4 Variante de réseau/projet: Un sous-réseau - plusieurs projets . . . . . . . . . . . . . . A -40
1.7.5 Variante de réseau/projet: Plusieurs sous-réseaux dans plusieurs projets . . . . A -42
2 Caractéristiques des CP PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-43
2.1 Processeurs de communication pour S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . A -43
2.2 Processeurs de communication pour S7-400 . . . . . . . . . . . . . . . . . . . . . . . . . . . A -44
2.3 Connexion du CP au PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -45
2.3.1 Connexion électrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -45
2.3.2 Connexion optique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -46
2.4 Règles d’embrochage et autres instructions concernant SIMATIC S7-300 . . A -48
2.4.1 Emplacements admissibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -48
2.4.2 Nombre de CP SIMATIC NET utilisables en parallèle . . . . . . . . . . . . . . . . . . . . . . A -48
2.4.3 Multitraitement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -48
2.4.4 Ressources de liaison de la CPU et exploitation optimale . . . . . . . . . . . . . . . . . . A -49
2.5 Règles d’embrochage et autres instructions concernant SIMATIC S7-400 . . A -50
2.5.1 Emplacements admissibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -50
2.5.2 Nombre de CP SIMATIC NET utilisables en parallèle . . . . . . . . . . . . . . . . . . . . . . A -50
2.5.3 Multitraitement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -50
2.5.4 Note concernant la CPU S7-400 : Ressources de liaison . . . . . . . . . . . . . . . . . . A -51
A Brochage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-279
B Notes concernant le marquage CE des CP S7 SIMATIC NET . . . . . . . . . . . . . . . . . . . . . A-280
C Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-282
D Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-285
D.1 Général . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -285
D.2 PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -289
E Historique du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-296
Sommaire - Partie B
- voir description spécique au CP -
Manual Collection CD
ou Internet:
CP 342-5 / 342-5 FO: http://www4.ad.siemens.de/view/cs/de/8773570
CP 343-5: http://www4.ad.siemens.de/view/cs/de/8778841
CP 443-5 Basic: http://www4.ad.siemens.de/view/cs/de/8776422
1.1 PROFIBUS
Définition
Dans le cadre du système de communication SIMATIC NET, système ouvert et indépendant
de tout constructeur, PROFIBUS est le réseau dédié aux niveaux cellule et terrain.
Le support physique de PROFIBUS est soit un réseau électrique constitué d’une paire
torsadée, soit un réseau optique réalisé à l’aide de fibres optiques (FO).
Industrial Ethernet
(IEEE 802.3)
PROFIBUS
(EN 50170, PROFIBUS, Vol. 2.
AS -Interface
(AS -i, interface
actionneur-capteur)
Figure 1-1 PROFIBUS au sein du concept SIMATIC NET
CP PROFIBUS
CP PROFIBUS
S7/M7-400
S7-300
Interfaces / Services /
Modes de communication possibles Protocoles
S Communication PG/OP via
S Communication S7 - protocole S7 (Application Layer)
S 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.
S Communication S7
La communication S7 constitue une interface simple et efficace entre stations SIMATIC
S7 et PG/PC via des blocs fonctionnels de communication.
S Communication compatible S5 (interface SEND/RECEIVE)
L’interface SEND/RECEIVE assure la communication programmée via une liaison
configurée entre automates SIMATIC S7 et automates SIMATIC S7, SIMATIC S5 et
PC/PG.
CP 343 -5 F F F F
S7-400/S7-400H CP 443 -5 F F F F
Basic
CP 443 -5 F F F F
Extended
S5-115U à -155U/H PC
S7-400 Appareil de
S7-300 terrain
S5-95U
S5-95U/Maître DP
S5-95U/Esclave DP
Protocole DP
Protocole FMS
Protocole FMS
S7-400 SEND/RECEIVE SEND/RECEIVE S5-95U/DP-Maître/Esclave:
Protocole DP SEND/RECEIVE
Protocole DP
S5-115U à -155U/H: Protocole DP
SEND/RECEIVE
Protocole DP
Protocole FMS
Application
La communication PG/OP met à disposition des fonctions qui sont déjà intégrées à tout
appareil SIMATIC S7/M7/C7.
On distingue les deux types de fonction suivants :
S Utilisation de la PG
L’utilisation de la PG avec STEP 7 via PROFIBUS permet :
- de profiter de toutes les fonctions de STEP 7 via PROFIBUS ;
- de programmer, diagnostiquer, commander et surveiller tous les modules de
l’automate SIMATIC S7 via PROFIBUS .
S Utilisation de l’OP
La communication PG/OP via PROFIBUS 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 PROFIBUS est utilisé comme “relais de communication” qui transmet les
communications PG/OP via PROFIBUS.
Connexion
PROFIBUS
PROFIBUS
S7 - 300
S7 - 400 CP PROFIBUS
CP PROFIBUS
Condition
L’utilisation du contrôle-commande est possible dès que les conditions suivantes sont
remplies :
S Un CP PROFIBUS est installé sur l’appareil de contrôle-commande.
S Les CP des stations S7 reçoivent une adresse PROFIBUS (baptême de noeud - voir
chap. 3.3.8).
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
d’informations, veuillez vous référer au manuel de l’appareil de contrôle-commande.
Application
La communication S7 via PROFIBUS permet de réaliser une communication programmée à
l’aide de SFB/FB de communication et de liaisons S7 configurées. Le volume de données
utiles par contrat est de 64 Ko max.
Le CP PROFIBUS est utilisé comme “relais de communication” qui transmet les fonctions de
communication via PROFIBUS.
La communication S7 se déroule, du point de vue de l’utilisateur, de manière identique via
PROFIBUS et Industrial Ethernet.
Abonné
On distingue, selon le type de matériel et la configuration de l’installation, 2 cas :
S fonction de client et de serveur bilatérale (liaison S7 à configurée bilatéralement)
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 (et respectivement entre elles) ;
- entre stations S7 et stations PG/PC avec CP PROFIBUS.
M7
PROFIBUS
PUT / GET
BSEND / BRCV
USEND / URCV
PUT / GET
PROFIBUS
Station PG/PC
Ethernet
IE/PB-Link
Station PG/PC
PROFIBUS
PUT / GET
Figure 1-4 La station PG/PC communique avec des stations S7 connectées au sous -réseau PROFIBUS ou
Ethernet via une passerelle
Pour plus de détails sur les caractéristiques prises en chage par votre CP PROFIBUS,
veuillez vous reporter au manuel.
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 au manuel STEP 7 /8/.
2) pour S7 -300
Remarque
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 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 !
Pour plus d’informations, veuillez vous référer à la documentation STEP 7 /7/.
Application
Le transfert de données via une liaison FDL configurée est conçu pour la transmission de
blocs de données successifs entre deux ou plusieurs stations PROFIBUS.
Il faut distinguer les types de liaison suivants :
S liaison FDL spécifiée
Les partenaires de réseau sont définis par la configuration de liaison.
S liaison FDL non spécifiée (accès libre de couche 2)
Les partenaires de réseau sont spécifiés par les adresses indiquées dans le contrat de
communication du programme utilisateur. Il est ainsi possible d’atteindre jusqu’à 126
abonnés par une liaison FDL configurée non spécifiée, à condition que ces abonnés
supportent des liaisons FDL.
S Broadcast
Permet de contacter tous les abonnés du PROFIBUS prêts à recevoir une diffusion
générale.
S Multicast
Permet d’atteindre tous les abonnés du PROFIBUS appartenant au cercle des abonnés
de la diffusion sélective.
1 L’ancienne désignation de l’interface SEND/RECEIVE via liaisons FDL était liaisons API -API
Abonné
Les liaisons FDL permettent de réaliser une communication programmée via Ethernet entre
une station SIMATIC S7 et :
S une station SIMATIC S7 équipée d’un CP PROFIBUS
S une station SIMATIC S5 équipée d’un CP PROFIBUS (p. ex. 5430/31)
S une station SIMATIC S5-95U équipée d’une interface PROFIBUS
S des stations PC équipées de CP PROFIBUS (CP 5613 p. ex.)
D D D
PROFIBUS
D D D D D D D D D
SIMATIC S5 SIMATIC
avec CP 5430/31 S5-95U PG/PC avec CP PROFIBUS
Figure 1-5 SIMATIC S7 avec les partenaires possibles pour la communication via des liaisons FDL
1.6 DP PROFIBUS
Application
La transmission de données via DP PROFIBUS s’effectue grâce à une interface
standardisée (EN 50170 Vol.2) conçue pour le transfert des données d’entrée et de sortie du
process entre automates SIMATIC S7 et appareils de terrain (esclaves DP).
Le transfert via DP PROFIBUS est caractérisé par un échange cyclique rapide des données
entre le maître DP et les esclaves DP.
Fonctionnement
Le programme utilisateur du SIMATIC S7 pilote et surveille avec des blocs SIMATIC S7
particuliers du type FC (fonctions - uniquement sur S7-300 1)) la communication via
PROFIBUS -DP. Les blocs FC assure
S la transmission des données de sortie du process à partir d’une zone de données à
spécifier de la CPU S7 vers un appareil de terrain ;
S l’inscription des données d’entrée du process, lues sur l’appareil de terrain, dans une
zone de données à spécifier de la CPU S7 ;
S l’exécution de contrats de contrôle et de diagnostic.
Stations du système DP
Un système DP conforme à la norme DP PROFIBUS (EN 50170 Vol.2) est constitué des
stations suivantes :
S Maître DP (classe 1)
Un équipement de cette classe exécute le tâches de commande proprement dites. Il
émet et reçoit les signaux d’entrée et de sortie du process (SIMATIC S7 avec CP
PROFIBUS, SIMATIC S5 avec CP 5430/31 p. ex.).
S Esclave DP
Il s’agit d’un appareil de terrain qui lit et émet des signaux du process. Ces appareils
peuvent être de conception modulaire (Siemens ET 200 M p. ex.) ou monobloc (ET 200
B/C p. ex.).
S Maître DP (classe 2) -facultatif
Il s’agit d’un équipement de programmation, de diagnostic ou de gestion qui exécute des
fonctions de diagnostic et de maintenance.
1) sur S7-400 il est possible d’accéder directement aux E/S ; des SFC sont utilisés pour des tâches
particulières.
STEP 7NCM
S7 pour
PROFIBUS
PROFIBUS
Esclave DP
selon norme DP
Figure 1-6 Système DP PROFIBUS avec esclaves DP possibles de Siemens ou d’autres constructeurs
Périphériques de Siemens
Les périphériques existent en différentes versions pour les diverses applications, p. ex. :
Vous trouverez des informations détaillées sur les groupes d’appareils actuellement
disponibles dans la famille des appareils SIMATIC ET 200, leurs domaines d’application et
possibilités de connexion, dans le catalogue IK PI.
Propriétés
Dans une configuration de réseau à un maître, un seul maître DP (station active) est utilisé
sur le réseau PROFIBUS, à l’exclusion de toute autre station active.
Configuration du réseau
La figure ci-dessous présente une configuration possible du réseau avec un CP PROFIBUS
comme maître DP.
S7 - 300 CP PROFIBUS
Maître DP
(classe 1)
PROFIBUS
Esclave DP
Entrées/sorties de
process
Propriétés
Par configuration de réseau multimaître DP on entend l’utilisation de plusieurs maîtres DP
avec respectivement un système maître DP sur un PROFIBUS.
Configuration du réseau
La figure ci-dessous présente une configuration possible du réseau avec plusieurs CP
PROFIBUS comme maîtres DP.
PROFIBUS
Esclave DP Esclave DP
Entrées/sorties de
process
Propriétés
Par configuration multimaître on entend ici l’utilisation simultanée d’un système maître DP et
d’un autre système maître-esclave, FMS p. ex., sur un même PROFIBUS.
Maître FMS
Un maître FMS (SIMATIC S5 avec CP 5431 ou SIMATIC S7-400 avec CP 443-5 basic /
SIMATIC S7-300 avec CP 343-5 p. ex.) communique avec les esclaves FMS qui lui sont
affectés, selon la norme de bus de terrain PROFIBUS EN 50170, vol. 2 /12/.
PROFIBUS
DP FMS
Esclave DP Esclave
FMS
Entrées/sorties de process
Application
Un automate SIMATIC S7-300 avec CP PROFIBUS en mode esclave DP convient pour les
applications nécessitant sur site un pré-traitement intelligent des signaux de process.
Configuration du réseau
La figure ci-dessous présent un CP PROFIBUS comme esclave DP avec d’autres appareils
pouvant être utilisés comme maître DP.
PROFIBUS
Entrées/sorties de process
Figure 1-10 Configuration de réseau avec un automate SIMATIC S7 -300 comme esclave DP
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.
Remarque
Les liaisons FMS entre stations appartenant à des projets différents ne sont pas prises en
charge par le multiprojet.
Outils
Le gestionnaire SIMATIC Manager offre des possibilités de configuration confortables,
graphiques notamment (NETPRO) et de documentation du réseau.
Variantes
Avant de se lancer dans la configuration de réseau STEP 7, il est bon de connaître la
manière dont se présentent les différentes configurations d’installation dans un projet STEP
7. Les configurations ci-après sont caractéristiques des stations interconnectées via des
CP:
Ces variantes, présentées ci-après à titre d’exemple, montrent comment les configurations
d’installation réelles sont représentées au sein des projets STEP 7.
Configuration de l’installation
Dans le cas le plus simple, l’installation se compose de stations SIMATIC S7 devant être
interconnectées par un sous-réseau, p. ex. du type PROFIBUS.
S7 -400/1
S7 -300/1
Installation
”Production“
Sous -réseau 1
PROFIBUS
S7 -300/2
Projet
Objets de réseau
Configuration de l’installation
Votre installation peut comporter, en plus des stations SIMATIC S7, également des stations
SIMATIC S5 et des automates d’autres constructeurs.
Automate d’un
S7 -400/1
autre constructeur
Installation S7 -300/1
”Production“
Sous -réseau 1
PROFIBUS
SIMATIC
S5
S7 -300/2
Objets de réseau
Configuration de l’installation
Les différentes tâches exécutées par les stations mais aussi leur éloignement peuvent
nécessiter la mise en place de plusieurs réseaux.
S7 -400/1
Sous -réseau 1
PROFIBUS
S7 -300/1 S7 -300/2
Représentation dans le projet
STEP 7 Vous pouvez créer les sous-réseaux dans un projet Step 7 et configurer ainsi
facilement les stations pour la communication.
Projet
Objets de réseau
Configuration de l’installation
Dans le cas d’interconnexions en réseau complexes, il peut s’avérer utile pour une meilleure
répartition du travail de configuration de subdiviser l’installation en plusieurs sous-projets.
Il est alors possible que la communication s’effectue via un sous-réseau interprojet qui
implique la création de liaisons interprojet.
Section Section
d’installation d’installation
”Production 1” ”Production 2”
S7 400/1 S7 -400/2
Sous -réseau 1
PROFIBUS
Configuration de l’installation
Si les différentes tâches exécutées par les stations mais aussi leur éloignement nécessitent
la mise en place de plusieurs types de réseau et leur gestion dans différents projets, il sera
également possible ici de créer les stations comme suit :
S par des (sous-)projets dans le “multiprojet” ;
S dans l’autre projet par la configuration d’”autres stations / SIMATIC S5”.
Ethernet (1)
CP PROFIBUS
PROFIBUS (1)
S7 -300/1 S7 -300/2
CP 342-5 CP 342-5 FO
CP 343-5
(Connecteurs femelles
(connecteur Sub - D duplex pour connexion
à 9 points) optique)
Indicateur d’état et
d’erreurs
Sélecteur de
mode
Sélecteur de mode
Interface PROFIBUS
(connecteur Sub - D à 9
points)
Connecteur de bus
Câble bus
Terminal
bus
Câble bus
Fibre optique
OLM
OBT
Câble bus
Nota
Pour les débits supérieurs à 1,5 Mbit (12 Mbit), il convient d’utiliser le module de liaison
optique conçu pour des débits élevés.
FO : PROFIBUS PCF ou
fibre optique en plastique
Sur SIMATIC S7/M7-300 les CP SIMATIC NET ne sont pas affectés à des emplacements
déterminés. Les CP peuvent être embrochés aux emplacements 4 à11 (1, 2 et 3 sont
interdits aux CP).
Les CP SIMATIC NET peuvent être mis en oeuvre sur le châssis de base ou sur un châssis
d’extension relié au châssis de base via IM 360/IM 361 (connexion au bus de
communication).
2.4.3 Multitraitement
Cette fonctionnalité n’est pas supportée par les automates SIMATIC S7/C7-300.
Veuillez noter qu’en cas d’utilisation d’anciennes CPU S7-300 (jusqu’à septembre 1999)
celles-ci ne supportent au plus que 4 liaisons de type S7 pour la communication avec le CP.
L’une de ces 4 liaisons est réservée à la PG, une autre à un OP (IHM = Interface Homme
Machine). Les CPU récentes (à partir de 10/99) supportent jusqu’à 12 liaisons S7, la CPU
318-2DP supporte 32 liaisons S7
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 PROFIBUS-FMS ou pour
l’exploitation de données longues sur Industrial Ethernet.
Si vous utilisez des CP qui prennent en charge le multiplexage de liaisons OP et la
communication S7 via des blocs de communication chargeables, une seule ressource sera
utilisée en cas d’utilisation du canal de multiplexage.
Le CP S7-400 peut être embroché aussi bien dans le châssis de base que dans un châssis
d’extension avec connexion au bus de communication. Le nombre de CP pouvant être mis
en oeuvre est indiqué dans le chapitre ”Propriétés” du CP en question.
Sur SIMATIC S7/M7-400 les CP SIMATIC NET ne sont pas affectés à des emplacements
déterminés. Ils peuvent être embrochés aux emplacements 2 à 18. Il convient cependant de
noter que l’emplacement 1 est réservé au module d’alimentation et, selon le module
d’alimentation utilisé, également les emplacement 2 et 3.
Nota
PROFIBUS -DP n’est pas utilisable sur le châssis d’extension.
2.5.3 Multitraitement
Cette fonctionnalité est prise en charge par SIMATIC S7-400 (voir parties spécifiques).
Veuillez noter que sur la CPU S7-400 une liaison S7 est également réservée
respectivement pour la PG et pour un OP (IHM = Interface Homme Machine).
S Connexion de la PG via MPI/interface PROFIBUS-DP intégrée :
L’exécution des fonctions EN LIGNE (un diagnostic de module p. ex.) sur un CP S7-400
p. ex. à partir d’une PG via MPI/interface PROFIBUS-DP intégrée, nécessite deux
ressources de liaison sur la CPU S7-400. Ces deux ressources de liaison doivent être
prises en compte dans le calcul du nombre de liaisons S7 disponibles.
Exemple: La CPU 412-1 met à dispositon 16 ressources libres pour des fonctions S7. Si
une PG est connectée à l’interface MPI/PROFIBUS-DP pour diagnostiquer le CP
S7-400, deux ressources de liaison sont nécessaires sur la CPU S7-400 de sorte que le
nombre de resssources de liaison disponibles passe à 14.
S Connexion de la PG via PROFIBUS ou Industrial Ethernet
Si la PG est connectée au réseau local (PROFIBUS ou Industrial Ethernet) pour exécuter
des fonctions de PG sur la CPU S7-400, une seule ressource de liaison est nécessaire
sur la CPU S7-400.
Remarque
La figure ci-après présente la marche à suivre générale. Il est indispensable de tenir
compte des instructions spécifiques aux appareils fournies dans la partie descriptive
sous ”Montage et mise en service” dans la partie descriptive de votre CP (Manuel
Partie B).
S7 - 300 / 400
Configurez le CP Ethernet :
S par configuration
voir chap. 3.3
Connectez le CP à PROFIBUS.
Installation
Les fonctions de NCM S7 sont automatiquement disponibles après l’installation de STEP 7.
Fonctions
NCM S7 se compose :
S d’onglets spécifiques au CP auxquels on accède par les boîtes de dialogue Propriétés
des modules
S de boîtes de dialogue pour la configuration de liaisons ;
S de fonctions de diagnostic auxquelles on accède
- par l’onglet ”Diagnostic” de la boîte de dialogue Propriétés ;
- par sélection du menu Démarrer de Windows puis du groupe de programmes
SIMATIC ;
S de fonctions proposées dans le menu Démarrer de Windows sous SIMATIC"NCM... :
- Diagnostic
- Aide relative aux fonctions (FC)
- Fichier ”lisezmoi” contenant des informations de dernière minute sur NCM
- Chargeur de firmware
S Aide contextuelle à propos de l’objet marqué via option de menu Aide -> Aide
F1 contextuelle, la touche de fonction F1 ou le point d’interrogation de la barre d’outils.
Vous aurez accès à partir de là, via différents boutons, à d’autres informations connexes.
S Glossaire de toutes les application STEP7 via le bouton “Glossaire”
Veuillez noter que chaque application STEP 7 possède son propre sommaire et son aide
contextuelle.
Données configurées
dans le projet STEP 7
Etapes obligatoires
Etapes facultatives
Objectif
Avant de pouvoir connecter les stations SIMATIC à un sous-réseau, vous devez créer ce
sous-réseau dans votre projet. Vous définissez ainsi en un point central tous les paramètres
concernant l’ensemble du sous-réseau.
Marche à suivre
Il est utile de créer le sous-réseau avant la configuration des stations, car l’affectation des
stations SIMATIC s’effectuera ensuite quasi automatiquement.
Il est toutefois possible de créer un sous-réseau ultérieurement, durant la configuration d’un
CP. Vous trouverez une description détaillée plus avant dans ce chapitre.
Procédez comme suit :
1. Sélectionnez le projet dans SIMATIC Manager.
2. Sélectionnez Insertion "Sous -réseau "PROFIBUS.
Résultat : Un objet de type réseau est créé dans le projet. Toutes les stations SIMATIC
créées dans le projet peuvent dès lors être connectées à ce sous-réseau.
Figure 3-2 Représentation graphique du réseau - les stations étant ici déjà interconnectées
Cette représentation graphique du réseau vous permet également d’accéder à toutes les
fonction de mise en réseau et de configuration avec les CP PROFIBUS.
Vous pouvez également créer les sous-réseaux sous NetPro ! Ouvrez pour ce faire le
répertoire au moyen de la commande de menu Insertion " Objets de réseau.
Remarque
Assurer la cohérence des sous-réseaux regroupés
Après regroupement des sous-réseaux, il est conseillé de vérifier sous NetPro à l’aide
de la commande de menu Réseau > Cohérence, la cohérence des projets au sein du
multiprojet ! Ce contrôle vérifie p. ex. que les ID de sous-réseau S7 sont univoques au
sein du multiprojet.
Marche à suivre
Les paramètres qui décrivent les propriétés du sous-réseau PROFIBUS sont en majeure
partie prédéfinis. La marche à suivre décrite ci-après vous permet de les contrôler et si
nécessaire de les adapter au contexte.
1. Sélectionnez dans NetPro l’objet de réseau puis activez la fonction Edition "Propriétés
de l’objet.
Résultat : La boîte de dialogue “Propriétés PROFIBUS”, onglet “Fiche d’identité” s’ouvre.
2. Entrez dans l’onglet “Fiche d’identité” un nom de sous-réseau adéquat et, si nécessaire,
des informations complémentaire décrivant le sous-réseau.
3. Vérifiez les entrées de l’onglet “Paramètres réseau”.
Annuler Aide
Paramétrages
Les valeurs de la boîte de dialogue servent de base au calcul subséquent des paramètres
de bus.
Les résultats du calcul sont affichés dans une boîte de dialogue. Pour l’ouvrir, cliquez après
avoir entré ou contrôlé les valeurs, sur le bouton ”Paramètres de bus”.
Paramètre Signification
Adresse PROFIBUS la Désigne l’adresse PROFIBUS la plus élevée d’une station active au sein du
plus élevée (HSA) système de bus. Les stations passives peuvent posséder une adresse supérieure à
la HSA (Highest Station Adresss) (Plage de valeurs : adresse active la plus élevée
du réseau ... 126).
Vitesse de transmission Vitesse de transmission sur le bus. (Plage de vitesses en fonction du profil, cf.
ci -dessous : 9,6 kbit/s, 19,2 kbit/s, 45,43 (31,25) kbit/s, 93,75 kbit/s, 187,5 kbit/s,
500 kbit/s, 1,5 Mbit/s, 3 Mbit/s, 6 Mbit/s, 12 Mbit/s).
Concernant la vitesse de transmission admissible, veuillez consulter l’information
produit / le manuel du CP en question.
Profil Vous pouvez définir ici la méthode (l’algorithme) de calcul des paramètres de bus
déterminant du fonctionnement du bus PROFIBUS.
Il existe différent algorithmes adaptés à chaque mode de fonctionnement du
sous -réseau. Ces algorithmes assurent un fonctionnement stable du réseau.
S DP
Vous utilisez un réseau DP homogène avec au maximum un maître DP de
classe 1 et aucun autre maître DP (PG additionnel possible). Cet algorithme est
exclusivement réservé au protocole DP.
S Standard
Il est conçu pour le mode multiprotocole ou multimaître avec des stations
rapides. Il s’agit en l’occurrence de stations équipées d’ASICS récents tels que
ASPC2, SPC2 etc.; en font partie tous les CP PROFIBUS SIMATIC S7
S Universel (paramétrage par défaut)
Pour les CP ne fonctionnement pas avec le paramétrage Standard ou DP.
S Défini par l’utilisateur
Vous souhaitez entrer vous -même les paramètres de bus.
Remarque
Sur les sous-réseaux auxquels peuvent être connectés des SIMATIC S5 avec CP
5430/5431, utilisez le profil “Universel”.
Avertissement
! L’algorithme “défini par l’utilisateur” est réservé au personnel qualifié possédant la formation
requise.
Marche à suivre
En embrochant le CP PROFIBUS dans le châssis d’une station SIMATIC et en l’affectant,
vous établissez la connexion logique entre le CP et le sous-réseau.
1. Sélectionnez dans votre projet la station que vous souhaitez connecter au réseau
PROFIBUS via le CP PROFIBUS .
2. Placez le CP dans la table de configuration comme tout autre module en le sélectionnant
dans le catalogue du matériel et en sélectionnant l’emplacement dans le châssis.
Les CP sont sélectionnés dans le catalogue du matériel à l’aide d’un court texte descriptif
suivi du numéro de référence. Certains CP ne sont inscrit dans le catalogue et
disponibles qu’à la suite de l’installation de NCM S7.
Résultat : Le CP est affecté à la station SIMATIC.
Vous trouverez des notes concernant les emplacements admissibles dans.
La configuration d’un module est décrite en détail dans /7/.
Nota
Le dialogue de paramétrage de l’interface peut être ouvert à tout moment, à savoir par
sélection du dialogue des propriétés du CP et plus précisément de l’onglet ”Général”.
3. Si vous n’avez pas encore créé de sous-réseau dans votre projet ou le sous-réseau
voulu, vous pouvez le faire maintenant. Sélectionnez pour ce faire le bouton “Nouveau”.
Résultat : Un objet de type réseau est créé dans le projet.
Procédez ensuite comme indiqué au chap. 3.3.2.
4. Contrôlez l’adresse PROFIBUS et modifiez-la si nécessaire. L’adresse PROFIBUS est
d’abord inscrite automatiquement après détection de la première adresse PROFIBUS
libre.
Vous trouverez un exemple à ce propos au chap. 3.4.1
5. Sélectionnez le type de sous-réseau voulu dans la zone de liste ”Sous-réseau”.
6. Vous pouvez faire afficher la boîte de dialogue Propriétés du sous-réseau sélectionné.
Cliquez pour ce faire sur le bouton correspondant. Pour plus de détails concernant le
dialogue de propriétés PROFIBUS, voir chap. 3.3.2.
7. Entrez dans l’onglet ”Général“ les informations spécifiques caractérisant le noeud de
sous-réseau.
8. N’oubliez pas de valider votre entrée par OK, faute de quoi vos paramétrages ne seront
pas pris en compte (voir point 6)
Résultat : Le CP est à présent configuré comme noeud de réseau de la station S7
associée.
Marche à suivre
Vous pouvez obtenir un rapide aperçu des configurations de connexion au réseau réalisées
pour une station SIMATIC. Vous disposez pour ce faire des possibilités suivantes :
S Synoptique graphique sous NETPRO ;
S Tableau récapitulatif dans la boîte de dialogue “Propriétés” de la station.
Tableau récapitulatif
Le tableau récapitulatif qui se trouve dans le dialogue “Propriétés” de la station, présente
des avantages lorsqu’on souhaite obtenir une vue d’ensemble détaillée des composants
utilisés pour la connexion au réseau.
Procédez comme suit :
1. Sélectionnez dans le SIMATIC -Manager la station de votre projet que vous souhaitez
contrôler.
2. Sélectionnez les Propriétés de l’objet par Edition " Propriétés de l’objet ou par un
double clic sur l’icône du module.
3. Sélectionnez à présent l’onglet ”Interfaces”.
Résultat : Affichage de la boîte de dialogue
Dans le masque ci-dessus, vous voyez les connexions au sous-réseau qui ont été
configurées pour la station SIMATIC.
Les cases à cocher sous ”Afficher interfaces de type” permettent de sélectionner le type à
afficher.
Présentation
En dehors de la connexion au réseau, vous pouvez effectuer d’autres paramétrages
spécifiques au module et appeler d’autres fonctions.
1. Marquez le CP PROFIBUS dans la configuration matérielle ou dans la vue NetPro.
2. Sélectionnez Edition "Propriétés de l’objet. Dans le dialogue qui s’ouvre, vous
trouverez en fonction du type de CP, l’onglet ”Général” décrit au chap. 3.3.3 mais aussi
d’autres onglets ; certains sont présentés dans l’exemple ci-après concernant un CP
342-5 :
Veuillez également tenir compte de la description figurant dans l’aide intégrée au dialogue
F1 de propriétés du CP. Les fonctions y sont décrites en détails.
Onglet ”Adresses”
L’onglet “Adresses” indique par quelle adresse le programme utilisateur peut accéder au
module. Vous aurez besoin de cette adresse lors de l’appel des blocs FC pour DP et les
liaisons FDL.
-> voir chap. 8
Remarque
Veuillez tenir compte de la note suivante pour les stations S7-300 :
Si vous avez choisi dans la configuration de la CPU l’option ”Actualisation cyclique de la
mémoire image OB1” (paramétrage par défaut), vous devez impérativement définir l’adresse
de début de module du CP PROFIBUS hors de la mémoire image (Adresses de début dans
l’onglet ”Adresses”).
Exemple : Si la taille de la mémoire image choisie pour la CPU est de 1024 (0...1023), vous
devez choisir pour le CP PROFIBUS une adresse >= 1024.
Onglet ”Mode”
Pour les CP à fonctionnalité DP, on sélectionnera le cas échéant dans cet onglet le mode
maître DP. Si le CP peut également être utilisé comme esclave DP (CP 342-5 p. ex.) on
choisira entre le mode maître DP ou esclave DP (voir tableau 3-2).
Nota
Pour sélectionner le mode de fonctionnement du CP, tenez impérativement compte des
instructions
-> du chap. 4.6 Contrôle et paramétrage du mode CP maître DP
-> au chap. 6.3.2 Contrôle et paramétrage du mode CP esclave DP
Veuillez vérifier dans l’information produit du CP quels sont les protocoles supportés par le CP !
Nota
Les fonctions de PG et fonctions de test via MPI sont toujours disponibles indépendamment
du mode de fonctionnement sélectionné.
En mode “passif”, aucune fonction de PG n’est possible via PROFIBUS !
Onglet ”Options”
Sont proposées, selon le type de CP, les possibilités de paramétrage suivantes :
Onglet ”Diagnostic”
L’onglet ”Diagnostic” permet de lancer le diagnostic NCM S7 PROFIBUS.
-> voir chap. 9 Diagnostic : Description du diagnostic proprement dit.
Présentation
Les liaisons de communication ne peuvent être intégralement configurées que si les
partenaires de communication sont disponibles dans le projet actuel. Pour les stations
connectées au sous-réseau PROFIBUS, dont les données de configuration n’ont pas été
établies à l’aide de STEP 7 ou ne sont pas gérées dans le projet courant, vous pouvez créer
dans le projet les objets génériques suivants :
S Station SIMATIC S5
S PC/PG
S Autres stations
- pour équipements d’autres constructeurs
- pour stations SIMATIC S7 dans un autre projet (inutile dans un multiprojet)
Nota
Au lieu de créer des objets génériques, vous pouvez également configurer des liaisons non
spécifiées aux stations mentionnées ci-dessus.
Vous devrez alors spécifier l’adresse complète du partenaire dans le dialogue des propriétés
de cette liaison. Par ailleurs, ces partenaires ne sont pas affichés dans la représentation de
l’installation sous NetPro.
Installation Installation
”Production 1” ”Production 2”
Automate
S7 -400/1
d’un autre
PC/PG
S7 -300/1 constructeur S7 -300/3
S7 -300/2
S7 -400/5
SIMATIC
S5
Marche à suivre
Pour entrer un objet générique dans le projet :
1. Sélectionnez le projet dans SIMATIC Manager.
2. Sélectionnez Insertion "Station "... le type de station voulu.
Résultat : Un objet du type “Autre station” ou “SIMATIC S5” est créé dans le projet.
Figure 3-5 Sélection du type de sous -réseau pour les stations d’autres constructeurs
Remarque
L’adresse PROFIBUS configurée ici ainsi que les paramètres de bus doivent être effecti-
vement spécifiés sur la station concernée ! Utilisez pour ce faire les utilitaires appropriés
(COM 5431 p. ex.).
Modification
Si vous souhaitez modifier les paramètres d’adresse ou autres paramètres de la station
SIMATIC S5 ou de l’”Autre station”, sélectionnez à nouveau le nom de noeud dans la liste
des partenaires et cliquez sur le bouton “Propriétés”.
Affectation multiple
La station peut également être affectée à plusieurs noeuds de sous-réseaux, s’il existe des
possibilité de connexion appropriées. Exécutez dans ce cas à nouveau la procédure de
connexion d’une “autre station” au réseau, décrite ci-avant.
Création de liaisons
Il convient à présent de créer des liaisons pour les services orientés liaison, supportés par le
CP PROFIBUS ; voir également le tableau du chap. 1.2.
S Liaisons S7
voir manuel STEP 7 /7/
S Liaisons FDL
voir chap. 7;
S Liaisons FMS
voir Tome 2 du présent manuel.
La marche à suivre décrite dans le manuel STEP 7 /7/ au chapitre ”Configuration de
liaisons” s’applique d’une manière générale également aux types de liaison réalisables avec
le CP.
Configuration du mode DP
Si vous utilisez le CP en mode DP, il convient d’effectuer les configurations adéquates.
S Mode maître DP
Configuration et programmation d’un système maître DP voir chap. 4 ainsi que le manuel
STEP 7 /7/.
S Mode esclave DP
Configuration et programmation du mode esclave DP, voir chap. 6
Principe
Le chargement des données de configuration du CP PROFIBUS s’effectue à partir de la
configuration matérielle. Toutes les données de configuration de la station S7 sont alors
chargées, y compris celles de la configuration centralisée, de tous les systèmes maître DP
et tous les paramétrages.
Les données de la configuration de liaisons doivent être chargées séparément ; voir
ci-dessous.
Type de connexion
Vous pouvez charger les données de configuration sur la station S7 par les moyens ou
connexions suivants:
S Connexion MPI
Cette connexion doit toujours être utilisée pour le chargement initial (baptême de noeud)
des données de configuration.
Le “baptême de noeud” consiste à transmettre pour la première fois au CP PROFIBUS
une adresse PROFIBUS et des paramètres de bus. La configuration du CP sera alors
telle que vous pourrez réaliser les opérations de programmation suivantes à l’aide de la
PG connectée au réseau PROFIBUS. Vous chargerez pour ce faire les données de
configuration soit via MPI, soit via un autre CP possédant sa propre adresse.
S PROFIBUS
Utilisez pour ce faire le mode PG du CP PROFIBUS de la station S7 (voir chap.1.3). Il
faut qu’un baptême de noeud ait préalablement été exécuté via la connexion MPI (voir
ci-dessus).
Marche à suivre
Pour charger les données de configuration sur la station S7, procédez comme suit :
1. Ouvrez par exemple à l’aide du menu Démarrez SIMATIC"STEP7"Paramétrage
interface PG/PC 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). Veillez à la sélection
de paramètres de bus cohérents !
Pour plus de détails, veuillez vous référer à l’aide intégrée.
3. Sélectionnez la commande de menu Système cible "Charger dans module ;
STEP 7 vous guidera à l’aide de boîtes de dialogue jusqu’au résultat souhaité.
Tenez également compte des informations complémentaires du menu Aide"Rubriques
d’aide... de STEP 7 ou du manuel STEP 7, chap. ”Configuration et paramétrage de
modules” dans /7/.
Remarque
Si vous avez affecté une adresse PROFIBUS au CP PROFIBUS et que vous avez en
outre configuré des liaisons (liaisons S7, FDL ou FMS), vous devrez dans tous les cas
de figure charger également la configuration de liaisons.
Veillez aussi à adapter les adresses des ”Autres stations” ou ”Objets génériques”.
Nota
Si le CP a été déplacé par ”débrochage” et embrochage sur un autre emplacement, les
données de la configuration de liaisons sont automatiquement mises à jour. Il convient
cependant de charger à nouveau ces données de configuration de liaisons !
Solution
Vous pouvez modifier le mode de fonctionnement et l’adresse PROFIBUS configurés à partir
du programme utilisateur de la CPU en transférant sur le CP PROFIBUS l’enregistrement 3
à l’aide de la fonction ”Ecrire enregistrement” (SFC 58). Pour plus d’informations sur le SFC
58, veuillez consulter la documentation SIMATIC S7 /9/.
L’enregistrement se compose des 3 octets suivants :
List Explication
REQ :=M10.0 // Bit de lancement du contrat
IOID :=B#16#54 // L’adresse de début du CP PROFIBUS se trouve dans
// la zone de périphérie des entrées (PE)
LADDR :=W#16#100 // Adresse de début du CP PROFIBUS
RECNUM :=B#16#3 // Sélectionner enregistrement 3
RECORD :=P#DB45.DBX 0.0 BYTE 3 // Zone pour enregistrement 3 - Données dans DB 45
RET_VAL :=MW12 // Valeur en retour du bloc dans le mot de mémento 12
BUSY :=M10.1 // Le SFC signale : Contrat en cours d’exécution (1),
// Contrat terminé (0)
Tableau 3-6 DB 45
Remarque
S Le module ne peut fonctionner en mode maître DP que s’il a également été paramétré
dans la configuration matérielle comme maître DP.
S En cas de spécification d’un mode invalide (>3) ou d’une adresse PROFIBUS invalide (>
HSA), la modification n’est pas prise en compte. Le SFC 58 ne signale cependant pas
d’erreur au programme utilisateur.
Avertissement
S La modification subsiste jusqu’à ce que la station soit mise hors puis à nouveau sous
tension ou jusqu’à une nouvelle modification de la configuration à l’aide de
l’enregistrement 3.
Après une mise hors/sous tension, le CP reprend le mode et l’adresse PROFIBUS
configurés (par défaut).
4.1 Présentation
Configuration Programmation
Mise en service
4. Mise en service et test du maître DP
et des esclaves DP sur PROFIBUS.
Configuration
La configuration permet d’installer les esclaves DP indépendamment du programme. On
distingue ici deux étapes :
- La configuration du système maître DP
Définition du maître DP et des esclaves DP dans la table de configuration.
- Le paramétrage du système maître DP
Programmation
Vous devez programmer, en CONT ou en LIST, dans le programme utilisateur de la CPU :
1. l’accès aux données de process. Il faut prévoir à cet effet
- le traitement d’un signal de sortie DP (analogique ou binaire) dans la zone d’entrée
DP spécifiée.
- l’activation ou désactivation d’un signal de sortie binaire ou de la valeur d’un signal de
sortie analogique dans la zone de sortie DP spécifiée.
2. la communication DP dans le cycle de la CPU. Il faut prévoir à cet effet
- la transmission ou la réception de données de process dans un cycle de CPU à l’aide
de blocs FC (DP-SEND et DP-RECV).
- la lecture et l’analyse des informations de diagnostic à l’aide d’un bloc FC (DP-DIAG).
- le pilotage de la périphérie décentralisée à l’aide de contrats de contrôle, notamment
par des instructions de synchronisation à l’aide d’un bloc FC (DP-CTRL).
Les sections ci-après du présent chapitre indiquent comment utiliser les blocs fonctionnels
(blocs FC) dans votre programme utilisateur pour les besoins du fonctionnement en mode
maître DP. Pour la syntaxe précise des blocs FC et la signification des paramètres de bloc,
veuillez vous référer au chapitre 8.
Propriétés du CP PROFIBUS
Le CP PROFIBUS fonctionne en tant que maître DP de classe 1. Il supporte en outre les
services des maîtres DP (classe 2) (Tenez compte des notes de l’information produit du CP
/2/).
Le CP PROFIBUS peut ce faisant être utilisé comme unique maître DP ou comme maître
DP au sein d’une configuration multimaître, comme indiqué dans les figures 1-7 et 1-8.
Fonctions du CP PROFIBUS
Durant la phase de fonctionnement d’un système maître DP, le CP PROFIBUS assure en
tant que maître DP les fonctions suivantes :
S Initialisation du système DP
Le CP PROFIBUS vérifie que les esclaves DP sont opérationnels en y lisant les données
de diagnostic. Cette opération permet p. ex. de constater qu’un autre maître DP a déjà
paramétré et configuré l’esclave DP.
S Paramétrage des esclaves DP
Les esclaves DP sont destinataires des données de paramétrage configurées sur le
maître DP.
S Vérification de la configuration des esclaves DP
Les configurations d’esclave DP, enregistrées sur le maître DP, sont comparées aux
configurations DP courantes existant sur les esclaves DP.
S Transfert cyclique de données sur les esclaves DP
Les valeurs des entrées de process sont lues dans la zone d’entrée DP et les valeurs de
la zone de sortie DP sont inscrites dans les sorties de process.
S Surveillance des esclaves DP
Détection et signalisation des esclaves DP défaillants.
S Recherche et mise à disposition des informations de diagnostic
Les informations de diagnostic peuvent être lues par le programme utilisateur ou par des
appareils de diagnostic fonctionnant en tant que maître DP de classe 2. Un tel appareil
est par exemple une PG utilisée avec le logiciel Diagnostic DP sous NCM S7 pour
PROFIBUS.
Paramètres de bus
La vitesse de transmission, l’adresse PROFIBUS et le mode de fonctionnement (maître DP,
esclave DP actif, esclave DP passif, non DP, voir chap. 4.6) sont exclusivement configurés à
l’aide de STEP 7.
Le CP adopte ces paramètres après chargement des données configurées.
L’adresse PROFIBUS et le mode de fonctionnement (maître DP, esclave DP actif, esclave
DP passif, non DP, voir chap. 4.6) peuvent être paramétrés :
S par configuration ;
Le CP adopte ces paramètres après chargement des données configurées. Cette
variante est décrite dans ce chapitre pour le paramétrage du mode. Elle constitue un cas
standard de paramétrage invariable.
S par un contrat dans le programme utilisateur ;
Vous trouverez un exemple à ce propos au chap. 3.4.1
S par un contrat du maître DP (classe 2).
Pour plus de détails à ce propos voir chap. 4.6.
Blocs FC
Deux blocs de type FC (fonctions) sont disponibles pour l’échange de données via le
programme utilisateur STEP 7 :
S DP-SEND
Ce bloc FC inscrit les données d’une zone de données DP spécifiée de la CPU dans le
tampon d’émission du CP PROFIBUS pour transmission aux esclaves DP.
S DP-RECV
Ce bloc FC reçoit du tampon de réception du CP PROFIBUS les données lues sur les
esclaves DP et les inscrit dans une zone de données DP spécifiée de la CPU.
Maître DP Esclaves DP
CPU CP PROFIBUS
DP-RECV réception
Remarque
Les données (reçues) du tampon de données DP du CP PROFIBUS sont rafraîchies, que le
programme utilisateur de la CPU ait lu au non les données dans le tampon de données DP
(tampon de réception) du CP PROFIBUS. Il se peut donc que des données soient écrasées.
Présentation
Dans le cadre de la communication entre maître DP et esclaves DP, on distingue les quatre
états de fonctionnement DP suivants :
S HORS LIGNE
S ARRET
S CLEAR
S MARCHE
Chacun de ces états est caractérisé par des actions définies intervenant entre maître DP et
esclave DP.
Séquence d’états
Initialement, le maître DP est à l’état HORS LIGNE ou ARRET. A partir de HORS
LIGNE/ARRET le maître DP passe à l’état CLEAR / MARCHE où il paramètre et configure
les esclaves DP.
HORS LIGNE / ARRET -> CLEAR -> MARCHE
Conception
La périphérie décentralisée connectée via PROFIBUS s’inscrit telle une acquisition locale de
signaux de process dans le programme utilisateur. En d’autres termes, il n’est pas
nécessaire de prévoir des mécanismes d’accès particuliers à la zone de données DP.
Zone mémentos
Zone d’entrée
Mémoire image DP
Zone de
sortie DP
Exemples
Le programme de commande utilise lors de l’accès à la DP, en fonction de l’enregistrement
de la zone d’entrée/sortie DP, des opérations telles que
S U E 2.0
pour la lecture d’une donnée dans la mémoire image des entrées (MIE).
S UN M 4.5
pour la lecture d’un mémento.
Nota
La zone d’entrée DP, respectivement la zone de sortie DP, est transmise, respectivement
lue globalement dans l’une des zones de données précitées de la CPU.
Figure 4-4 Indication de la zone de données DP sous forme de décalage d’adresse sur CP PROFIBUS
Marche à suivre
D’une manière générale, vous configurerez un système maître DP de la même façon que le
montage centralisé d’une station SIMATIC S7.
Au chapitre ”Configuration d’un réseau DP PROFIBUS” du manuel STEP 7 /7/ vous
trouverez la description de la marche à suivre ci-après :
Etapes
Les étapes qui diffèrent de la marche à suivre décrite dans /7/ sont grisées et présentées en
détails ci-après.
Remarque
Lors de la configuration du système maître DP avec CP 342-5 comme maître DP sur
SIMATIC S7-300, vous devrez tenir compte du type de CP (référence) au moment de la
sélection des esclaves DP dans le répertoire des matériels ! Pour les détails, voir ci-après.
Nota
Veuillez tenir compte des indications éventuellement divergentes figurant dans l’information
produit / le manuel /2/ du type de CP que vous utilisez !
Table de configuration
La figure ci-après présente un exemple de configuration entré dans la ”Table de
configuration Système maître“ avec la vue de détail de l’esclave DP sélectionné.
Figure 4-5 ”Table de configuration Système maître” avec vue de détail d’un esclave DP
Nota
Veuillez tenir compte des indications éventuellement divergentes figurant dans l’information
produit / le manuel /2/ du type de CP que vous utilisez !
Nota
Veuillez noter que les adresses indiquées sous Adr. entrée et Adr. sortie sont des
décalages d’adresse, c.-à-d. des adresses relatives par rapport aux zones de données DP
indiquées dans l’appel du bloc FC (cf. fig. 4-4).
Marche à suivre
Pour paramétrer une système maître DP, procédez comme indiqué dans le manuel STEP 7
/7/ au chapitre “Paramétrage d’un réseau DP PROFIBUS” :
Sauvegarder le paramétrage
Les étapes qui diffèrent de la marche à suivre décrite dans /7/ sont grisées et décrites en
détails ci-après.
Présentation
Lorsque vous créez un système maître DP en entrant le CP PROFIBUS dans la table de
configuration comme indiqué au chap. 4.4 ainsi que dans /7/, le CP est automatiquement
configuré en mode maître DP.
Autres possibilités de paramétrage et de changement de mode :
S par un contrat dans le programme utilisateur de la propre CPU ;
S par service maître-maître DP à partir du maître DP (classe 2) via PROFIBUS
Marche à suivre
Vous pouvez contrôler le paramétrage du mode de fonctionnement dans l’onglet “Mode” de
la boîte de dialogue “Propriétés”; procédez comme suit :
1. Marquez le CP PROFIBUS dans la table de configuration.
2. Sélectionnez Edition "Propriétés de l’objet. Dans la boîte de dialogue qui s’ouvre,
sélectionnez l’onglet “Mode de fonctionnement” :
Figure 4-6 Exemple de boîte de dialogue “Propriétés” du CP PROFIBUS avec fonction de maître DP
Si vous avez exécuté les étapes spécifiées comme condition, vous constaterez que le mode
maître DP est déjà activé dans la boîte de dialogue “Propriétés”.
Recommandation
Ne modifiez pas le paramétrage de mode sachant que, d’une manière générale, ce
paramétrage s’effectue automatiquement.
Remarque
Si vous modifiez le paramétrage en sélectionnant le mode esclave DP au lieu du mode
maître DP et que vous validez ce choix, la configuration maître DP sera effacée!
Nota
Il est important de savoir à ce propos qu’en cas de fonctionnement mixte, le calcul du
’temps de réponse DP’ est fortement influencé par le temps de rotation de jeton (TTR). Si le
temps de rotation effectif du jeton est nettement inférieur au TTR configuré, le temps de
réponse effectif sera également beaucoup plus court.
Blocs FC
L’activation de la DP via le programme de commande s’effectue à l’aide de 4 blocs du type
FC :
S DP-SEND
Ce bloc transmet les données d’une zone de données DP spécifiée au CP PROFIBUS
pour transfert à la périphérie décentralisée.
S DP-RECV
Ce bloc inscrit les données de process de la périphérie décentralisée ainsi que des
informations d’état dans une zone d’entrée DP spécifiée.
S DP-CTRL
Ce bloc déclenche des fonctions de contrôle de la périphérie décentralisée.
S DP-DIAG
Ce bloc déclenche la lecture de données de diagnostic sur le maître DP et les esclaves
DP.
Cycle de CPU
La figure ci-après illustre une séquence de traitement des blocs FC DP ainsi que de blocs
d’organisation et de programme, durant un cycle de la CPU.
L’exemple présente un cas où les données de process sont lues en début de cycle de CPU
et où les données de sortie générées sont transmises à la périphérie de process après
exécution des programmes utilisateur.
Un programme de diagnostic particulier est prévu pour la surveillance des esclaves DP.
De plus, l’un des programmes utilisateur lance p. ex. au moyen d’un contrat de contrôle, un
contrat de synchronisation des données de sortie. Ce contrat de synchronisation pourrait
notamment s’appliquer à un groupe d’esclaves dont les grandeurs de process sont traitées
par ce même programme utilisateur.
Lire PAE
OB Lire
DP -RECV entrée DP
Programme
de
diagnostic DP -DIAG Lire diagnostic
Programme
utilisateur 1
DP -CTRL Contrat de
contrôle
Programme
utilisateur 2
DP -SEND Ecrire
sortie DP
Lire MIS
Figure 4-7 Séquence type des appels de blocs fonctionnels DP au cours d’un cycle de CPU
Exemples
Vous trouverez des exemples d’appel et une description détaillée des paramètres d’appel
des blocs FC
S au chap. 8 du présent manuel
S ainsi que dans la ”Prise en main” NCM S7 /4/.
Etats de fonctionnement DP
Les états de fonctionnement DP du maître DP, mentionnés ci-dessous, sont décrits en
détails au chap. 4.3.2 :
S HORS LIGNE
S ARRET
S CLEAR
S MARCHE
*) Nota : Sur les modules récents (tenez compte des indications du manuels), le mode
ARRET est reproduit sur le mode HORS LIGNE.
CPU CLEAR MARCHE - émet des valeurs de process à tous les esclaves DP à
Arrêt -> (Etat par sortie de process
Marche défaut)
Nota
Le présent chapitre traite d’une fonctionnalité de répondeur du maître DP de classe 1
Présentation
Le CP PROFIBUS supporte les contrats conformes à la norme DP d’un maître DP (classe
2) sur PROFIBUS.
Maître DP (classe1)
Maître DP
Contrats (classe2)
CP PROFIBUS
PROFIBUS
Services
Le CP propose, dans la fonctionnalité répondeur, les services conformes à la norme DP,
décrits dans le tableau ci-après (voir /12/ ) :
Tableau 4-5 Contrats de maître DP (classe 2) pouvant être transmis au maître DP (classe 1).
Tableau 4-5 , FortsetzungContrats de maître DP (classe 2) pouvant être transmis au maître DP (classe 1).
S Area Code:
128 état de fonctionnement actuel
200 état de fonctionnement pour Arrêt CPU
201 état de fonctionnement pour Arrêt CP
S Mode de fonctionnement:
00H Hors ligne
40H Arrêt
80H Clear
C0H Marche (= Operate)
Maître DP
ÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉ
PROFIBUS
ÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉ
Esclaves DP normalisés
ÉÉÉÉÉÉÉÉ
ÉÉÉÉÉ Esclaves DP normalisés
Sous -système A
Esclave DP A1
ÉÉÉÉÉ
ÉÉÉÉÉ Esclave DP B1
Entrées/sorties de process
Légende:
ÉÉÉÉ
Accès via maître classe 1 - en écriture (sorties de process) et en lecture (entrées de process)
ÉÉÉÉ
Figure 4-9
Accès via maître classe 2 - en lecture seule (entrée et sorties de process)
Application et utilité
Le bloc FC DP-CTRL met à disposition des types de contrat qui permettent d’activer ou de
désactiver individuellement des esclaves DP connectés à un réseau PROFIBUS DP durant
le fonctionnement de l ’installation.
Tous les esclaves DP disponibles peuvent ainsi être pris en compte dès la configuration de
l’installation. Il suffit alors de désactiver les esclaves DP qui ont été configurés mais ne sont
pas encore connectés. Le trafic de télégramme s’en trouve réduit d’autant.
Si ultérieurement les esclaves DP configurés doivent être mis en service, il suffira de les
activer.
Cette fonction est également fort utile pour les applications où des esclaves DP mobiles se
connectent et déconnectent du PROFIBUS DP (systèmes de transport p.e x.).
PROFIBUS
ÂÂÂÂÂ
esclaves DP activés
et désactivés
Nota
L’interface avec le programme utilisateur, décrite dans ce chapitre pour le diagnostic DP,
n’est disponible que sur le maître DP SIMATIC S7 équipé d’un CP PROFIBUS.
Possibilités de diagnostic
Le diagnostic DP fait appel à des fonctions adéquates pour apporter une réponse aux
problèmes ci-après :
S Laquelle des stations esclaves DP connectées au PROFIBUS ne donne pas signe de
vie?
S Sur laquelle des stations esclaves DP connectées se trouvent des données de
diagnostic?
S Quels sont les problèmes spécifiques des stations?
Il existe, en dehors de celles décrites ci-dessus, d’autres fonctions qui sont liées à la voie et
à l’outil de diagnostic choisis, telle que l’interrogation d’état par le programme utilisateur.
Application
Les fonctions sont conçues de sorte à se compléter judicieusement et à permettre une
interrogation échelonnée. Il est par ailleurs possible d’utiliser les fonctions indépendamment
les unes des autres.
Présentation
Le diagnostic via le programme utilisateur permet d’exercer un contrôle continu des esclaves
DP et de leurs modules.
Déroulement du diagnostic
La figure ci-dessous présente l’arbre de décision déterminant le choix de l’une des
possibilités de diagnostic.
Diagnostic
individuel (FC
DP_DIAG)
Lire MIE
Lire entrée DP
OB DP-RECV
Lire octet d’état
Traitement
diagnostic
DP-DIAG Lire liste des stations
DP
Programmes
utilisateur
Ecrire sortie DP
DP-SEND
Lire MIS
Figure 5-2 Séquence typique d’appel de blocs fonctionnels DP dans un cycle de CPU avec traitement de
diagnostic
7 6 5 4 3 2 1 0
0
Tableau 5-1 Signification des bits de DPSTATUS significatifs pour le diagnostic (extrait du tableau
5-1 du chapitre 8.3.2)
Bit Signification
2 Valeur 0 : Il n’existe pas de nouvelles données de diagnostic
Valeur 1 : DP : L’analyse de la liste de diagnostic est significative ; au moins 1 station
possède de nouvelles données de diagnostic.
1 Valeur 0 : Tous les esclaves DP se trouvent en phase de transfert de données
Valeur 1 : L’exploitation de la liste des stations DP est significative
Octet 0 1 2 -14 15
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Bit d’état
Programme utilisateur
Pour lire la liste des stations DP, on utilisera le bloc fonctionnel DP-DIAG. Pour les
paramétrages à effectuer, veuillez vous référer à la description des blocs fonctionnels. Le
bloc DP-DIAG est décrit au chap. 8.3.3.
La liste des stations DP peut être lue une fois après chaque appel DP-RECV exécuté avec
succès, indépendamment de l’octet d’état.
Cause
En règle générale, le diagnostic DP individuel est déclenché en fonction du résultat de
l’analyse de la liste de diagnostic. Il est toutefois toujours possible de lancer le contrat de
diagnostic individuel indépendamment de toute autre interrogation.
Objet
La liste de diagnostic DP indique sur quels esclaves DP les données de diagnostic ont
changé. Les données de diagnostic proprement dites seront déterminées à l’aide de la
fonction diagnostic individuel.
La liste de diagnostic est gérée par le CP PROFIBUS et régulièrement mise à jour dans le
cadre du cycle d’appel DP. La mise à jour est assurée par des message à haute priorité
émis par les esclaves DP à chaque modification de leurs données de diagnostic. Des
entrées du maître DP sont également possibles.
Après lecture unique de la liste de diagnostic par le programme utilisateur, la liste de
diagnostic est verrouillée. Elle ne sera à nouveau déverrouillée qu’en présence d’au moins
une nouvelle entrée. Le diagnostic individuel peut être lu à tout moment.
Octet 0 1 2 -14 15
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Bit de
diagnostic
Adresse 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 120 127
de station*)
*) Le bit d’adresse de station 127 est sans signification car la plage d’adresses admissibles pour les esclaves
DP PROFIBUS est de 0 à 126.
Phase d’initialisation
En phase d’initialisation (paramétrage, configuration) les messages de diagnostic émis ne
sont pas pris en compte dans la liste de diagnostic, c.-à-d. que les bits de diagnostic sont 0.
Si une erreur apparaît au cours de la phase d’initialisation d’un esclave DP, le bit de
diagnostic de cette station est mis à 1.
Programme utilisateur
Pour lire la liste de diagnostic DP, on utilisera le bloc fonctionnel DP-DIAG. Pour les
paramétrages à effectuer, veuillez vous référer à la description des blocs fonctionnels. Le
bloc DP-DIAG est décrit au chap. 8.3.3.
La liste de diagnostic DP peut être lue qu’en présence de nouvelles données de diagnostic
sur au moins l’une des stations.
Comportement
Veuillez tenir compte du comportement décrit ci-après durant l’exécution et au niveau de
l’interface avec votre programme utilisateur :
S L’indication ”Analyse de la liste de diagnostic DP significative” fournie par l’octet
DPSTATUS est réinitialisée par la lecture de la liste de diagnostic.
S Les bits de la liste de diagnostic enregistrée sur le CP qui se rapportent à la station sont
remis à zéro après lecture du diagnostic individuel correspondant.
Remarque
Si le diagnostic individuel est lu avant que la liste de diagnostic ne soit analysée, ni
l’indication de l’octet DPSTATUS, ni l’indication de la liste de diagnostic ne sont
réinitialisées!
Programme utilisateur
La lecture du diagnostic DP individuel s’effectue à l’aide du bloc fonctionnel DP-DIAG. Pour
les paramétrages à effectuer, veuillez vous référer à la description des blocs fonctionnels. Le
bloc DP-DIAG est décrit à la section 8.3.3.
Remarque
La longueur totale de l’enregistrement est réduite de 4 octets par rapport à la norme DP. Au
lieu des 244 octets maximum possibles, l’utilisateur ne dispose sur le CP PROFIBUS avec
SIMATIC S7-300 que de 240 octets.
Tableau 5-4 Structure des octets d’état de station - Octet d’état de station 1
No de Signification Explication
bit
7 MasterLock L’esclave DP a été paramétré par un autre maître DP ; c. -à -d. que
l’esclave DP n’est accessible en lecture que par le ’propre’ maître DP.
Ce bit est positionné par le CP (maître DP) si l’adresse de maître est
différente de FFH et différente de l’adresse de bus du CP.
Tableau 5-4 Structure des octets d’état de station - Octet d’état de station 1
No de Signification Explication
bit
4 ServiceNotSupported Les fonctions requises (Mode SYNC / mode FREEZE p. ex.) ne sont pas
supportées par l’esclave DP.
Remède :
Désactiver p. ex. le contrôle de paramétrage SYNC/FREEZE ou
renoncer au lancement de contrats SYNC/FREEZE.
3 ExtDiagMessage Bit =1 (Ext_Diag) signifie : Présence de données de diagnostic
importantes spécifiques à l’esclave. -> Analyse les états de module / le
ExtStatusMessage diagnostic spécifique à l’appareil.
Bit = 0 (Ext_Status_Message) signifie : Présence d’une information ou
d’un message. -> Analyser l’information complémentaire (états de
module / diagnostic spécifique à l’appareil).
Tableau 5-5 Structure des octets d’état de station - Octet d’état de station 2
No de Signification Explication
bit
7 Deactivated Le propre maître DP 1 n’appelle pas cet esclave DP. La lecture cyclique
est possible.
6 Reserved -
5 SyncMode L’esclave DP se trouve en mode SYNC.
4 FreezeMode L’esclave DP se trouve en mode FREEZE.
Tableau 5-6 Structure des octets d’état de station - Octet d’état de station 3
No de Signification Explication
bit
7 ExtDataOverflow Si ce bit est à 1, il existe plus d’informations de diagnostic qu’indiqué
dans les données de diagnostic étendu. Ces données ne peuvent
cependant pas être lues.
6-5 DP_Station_State Etat de fonctionnement du maître DP
00 MARCHE
01 CLEAR
10 ARRET
11 HORS LIGNE
4 Polling_By_Master L’esclave DP est appelé ou interrogé cycliquement par le propre maître
DP.
3 More_Ext_Dia_Data_Exist Durant la phase de transfert de données, l’esclave DP a transmis plus de
données de diagnostic que le maître DP de classe 1 (=maître de
paramétrage) ne peut en analyser. Un tel télégramme de diagnostic est
ignoré par le maître DP de classe 1 mais peut être lu par la CPU en tant
que maître DP de classe 2.
Longueur max. de données de diagnostic exploitable par le maître DP
de classe 1 (en octets)
Nota
Le chapitre ci-après traite d’une fonctionnalité de répondeur du maître DP de classe 1.
Présentation
Le CP PROFIBUS supporte les requêtes de diagnostic conformes à la norme DP d’un
maître DP (classe 2) sur SIMATIC NET PROFIBUS. Il propose pour ce faire, en
fonctionnalité répondeur, le service DDLM_Get_Master_Diag, conforme à la norme DP.
Maître DP (classe1)
Maître DP
Requêtes de diagnostic (classe2)
CP PROFIBUS
PROFIBUS
Fonctions de diagnostic
Sont à la disposition du maître DP (classe 2), par analogie aux fonctions de diagnostic dans
le programme utilisateur de la CPU :
S Lire liste d’esclaves DP
Il s’agit d’une interrogation d’état groupée concernant toutes les stations esclaves DP
configurées dans le maître DP de classe 1 en cause.
S Lire diagnostic système DP
Il s’agit d’un diagnostic groupé concernant toutes les stations esclaves DP configurées
dans le maître DP de classe 1 en cause.
S Diagnostic DP individuel
Requête de données de diagnostic spécifiques à une station.
S Lire état de maître DP
Pour plus de détails, voir norme DP /12/
Nota
La liste d’esclaves DP et le diagnostic système DP sont conformes à la norme DP. Ils
présentent, par rapport à la liste des stations et la liste de diagnostic destinées au
programme utilisateur, quelques faibles différences au niveau du codage des bits et du
traitement des listes.
Octet 0 1 2 -14 15
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Bit d’état
Remarque
A la différence de la liste des stations DP (voir chap. 5.3) le codage des bits est inversé.
Motif : La liste des stations DP permet de détecter, sans analyse complémentaire, les
stations esclaves défectueuses.
En outre, cette liste d’esclaves DP est mise à jour en fonction d’un temps T invariable, alors
que la liste des stations DP l’est à chaque cycle d’appel.
Octet 0 1 2 -14 15
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Bit de
diagnostic
Adresse 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 127 120
de station*)
*) Le bit d’adresse de station 127 est sans signification car la plage d’adresses admissibles pour les
esclaves DP PROFIBUS est de 0 à 126.
Nota
A la différence de la liste de diagnostic DP (voir chap. 5.4.1), les entrées de bit ne sont
mises à jour qu’à la suite d’un message de modification de l’esclave DP
Diagnostic DP individuel
En règle générale, le diagnostic DP individuel est déclenché en fonction du résultat de
l’analyse de la liste d’esclaves (diagnostic groupé).
Tableau 5-9 Structure des octets d’état de station - Octet d’état de station 3
No de Signification Explication
bit
7 Ext_Diag_Data_Overflow Si ce bit est à 1, il existe plus d’informations de diagnostic qu’indiqué
dans les données de diagnostic étendu.
6 -0 reserved -
Configuration Programmation
Configuration du CP PROFIBUS comme Edition du programme utilisateur pour l’esclave
esclave DP pour l’échange de données via DP DP SIMATIC S7 et chargement sur la CPU
PROFIBUS. voir chap. 6.3 SIMATIC S7. voir chap. 6.4
Mise en service
Configuration
En tant que station PROFIBUS, le CP PROFIBUS doit être
S doté d’une adresse PROFIBUS
S porté destinataire des paramètres de bus.
Ces informations sont configurées et chargées sur le CP PROFIBUS. Concernant la
configuration des paramètres de bus, veuillez vous référer au chap. 3.
Programmation
La programmation définit l’exécution du programme utilisateur et l’accès aux données d’E/S.
Vous programmerez sur la CPU :
1. La lecture et l’écriture des données de process dans un tampon de données DP.
2. La communication DP dans le cycle de la CPU. Vous utiliserez pour ce faire des blocs
FC (DP-SEND et DP-RECV).
Les sections ci-après du présent chapitre indiquent comment utiliser les blocs fonctionnels
(blocs FC) dans votre programme utilisateur pour les besoins du fonctionnement en mode
esclave DP. Pour la syntaxe précise des blocs FC et la signification des paramètres de bloc,
veuillez vous référer au chapitre chapitre 8.
Nota
Si le mode de fonctionnement du CP PROFIBUS / Esclave DP vous est familier, vous
pouvez passer directement au chap. 6.3.
Propriétés
Les propriétés suivantes caractérisent le comportement de transmission du CP PROFIBUS
en mode esclave DP.
S L’interface DP PROFIBUS du CP PROFIBUS fonctionne selon la norme DP PROFIBUS,
EN 50170 Vol 2.
S Le mode DP permet de transmettre au maître DP les données de process prétraitées
dans le programme utilisateur de l’esclave DP et de recevoir du maître DP des données
qui seront traitées par le programme utilisateur de l’esclave DP avant d’être transmises
au process.
S Le CP PROFIBUS paramétré comme esclave DP ne peut pas être activé en même
temps comme maître DP.
Fonctions du CP PROFIBUS
Le CP PROFIBUS assure les fonctions suivantes dans le cadre de l’exécution des échanges
de données DP avec le maître DP (voir aussi fig. 6-1):
1. Réception de télégrammes du maître DP,
- servant au paramétrage et à la configuration ;
- contenant des données de sortie du process et transfert des données à la CPU;
- permettant de paramétrer l’adresse PROFIBUS et le mode de fonctionnement (maître
DP, esclave DP actif, esclave DP passif, non DP, voir chap. 4.6) ;
2. Lecture de données d’entrée dans la zone de données de la CPU et mise à disposition
des données au maître DP.
3. Mise à disposition de données de diagnostic, pour lecture et analyse par le maître DP.
4. Mise à disposition de données d’entrée et de sortie pour lecture par le maître DP de
classe 2 (Support des services de maître DP de classe 2 ”Lecture des données d’entrée
RD_Inp” et ”Lecture des données de sortie RD_Outp”).
Zone de cohérence
La zone de cohérence s’étend toujours sur l’ensemble de la zone de données d’entrée ou de
sortie de l’esclave DP. Ceci reste valable que le maître DP adresse l’esclave DP en tant
qu’appareil compact ou qu’il l’adresse en tant qu’appareil modulaire.
Nota
Veuillez tenir compte des indications éventuellement divergentes figurant dans la
documentation /2/ du type de CP que vous utilisez !
Esclave DP Maître DP
CPU CP PROFIBUS
DP -SEND émission
Entrées
Blocs FC
Deux blocs de type FC (fonctions) sont disponibles pour l’échange de données via le
programme utilisateur STEP 7 :
S DP-RECV
Ce bloc FC reçoit du tampon de réception du CP PROFIBUS les données DP transmises
par le maître DP et les inscrit dans une zone de données DP spécifiée de la CPU.
S DP-SEND
Ce bloc FC inscrit les données d’une zone de données DP spécifiée de la CPU dans le
tampon d’émission du CP PROFIBUS pour transmission au maître DP.
Zone de cohérence
La zone de données d’entrée ou de sortie DP de l’esclave DP est toujours transmise d’un
seul tenant et donc de manière cohérente. Peu importe ce faisant que le maître DP adresse
la zone de données DP en tant que zone globale ou par modules.
Nota
Veuillez tenir compte des indications éventuellement divergentes figurant dans la
documentation /2/ du type de CP que vous utilisez !
Nota
La zone d’entrée DP, respectivement la zone de sortie DP, est transmise, respectivement
lue globalement dans l’une des zones de données précitées de la CPU.
Bloc de données
Zone mémentos
Tampon DP
Mémoire pour données
image d’entrée
Tampon DP
pour données
de sortie
Initialisation
L’initialisation du mode esclave DP comprend:
S Le paramétrage
Le paramétrage définit le comportement de l’esclave DP.
S La configuration
La configuration définit la constitution de l’esclave DP.
Paramétrage
L’esclave DP est paramétré par la définition des paramètres de bus et par le télégramme de
paramétrage du maître DP.
Configuration
Les indications nécessaires à la configuration du CP PROFIBUS comme esclave DP sont :
S la longueur des données d’entrée
S la longueur des données de sortie
La configuration de l’esclave DP s’effectue à l’aide d’appels FC au niveau de l’interface du
programme utilisateur de la CPU. L’esclave DP vérifie que la longueur spécifiée dans le
télégramme de configuration du maître DP est bien identique à celle spécifiée dans les blocs
FC. En cas de différence entre les indications de longueur des données d’entrée/sortie, il n’y
pas passage en phase de transfert de données.
Remarque
Veuillez noter que le paramétrage et la configuration par le maître DP n’est possible
qu’après une initialisation locale par les appels de bloc FC DP-RECV pour les données de
sortie et DP-SEND pour les données d’entrée.
Nota
Veuillez tenir compte des entrées du tampon de diagnostic de l’esclave DP.
Signification
Le télégramme Global Control permet au maître DP de transmettre des instructions globales
à l’esclave DP.
Sont définies :
S CLEAR
Instruction de commande permettant de placer la sortie de données dans état défini, sûr.
S SYNC 1)
Instruction de synchronisation des sorties de données.
S FREEZE 1)
Instruction de gel de la sortie de données.
CLEAR
Le maître DP peut réinitialiser les sorties de l’esclave DP à l’aide du contrat Global Control
CLEAR.
Sur l’esclave DP l’instruction est exécutée comme suit :
L’instruction CLEAR a pour conséquence que le maître DP met en permanence les sorties à
’0’ dans la zone de tampon de données DP. Les entrées de données continuent à être lues.
Lors de la prochaine exécution du bloc FC DP-RECV sur l’esclave DP, les octets de sortie
DP mis à 0 sont transférés dans la zone de données DP de la CPU. Une indication est
transmise au programme utilisateur dans l’octet d’état du bloc FC.
Pour savoir si votre CP PROFIBUS supporte les télégrammes Global Control SYNC et
FREEZE, veuillez vous référer à la documentation du CP /2/.
1) d’une manière générale, les indications de la documentation du CP PROFIBUS font foi /2/.
Marche à suivre
Entrez le CP PROFIBUS de l’esclave DP dans la configuration matérielle et affectez le CP
au sous-réseau comme décrit au chap. 3.
La marche à suivre dépend du type d’appareil et de la configuration du maître DP :
S Le maître DP est une station SIMATIC S7 qui est configurée dans le même projet que
l’esclave DP ;
S Le maître DP est un appareil de type quelconque ;
étape facultative
étape obligatoire
Condition requise
La marche à suivre décrite ici, à savoir l’affectation à un système maître DP de stations S7
équipées de CP PROFIBUS en tant qu’esclaves intelligents, présuppose :
S que le maître DP soit une station SIMATIC S7 configurée dans le même projet que
l’esclave DP
S que le CP PROFIBUS de l’esclave DP soit inscrit dans la configuration matérielle et
connecté. Le CP PROFIBUS sera ainsi automatiquement configuré en mode esclave DP
lors de la configuration ultérieure du système maître DP.
Résultat : Si des stations ont été configurées dans le projet comme esclave DP
intelligent, l’écran affiche la boîte de dialogue ”Propriétés esclave DP”.
La figure ci-après présente la ”Table de configuration Système maître” (Vue de détail) avec
une station SIMATIC S7 équipée d’un CP PROFIBUS comme esclave DP ; le module
standard a été configuré avec deux modules universels. Le maître DP est une station
SIMATIC S7-300.
Nota
Les fonctions de PG et de test via MPI sont toujours exécutables quel que soit le mode
sélectionné.
Les fonctions de PG et de test via PROFIBUS sont exécutables quel que soit le mode
sélectionné, à l’exception de : Esclave DP passif
Marche à suivre
Procédez comme suit pour contrôler ou modifier les paramétrages :
1. Marquez le CP PROFIBUS dans la table de configuration.
2. Sélectionnez Edition "Propriétés de l’objet. L’écran affiche la boîte de dialogue
ci-après :
Annuler Aide
Figure 6-3 Exemple de boîte de dialogue “Propriétés” du CP PROFIBUS avec fonction d’esclave DP
3. Si le mode esclave DP n’a pas été sélectionné à la suite d’une détection automatique,
cliquez sur le champ d’option Esclave DP.
4. Sélectionnez si nécessaire l’option ”Le module est une station passive du sous-réseau
L2”
- Esclave DP actif (par défaut)
Le CP PROFIBUS est une station active, c.-à-d. qu’il peut être utilisé pour d’autres
services de communication tels que liaisons FDL, fonctions PG ou fonctions S7
(passive).
- Esclave DP passif
Le CP PROFIBUS fonctionne exclusivement en tant qu’esclave DP. Les fonctions PG
et autres protocoles via PROFIBUS ne sont pas exécutables.
S par un contrat dans le programme utilisateur de la propre CPU ;
Le contrat dans le programme utilisateur permet d’adapter dynamiquement l’adresse
PROFIBUS au contexte de l’installation.
Cette méthode peut être utilisée pour des circuits redondants p. ex., une station
reprenant les fonctions de la station défaillante. La station redondante adopte dans ce
cas l’adresse PROFIBUS de la station active jusque-là.
Vous trouverez un exemple à ce propos au chap. 3.4.1
S par service DP (DDLM_Set_Slave_Add voir /12/) à partir du maître DP (classe 2) via
PROFIBUS
Il s’agit ici d’un paramétrage d’adresse via le bus ; il est ainsi possible d’adapter
dynamiquement l’adresse PROFIBUS au contexte de l’installation.
voir chap. 4.9
Caractéristiques de l’esclave DP
La configuration du maître DP doit tenir compte des caractéristiques du CP PROFIBUS
utilisé comme esclave DP que l’on trouvera aux sources indiquées ci-après.
S GSD (référence non conforme)
Les données de référence (GSD) de l’appareil servant à la configuration et au
paramétrage sont fournies dans le fichier GSD.
Elles contiennent les caractéristiques suivantes :
- Identificateur du constructeur ;
- Configuration de la zone de données DP ;
- Min Slave Interval;
- SYNC / FREEZE;
- Données spécifiques utilisateur ;
ou
S Fichier de type (pour COM PB V3.3 et COMWIN ET 200).
Fonction du bloc FC
L’appel du bloc FC a pour effet :
S d’activer la configuration d’esclave lors du premier appel
S de transmettre la zone de données DP au CP PROFIBUS (DP-SEND) ou de lire la zone
de données DP du CP PROFIBUS (DP_RECV)
S de confirmer positivement ou négativement l’exécution du contrat dans l’indication d’état.
Remarque
Les indications de zone de données (Paramètre SEND pour DP-SEND et paramètre RECV
pour DP-RECV) doivent concordées avec les indications de longueur configurées sur le
maître DP et être transmises sous forme de télégramme de configuration.
Structure de DPSTATUS
La structure et la signification des bits de DPSTATUS sont présentées sous 8.3.2
Lire MIE
OB Programmes utilisateur
Lire MIS
Figure 6-4 Séquence type des appels de blocs fonctionnels DP au cours d’un cycle de CPU
Configuration Programmation
étapes obligatoires
étapes facultatives
Figure 7-1 Utilisation de liaisons FDL avec CP PROFIBUS
CP PROFIBUS
S7 - 400 CP PROFIBUS S7 - 300 CP PROFIBUS S7 - 400 CP PROFIBUS
Sous-réseau 1
Sous-réseau 2
CP PROFIBUS
Application
Le transfert de données via une liaison FDL configurée est conçu pour la transmission de
blocs de données successifs entre deux ou plusieurs stations PROFIBUS.
Il faut distinguer les types de liaison suivants :
S liaison FDL spécifiée
Les partenaires de réseau sont définis par la configuration de liaison.
Le partenaire de réseau peut se trouver dans le projet STEP7 ou hors de ce projet.
S liaison FDL non spécifiée (accès libre de couche 2)
L’adresse du partenaire de réseau reste non spécifiée lors de la configuration. Les
partenaires de réseau sont spécifiés par les adresses indiquées dans le contrat de
communication du programme utilisateur. Il est ainsi possible d’atteindre jusqu’à 126
abonnés par une liaison FDL configurée non spécifiée, à condition que ces abonnés
supportent des liaisons FDL.
Le partenaire de réseau peut se trouver dans le projet STEP7 ou hors de ce projet.
S Liaison FDL avec diffusion broadcast
Permet de contacter tous les abonnés du PROFIBUS prêts à recevoir une diffusion
générale.
S Liaison FDL avec diffusion multicast
Permet d’atteindre tous les abonnés du PROFIBUS appartenant au cercle des abonnés
de la diffusion sélective.
Fonctions du CP PROFIBUS
Le CP PROFIBUS assure, en vue de l’exécution du transfert de données via une liaison
FDL, les fonctions suivantes :
S pour les liaisons spécifiées
- à la réception
Réception des données du réseau PROFIBUS 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 PROFIBUS .
Préalable à la configuration
Le CP PROFIBUS de la station locale et de la station distante a été inscrit dans la table de
configuration et connecté au sous-réseau.
Remarque
Si vous voulez utiliser des liaisons FDL, ne sélectionnez pas pour le CP PROFIBUS le
mode esclave DP passif !
Toutes les stations hors du projet doivent être configurées avec des objets génériques (p.
ex. “S5” ou “Autre station”).
Propriétés
Une liaison FDL spécifiée qui assure la communication programmée entre deux stations du
réseau PROFIBUS , possède les propriétés suivantes:
S Le transfert de données est bidirectionnel, c.-à-d. que la liaison FDL autorise l’émission
et la réception simultanées de données.
S 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.
S L’émission et la réception de données s’effectuent selon le service SDA
(SendDataAcknowledge) suivant EN 50170, Vol 2.
Station
PROFIBUS
Zone de
données
utilisateur émission réception
Liaison FDL
réception émission
Figure 7-3 Emission et réception respectivement via une liaison FDL - Adresse cible configurée
Propriétés
Une liaison FDL non spécifiée avec accès libre de couche 2 qui assure l’adressage
programmé du partenaire de communication et la communication entre deux stations du
réseau PROFIBUS , possède les propriétés suivantes:
S Le transfert de données est bidirectionnel, c.-à-d. que la liaison FDL autorise l’émission
et la réception simultanées de données.
S Le partenaire local est défini par configuration. Le partenaire distant est inscrit par le
programme utilisateur dans l’en-tête de contrat du tampon de contrats lors de l’appel
AG_SEND. Il est ainsi possible d’accéder à tous les abonnés du PROFIBUS (Adresse
PROFIBUS de 0 à 126).
S L’en-tête de contrat de AG_RECV contient l’adresse PB, le LSAP et le service de
l’émetteur.
Données
utiles
Figure 7-4 Emission et réception via une liaison FDL non spécifiée - Adressage programmé
Propriétés
Une liaison FDL de diffusion générale permet de transmettre une information à plusieurs
destinataires avec un seul contrat. Inversement, une station pourra recevoir des
informations que reçoivent simultanément, sur la même liaison de diffusion générale,
d’autres abonnés du PROFIBUS.
Les propriétés peuvent être récapitulées comme suit :
S Le transfert de données est bidirectionnel, c.-à-d. que la liaison FDL de diffusion
générale autorise l’émission et la réception simultanées de données.
S L’émission et la réception s’effectuent avec le service FDL SDN (Send Data with No
Aknowledge).
S Lors de l’émission, il convient de spécifier dans l’appel AG_SEND un tampon de contrats.
Il faut également réserver un zone pour l’en-tête de contrat ; le contenu importe peu.
S L’en-tête de contrat de AG_RECV contient l’adresse PB, le LSAP et le service de
l’émetteur.
S L’émission s’effectue à l’aide de la plage de LSAP de 1 à 56. Pour la réception, le LSAP
63 est réservé pour tous les abonnés de diffusion générale.
Station SIMATIC S7
avec CP PROFIBUS
Zone de données utilisateur
Tampon de contrats émission LSAP = 1..56
En-tête de
Liaison FDL de
contrat
diffusion générale
En-tête
Donnéesde contrat
utiles réception LSAP = 63
Données utiles
Figure 7-5 Emission et réception via une liaison FDL de diffusion générale - Adressage programmé
Remarque
Si vous utilisez une liaison FDL avec diffusion générale, vous ne pourrez pas recevoir
d’information sur d’autres liaisons de diffusion générale, ni sur aucune liaison FMS.
Motif :
Le LSAP de réception pour la diffusion broadcast (63) est occupé par une liaison de
diffusion générale.
Propriétés
Une liaison FDL de diffusion sélective permet de transmettre une information à plusieurs
destinataires d’une cercle d’abonnés de diffusion sélective avec un seul contrat.
Les propriétés peuvent être récapitulées comme suit :
S Le transfert de données est bidirectionnel, c.-à-d. que la liaison FDL de diffusion
sélective autorise l’émission et la réception simultanées de données.
S L’émission et la réception s’effectuent avec le service FDL SDN (Send Data with No
Aknowledge).
S L’émission s’effectue à l’aide d’un LSAP unique pour le cercle des abonnés de la diffusion
sélective (plage de 1 à 56).
S Lors de l’émission, il convient de spécifier dans l’appel AG_SEND un tampon de contrats.
Il faut également réserver un zone pour l’en-tête de contrat ; le contenu importe peu.
S L’en-tête de contrat de AG_RECV contient l’adresse PB, le LSAP et le service de
l’émetteur.
Station SIMATIC S7
avec CP PROFIBUS
Zone de données utilisateur
Tampon de contrats émission Liaison FDL de
En-tête de diffusion sélective
contrat
LSAPlocal=LSAPdistant (1..56)
En-tête
Donnéesde contrat
utiles réception
Données utiles
Cercle de
diffusion
sélective
Figure 7-6 Emission et réception via une liaison FDL de diffusion sélective - Adressage programmé
Liaisons
Pour configurer une liaison, vous avez recours à des stations inscrites et interconnectées.
La liaison est alors configurée en sélectionnant, à partir d’une station ou CPU du projet S7
courant, une station cible.
Du fait de l’interconnexion, l’adresse PROFIBUS de la station locale est déjà définie. Dans le
cas d’une station FDL spécifiée, ceci vaut également pour la station cible sélectionnée. Des
valeurs par défaut sont automatiquement attribuées des deux côtés aux LSAP locaux et
distants (Link Service Access Point) ou ports.
Le point terminal d’une liaison est, sur une station SIMATIC S7, toujours une CPU. Une
table des liaisons dans laquelle figurent les partenaires et les types de liaison, est créée
pour chaque CPU.
Liaison nouvelle
Pour pouvoir configurer une nouvelle liaison, il faut que les stations et leurs CP soient
configurés et connectés au réseau au sein du projet S7. Pour créer des liaisons procédez
comme suit sous NetPro :
1. Sélectionnez dans NETPRO la CPU de la station à partir de laquelle vous voulez établir
la liaison.
2. Sélectionnez la commande de menu Insertion " Nouvelles liaisons (également
accessible avec le bouton droit de la souris !).
Résultat : L’écran affiche la boîte de dialogue suivante :
3. Sélectionnez la station partenaire à laquelle vous voulez établir une liaison (en présence
de plusieurs CPU, marquez la CPU voulue).
4. Sélectionnez dans le champ de saisie ”Type” le type de liaison que vous souhaitez
utiliser, p. ex. ”Liaison FDL”.
Si vous validez votre entrée par Ajouter, la nouvelle liaison est créée et la boîte de dialogue
”Nouvelle liaison” reste ouverte. Vous avez ainsi la possibilité de créer de nouvelles liaisons,
sans être obligé de rouvrir la boîte de dialogue. Dans un même temps, la liste des liaisons
est actualisée.
Cliquez sur OK pour valider la liaison et l’inscrire dans la liste, pour fermer la boîte de
dialogue et rafraîchir l’affichage de la boîte de dialogue principale.
Si vous cliquez sur Annuler la boîte de dialogue est refermée sans inscription de la liaison
dans la liste.
Remarque
Pour connaître le nombre de liaisons possibles par CP PROFIBUS, veuillez vous référer
à l’information produit accompagnant le 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 pourront alors être réadressées dans la boîte de dialogue
“Propriétés”.
|Les liaisons à d’”Autres stations” sont générées sous forme de liaisons incomplètement
spécifiées, c.-à-d. que le LSAP distant est vide. Ces liaisons doivent être contrôlées
dans la boîte de dialogue “Propriétés” et être validées par ”OK”. Pour les spécifier, il faut
entrer le LSAP distant.
Introduction
En dehors de l’inscription dans la table des liaisons, vous avez la possibilité de modifier les
propriétés de chaque liaison configurée.
Vous pouvez notamment adapter individuellement les paramètres de liaisons spécifiques
dont vous aviez accepté les valeurs par défaut dans la boîte de dialogue “Liaisons
nouvelles”.
Onglet
La boîte de dialogue des propriétés se compose d’onglets qui regroupent chacun de
manière claire les paramètres appartenant à un même contexte.
Dans les propriétés des liaisons FDL, vous trouverez les onglets suivants :
S Général
Affichage des paramètres globaux de la liaison et du nom local de la liaison FDL.
S Adresses
Affichage des informations d’adresse locale et distante.
S Vue d’ensemble
Vue d’ensemble de toutes les liaisons FDL de la station S7 sélectionnée avec les
paramètres correspondants (LSAP locaux et distants).
S Informations d’état
Cet onglet affiche des informations d’état actuelles (au moment de l’appel du dialogue) à
propos de la liaison. Ces informations correspondent à l’indication fournie par Diagnostic
NCM.
Onglet Général
Cet onglet de la boîte de dialogue “Propriétés” affiche les paramètres globaux de la liaison
ainsi que le nom local de la liaison FDL. L’identificateur local est identique à l’ID de la liste
des liaisons et est affiché ici pour les besoins de l’affectation.
Tableau 7-1
Attributs Description
ID local Identique à la valeur de la liste de liaisons
NOM Nom proposé, modifiable par l’utilisateur.
via CP Si la station est équipée de plusieurs CP du même type reliés au même sous -réseau,
vous pouvez sélectionner le routage de la liaison. -> Bouton “Routage”
Si aucun CP n’est affecté (parce que le CP vient d’être supprimé p. ex.) le champ affiche
“aucun”.
Si la station n’est équipée que d’un seul CP, aucun choix n’est proposé.
Paramètres de bloc
ID Cette valeur doit être entrée dans le programme utilisateur comme ID de paramètre
d’appel de bloc en vue d’identifier la liaison.
LADDR Cette valeur décimale doit être entrée dans le programme utilisateur comme paramètre
d’appel de bloc LADDR en vue d’identifier le CP (Affichage Hex, 200H -> 512D).
Figure 7-7 Correspondance des indications de l’onglet “Adresses” aux points terminaux de la liaison FDL
Remarque
Si vous utilisez une liaison FDL avec diffusion générale, vous ne pourrez pas recevoir
d’information sur d’autres liaisons de diffusion générale, ni sur aucune liaison FMS de
diffusion générale.
Avertissement
Veuillez tenir compte de ce qui suit concernant la fonction ”Activer la diffusion cyclique des
paramètres de bus”:
Si vous avez activé cette option dans le dialogue ”Propriétés PROFIBUS”, onglet
”Paramétrages de réseau”, les paramètres de bus seront transmis cycliquement durant le
fonctionnement sous forme de télégramme de diffusion générale. Pour éviter des conflits
lors de la manipulation de télégrammes par le programme utilisateur qui reçoit le
télégramme de diffusion générale, vous devez :
ignorer tous les télégrammes émis avec un LSAP >56
ou
désactiver la fonction en question dans l’onglet ”Paramétrages de réseau”.
Paramètre Description
ID local Identificateur de la liaison FDL
Nom (point terminal local) Nom de liaison entré. Il identifie la liaison FDL.
CPU / Applications Si, en mode multiprocesseur (sur stations PC : plusieurs applications), vous faites
afficher toutes les liaisons FDL utilisées sur cette station (voir option ci -dessous),
l’écran affichera la CPU / l’application qui constitue le point terminal de la liaison en
question.
R/S ou via CP Sur CP S7 : Unité/emplacement (Rack/Slot) du CP local via lequel la liaison est
établie.
Sur station PC : Affichage du CP par lequel transite la liaison.
Adresse de partenaire Spécifie l’adresse PROFIBUS distante du partenaire
LSAP local Point d’accès local au service liaison.
TSAP distant Point d’accès distant au service liaison.
Etat Indique l’état de configuration actuel de la liaison.
Les “liaisons sans affectation” sont repérées par le message “aucun CP local /
aucun CP distant” dans la colonne d’état et par un “!” à la suite de l’“ID local”
(exemple : 0002 A000!).
|Les liaisons à d’”Autres stations” sont générées sous forme de liaisons
incomplètement spécifiées, c. -à -d. que le LSAP distant est vide. L’utilisateur devra
contrôler ces liaisons dans la boîte de dialogue “Propriétés”. S’il quitte la boîte de
dialogue en cliquant sur “OK”, les modifications sont validées et le repère de l’ID
local (!) ainsi que l’état “incomplet” sont acquittés.
Barre d’outils
La barre d’outils de la configuration de liaisons propose les fonctions suivantes :
Imprimer Cette fonction permet d’imprimer l’intégralité ou une partie sélectionnée de la table
des liaisons. Sélectionnez pour ce faire la fonction Imprimer ou cliquez sur l’icône
représentant une imprimante.
Options d’impression disponibles :
S Vue d’ensemble de toutes les liaisons (table des liaisons intégrale)
S Vue d’ensemble des liaisons marquées (zone marquée)
S Détails de toutes les liaisons
S Détails des liaisons marquées
Changer de partenaire Cette fonction permet d’affecter une nouvelle station partenaire à la liaison
de liaison sélectionnée.
Important !
Veuillez noter que dans le cas de liaisons à l’interface SEND -RECEIVE, l’ID de
partenaire change également.
Insertion Cette fonction crée une nouvelle entrée dans la table des liaisons.
d’une liaison
Charger Cette fonction charge la tables des liaisons sur le système cible. Pour plus de détails,
veuillez vous référer à la fonction d’aide intégrée.
Cause
Sont décrites ci-après les actions qui peuvent conduire à ce que des liaisons configurées
perdent leur affectation au CP ou à ce qu’elles soient supprimées.
Remarque
Veuillez noter que contrairement aux liaisons S7 homogène, les liaisons à l’interface
SEND -RECEIVE possèdent un identificateur lié au CP. Il se peut par conséquent que les
actions décrites ci-après induisent une adaptation de l’identificateur qui nécessitera à
son tour une mise en conformité des paramètres de transmission à l’interface dans le
programme utilisateur.
Action Conséquence pour les liaisons Que faire pour rétablir la liaison
Déplacement du CP Les liaisons subsistent. 1. Adapter l’adresse de début LADDR
(module) dans la Les ID de liaison sont du module dans le programme
configuration matérielle automatiquement mis à jour. utilisateur.
(par ”débrochage”). 2. Recharger la configuration de
liaisons sur le CP.
Suppression du CP Les liaisons continuent à figurer Après avoir placé et connecté le CP
(module) dans la sans affectation à un CP dans dans la configuration matérielle :
configuration matérielle. la table des liaisons. Dans 1. Dans la boîte de dialogue
Le message suivant l’onglet ”Vue d’ensemble“ de la “Propriétés” de la liaison, affecter le
s’affiche: ”Le CP possède boîte de dialogue “Propriétés”, CP à la liaison dans l’onglet
n liaisons ; l’affectation ”Adresse” ;
les liaisons sont repérées par un
dans la table des liaisons ou
”!”.
est perdue.” à l’aide de la fonction Edition "
Partenaire de réseau.. réaffecter la
liaison.
2. Adapter les ID de liaison dans le
programme utilisateur.
3. Recharger la configuration de
liaisons sur le CP.
Suppression de la station Toutes les liaisons à cette station Reconfigurer la station et les liaisons.
SIMATIC S7. au sein du projet sont
supprimées.
Tableau 7-3 Actions induisant une modification des liaisons configurées, Fortsetzung
Action Conséquence pour les liaisons Que faire pour rétablir la liaison
Suppression d’une station Les liaisons des stations du Réaffecter la station d’un autre
d’un autre constructeur. projet à la station d’un autre constructeur (ou bien une station locale)
constructeur continuent à figurer à la liaison à l’aide de la fonction Edition
sans affectation dans la table " Partenaire de réseau...
Indication d’état
L’état de la liaison est indiqué dans l’onglet ”Vue d’ensemble” de la boîte de dialogue
”Propriétés - Liaisons FDL”.
Vorsicht
Si le CP est remplacé par un autre, ce dernier devra fournir au moins les mêmes services et
être d’une version égale ou supérieure à celle du CP initial.
Blocs FC
La communication via les liaisons FDL s’effectue à l’aide de 2 blocs du type FC :
S AG -SEND
Ce bloc met à disposition les données utiles de la zone de données utilisateur indiquée,
pour transmission au CP PROFIBUS.
S AG -RECV
Ce bloc enregistre les données utiles reçues dans la zone de données utilisateur
spécifiée dans l’appel.
La figure ci-dessous illustre ce principe : A l’aide des blocs FC AG-SEND et AG-RECV, le
programme utilisateur charge le CP PROFIBUS de transmettre et de recevoir des données
via les liaisons FDL.
Pour les types de liaison non spécifiée avec accès libre de couche 2, liaison de diffusion
générale et liaison de diffusion sélective, le tampon de contrat comporte dans la zone de
données utilisateur, un en-tête de contrat supplémentaire destiné aux paramètres d’adresse
et de service.
CPU CP PROFIBUS
Base de
Programme données du
utilisateur CP
STEP7
Tampon de
données FDL
Zone de données
utilisateur
AG -SEND émission
Liaison FDL
AG -RECV réception
Cycle de la Temps de
CPU transmission
Remarque
Les blocs peuvent également être appelés plusieurs fois au cours d’un cycle pour une
liaison de communication.
AG -RECV
Liaison FDL
ÇÇÇÇÇÇÇÇ
ÇÇÇÇÇÇÇÇ
AG -RECV
ÇÇÇÇÇÇÇ
ÇÇÇÇÇÇÇ
Liaison FDL
ÇÇÇÇÇÇÇ
ÍÍÍÍÍÍÍÍ
AG -SEND
ÇÇÇÇÇÇÇ
ÍÍÍÍÍÍÍÍ
ÍÍÍÍÍÍÍÍ
AG -RECV ÍÍÍÍÍÍÍ
ÍÍÍÍÍÍÍ
ÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍ
Liaison FDL
ÍÍÍÍÍÍÍÍ
ÍÍÍÍÍÍÍÍ
AG -SEND ÍÍÍÍÍÍÍ
Transmettre les
ÇÇÇÇÇÇÇÇ données
ÇÇÇÇÇÇÇÇ
d’émission de la
AG -SEND liaison FDL
Lire MIS
ÇÇÇÇÇÇÇÇ
Légende : Déroulement du cycle de la CPU
ÍÍ
ÇÇÇ Les partie hachurées résentent les liaisons FDL et les
blocs FC correspondants.
Figure 7-9 Séquence typique des blocs FC FDL au cours d’un cycle de CPU
Principe
Le CP PROFIBUS traite les contrats d’émission et de réception indépendamment du cycle
de la CPU et nécessite un temps de transmission. L’interface des blocs FC avec le
programme utilisateur est synchronisée par acquittement. On distingue ici 2 cas :
S Le cycle de la CPU est plus court que le temps de transmission.
S Le cycle de la CPU est plus long que le temps de transmission.
Nota
Tenez compte des diagrammes séquentiels à propos des blocs FC au chap . 8.3. Ces
diagrammes montrent comment alimenter et gérer l’interface SEND-RECEIVE dans le
programme utilisateur en vue d’un échange de données sans problème.
Considérez les informations fournies ci-après à propos du cycle de la CPU et du temps de
transmission comme informations complémentaires.
S AG -RECV :
- pour S7-300 :
Le contrat est acquitté par l’indication “Contrat en cours” si le CP PROFIBUS n’a pas
encore reçu de données. Le programme utilisateur reçoit cette indication durant le
cycle de la CPU jusqu’à ce que le CP PROFIBUS ait reçu des données par la même
liaison FDL.
- pour S7-400 :
Le contrat est acquitté par l’indication “Aucune donnée n’a encore été reçue” si le CP
PROFIBUS n’a pas encore reçu de données. Le programme utilisateur doit ensuite
lancer un nouveau contrat pour recevoir des données.
Remarque
Veuillez noter que des vitesses de traitement différentes (émetteur plus rapide que le
récepteur), peuvent conduire à des goulets d’étranglement au niveau des ressouces côté
émetteur et côté récepteur.
L’émetteur reçoit le cas échéant une information en retour via les blocs FC et doit dans
ce cas rélancer le contrat ultérieurement. (Message “Pas de ressources de réception sur
la station cible”; voir chap.8.3).
1) Remarque :
Les descriptions ci-après contiennent également des informations sur des comportements
différents selon la version de bloc. Tenez également compte des indications de version des
blocs que vous utilisez.
Les bibliothèques de blocs SIMATIC Manager installées avec STEP 7 / NCM S7 contiennent
les versions de bloc actuelles au moment de la validation de STEP 7.
Remarque
Il est recommandé de toujours utiliser la dernière version de bloc quel que soit le type de
module mis en oeuvre.
Vous trouverez des informations sur les versions actuelles de bloc ainsi que les blocs
actuels à télécharger sur notre site Internet sous Customer Support :
http://www4.ad.siemens.de/view/cs/de/8797900
Pour les anciens types de module, cette recommandation présuppose que vous utilisiez
la version de firmware actuelle du type de module en question.
Remarque
Ce chapitre comporte en plusieurs endroits de mentions qui se réfèrent à des versions
de CP différentes. Ces endroits sont repérés en marge par le symbole suivant :
Remarque
Veillez, lors d’un échange de module, à n’utiliser dans le programme utilisateur que les
modules admissibles pour le type de CP configuré.
En d’autres termes :
S Si vous échangez le module sans adapter les données de configuration au type de
module éventuellement plus récent, vous n’avez pas à modifier les blocs utilisés.
S Si vous échangez le module et adaptez les données de configuration au type de
module plus récent, vous devez utiliser les versions de bloc admissibles pour ce type
de module.
Il est recommandé de toujours utiliser la dernière version de bloc quel que soit le type de
module mis en oeuvre. Pour les anciens types de module, cette recommandation
présuppose que vous utilisiez la version de firmware actuelle du type de module en
question.
Pour plus d’informations, veuillez vous référer à la rubrique Customer Support sur le site
Internet :
http://www4.ad.siemens.de/view/cs/de/7806643
Les manuels /2/ renseignent par ailleurs sur la compatibilité des CP S7 et des blocs
associés (FC / FB).
Remarque
L’appel des blocs de communication pour S7-300 (bibliothèque de blocs SIMATIC NET
pour S7-300 sous STEP 7) à plusieurs niveaux d’exécution n’est pas autorisé ! Si vous
appelez par exemple un bloc de communication dans l’OB1 et dans l’OB35, il se pourrait
que l’exécution du bloc soit interrompue par l’OB prioritaire.
Si vous appelez les blocs dans plusieurs OB, vous devez vous assurer par le biais de la
programmation qu’un bloc de communication en cours d’exécution ne puisse pas être
interrompu par un autre bloc de communication (par exemple par SFC Désactiver/activer
alarmes).
Lors de l’appel d’un bloc FC, vous spécifiez dans le paramètre CPLADDR ou LADDR
l’adresse de début du module CP PROFIBUS. L’adresse de début du CP PROFIBUS est
indiquée dans le dialogue de propriétés du CP, onglet ”Adresse/Entrée” (sélectionnable dans
le SIMATIC Manager ou sous HW Config.).
Pour les contrats qui sont fonction d’une liaison, vous devez également spécifier la liaison à
utiliser en indiquant son ID. Cette mention s’effectue sous ”Paramètres de bloc” dans le
dialogue des propriétés de la liaison (voir indications sous NetPro).
Remarque
Si vous avez adressé par erreur non pas un CP mais un autre type de module, il s’ensuit
des erreurs qui ne sont plus signalées par des messages d’erreur des blocs FC.
1). Cette fonction présuppose l’utilisation de la bibliothèque de blocs en version V50 SP3 ou suivante.
Généralités
Sur S7-300, les blocs FC suivants sont disponibles en mode maître DP et esclave DP :
Application
Le schéma ci-dessous illustre l’utilisation des blocs FC DP_SEND et DP_RECV en mode
maître DP et esclave DP.
Maître DP Esclave DP
CPU CP PROFIBUS CP PROFIBUS CPU
Programme Programme
utilisateur STEP 7 utilisateur STEP 7
Figure 8-1 Utilisation des blocs FC DP -SEND et DP -RECV en mode maître DP et esclave DP
Signification
Le bloc FC DP_SEND transmet des données au CP PROFIBUS. Selon le mode de
fonctionnement du CP PROFIBUS, DP_SEND assure les fonctions suivantes :
S En cas d’utilisation sur le maître DP
Le bloc transfère les données d’une zone de sortie DP spécifiée au CP PROFIBUS pour
transmission à la périphérie décentralisée.
S En cas d’utilisation sur l’esclave DP
Le bloc transfère les données d’entrée de l’esclave DP au CP PROFIBUS pour
transmission au maître DP.
La zone de données indiquée peut être une zone de mémoire image, une zone de mémento
ou une zone de bloc de données.
La bonne exécution est signalée lorsque la zone de données DP a été intégralement reçue
par le CP PROFIBUS.
Veuillez noter *) que le bloc FC DP_SEND doit être appelé sur l’esclave DP au moins une
fois dans le programme utilisateur.
*) Nota : Ceci ne s’applique pas aux types de CP récents ! Le bloc FC DP_SEND doit être
appelé avec succès au moins une fois sur l’esclave DP dans le programme utilisateur si des
entrées ont été configurées pour cet esclave. Tenez compe des indications figurant dans le
manuel.
Interface d’appel
DP_SEND
LIST Commentaire
call fc 1 //Appel du bloc DP_SEND
CPLADDR:= W#16#0120
SEND := P#db17.dbx0.0 byte 103
DONE := M 99.1
ERROR := M 99.0
STATUS := MW 104
Mode de fonctionnement
Le schéma séquentiel ci-après illustre le déroulement normal en fonction du temps d’une
transmission de données déclenchée dans le programme utilisateur par DP_SEND.
Chaque contrat DP_SEND du programme utilisateur est acquitté par le CP PROFIBUS à
l’aide d’une indication dans les paramètres de sortie DONE, ERROR et STATUS.
- Maître DP : 1...2160
- Esclave DP : 1..240
Indications
Le tableau ci-après informe sur l’indication, composée de DONE, ERROR et STATUS, à
exploiter par le programme utilisateur.
Nota
Veuillez également vous référer, à propos des entrées codées 8FxxH sous STATUS, aux
indications du manuel de référence STEP 7 Fonctions standard et fonctions système. Vous
y trouverez des informations dans le chapitre “Evaluation d’erreur avec le paramètre de
sortie RET_VAL”
L’onglet ”Appels” du dialogue de propriétés du FC décrit ici permet d’afficher les SFC utilisés
et significatifs pour l’analyse d’erreur.
Signification
Le bloc FC DP_RECV reçoit des données via PROFIBUS. Selon le mode de fonctionnement
du CP PROFIBUS, DP_RECV assure les fonctions suivantes :
S En cas d’utilisation sur le maître DP
DP_RECV inscrit les données de processus de la périphérie décentralisée ainsi que
l’information d’état reçues dans une zone d’entrée DP spécifiée.
S En cas d’utilisation sur l’esclave DP
DP_RECV reçoit les données de sortie transmises par le maître DP dans la zone de
données DP spécifiée sur le module.
La zone de données spécifiée pour l’inscription des données peut être une zone de mémoire
image, une zone de mémento ou une zone de bloc de données.
La bonne exécution est signalée lorsque la zone de données d’entrée DP a été
intégralement transmise par le CP PROFIBUS.
Veuillez noter *) que le bloc FC DP_RECV doit, sur maître DP et esclave DP, être appelé au
moins une fois dans le programme utilisateur ; sur le maître DP il ne doit être appelé que
pour recevoir des données.
*) Nota : Ceci ne s’applique pas aux types de CP récents ! Pour ces derniers, le bloc FC
DP_RECV doit être appelé avec succès au moins une fois sur l’esclave DP dans le
programme utilisateur si des données de sortie ont été configurées pour cet esclave DP.
Tenez compe des indications figurant dans le manuel.
Interface d’appel
DP_RECV
DPSTATUS BYTE
Mode de fonctionnement
Le schéma séquentiel ci-après illustre le déroulement normal en fonction du temps d’une
réception de données déclenchée dans le programme utilisateur par DP_RECV.
Chaque contrat DP_RECV du programme utilisateur est acquitté par le CP PROFIBUS à
l’aide d’une indication dans les paramètres de sortie NDR, ERROR et STATUS.
DP_RECV
0, 0, 8180 1) 2)
... Phase de démarrage :
DP_RECV Au cours de la phase
0, 0, 8180 1) de démarrage le maître
DP (CP PROFIBUS)
met chaque entrée à 0.
DP_RECV
1, 0, 00001)
Transmission
Recevoir données ’0’ ou ’0’ et ’A’ de ’A’
et exploiter DPSTATUS / Liste des stations via PROFIBUS
en cours
DP_RECV
0, 0, 81801)
...
DP_RECV
1, 0, 00001) Transmission
de ’B’
via PROFIBUS
Recevoir données ’A’ ou ’A’ et ’B’
en cours
et exploiter DPSTATUS / Liste des stations
DP_RECV
0, 0, 81801)
...
DP_RECV
1, 0, 00001)
- Maître DP : 1...2160
- Esclave DP : 1..240
- Maître DP ; lire uniquement octet d’état : 1
Indications
Le tableau ci-après renseigne sur les indications exploitées par le programme utilisateur et
constituées par les paramètres NDR, ERROR et STATUS.
Nota
Veuillez également vous référer, à propos des entrées codées 8FxxH sous STATUS, aux
indications du manuel de référence STEP 7 Fonctions standard et fonctions système. Vous
y trouverez des informations dans le chapitre “Evaluation d’erreur avec le paramètre de
sortie RET_VAL”
L’onglet ”Appels” du dialogue de propriétés du FC décrit ici permet d’afficher les SFC utilisés
et significatifs pour l’analyse d’erreur.
DPSTATUS
Le codage du paramètre de sortie Etat DP est différent en mode maître DP et en mode
esclave DP :
S Mode maître DP :
7 6 5 4 3 2 1 0
0
Bit Signification
7 non affecté
6 Valeur 1: Débordement des données reçues
Les données reçues ont été reprises plus rapidement par l’esclave DP que ne le
permettait la lecture de la CPU du maître DP déclenchée par l’appel de bloc. Les
données reçues lues sont toujours les dernières données reçues par l’esclave DP.
S Mode esclave DP :
7 6 5 4 3 2 1 0
1
Bit Signification
7-5 non affectés
1 Valeur 1: La configuration/le paramétrage n’a pas encore été achevé(e) avec succès.
Remarque
Veuillez noter que DPSTATUS ne peut être exploité que si le paramètre en retour NDR
est mis à 1.
Signification du bloc
Le bloc FC DP_DIAG est utilisé pour les requêtes d’informations de diagnostic. On distingue
les types de contrat suivants :
S Requête de la liste des stations DP ;
S Requête de la liste de diagnostic DP ;
S Requête d’état DP individuel ;
S Lecture acyclique des données d’entrée/sortie d’un esclave DP ;
S Lecture du diagnostic DP individuel ancien ;
S Lecture de l’état de fonctionnement DP.
S Lecture de l’état de fonctionnement DP en cas d’Arrêt AP/CP ;
S Lecture de l’état actuel de l’esclave DP
Les données de diagnostic peuvent être appelées en fonction d’un esclave déterminé par
l’entrée d’une adresse de station.
Le transfert des données de diagnostic à la CPU présuppose la définition sur la CPU d’une
zone de mémoire qui devra être spécifiée lors de l’appel. Cette zone de mémoire peut être
une zone de bloc de données ou une zone de mémento. Il conviendra de préciser dans le
contrat la longueur maximale de la zone de mémoire disponible.
Nota
Le bloc FC DP_DIAG n’est utile qu’en mode DP sur maître DP.
Exclusion
Tant que le bloc est en cours d’exécution, il ne doit pas recevoir de nouvelles données de
contrat.
Exception : Requête de liste de stations DP ou de liste de diagnostic DP.
Interface d’appel
DP_DIAG
LIST Commentaire
call fc 3 //Appel de bloc DP_DIAG
CPLADDR:= W#16#0120
DTYPE := B#16#00
STATION:= B#16#03
DIAG := P#db18.dbx0.0 byte 16
NDR := M 70.0
ERROR := M 70.1
STATUS := MW 72
DIAGLNG:= MB 20
DP_DIAG
0, 0, 81811)
.
.
.
DP_DIAG
1, 0, 00001)
Exploiter données/
valeur en retour
Temps Temps
Légende :
1) Transfert des paramètres NDR, ERROR, STATUS
Nota
Tenez compte de la particularité suivante pour les types de contrat
Lire_liste_de_stations_DP et Lire_liste_de_diagnostic_DP (voir tableau 8-5) :
Le contrat de diagnostic délivre les données de diagnostic disponibles au moment du
dernier appel DP-RECV. La lecture d’une liste verrouille une nouvelle lecture (valeur en
retour 0x8182).
Le déverrouillage des listes intervient après une nouvel événement de diagnostic suivi d’un
appel DP-RECV.
Types de contrat
Les indications licites ou utiles dans un contrat se composent des mentions sous DTYPE,
STATION et DIAGLNG récapitulées dans le tableau ci-après.
A la lecture d’un diagnostic actuel, le pointeur de lecture est repositionné sur le 1er
diagnostic ancien.
Indications
Le tableau ci-après renseigne sur les indications exploitées par le programme utilisateur et
constituées par les paramètres NDR, ERROR et STATUS.
Nota
Veuillez également vous référer, à propos des entrées codées 8FxxH sous STATUS, aux
indications du manuel de référence STEP 7 Fonctions standard et fonctions système. Vous
y trouverez des informations dans le chapitre “Evaluation d’erreur avec le paramètre de
sortie RET_VAL”
L’onglet ”Appels” du dialogue de propriétés du FC décrit ici permet d’afficher les SFC utilisés
et significatifs pour l’analyse d’erreur.
Signification du bloc
Le bloc FC DP_CTRL transmet des contrats de commande au CP PROFIBUS. Le contrat
de commande est précisé par la mention d’un bloc de contrat (Paramètre CONTROL).
On distingue les types de contrat suivants :
S Global Control acyclique / cyclique ;
S Suppression d’un ancien diagnostic ;
S Activation de l’état de fonctionnement DP actuel ;
S Activation de l’état de fonctionnement DP en cas d’Arrêt AP/CP ;
S Lecture cyclique des données d’entrée/sortie ;
S Activation du mode de traitement de l’esclave DP.
Sur les modules récents (tenez compte des indications du manuels /2/), il existe des
restrictions quant aux types de contrat mentionnés ici.
Nota
Le bloc FC DP_CTRL n’est utile qu’en mode DP sur maître DP.
Exclusion
Tant que le bloc est en cours d’exécution, il ne doit pas recevoir de nouvelles données de
contrat.
Interface d’appel
DP_CTRL
LIST Commentaire
call fc 4 //Appel de bloc DP_CTRL
CPLADDR:= W#16#0120
CONTROL:= P#db14.dbx0.0 byte 30 // Le tampon du contrat Control occupe
// les 30 premiers octets du DB 14.
DONE := M 70.0
ERROR := M 70.1
STATUS := MW 72
DP_CTRL
0, 0, 8181 1)
DP_CTRL
0, 0, 81811)
.
.
.
DP_CTRL
1, 0, 00001)
Légende :
1) Transfert des paramètres DONE, ERROR, STATUS
Adresse CTYPE
CONTROL
Paramètre 1er
octet voir sous ’Paramètre’
(Nombre et nom)
Paramètre 2e
octet
Paramètre nième
octet
DB 14
Octet 0 01H CTYPE
La longueur spécifiée dans le pointeur Any doit être au moins égale à 4 (dans l’exemple
d’appel, elle est de 30).
Types de contrat
Les indications licites ou utiles dans un contrat se composent de la mention sous CTYPE
ainsi que des indications figurant dans le bloc de contrat.
Numéro de 7 6 5 4 3 2 1 0
bit :
inutilisé
CLEAR
UNFREEZE
FREEZE
UNSYNC
SYNC
inutilisé
Numéro de bit : 7 6 5 4 3 2 1 0
Groupe: 8 7 6 5 4 3 2 1
Indications
Le tableau ci-après renseigne sur les indications exploitées par le programme utilisateur et
constituées par les paramètres DONE, ERROR et STATUS.
Nota
Veuillez également vous référer, à propos des entrées codées 8FxxH sous STATUS, aux
indications du manuel de référence STEP 7 Fonctions standard et fonctions système. Vous
y trouverez des informations dans le chapitre “Evaluation d’erreur avec le paramètre de
sortie RET_VAL”
L’onglet ”Appels” du dialogue de propriétés du FC décrit ici permet d’afficher les SFC utilisés
et significatifs pour l’analyse d’erreur.
Généralités
Les blocs FC suivants sont à la disposition de l’interface SEND/RECEIVE pour la
transmission de données via des liaisons FDL configurées :
Application
Le schéma ci-dessous illustre l’utilisation des blocs FC AG_SEND et AG_RECV pour le
transfert bidirectionnel de données via une liaison FDL configurée. Pour certains types de
liaison, il convient de prévoir un en-tête de contrat dans la zone de données utilisateur.
Liaison FDL
Zone de via Zone de
données PROFIBUS données
utilisateur
AG_SEND émission réception utilisateur
AG_RECV
Figure 8-3 Utilisation des blocs FC AG_SEND et AG_RECV sur les deux partenaires de communication
Figure 8-4 Emission et réception via une liaison FDL avec adressage programmé de diffusion générale
La zone de données utilisateur peut posséder jusqu’à 240 octets. Le volume de données
transmissible est de 236 octets. 4 octets sont réservés pour l’en-tête de contrat.
Veuillez noter que la longueur de données spécifiée lors de l’appel de bloc (paramètre LEN)
doit englober l’en-tête et les données utiles !
Signification du bloc
Le bloc FC AG_SEND / AG_LSEND remet les données au CP PROFIBUS pour une
transmission via une liaison FDL configurée.
La zone de données indiquée peut être une zone de mémoire image, une zone de mémento
ou une zone de bloc de données.
La bonne exécution est signalée lorsque la zone de données utilisateur a été intégralement
transmise via PROFIBUS.
Remarque :
Toutes les indications ci-après s’appliquent, sauf indication contraire, aussi bien au FC
AG_SEND qu’au FC AG_LSEND.
Interface d’appel
AG_SEND / AG_LSEND
LIST Commentaire
call fc 5 //Appel de bloc AG_SEND / AG_LSEND
ACT := M 20.0 //Déclenchement de contrat par bit de mémento
ID := MW 22 //ID de liaison selon configuration
LADDR := W#16#0100 //=LADDR 256 déc. dans configuration matérielle
SEND := P#db99.dbx10.0 byte 240 //Tampon avec données d’émission
LEN := MW 24 //Indication de longueur de données émises
DONE := M 20.1 //Indication d’exécution
ERROR := M 20.2 //Indication d’erreur
STATUS := MW 26 //Indication d’état
Tableau 8-9 Alimentation de l’en -tête de contrat dans la zone de données utilisateur
Mode de fonctionnement
Le schéma séquentiel ci-après illustre le déroulement normal en fonction du temps d’une
transmission de données déclenchée dans le programme utilisateur par le bloc AG_SEND.
Le contrat d’émission est exécuté dès que la paramètre ACT = 1 est transmis.
Vous devez ensuitre transmettre le paramètres ACT = 0 dans au moins un appel
supplémentaire.
L’indication d’état dans les paramètres de sortie DONE, ERROR et STATUS est actualisée à
chaque appel de bloc et peut être exploitée. Pour actualiser l’indication d’état sans nouveau
contrat d’émission, il suffit de lancer un nouvel appel de bloc avec le paramètre ACT = 0.
Veuillez également vous reporter à l’exemple de programme à la fin du présent chapitre
8.4.1.
Alimenter AG_SEND en
données ’X’
ACT = 1
AG_SEND
0, 0, 81811)
Transmission
Transfert à AG_SEND de ’X’
ACT = 0 via PROFIBUS
en cours
AG_SEND
0, 0, 81811)
AG_SEND
1, 0, 00001)
Indications
Le tableau ci-après informe sur l’indication, composée de DONE, ERROR et STATUS, à
exploiter par le programme utilisateur.
Nota
Veuillez également vous référer, à propos des entrées codées 8FxxH sous STATUS, aux
indications du manuel de référence STEP 7 Fonctions standard et fonctions système. Vous
y trouverez des informations dans le chapitre “Evaluation d’erreur avec le paramètre de
sortie RET_VAL”
L’onglet ”Appels” du dialogue de propriétés du FC décrit ici permet d’afficher les SFC utilisés
et significatifs pour l’analyse d’erreur.
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FUNCTION FC 100: VOID
TITLE = SENDE_DEMO
AUTHOR : Testeur
FAMILY : S7300
NAME : FC5_Demo
VERSION : 1.0
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BEGIN
CALL FC 5 (
ACT := M100.0,
ID := 1,
LADDR := W#16#100,
SEND := P#DB100.dbx0.0 BYTE 240,
LEN := 240,
DONE := M100.1,
ERROR := M100.2,
STATUS := MW102 );
//--------------------------------------------------------------------
R M100.0; // Réinitialisation du paramètre ACT pour tous
SET; // les autres appels du FC 5 ;
U M100.1; //
SPB done; // Scrutation DONE = TRUE
SET; //
U M100.2; //
SPB err; // Scrutation ERROR = TRUE
//--------------------------------------------------------------------
BEA; // Ni DONE ni ERROR sont à 1 ; contrat en cours.
//
//--------------------------------------------------------------------
done: S M100.0; // Contrat terminé sans erreur. Mettre ACT à TRUE
BEA; // pour que l’appel suivant puisse lancer un
nouveau contrat.
//-------------------------------------------------------------------
ORGANIZATION_BLOCK OB100
TITLE = Init_for_FC100
FAMILY: S7300
NAME: SENDE_DEMO_INIT
VERSION: 1.0
VAR_TEMP
OB1_System: array [1..20] of byte;
END_VAR
BEGIN //
SET //
S M100.0 // Initialiser le paramètre ACT
END_ORGANIZATION_BLOCK
Signification du bloc
Le bloc FC AG_RECV / AG_LRECV reçoit du CP PROFIBUS les données transmises via
une liaison FDL configurée.
La zone de données spécifiée pour l’inscription des données peut être une zone de mémoire
image, une zone de mémento ou une zone de bloc de données.
La bonne exécution est signalée lorsque les données ont été intégralement reçues du CP
PROFIBUS.
Remarque :
Toutes les indications ci-après s’appliquent, sauf indication contraire, aussi bien au FC
AG_SEND qu’au FC AG_LSEND.
Interface d’appel
AG_RECV / AG_LRECV
LEN BYTE
LIST Commentaire
call fc 6 //Appel du bloc AG_RECV / AG_LRECV
Tableau 8-11 Paramètres en retour de l’en -tête de contrat dans la zone de données (utilisateur)
FDL
Mode de fonctionnement
Le schéma séquentiel ci-après illustre le déroulement normal en fonction du temps d’une
réception de données déclenchée dans le programme utilisateur par le bloc AG_RECV.
Chaque contrat AG_RECV du programme utilisateur est acquitté par le CP PROFIBUS à
l’aide d’une indication dans les paramètres de sortie NDR, ERROR et STATUS.
Transmission
de ’A’
via PROFIBUS
AG_RECV en cours
0, 0, 8180 1)
AG_RECV
1, 0, 00001)
Réception / exploitation
Transmission
des données ’A’
de ’B’
reçues
via PROFIBUS
en cours
AG_RECV
0, 0, 81801)
AG_RECV
1, 0, 00001)
Réception / exploitation
des données ’B’
reçues
Transmission
AG_RECV
de ’C’
. via PROFIBUS
. en cours
.
Indications
Le tableau ci-après renseigne sur les indications exploitées par le programme utilisateur et
constituées par les paramètres NDR, ERROR et STATUS.
Nota
Veuillez également vous référer, à propos des entrées codées 8FxxH sous STATUS, aux
indications du manuel de référence STEP 7 Fonctions standard et fonctions système. Vous
y trouverez des informations dans le chapitre “Evaluation d’erreur avec le paramètre de
sortie RET_VAL”
L’onglet ”Appels” du dialogue de propriétés du FC décrit ici permet d’afficher les SFC utilisés
et significatifs pour l’analyse d’erreur.
Remarque
Tenez compte de l’indication de version des blocs. Les besoins en ressources peuvent
varier si les blocs sont d’une autre version.
9.1 Présentation
Connaissances préalables
Les notions de base du chapitre 2 sur la signification et l’utilisation de NCM S7 vous sont
familières. Vous savez donc comment connecter la PG au CP et comment commander ce
dernier à partir de la PG.
Fonctions
On distingue :
S les fonctions générales de diagnostic et de statistiques
S les fonctions de diagnostic liées au type et au mode de fonctionnement
Nota
Veuillez noter que le diagnostic NCM S7 d’un esclave DP passif via PROFIBUS n’est pas
possible.
Installation et démarrage
Le diagnostic NCM S7 fait partie intégrante de l’option STEP 7 NCM S7.
Il existe plusieurs méthodes de démarrage de l’utilitaire de diagnostic, par exemple :
S En accédant par le menu Démarrer de Windows au groupe de programmes SIMATIC.
Utilisez cette option si le projet STEP 7 dans lequel le CP a été configuré ne se trouve
pas sur votre PG (pour les besoins de maintenance).
S A partir de la boîte de dialogue Propriétés du CP concernée de votre projet STEP 7.
Vous trouverez au chapitre suivant 9.3 des informations sur les autres possibilités de
démarrage.
Structure
Le Diagnostic NCM S7 se présente, de façon analogue au SIMATIC Manager, sous forme
de fenêtre d’application à deux volets avec barre de menu et barre d’outils :
Utilisation
S La fonction de diagnostic est déclenchée par un clic de souris sur l’objet de diagnostic
voulu dans le volet de navigation.
S Les barres de menu et d’outils permettent de piloter le déroulement du diagnostic via
les commandes de menu contextuelles.
Présentation
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 l’aide en ligne du diagnostic NCM.
Menu Signification
Diagnostic" Ces commandes de menu permettent d’établir une liaison à un autre CP à
Ouvrir liaison en ligne... diagnostiquer, sans être obligé de refermer l’utilitaire de diagnostic et de le
Diagnostic" redémarrer. La liaison de diagnostic actuelle est refermée.
Fermer liaison en ligne... Pour exploiter plusieurs liaisons de diagnostic simultanément, il suffit de
démarrer Diagnostic NCM S7 plusieurs fois.
Etat de fonctionnement" Pilotez votre CP comme suit :
Arrêter CP Commande l’arrêt du CP.
Démarrer CP Permet de démarrer le CP, si le commutateur MARCHE/ARRET se trouve sur
MARCHE.
Effacement général du CP Un éffacement général est possible sur certains types de CP tels que le CP
443 -5. La fonction doit être validée.
Affichage"Raffraîchir Cette commande de menu déclenche chaque fois qu’elle est activée, un
rafraîchissement unique des informations d’état et de diagnostic.
Nota
Si la liaison au CP Ethernet est interrompue durant le diagnostic, l’écran affiche ”En ligne:
La liaison a été interrompue“.
Vous pouvez rétablir la liaison au CP en acquittant en conséquence la boîte de dialogue
ouverte. La liaison sera alors, si possible, rétablie.
Conditions requises
Etablissez une liaison physique entre la PG et la station SIMATIC S7. Vous pouvez réaliser
la connexion via :
S MPI
S Industrial Ethernet (Protocole ISO)
S Industrial Ethernet TCP/IP(Protocole IP)
S PROFIBUS
Si les données du projet sont disponibles sur votre PG/PC, procédez comme suit :
1. Marquez la station S7 voulue du projet et ouvrez la configuration matérielle HWConfig.
2. Sélectionnez le CP et ouvrez la boîte de dialogue Propriétés.
3. Sélectionnez l’onglet ”Diagnostic”.
4. Sélectionnez le bouton ”Exécuter”.
Résultat :
NCM S7 Diagnostic s’ouvre. Le chemin est établi automatiquement en fonction de la
connexion actuelle de STEP 7.
S’il n’existe pas de données de configuration sur votre PG/PC, procédez comme suit pour
démarrer le diagnostic avec le CP connecté :
1. Sélectionnez dans le menu Démarrer de Windows, la commande SIMATIC " STEP 7 "
Diagnostic ”
Diagnostic NCM S7 démarre en affichant dans le volet de diagnostic le message “Pas de
liaison en ligne au CP”.
2. Sélectionnez dans la boîte de dialogue qui s’ouvre ”Diagnostic NCM S7 : Chemin en
ligne” l’interface voulue correspondant à votre configuration matérielle.
Selon le mode de connexion choisi, il vous est demandé d’entrer des paramètres
d’adresse.
Tableau 9-2 Possibilités de définition des chemins en ligne - sans paramètre de passerelle
Unité / emplacement :
PG/PC| S7 - 300 0/4
CP CP
U
Adresse de station (MAC) :
08 -00 -06 -01 -02 -03
Connexion de la station
cible : Industrial Ethernet
Unité / emplacement :
PG/PC S7 - 300 0/5
CP C C
U P P
Adresse de station (MAC) :
08 -00 -06 -01 -02 -03
Connexion de la station
cible : Industrial Ethernet | Réseau2
Adresse de station :
Adresse PROFIBUS 9
Connexion de la passerelle :
Industrial Ethernet
Connexion de la station
cible :
MPI/PROFIBUS/AUTO
ID de sous -réseau S7 du
réseau cible : 0001 0001|
Unité / emplacement :
0/5
Connexion de la passerelle :
Industrial Ethernet S7 - 300
CP C
Le routage via d’autre U P
passerelles
Adresse de station :
s’établit
automatiquement !|
Adresse PROFIBUS 9
Connexion de la station
cible :
MPI/PROFIBUS/AUTO
ID de sous -réseau S7 du
réseau cible : 0001 0001
Figure 9-4 Exemple de paramétrage du chemin en ligne avec plusieurs passerelles
Connexion de la station
Connexion de la passerelle : cible :
MPI/PROFIBUS/AUTO MPI/PROFIBUS/AUTO
ID de sous -réseau S7 du
réseau cible : 0001 0001
Nota
Pour exploiter plusieurs liaisons de diagnostic simultanément, il suffit de démarrer
Diagnostic NCM S7 plusieurs fois.
Vous pouvez le cas échéant démarrer deux fois Diagnostic NCM S7 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 oeuvre 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 du chap. 9.6 quel est le problème à
résoudre, puis choisissez en fonction de la recommandation qui y est faite, la fonction de
diagnostic voulue.
Liaisons S Vue d’ensemble de tous les types de Un double clic sur les objets du volet de
liaison utilisés diagnostic affiche des informations
détaillées.
Signification
Les listes ci-après récapitulent, en signalant les causes possibles, quelques problèmes
typiques pour lesquels l’utilitaire de diagnostic NCM S7 fournit une aide.
Les rubriques traitées par les check-lists sont :
1. Check-list Fonctions générales du CP
2. Check-list Mode maître DP
3. Check-list Mode esclave DP
4. Check-list Liaisons FDL
Vous trouverez une check-list équivalente pour les liaisons FMS dans le tome 2 du présent
manuel.
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 9-5 Check -list des problèmes typiques de fonctionnement du CP au sein d’une installation
Tableau 9-6 Check -list des problèmes typiques du mode maître DP au sein d’une installation#
Tableau 9-6 Check -list des problèmes typiques du mode maître DP au sein d’une installation#
Tableau 9-6 Check -list des problèmes typiques du mode maître DP au sein d’une installation#
Tableau 9-7 Check -list des problèmes typiques du mode esclave DP au sein d’une installation
Tableau 9-7 Check -list des problèmes typiques du mode esclave DP au sein d’une installation
Tableau 9-7 Check -list des problèmes typiques du mode esclave DP au sein d’une installation
Tableau 9-7 Check -list des problèmes typiques du mode esclave DP au sein d’une installation
Tableau 9-8 Check -liste des problèmes typiques des liaisons FDL au sein d’une installation
Microprogramme
Par microprogramme, on entend les programmes système chargés sur les modules
SIMATIC NET.
Installation
Le chargeur de microprogramme est disponible dès que vous avez installé NCM S7 sur
votre PG/PC.
Fichiers chargés
Le chargeur de microprogramme supporte les types de fichier suivants :
S <Fichier>.LAD
Une forme de fichier qui ne contient que le programme système chargeable sur le
module.
S <Fichier>.FWL
Une forme de fichier qui contient, en plus de la forme de fichier LAD, des informations
pouvant être affichées dans les dialogues du chargeur de microprogramme.
Veuillez tenir compte à ce propos des informations fournies avec le fichier à charger, dans le
fichier LISEZMOI p. ex.
Ces informations sont également affichées après chargement du fichier FWL dans le
chargeur de firmware.
Firmware chargeable
Le CP PROFIBUS prend en charge la mise à jour du firmware (FW) par chargeur de
firmware. Si le CP est mis sous tension alors que le sélecteur de mode est sur STOP, le CP
demeure pendant 10 seconde à l’état ”Attente de mise à jour du FW”.
Après la mise à jour du FW, le châssis doit être mis hors puis à nouveau sous tension avant
de pouvoir passer à l’utilisation normale !
Cliquez sur le bouton Suivant et conformez-vous aux instructions affichées dans les
différentes boîtes de dialogue.
Avertissement
! Veuillez vous assurer que le fichier que vous souhaitez charger est bien destiné à une mise
à jour du microprogramme chargé sur votre module. En cas de doute, contactez votre
conseiller technique Siemens.
Avertissement
! Tenez compte pour Industrial Ethernet du nota de la 2e étape à propos de l’affichage de
l’adresse de secours.
Vous trouverez d’autres informations détaillées sur les variantes de chargement dans l’aide
intégrée.
-
Désignation de produit :
S CP 342-5 Référence: 6GK7 342-5DA02-0XE0
S CP 342-5 FO Référence: 6GK7 342-5DF00-0XE0
S CP 343-5 Référence: 6GK7 343-5FA01-0XE0
S CP 443-5 Basic Référence: 6GK7 443-5FX01 -0XE0
S CP 443-5 Extended Référence: 6GK7 443-5DX03-0XE0
Nota
Vous trouverez les homologations actuellement valables sur la plaque signalétique du
produit concerné.
IEC 61131–2
Les CP S7 SIMATIC NET mentionnés ci-dessus sont conformes aux exigences et critères
de la norme IEC 61131–2 (automates programmables, parties 2 : spécifications et essais
des équipements).
Marquage CE
Les CP S7 SIMATIC NET mentionnés ci-dessus sont conformes aux exigences et objectifs
sécuritaires des directives CE suivantes ainsi qu’aux normes européennes harmonisée (EN)
qui ont été publiées dans les bulletins officiels de la Communauté Européenne pour les
automates programmables :
S 89/336/CE “Compatibilité électromagnétique“ (directive CEM)
S 94/9/CE „Appareils et systèmes de protection destinés à être utilisés en atmosphères
explosives“ (directive de protection contre les explosions)
Les déclarations de conformité CE destinées aux autorités compétentes sont disponibles
auprès de :
S Siemens Aktiengesellschaft
Bereich A&D
Industrielle Kommunikation SIMATIC NET
Postfach 4848
D-90327 Nürnberg
Directive CEM
Les CP S7 SIMATIC NET mentionnés ci-dessus sont conçus pour une utilisation en
environnement industriel.
II 3 G EEx nA II T3..T6
Nota
Lors de l’utilisation (installation) de produits SIMATIC NET en atmosphère explosive zone 2,
observez impérativement les conditions particulières y afférentes !
Vous trouverez ces conditions ici :
S Sur le CD SIMATIC NET Manual Collection CD
S sur Internet à l’adresse
http://www4.ad.siemens.de/WW/news/de/13702947
Attention
! Il y a risque de dommages corporels et matériels.
L’installation d’extensions qui ne sont pas homologués pour les CP S7 SIMATIC S7 ou leurs
systèmes cibles, les exigences et les prescriptions pour la sécurité et la compatibilité
électromagnétique peuvent être violées.
Utilisez uniquement des extensions qui sont homologuées pour le système.
AVIS CANADIEN
Cet appareil numérique de la classe A est conforme à la norme NMB-003 du Canada.
Homologation UL et CSA
Nota
Vous reconnaissez aux marquages sur la plaque signalétique quelle homologation UL/CSA
ou cULus parmi les suivantes a été attribuée à votre produit.
Homologation UL
UL–Recognition–MarkUnderwriters Laboratories (UL) selon Standard UL 508 :
S Report E 85972
Homologation CSA
CSA–Certification–MarkCanadian Standard Association (CSA) selon Standard C 22.2 No.
142:
S Certification Record 063533–C-000
Nota
L’installation doit être montée conformément aux consignes du NEC (National Electrical
Code).
En cas d’utilisation dans des environnements qui correspondent à la Class I, Division 2 (v.
ci-dessus), les CP S7 SIMATIC NET doivent être montées dans un boîtier qui correspond
au moins à la classe IP54 selon EN 60529.
Homologation FM
Factory Mutual Approval Standard Class Number 3611, Class I, Division 2, Group A, B, C,
D.
Attention
! Il y a risque de dommages corporels et matériels.
Dans les environnements à atmosphère explosible, il existe des risques de dommages
corporels et matériels si vous établissez ou déconnectez un circuit électrique (p. ex.
raccords enfichables, fusibles, commutateurs) pendant le fonctionnement d’un CP S7
SIMATIC NET.
Ne raccordez ou ne déconnectez des circuits électriques sous tension que si tout danger
d’explosion est assurément exclu.
En cas d’utilisation dans des conditions FM, les CP S7 SIMATIC NET doivent être montés
dans un boîtier qui correspond au moins à la norme IP54 selon EN 60529.
SIMATIC S7
Automate programmable S7-300
Montage
Manuel d’installation
Siemens AG
et
SIMATIC S7
Automate programmable S7-400, M7-400
Montage
Manuel d’installation
Siemens AG
Références
Vous trouverez, s’ils n’ont pas déjà été mentionnés ci- dessus, les numéros des documentations
SIEMENS précitées, dans les catalogues ”SIMATIC NET Communication industrielle,
Catalogue IK PI” et ”Automates programmables SIMATIC S7 / M7 / C7 - Constituants
d’automatisation intégrée, Catalogue ST 70”.
Vous pourrez vous procurer ces catalogues ainsi que des offres de stages et informations
complémentaires auprès de votre agence ou de la société nationale SIEMENS.
D.1 Général
Blocs FC
Bloc de code STEP 7 du type ”Fonction”.
Broadcast
La transmission broadcast correspond à une diffusion générale : Un télégramme
broadcast permet de s’adresser à tous les partenaires qui sont prets à recevoir des
télégrammes broadcast.
Client
Par client on entend un appareil ou plus généralement un objet qui demande à un ->
Server d’exécuter un service.
CP
Communication Processor. Module chargé des tâches de communication.
CSMA/CD
CSMA/CD (Carrier Sense Multiple Access with Collision Detection = Accès multiple
avec écoute de la porteuse et détection de collisions)
Données de configuration
Paramètres définis à l’aide de l’utilitaire de configuration NCM S7, chargeables sur le
CP et influençant le mode de fonctionnement et les fonctions du -> CP.
En - tête de télégramme
Un en-tête de télégramme se compose de l’identificateur du -> télégramme ainsi que
de l’adresse de la station source et de la station cible.
Industrial Ethernet
Un bus de terrain selon IEEE 802.3 (ISO 8802-2)
Installation
Ensemble de tous les matériels électriques. Font entre autres partie d’une installation:
des automates programmables, équipements de contrôle-commande, systèmes de
bus, équipements de terrain, actionneurs, câbles d’alimentation.
Interface transport
Par interface transport de l’automate SIMATIC S5 on entend l’accès fourni par le CP
aux services orientés liaison de la couche transport. L’interface transport se présente,
dans le programme de commande, sous forme de blocs de dialogue (HTB).
Mode PG
Mode de fonctionnement du CP PROFIBUS/Ethernet qui permet de programmer,
configurer ou diagnostiquer une CPU SIMATIC S7 via PROFIBUS/Ind.
Ethernet.Ce mode est exécuté par le biais de fonctions S7.
Multicast
La transmission multicast consiste à transmettre des informations à un groupe de
partenaires défini: Un télégramme multicast permet de s’adresser à tous les
partenaires qui appartiennent au groupe multicast concerné et qui sont prêts à recevoir.
Passerelle
Interface intelligente qui permet d’interconnecter, au niveau de la couche 7 ISO,
différents types de -> réseaux locaux.
Protocole
Ensemble de règles définissant une procédure de transmission de données. Ces règles
précisent aussi bien le format des informations que le flux de transmission des
données.
Réseau
Un réseau se compose d’un ou de plusieurs -> sous-réseaux interconnectés
possédant un nombre quelconque de correspondants. L’interconnexion de différents
réseaux est également possible.
Segment
Synonyme de -> segment de bus.
Segment de bus
Partie d’un -> sous-réseau. Les sous-réseaux peuvent être constitués à partir de
segments de bus reliés par des répéteurs et des ponts. Les segments sont
transparents en ce qui concerne l’adressage.
Serveur
Un serveur est un appareil ou plus généralement un objet qui est en mesure de fournir
un certain nombre de services ; le service est fourni sur requête d’un -> client.
Services
Prestations proposées par un protocole de communication.
SINEC
Ancienne désignation des réseaux et composants de réseau Siemens. Nouvelle
appellation : SIMATIC NET
Sous - réseau
Un sous-réseau est une partie de -> réseau dont les -> paramètres doivent être
harmonisés (-> PROFIBUS p. ex.). Il comprend les composants du bus ainsi que
toutes les stations connectées. Les sous-réseaux peuvent par exemple être regroupés
en réseau à l’aide de -> passerelles.
Une -> installation est constituée de plusieurs sous-réseaux possédant chacun un ->
numéro de sous-réseau unique. Un sous-réseau compte plusieurs -> correspondants
possédant chacun une -> adresse PROFIBUS ou une -> adresse MAC (pour
Industrial Ethernet) unique.
Station
Une station est identifiée
S une adresse MAC sur Ethernet ;
S une adresse PROFIBUS sur PROFIBUS.
Télégramme
Information transmise par un correspondant PROFIBUS/Ethernet à un autre.
TSAP
Transport Service Access Point
Vitesse de transmission
Selon DIN 443302, il s’agit du nombre de décisions binaires transmises par unité de
temps. L’unité est le /sec. Le choix de la vitesse de transmission est fonction de
diverses conditions marginales telles que la distance.
Watchdog
Mécanisme de surveillance du fonctionnement.
D.2 PROFIBUS
Adresse de base
Adresse logique d’un module dans les systèmes S7.
S sous PROFIBUS
L’”adresse PROFIBUS de base“ est l’adresse de début à partir de laquelle sont
affectées toutes les adresses déterminées automatiquement au sein d’un projet.
S sous Industrial Ethernet
L’adresse MAC de base est l’adresse de début à partir de laquelle sont affectées toutes
les adresses déterminées automatiquement au sein d’un projet.
Adresse PROFIBUS
L’adresse PROFIBUS est une identification univoque d’une station connectée à ->
PROFIBUS. Lors de l’adressage d’une station, l’adresse PROFIBUS est transmise
dans un -> télégramme.
Appel cyclique
Traitement cyclique en l’occurrence traitement cyclique de la “liste d’appel” sur le CP
PROFIBUS.
Contrat de contrôle
Les contrats de contrôle sont des commandes destinées au mode DP telles que
CLEAR, SYNC, FREEZE, UNFREEZE, ACT, DEACT.
Délai de scructation
Temps de surveillance paramétrable sur -> esclave DP et permettant de détecter une
défaillance du -> maître DP associé.
Esclave DP
Un -> correspondant à fonction d’esclave sous -> PROFIBUS DP.
Etat de fonctionnement DP
Dans les communications entre le maître DP et les esclaves DP, on distingue les
quatre états de fonctionnement suivants:
S OFFLINE
S STOP
S CLEAR
S RUN
Chacun de ces états de fonctionnement est caractérisé par des actions définies entre
-> maître DP et -> esclave DP.
FDL
Fieldbus Data Link. Couche 2 dans -> PROFIBUS.
FMS
Field(bus) Message Specification selon EN 50170, Vol 2.
GetOV
Service FMS de lecture du répertoire d’objet (contient entre autres, les descriptions de
variables) d’une -> VFD.
Identification de groupe
Les esclaves DP peuvent être affectés à un ou plusieurs groupes par l’intermédiaire
d’une identification de groupe. Cette identification de groupe permet d’accéder
sélectivement aux -> esclaves DP lors de la transmission de télégrammes de
commande.
Liaison FDL
Les liaisons FDL (ancienne désignation : liaisons API-API) permettent aux automates
SIMATIC S7 de communiquer via PROFIBUS, en fonction d’un programme ou
d’événements, avec des
S SIMATIC S7 dotés d’un CP PROFIBUS
S SIMATIC S5 dotés d’un CP 5430/31
S SIMATIC S5 95 U dotés d’une interface PROFIBUS
S PC/PG dotés d’un CP 5412 A1/A2
Liaison FMS
Les liaisons FMS assurent la communication programmée/déclenchée sur événement
entre stations conformes à la norme FMS. Les représentations de données spécifiques
au matériel sont neutralisées lors de la transmission.
Maître
Station active sur -> PROFIBUS qui peut émettre sans requête des -> télégrammes à
condition d’être en possession du jeton (token).
Maître DP
Une -> station assurant la fonction de maître dans -> DP PROFIBUS. On distingue:
S Maître DP (classe 1) ou maître DP 1
Le maître DP 1 gère les échanges de données utiles avec les -> esclaves DP qui lui
sont affectés.
S Maître DP (classe 2) ou maître DP 2
Le maître DP 2 met à disposition des services tels que :
- Lecture des données d’entrée/sortie
- Diagnostic
- Global Control
Mode CLEAR
Mode de fonctionnement du maître DP ; les entrées sont lues cycliquement, les sorties
restent positionnées à 0.
Mode FREEZE
Le mode FREEZE est un mode DP qui permet l’acquisition des données d’entrée de
process à partir d’un, de plusieurs (formation de groupes) ou de tous les esclaves DP
en même temps. L’instant d’acquisition est déterminé par la commande FREEZE
(c. -à-d. un télégramme de commande de synchronisation).
Mode SYNC
Le mode SYNC est un mode de fonctionnement DP au cours duquel un, plusieurs
(formation de groupes) ou tous les -> esclaves DP transmettent simultanément en un
instant donné des données à leurs sorties de process. L’instant de la transmission est
signalé par une commande SYNC (télégramme de commande de synchronisation).
Module d’E/S DP
Les esclaves DP sont de conception modulaire. Un -> esclave DP possède au moins
un module d’E/S.
Nom de module DP
Désignation d’un -> module d’E/S DP inscrit dans la -> liste des modules DP.
Nom d’esclave DP
Pour identifier un -> esclave DP dans la configuration DP on entre un nom d’esclave
DP dans la liste des esclaves DP.
Paramètres de bus
Les paramètres de bus déterminent le comportement à la transmission sur le bus.
Chaque -> abonné du -> PROFIBUS doit utiliser des paramètres de bus concordant
avec ceux des autres abonnées.
Périphérie décentralisée
Modules d’entrée et de sortie éloignés dans l’espace de la CPU (unité centrale de
l’automate). L’automate est relié à la périphérie décentralisée par le système de bus ->
PROFIBUS. L’automate ne fait pas de différence entre la périphérie décentralisée et les
entrées et sorties de process locales.
PROFIBUS
Un bus de terrain selon EN 50170, Vol. 2. Ancienne désignation : SINEC L2.
PROFIBUS DP
Mode de fonctionnement DP selon EN 50170, Vol. 2.
PROFIBUS FMS
PROFIBUS -Fieldbus Message Specification. Couche partielle supérieure de la couche
7 du modèle de référence ISO/OSI dans le cadre de PROFIBUS.
PROFIBUS PA
PROFIBUS PA est une recommandation, émise par l’association des utilisateurs de
PROFIBUS (PNO), qui complète la norme PROFIBUS EN 50170 par des spécifications
de mise oeuvre en zone à sécurité intrinsèque.
Reorganisation
Tous les -> maîtres connectés à -> SINEC L2 (PROFIBUS) forment un anneau
logique à passage de jeton. Au sein de cette anneau, l’autorisation à émettre (jeton =
token) est transmise d’une station à l’autre. Si toutefois la transmission du jeton est
perturbée ou si l’on déconnecte un maître du “tokenring”, il se produit une erreur (le
jeton n’est pas accepté par cette station) qui se solde par l’exclusion de la station du
tokenring. Le nombre d’exclusion est totalisé par un compteur interne appelé
Token-error-counter. Lorsque ce compteur atteint le seuil supérieur, l’anneau logique
est reconstitué (réorganisé).
SCOPE L2
Utilitaire de diagnostic pour -> PROFIBUS, qui permet d’enregistrer et d’analyser les
échanges de télégrammes sur le -> réseau.
Setup Time
Il s’agit d’un -> paramètre de bus de -> PROFIBUS. Le Setup Time spécifie le délai
minimum entre la réception d’un acquittement et l’émission d’un nouveau télégramme
d’appel par l’émetteur.
Esclave
Correspondant passif sur -> PROFIBUS.
Slot Time
Il s’agit d’un paramètre de bus de -> PROFIBUS. Le Slot Time (TSL) est le temps de
surveillance de l’émetteur d’un -> télégramme attendant un acquittement du
destinataire.
Sous - réseau DP
Sous-réseau PROFIBUS servant uniquement à l’exploitation de la -> périphérie
décentralisée.
Station PROFIBUS
Une station est identifiée sur-> PROFIBUS par une -> Adresse PROFIBUS.
Système maître DP
Il est constitué par un -> maître DP et tous les -> esclaves DP avec lesquels le maître
DP échange des données.
Token Bus
Procédure d’autorisation d’accès au réseau en présence de plusieurs correspondants
actifs (applicable sur PROFIBUS). L’autorisation à émettre (jeton ou token) circule
d’une station active à l’autre. Pour une station active donnée, la rotation du jeton est le
temps qui s’écoule entre l’émission du jeton et la réception du jeton par cette même
station.
Type d’E/S DP
Le type d’E/S DP désigne un -> module d’E/S DP. On distingue :
S module d’entrée
S module de sortie
S module d’entrée/sortie
S module vide
Type de module DP
Désignation identifiant un -> module d’E/S DP dans les -> données de référence d’un
-> esclave DP selon la norme EN 50170, Vol 2.
UNFREEZE
Contrat annulant le mode -> FREEZE.
UNSYNC
Contrat annulant le mode -> SYNC.
Variable de communication
Par variable de communication on entend une variable de l’automate programmable,
mise à disposition pour la communication via les services FMS.
Sous S7, cette communication via les services FMS nécessite la configuration de
variables de communication. Cette configuration inscrit dans la variable une description
de structure non propriétaire selon EN 50170.
Variable FMS
-> Variable de communication
VFD
Virtual Field Device : Image d’un automate programmable sous la forme d’une
description non propriétaire. La description porte à la fois sur les données et le
comportement du matériel.
Nouveau dans l’édition 05 / STEP7 V5.2 SP1 et suivantes(C79000 - G8977 - C127 - 05)
Nota
Il s’agit de la dernière édition précédant le regroupement des deux manuels “NCM S7 pour
PROFIBUS” et “Manuel CP S7 pour PROFIBUS” dans le présent manuel.
Cette édition du manuel contient des compléments qui se rapportent aux nouvelles fonctions
de STEP 7 et de NCM S7 V5.2.
Il s’agit en particulier de :
S Communication S7 par routeur (fonction unilatérale de client et de serveur) via IE/PB Link
ou CP (voir chapitre 1.4)
S Multiprojet
La nouvelle fonction multiprojet permet l’édition distribuée et le regroupement de projets.
CP S7 pour PROFIBUS
Manuel Partie B1
CP 342 - 5 / CP 342 - 5 FO
6GK7 342-5DA02-0XE0 à partir de la version 2
(à partir de la version de microprogramme V5.4)
6GK7 342-5DF00-0XE0 à partir de la version 2
(à partir de la version de microprogramme V5.4)
pour SIMATIC S7-300 / C7-300
CP 342-5 CP 342-5 FO
(connecteur Sub - D (Connecteurs femelles
à 9 points) duplex pour connexion
optique)
Indicateur d’état et
d’erreurs
Sélecteur de
mode
Nota
Toutes les instructions figurant dans l’information produit accompagnant le matériel décrit
ici sont applicables et doivent être scrupuleusement respectées.
Nota
Concernant les extensions fonctionnelles et les restrictions, tenez impérativement
compte des indications du chapitre 5 du présent manuel !
Attention
! Ne regardez pas dans l’ouverture de la diode optique émettrice ou de la fibre optique. Le
rayon lumineux émis est dangereux pour les yeux.
Sommaire - Partie A
CP PROFIBUS - Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . voir partie générale
Nota
Veuillez tenir compte de la partie A du manuel, mentionnée ici ; celle’ci fait également partie
de la description du CP. Vous y trouverez entre autres des explications à propos des
consignes de sécurité utilisées ainsi que d’autres informations applicables à tous les CP S7
pour Industrial Ethernet.
Vous pouvez également vous procurer cette partie générale sur Internet :
http://www4.ad.siemens.de/view/cs/de/8774037
Sommaire - Partie B1
Sommaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-3
1 Propriétés / Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-4
2 Montage et mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-8
3 Visualisations et sélecteur de mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-9
4 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-11
4.1 Vitesses de transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-11
4.2 Caractéristiques du maître DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-11
4.3 Caractéristiques de l’interface DP / esclave DP . . . . . . . . . . . . . . . . . . . . . . B1-14
4.4 Caractéristiques de la communication compatible S5
(Interface SEND/RECEIVE) via liaisons FDL . . . . . . . . . . . . . . . . . . . . . . . . B1-15
4.5 Caractéristiques de la communication S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-17
4.6 Caractéristiques de multiplexage de liaisons OP . . . . . . . . . . . . . . . . . . . . . B1-19
4.7 Utilisation parallèle des services de communication
(mode multiprotocole) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-20
5 Compatibilité avec la version antérieure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-22
5.1 Fonctions étendues par rapport à la version antérieure . . . . . . . . . . . . . . . B1-22
5.2 Remplacement de modèles ancien / Echange . . . . . . . . . . . . . . . . . . . . . . . B1-23
6 Caractéristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1-29
1 Propriétés / Services
Application
Le processeur de communication CP 342-5/342-5 FO est conçu pour équiper un système
d’automatisation SIMATIC S7-300 / C7-300 . Il permet de connecter un S7-300 / C7-300 à
un système de bus de terrain PROFIBUS.
Services
Dans sa présente configuration, le CP 342-5/342-5 FO supporte les services de
communication suivants :
S PROFIBUS -DP
- en tant que maître DP de classe 1 et de classe 2 (DP PROFIBUS selon EN 50170,
maître DP)
- comme esclave DP (DP PROFIBUS selon EN 50170, esclave DP)
Nota
On notera cependant que : Le CP 342-5/342-5 FO ne peut être utilisé qu’alternativement
comme maître DP ou esclave DP. Le mode DP peut par ailleurs être complètement
désactivé.
- Client et serveur pour les échanges de données via blocs de communication 4) sur
liaisons S7 configurées des deux côtés
(Notes : La station partenaire peut être un S7-300, S7-400 ou une application de
PG/PC avec serveur OPC SIMATIC NET ; la transmission de variables de données
brutes via BSEND/BRECV vers WinCC n’est pas prise en charge.)
- Serveur pour l’échange de données sur des liaisons configurées unilatéralement sans
blocs de communication sur la station S7-300 / C7-300
S Communication compatible S5 (Interface SEND-RECEIVE) via liaisons FDL de type :
- Liaisons FDL spécifiées
- Liaisons de couche 2 libre (SDA, SDN)
- Broadcast
- Multicast
Les services du CP 342-5/342-5 FO mentionnés ici peuvent être utilisés indépendamment
les uns des autres et simultanément.
Configuration
La configuration nécessite l’utilisation de STEP 7 à partir de la version V5.1 ; les liaisons
FDL et fonctions de diagnostic nécessitent l’installation du package optionnel NCM S7 pour
PROFIBUS, fourni avec STEP 7 ;
Le CP peut être configuré via MPI ou réseau local/PROFIBUS.
Nota
Si vous modifiez, dans les données de configuration, les paramètres de bus, vous devrez
charger ces données de configuration sur le CP via MPI uniquement !
1)
Blocs pour communication S7 (voir aussi Aide en ligne de STEP 7 ou le manuel
“Logiciel système pour fonctions système et standard S7 -300/400”):
BSEND FB 12
BRCV FB 13
PUT FB 14
GET FB 15
USEND FB 8
URCV FB 9
C_CNTRL FC 62
Remarque
Si vous ne diposez de STEP 7 qu’en version V5.0 SP3 et que vous voulez continuer à
utiliser cette version, veuillez impérativement tenir compte des notes particulières sur
l’utilisation des CP 342-5 / 342-5 FO. Ces notes peuvent être consultées sur Internet via
notre Customer Support dans l’article suivant :
http://www4.ad.siemens.de/view/cs/de/2354644
Remarque
Nous vous recommandons de toujours utiliser, pour tous les types de module, les
versions de bloc les plus récentes.
Vous trouverez des informations sur les blocs récents à télécharger dans notre Customer
Support sur Internet à l’adresse suivante :
http://www4.ad.siemens.de/view/cs/de/8797900
Sur les modules anciens, cette recommandation présuppose que vous utilisiez la
dernière version de firmware prévue pour ce type de module.
Vous trouverez d’autres notes et adresses Internet dans l’avant-propos de la partie générale
du présent manuel.
Attention
! Ne regardez pas dans l’ouverture de la diode optique émettrice ou de la fibre optique. Le
rayon lumineux émis est dangereux pour les yeux.
Tableau 2-1
Tableau 3-1
En fonctionnement (RUN)
Arrêté (STOP)
le sélecteur de mode
Le sélecteur de mode donne accès aux modes suivants:
S Passage de STOP à RUN:
Le CP transmet les données configurées et/ou chargées en mémoire de travail et passe
en mode RUN.
S Passage de RUN à STOP:
Le CP passe à l’état STOP. Les liaisons établies (liaisons FDL et S7) sont coupées.
En mode DP :
- Mode esclave DP : le CP n’est plus en phase de transfert de données ;
- Mode maître DP : l’état de fonctionnement est “OFFLINE”.
A l’état STOP, il est possible de configurer le CP 342-5/342-5 FO et d’effectuer un dia-
gnostic.
Nota
Tenez compte des informations du manuel /2/ à propos du chargement de la base de don-
nées sur le CP.
4 Performances
Tableau 4-1
Caractéristiques générales
Les caractéristiques suivantes sont déterminantes pour l’utilisation du CP 342-5/342-5 FO
comme maîre DP :
Tableau 4-2
Remarque
Le nombre maximal d’esclaves DP connectables, mentionné dans le tableau 4-2 peut
diminuer si les esclaves DP présupposent un volume important de données de configura-
tion et de paramétrage.
Le cas échéant, la mémoire de projet du CP ne suffira pas et le tampon de diagnostic du
CP signalera des ressources insuffisantes lors du chargement des données de configu-
ration.
Tableau 4-3
Nota
Les temps de réponse indiqués en mode maître DP sont uniquement des valeurs indicatives
et ne s’appliquent qu’à une configuration monomaître lorsque le CP ne traite pas d’autres
services (fonctions PG par ex.).
Nota
Vous trouverez des informations importantes sur l’utilisation et la configuration (importation
du fichier de données de référence) des esclaves S7 (ET-200) en mode maître DP du CP à
l’adresse Internet suivante :
http://www4.ad.siemens.de/view/cs/de/2615831
Tableau 4-4
Nota
Pour le fonctionnement en sécurité positive vous avez impérativement besoin du fichier
80D6 (variante électrique) ou 80D7 (variante FO).
http://www4.ad.siemens.de/view/cs/de/113652
Tableau 4-5
Nota
Les temps de réponse indiqués en mode esclave DP sont uniquement des valeurs
indicatives et ne s’appliquent qu’au cas où le CP ne traite pas d’autres services (fonctions
PG par ex.).
Tableau 4-6
Tableau 4-7
Tableau 4-8 Nombre de télégrammes FDL par seconde für CPU 317
Tableau 4-9
Tableau 4-10
Tableau 4-12
Lors du multiplexage de liaisons OP, les services acycliques suivants sont pris en charge :
- lecture unique
- écriture unique
- lecture de la liste d’états système
Si vous avez besoin de services cycliques ou d’une liaison ProAgent (bloc d’alarme
ALARM_S), continuez à utiliser l’adressage châssis/emplacement de la CPU S7-300
distante.
Remarque
Les liaisons PG et liaisons vers WinCC ne passent pas par le multiplexeur ; le fonction-
nement de la PG utilise toujours une ressource de liaison.
Performances
L’utilisation parallèle des services de communication disponibles a une influence sur les
performances de communication.
Nota
Recommandation : En mode mixte - DP + FDL+ fonctions S7 / liaisons TD/OP - il est
conseillé de prévoir une temporisation de 2-5 ms.
Tableau 4-13
1) Le nombre de liaisons S7 exploitables dépend, lorsque le module est utilisé comme maître DP, du
nombre et de la configuration des esclaves DP associés (voir tableau 4-14).
Tableau 4-14
Echange de modules
Conformez -vous à la marche à suivre ci-après pour remplacer un module ancien par l’un
des modules décrits ici :
Tableau 5-1
Nota
Si lors de l’échange des modules, vous ne pouvez pas combler un emplacement devenu
libre par le décalage des autres modules, embrochez un module de réservation (6ES7
370-0AA01-0AA0) sur cet emplacement.
Le commutateur d’adresse au dos du module doit dans ce cas se trouver en position
“Non-Address-Mode” (NA).
Compatibilité
Le CP 342-5/342-5 FO se distingue par son comportement en des modules précédents.
Veuillez tenir compte des conséquences dans votre programme utilisateur. Le tableau
suivant récapitule ces différences :
Nota
Veuillez tenir compte des instructions relatives à la programmation de FC dans l’aide en
ligne se rapportant aux FC ainsi que dans le manuel application générale.
Tableau 5-5
>= V3.0 n n n n
Remarque
Utilisez toujours pour les nouveaux programmes utilisateurs les versions de bloc actuel-
les. Vous trouverez des informations sur les dernières versions de blocs et sur les blocs
récents à télécharger sur Internet à l’adresse suivante :
http://www4.ad.siemens.de/view/cs/de/8797900
6 Caractéristiques techniques
Tableau 6-1
CP S7 pour PROFIBUS
Manuel Partie B2
CP 343 - 5
6GK7 343-5FA01-0XE0 à partir de la version 2 (à partir de la version firmware V4.1)
pour SIMATIC S7-300 / C7-300
CP 343-5
(connecteur Sub - D
à 9 points)
Indicateur d’état et
d’erreurs
Sélecteur de
mode
Hinweis
Toutes les instructions figurant dans l’information produit accompagnant le
matériel décrit ici sont applicables et doivent être scrupuleusement respectées.
Hinweis
Concernant les extensions fonctionnelles et les restrictions, tenez impérative-
ment compte des indications du chapitre 5 du présent manuel !
Sommaire - Partie A
CP PROFIBUS - Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . voir partie générale
Hinweis
Veuillez tenir compte de la partie A du manuel, mentionnée ici ; celle’ci fait égale-
ment partie de la description du CP. Vous y trouverez entre autres des explications
à propos des consignes de sécurité utilisées ainsi que d’autres informations appli-
cables à tous les CP S7 pour Industrial Ethernet.
Vous pouvez également vous procurer cette partie générale sur Internet :
http://www4.ad.siemens.de/view/cs/de/8774037
Sommaire - Partie B2
1 Propriétés / Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-4
2 Montage et mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-6
3 Visualisations et sélecteur de mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-7
4 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-9
4.1 Vitesses de transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-9
4.2 Caractéristiques des liaisons FMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-9
4.3 Caractéristiques de la communication compatible S5
(Interface SEND/RECEIVE) via liaisons FDL . . . . . . . . . . . . . . . . . . . . . . . . B2-11
4.4 Caractéristiques de la communication S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-12
4.5 Utilisation parallèle des services de communication
(mode multiprotocole) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-13
5 Compatibilité avec la version antérieure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-14
5.1 Fonctions étendues par rapport à la version antérieure . . . . . . . . . . . . . . . B2-14
5.2 Remplacement de modèles ancien / Echange . . . . . . . . . . . . . . . . . . . . . . . B2-15
6 Caractéristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2-17
1 Propriétés / Services
Application
Le processeur de communication CP 343-5 est conçu pour équiper un système
d’automatisation SIMATIC S7-300 / C7-300 . Il permet de connecter un S7-300 /
C7-300 à un système de bus de terrain PROFIBUS.
Services
Dans sa présente configuration, le CP 343-5 supporte les services de
communication suivants :
S PROFIBUS -FMS (selon EN 50170, Fonction de client et de serveur FMS)
comme maître FMS pour les types de liaison suivants :
- MMAZ : Maître-maître acyclique
- MSAZ : Maître-esclave acyclique
- MSAZ_SI : Maître-esclave acyclique avec initiative d’esclave
- MSZY : Maître-esclave cyclique
- BRCT (Broadcast) : Emission à toutes les stations FMS
S Communication S7 et communication PG/OP
- Fonctions de PG avec téléchargement de module FM, configuration /
diagnostic et routage
- fonctions de contrôle-commande (HMI)
- Serveur pour l’échange de données sur des liaisons configurées
unilatéralement sans blocs de communication sur la station S7.
S Communication compatible S5 (Interface SEND-RECEIVE) via liaisons FDL de
type :
- Liaisons FDL spécifiées
- Liaisons de couche 2 libre (SDA, SDN)
- Broadcast
- Multicast
Les services du CP 343-5 mentionnés ici peuvent être utilisés indépendamment
les uns des autres et simultanément.
Configuration
La configuration nécessite l’utilisation de STEP 7 à partir de la version V5.1 SP3 et
l’installation du package optionnel NCM S7 pour PROFIBUS, fourni avec STEP 7.
Le CP peut être configuré via MPI ou réseau local/PROFIBUS.
Hinweis
Si vous modifiez, dans les données de configuration, les paramètres de bus, vous
devrez charger ces données de configuration sur le CP via MPI uniquement !
Achtung
Nous vous recommandons de toujours utiliser, pour tous les types de module, les
versions de bloc les plus récentes.
Vous trouverez des informations sur les blocs récents à télécharger dans notre
Customer Support sur Internet à l’adresse suivante :
http://www4.ad.siemens.de/view/cs/de/8797900
Sur les modules anciens, cette recommandation présuppose que vous utilisiez la
dernière version de firmware prévue pour ce type de module.
Tabelle 3-1
En fonctionnement (RUN)
Arrêté (STOP)
Hinweis
Tenez compte des informations du manuel NCM S7 pour PROFIBUS /2/ à propos
des modes de fonctionnement.
Le sélecteur de mode
Le sélecteur de mode donne accès aux modes suivants:
S Passage de STOP à RUN:
Le CP transmet les données configurées et/ou chargées en mémoire de travail
et passe en mode RUN.
S Passage de RUN à STOP:
Le CP passe à l’état STOP. Les liaisons établies (liaisons FDL, FMS et S7) sont
coupées.
A l’état STOP, il est possible de configurer le CP 343-5 et d’effectuer un dia-
gnostic.
Hinweis
Tenez compte des informations du manuel /2/ à propos du chargement de la base
de données sur le CP.
4 Performances
Tabelle 4-1
Tabelle 4-2
Compo- Numéro Lancement de contrat Contrat exécuté en Contrat terminé sans er-
sant / FB de FB en ms ms reur en ms (dernier appel)
(premier appel) (appel suivant)
IDENT FB 2 1,8 0,2 5,5
READ FB 3 2,2 0,2 7,6
REPORT FB 4 8,0 0,2 1,8
Etat FB 5 1,8 0,2 2,2
WRITE FB 6 7,6 0,2 2,0
Hinweis
En cas d’échange de module sans PG, il est nécessaire de modifier des pa-
ramétrages de la CPU. Sélectionnez pour ce faire dans HW Config. le dialogue de
propriétés de la CPU ; dans l’onglet ”Mise en route”, vérifiez et si nécessaire aug-
mentez dans le champ ”Temps de surveillance pour...” les valeurs suivantes :
- “Transfert des paramètres aux modules”
Selon le système (configuration de la station), il se peut que vous soyez obligé de
modifier également la valeur du paramètre suivant :
- ”Acquittement des modules”
Tabelle 4-3
Tabelle 4-4
Type de CPU /
Vitesse de transmission CPU 314 /
1,5 MBaud
Longueur de télégramme
8 octets 129 / s
128 octets 130 / s
240 octets 122 / s
Tabelle 4-6
Performances
L’utilisation parallèle des services de communication disponibles a une influence
sur les performances de communication :
S en présence d’une capacité fonctionnelle importante (16 liaisons FMS) et de
plus de 8 liaisons S7, les performances FMS diminuent
S en cas de diagnostic NCM cyclique, il convient de paramétrer le temps de raf-
raîchissement à 3 s pour éviter de réduire les performances de communication.
Echange de module
Conformez -vous à la marche à suivre ci-après pour remplacer un module ancien
par l’un des modules décrits ici :
Tabelle 5-1
Hinweis
Si lors de l’échange des modules, vous ne pouvez pas combler un emplacement
devenu libre par le décalage des autres modules, embrochez un module de réser-
vation (6ES7 370-0AA01-0AA0) sur cet emplacement.
Le commutateur d’adresse au dos du module doit dans ce cas se trouver en posi-
tion “Non-Address-Mode” (NA).
Compatibilité
Le CP 343-5 se distingue par son comportement des modules précédents. Veuil-
lez tenir compte des conséquences dans votre programme utilisateur. Le tableau
suivant récapitule ces différences :
Achtung
Utilisez toujours pour les nouveaux programmes utilisateurs les versions de bloc
actuelles. Vous trouverez des informations sur les dernières versions de blocs et
sur les blocs récents à télécharger sur Internet à l’adresse suivante :
http://www4.ad.siemens.de/view/cs/de/8797900
6 Caractéristiques techniques
Tabelle 6-1
Sont en outre applicables au CP 343-5 toutes les instructions spécificées dans /1/
au chapitre “Caractéristiques techniques générales” et concernant
S la compatibilité électromagnétique
S les conditions de transport et de stockage
S les conditions ambiantes mécaniques et climatiques
S les contrôles d’isolation, la classe et le degré de protection.
CP S7 pour PROFIBUS
Manuel Partie B3
CP 443 - 5 Basic
6GK7 443-5FX02 -0XE0 à partir de la version 1
(Version de microprogramme V4 et suivante)
pour SIMATIC S7-400 / S7-400H
Sélecteur de mode
Interface PROFIBUS
(connecteur Sub - D à 9
points)
Notes concernant le produit
Nota
Toutes les instructions figurant dans l’information produit accompagnant le matériel décrit
ici sont applicables et doivent être scrupuleusement respectées.
Nota
Concernant les extensions fonctionnelles et les restrictions, tenez impérativement
compte des indications du chapitre 6 du présent manuel !
Sommaire - Partie A
PROFIBUS -CPs - allgemeine Informationen . . . . . . . . . . . . . . . . . . . voir partie générale
Nota
Veuillez tenir compte de la partie A du manuel, mentionnée ici ; celle ci fait également partie
de la description du CP. Vous y trouverez entre autres des explications à propos des
consignes de sécurité utilisées ainsi que les références bibliographiques et d’autres
informations applicables à tous les CP S7 pour Profibus.
Vous pouvez également vous procurer cette partie générale sur Internet :
http://www4.ad.siemens.de/view/cs/de/8774037
Sommaire - Partie B3
1 Propriétés / Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-4
2 Conditions de mise en oeuvre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-7
2.1 Mise en oeuvre avec des types de CPU récents . . . . . . . . . . . . . . . . . . . . . . . . B3-7
2.2 Mise à hauteur d’anciens systèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-8
3 Montage et mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-9
4 Visualisations et sélecteur de mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-10
5 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-12
5.1 Vitesses de transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-12
5.2 Caractéristiques de la communication compatible S5
(Interface SEND/RECEIVE) via liaisons FDL . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-12
5.3 Caractéristiques des liaisons FMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-13
5.4 Caractéristiques de la communication S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-14
5.5 Nombre total maximal de liaisons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-14
5.6 Synchronisation d’horloge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-15
5.7 Mise en oeuvre dans des systèmes à haute disponibilité . . . . . . . . . . . . . . . . . B3-15
5.8 Autres caractéristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-16
6 Compatibilité avec la version antérieure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-17
6.1 Fonctions étendues par rapport à la version antérieure . . . . . . . . . . . . . . . . . . B3-17
6.2 Remplacement de modèles ancien / Echange . . . . . . . . . . . . . . . . . . . . . . . . . . B3-18
7 Caractéristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3-19
1 Propriétés / Services
Application
Le processeur de communication CP 443-5 Basic est conçu pour équiper un système
d’automatisation SIMATIC S7-400 (standard) et S7-400H (système à haute disponibilité). Il
permet de connecter un S7-400 / S7-400H à un système de bus de terrain PROFIBUS.
Services
Le CP 443-5 Basic supporte dans la présente version les services de communication
suivants au sein d’un système standard ou à haute disponibilité :
S PROFIBUS -FMS (selon EN 50170, Fonctions de client et de serveur FMS)
comme maître FMS pour les types de liaison suivants :
- MMAZ : Maître-maître acyclique
- MSAZ : Maître-esclave acyclique
- MSAZ_SI : Maître-esclave acyclique avec initiative d’esclave
- MSZY : Maître-esclave cyclique
- BRCT (Broadcast) : Emission à toutes les stations FMS
S Communication S7 et communication PG/OP
- Fonctions de PG avec téléchargement de modules FM, configuration / diagnostic et
routage, programmes utilisateur.
A noter pour le routage : Le basculement dynamique sur un itiniraire alternatif (p. ex.
en cas de perturbation sur une voie de transmission) n’est pas supporté.
- fonctions de contrôle-commande (HMI)
- échange de données via des blocs de communication sur des liaisons S7 (liaisons S7
à haute disponibilité également possibles) 1)
1)
Blocs pour communication S7 (voir aussi Aide en ligne de STEP 7 ou le manuel
“Logiciel système pour fonctions système et standard S7 -300/400”):
BSEND SFB 12
BRCV SFB 13
PUT SFB 14
GET SFB 15
USEND SFB 8
URCV SFB 9
START SFB 19
STOP SFB 20
RESUME SFB 21
STATUS SFB 22
USTATUS SFB 23
CONTROL SFC 62
Configuration
La configuration nécessite l’utilisation de STEP 7 à partir de la version V5.1 SP2 ; les
liaisons FDL et fonctions de diagnostic nécessitent l’installation du package optionnel NCM
S7 pour PROFIBUS, fourni avec STEP 7.
Si les fonctionnalités du module précédent s’avèrent suffisante, la configuration et le
diagnostic pourront également être effectués avec des versions antérieures de STEP 7.
Le CP peut être configuré via MPI ou réseau local/PROFIBUS.
Possibilité de modifier l’installation en cours de fonctionnement (système à haute
disponibilité).
Nota
Vous trouverez des informations détaillées sur la configuration du CP PROFIBUS CP sous
STEP 7 / NCM S7 dans le manuel NCM S7 pour PROFIBUS et dans l’aide en ligne de
STEP 7.
Remarque
Nous vous recommandons de toujours utiliser, pour tous les types de module, les
versions de bloc les plus récentes.
Vous trouverez des informations sur les blocs récents à télécharger dans notre Customer
Support sur Internet à l’adresse suivante :
http://www4.ad.siemens.de/view/cs/de/8797900
Sur les modules anciens, cette recommandation présuppose que vous utilisiez la
dernière version de firmware prévue pour ce type de module.
Vous trouverez d’autres notes et adresses Internet dans l’avant-propos de la partie générale
du présent manuel.
Tableau 2-2 Mise en oeuvre avec des types de CPU plus livrables
Tableau 4-1
En fonctionnement (RUN)
Arrêté (STOP)
le sélecteur de mode
Le sélecteur de mode donne accès aux modes suivants:
S Passage de STOP à RUN:
Le CP transmet les données de configuration en mémoire de travail et passe en mode
RUN.
S Passage de RUN à STOP:
Le CP passe à l’état STOP comme suit :
- les liaisons établies (liaisons FDL, FMS ainsi que liaisons S7 configurées et non
configurées) sont coupées ;
A l’état STOP
- il est possible de configurer le CP et d’effectuer un diagnostic ;
- les télégrammes d’horodatage sont transmis.
5 Performances
Tableau 5-1
Tableau 5-2
Tableau 5-3
Tableau 5-4
Nota
En cas d’échange de module sans PG, il est nécessaire de modifier des paramétrages de la
CPU. Sélectionnez pour ce faire dans HW Config. le dialogue de propriétés de la CPU ;
dans l’onglet ”Mise en route”, vérifiez et si nécessaire modifiez dans le champ ”Temps de
surveillance pour...” les valeurs suivantes :
- “Transfert des paramètres aux modules” (valeur recommandée = 600 *100ms)
Selon le système (configuration de la station), il se peut que vous soyez obligé de modifier
également la valeur du paramètre suivant :
- ”Acquittement des modules”
Pour plus de détails sur les services et paramètres supportés, veuillez vous reporter aux
tableaux PICS (PICS: Protocol Implementation Conformance Statements) du manuel /6/.
Tableau 5-5
Nota
Si vous voulez utiliser des fonctions de PG et HMI, réservez un nombre approprié de
liaisons S7 à cet effet lors de la configuration !
Nota
Il est conseillé, lorsque la vitesse de transmission est inférieure à 1,5 Mbit/s, de prévoir un
intervalle de synchronisation d’au moins 10 s.
Vous trouverez des informations détaillées sur les modes de fonctionnement et constitutions
possibles dans le manuel “SIMATIC Automate programmable S7-400H, systèmes à haute
disponibilité”.
Si le CP 443-5 Basic est mis en oeuvre dans un système à haute disponibilité S7-400H, les
services de communication suivants peuvent également être utilisés unilatéralement (sans
redondance) :
S liaison S7 pour fonctions de PG et routage de PG
S communication compatible S5 (Interface SEND-RECEIVE) via liaisons FDL
S liaisons FMS
S transmission de télégrammes d’horodatage
Nota
Veuillez tenir compte des types de CPU du tableau 4-4.
Effacement général du CP
Attention
! Veillez, lors d’un effacement général du CP via NCM Diagnostic ou le gestionnaire SIMATIC,
a effacer également les données de configuration sur la CPU afin d’éviter toute incohérence
dans la gestion des données.
N’utilisez pas la fonction d’effacement général du CP en cas d’utilisation d’un automate S7
400H !
Nota
Tenez également compte des informations et notes additionnelles. Celles-ci peuvent être
consultées sur Internet via notre Customer Support :
http://www4.ad.siemens.de/view/cs/de/4557726
Echange de module
Conformez -vous à la marche à suivre ci-après pour remplacer un module ancien par l’un
des modules décrits ici :
Tableau 6-1
7 Caractéristiques techniques
Tableau 7-1
Sont en outre applicables au CP 443-5 Basic toutes les instructions spécifiées dans /1/ au
chapitre ”Caractéristiques techniques générales” et concernant
S la compatibilité électromagnétique
S les conditions de transport et de stockage
S les conditions ambiantes mécaniques et climatiques
S les contrôles d’isolation, la classe et le degré de protection.
CP S7 pour PROFIBUS
Manuel partie B4
CP 443 - 5 Extended
6GK7 443-5DX04-0XE0 à partir de la version 1 (à partir de la version de firmware V6.1)
pour SIMATIC S7-400 / S7-400H
Sélecteur de mode
Interface PROFIBUS
(connecteur Sub - D à 9
points)
Notes concernant le produit
Nota
Toutes les instructions figurant dans l’information produit accompagnant le matériel décrit
ici sont applicables et doivent être scrupuleusement respectées.
Nota
Tenez impérativement compte à propos des extensions de fonction et restrictions des
indications du chapitre 6 du présent manuel !
Nota
Veuillez tenir compte de la partie A du manuel, mentionnée ici ; celle-ci fait également partie
de la description du CP. Vous y trouverez entre autres des explications à propos des
consignes de sécurité utilisées, la bibliographie ainsi que d’autres informations applicables à
tous les CP S7 pour Industrial Ethernet.
La présente partie B du manuel correspond à l’édition suivante de la partie A : 12/2003 et
suivantes
Vous pouvez également vous procurer cette partie générale sur Internet :
http://www4.ad.siemens.de/view/cs/de/1158693
Sommaire - Partie B4
1 Propriétés / Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-4
2 Conditions de mise en oeuvre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-8
2.1 Utilisation avec des types de CPU actuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-8
2.2 Mise à hauteur d’anciens systèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-11
3 Montage et mise en service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-13
4 Visualisations et sélecteur de mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-15
5 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-17
5.1 Vitesses de transmission prises en charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-17
5.2 Caractéristiques de l’interface DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-17
5.3 Caractéristiques de la communication compatible S5
(interface SEND/RECEIVE) via des liaisons FDL . . . . . . . . . . . . . . . . . . . . . . . . B4-19
5.4 Caractéristiques de la communication S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-20
5.5 Utilisation parallèle des services de communication (mode multiprotocole) . . B4-20
5.6 Synchronisation d’horloge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-21
5.7 Routage d’enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-23
5.8 Mise en oeuvre dans des systèmes à haute disponibilité 1) . . . . . . . . . . . . . . . B4-23
5.9 Autres caractéristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-24
6 Compatibilité avec les versions antérieures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-25
6.1 Fonctions étendues par rapport à la version antérieure . . . . . . . . . . . . . . . . . . . B4-25
6.2 Remplacement de modèles anciens / Echange . . . . . . . . . . . . . . . . . . . . . . . . . . B4-25
7 Caractéristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B4-27
1 Propriétés / Services
Application
Le processeur de communication CP 443-5 Extended est conçu pour équiper un système
d’automatisation SIMATIC S7-400 (standard) et S7-400H (système à haute disponibilité). Il
permet de connecter un S7-400 / S7-400H à un système de bus de terrain PROFIBUS.
Le CP peut être utilisé comme routeur d’enregistrements adressés aux appareils de terrain
(esclaves PA p. ex.).
Services
Le CP 443-5 Extended supporte dans la présente version les services de communication
suivants au sein d’un système standard ou à haute disponibilité :
S PROFIBUS -DP avec les caractéristiques suivantes :
- Le maître DP (classe 1) (également redondant dans un système à haute disponibilité)
- Echange de données direct (esclave DP à esclave DP)
Le CP 443-5 Extended est en mesure, en tant que maître DP, d’autoriser un échange
de données direct entre ”ses” esclaves DP.
- SYNC /FREEZE (tenir compte des indication des tableaux 2-1 et 2-2)
Les entrées et sorties peuvent être synchronisées par le programme utilisateur au
moyen de la fonction système SFC11.
- Equidistance (uniquement dans le système standard)
Le paramétrage de l’équidistance (cycles de bus de même longueur) permet au
maître DP de relancer le cycle DP à intervalles réguliers.
- Modes DP sélectionnables
1)
Blocs pour communication S7 (voir aussi Aide en ligne de STEP 7 ou le manuel
“Logiciel système pour fonctions système et standard S7 -300/400”):
BSEND SFB 12
BRCV SFB 13
PUT SFB 14
GET SFB 15
USEND SFB 8
URCV SFB 9
START SFB 19
STOP SFB 20
RESUME SFB 21
STATUS SFB 22
USTATUS SFB 23
CONTROL SFC 62
Configuration
La configuration et l’exploitation de toutes les foncitons nécessite l’utilisation de STEP 7 à
partir de la version V5.3.
Le CP peut être configuré via MPI ou réseau local/PROFIBUS.
Remarque
Il est recommandé de toujours utiliser la dernière version de bloc quel que soit le type de
module mis en oeuvre.
Vous trouverez des informations téléchargeables sur les versions de bloc et blocs
actuels dans la rubrique Customer Support du site Internet :
http://www4.ad.siemens.de/view/cs/de/8797900
Pour les anciens types de module, cette recommandation présuppose que vous utilisiez
la version de firmware actuelle du type de module en question.
Vous trouverez d’autres notes et adresses Internet dans l’avant-propos de la partie générale
du présent manuel.
Capacités fonctionnelles
L’utilisation du type de CP décrit ici est soumis aux restrictions et conditions d’utilisation
suivantes au sein d’un châssis :
S Nombre de CP utilisables :14
S Nombre max. de segments DP externes (CP comme maître DP) : 10
Remarque
Le nombre de CP utilisables comme maître DP est fonction du nombre de CP 443-1
Advanced utilisés comme PROFINET IO Controller sur la station S7-400. Vous pouvez
utiliser au total 10 CP comme
S PROFINET IO-Controller (CP 443-1 Advanced) - au maximum 4
S maître DP (CP 443-5 Extended) - au maximum 10
Environnement système
Le CP 443-5 Extended est pris en charge par les CPU S7-400 et les systèmes
d’exploitation de CPU possédant les références et versions indiquées dans le tableau
ci-après.
Consultez le tableau pour connaître les fonctionnalités prises en charge par les différents
types de CPU lors de la mise en oeuvre du CP 443-5 Extended V 6.1. Propriétés
supportées :
S Type de CPU, référence et version ;
S Possibilité de multitraitement ;
S Le nombre de CP utilisables par CPU ;
S Le nombre maximal de segments DP externes d’une station S7 ;
S Le nombre d’appels AG-SEND et AG-RECV utilisables en parallèle sur l’interface
SEND/RECEIVE (transmis par liaisons FDL via PROFIBUS et liaisons adéquates via
Industrial Ethernet).
S Si la CPU supporte la fonctionnalité SYNC/FREEZE (SFC11) via le CP.
S Si la CPU supporte la fonctionnalité activation / désactivation d’esclave DP (SFC12) via
le CP.
S Si la CPU supporte la fonctionnalité ’Détermination de la topologie de bus dans un
système maître DP’ (SFC103) via le CP.
S Fonctionnalité DPV1
S Fonctionnalité CiR (esclave DP / slot DP, extension configurable)
Remarque
Aucun module de type FM ou CP ne doit être embroché sur les périphériques ET 200M
qui ont été affectés sous STEP 7 à des groupes SYNC/FREEZE.
Tableau 2-2 Utilisation avec des types de CPU qui ne sont plus livrables - Partie 1
Tableau 2-3 Utilisation avec des types de CPU qui ne sont plus livrables - Partie 2
Avertissement
! Le CP 443-5 Extended ne doit pas être embroché ou débroché sous tension.
Si vous débrochez ou embrochez tout de même le CP sous tension, la CPU passe à STOP
; la manipulation n’endommage pas le CP. Vous devez ensuite mettre le châssis de base
hors puis à nouveau sous tension.
Remarque
En cas d’utilisation du mode DP PROFIBUS, le module ne doit être mis en oeuvre que
sur le châssis de base !
L’utilisation d’un châssis universel comme châssis d’extension nécessite IM avec
couplage de bus de communication !
INTF(rouge)
Face avant : EXTF(rouge)
BUSF(rouge)
RUN(verte)
STOP(jaune)
Les 5 LED témoins se trouvant en face avant visualisent selon le schéma ci-dessous l’état
de fonctionnement du CP :
Tableau 4-1
LED INTF LED EXTF LED BUSF LED RUN LED STOP Etat de fonctionnement du CP
Démarrage (STOP ->RUN)
En fonctionnement (RUN)
Arrêté (STOP)
le sélecteur de mode
Le sélecteur de mode donne accès aux modes suivants:
S Passage de STOP à RUN:
Le CP transmet les données configurées et/ou chargées en mémoire de travail et passe
en mode RUN.
S Passage de RUN à STOP:
Le CP passe à l’état STOP comme suit :
- les liaisons établies (liaisons FDL ainsi que liaisons S7 configurées ou non
configurées) sont coupées ;
- les esclaves DP sont exclus du transfert de données ;
- le routage d’enregistrement est désactivé.
A l’état STOP
- il est possible de configurer le CP et d’effectuer un diagnostic ;
- les télégrammes d’horodatage sont transmis.
5 Performances
Tableau 5-1
Requêtes de diagnostic
Le CP 443-5 prend en charge, en tant que maître DP de classe 1 les requêtes de diagnostic
d’un maître DP de classe 2.
Nota
Dans les conditions suivantes, il sera nécessaire d’augmenter dans la boîte de dialogue des
propriétés de la CPU la valeur par défaut du paramètre de démarrage ”Temps de
surveillance pour la transmission des paramètres aux modules” :
S vous avez configuré un nombre important de modules paramétrables (esclaves DP) ;
S vous avez configuré une valeur d’équidistance importante dans les propriétés de réseau
du segment PROFIBUS DP.
Tableau 5-2
Tableau 5-3
Tableau 5-4
Tableau 5-5
Nota
Si vous voulez utiliser des fonctions de PG et HMI ou le routage d’enregistrements, réservez
un nombre approprié de liaisons S7 à cet effet lors de la configuration !
Assistance STEP 7
Le nombre de stations connectées au PROFIBUS, indiqué dans le tableau 5-5 peut
également varier en fonction d’autres facteurs. L’outil de configuration STEP 7 affiche des
messages d’avertissement et d’aide dès que des valeurs limites sont dépassées.
Nota
Recommandation : En mode mixte - PROFIBUS DP avec fonctions de communication -
prévoir un retard (recommandation : 1 ms pour des vitesses de transmission > 1,5 Mbit/s).
Remarque
Plusieurs appels sont nécessaires pour les SFC 11, 12, 13, 51, 55, 56, 57, 58, 59 et 103
ainsi que pour les SFB 52 et 53. La durée d’exécution du contrat est fonction de la
charge, du temps de parcours du bus et de la vitesse de transmission. Si ces SFC sont
appelés en boucle au cours d’un même cycle, un dépassement de cycle n’est pas exclu.
Exceptions :
S Un seul appel est nécessaire pour le SFC 51 s’il est utilisé pour la lecture des
données de diagnostic dans une alarme de diagnostic (SFC 51 avec paramètres
’Liste d’états système’ 0xB1 et 0xB3).
S Un seul appel est nécessaire pour le SFB 54 (réception d’alarme avec le SFB 54
”RALRM”).
Blocs pour DPV1 (selon norme PNO) 1) :
S SFB 52 RDREC ”Lire enregistrement sur un esclave DP” correspond à SFC59
S SFB 53 WRREC ”Ecrire enregistrement sur un esclave DP” correspond à SFC58
S SFB 54 ALARM ”Lire information d’alarme sur un esclave DP”
Nota
Il est conseillé, lorsque la vitesse de transmission est inférieure à 1,5 Mbit/s, de prévoir un
intervalle de synchronisation d’au moins 10 s.
Nota
1) Veuillez tenir compte des types de CPU du tableau 2-1/2-2/2-3
Remarque
Si vous utilisez la fonctionnalité CiR, un mutlitraitement n’est pas possible.
Effacement général du CP
Attention
! Veillez, lors d’un effacement général du CP via NCM Diagnostic ou le gestionnaire SIMATIC,
a effacer également les données de configuration sur la CPU afin d’éviter toute incohérence
dans la gestion des données.
Particularités du mode DP :
Si à cet instant la CPU se trouve à l’état CPU-RUN, le CP refuse l’effacement général.
Echange de module
Conformez -vous à la marche à suivre ci-après pour remplacer un module ancien par l’un
des modules décrits ici :
Tableau 6-1
7 Caractéristiques techniques
Tableau 7-1
Sont en outre applicables au CP 443-5 Extended toutes les instructions spécifiées dans /1/
au chapitre ”Caractéristiques techniques générales” et concernant
S la compatibilité électromagnétique
S les conditions de transport et de stockage
S les conditions ambiantes mécaniques et climatiques
S les contrôles d’isolation, la classe et le degré de protection.