Vous êtes sur la page 1sur 76

1

6 Modules Spécifiques
a / Modules Analogiques. - Page: 02 à 05
b / Les Pupitres Opérateurs. - Page: 06 à 17
c / Les Réseaux. - Page: 18 à 18

d / Le Réseau A.S.I. - Page: 19 à 28

e / Le Réseau M.P.I. - Page: 29 à 32

f / Le Réseau PROFIBUS DP - Page: 33 à 60

g / Le Réseau Ethernet - Page: 61 à 66

h / Le Réseau INTERBUS-S - Page: 67 à 76

Aforest PH.Février/05 Maintenance S7 T 104 264 20


a/ Analogiques GENERALITES 2

Signaux :
Les entrées mesurent des grandeurs en continue: T°, Pression, Vitesse…
Les sorties commandent des systèmes à mouvements variables.

+200° +10V +20mA + 27 648 +10V +20mA +3000t


S
E O

+100° +05V +10mA


N
T
P + 13 824 P R
T +06V +12mA +1500t
R I
CONVERTISSEUR
E
E
E A E
S
S VALEUR
0V 0mA 2V 4mA
A W W N A
0° TENSION ou COURANT
A
N 0 N
A TENSION ou COURANT 0t
A
L N 5 NUMERIQUE 5 A
L
O
O G
G
I
1 1 I
Q
-100° -05V -10mA Q
- 13 824 U
U
E
2 2 E
S
S

-200° -10V -20mA - 27 648

Chaque voie analogique occupe 16 Bits.


Rq :
L ’adressage se fait en dehors de la MIE (PEW) et MIS (PAW) et
commence à 256 pour un S7-300 et à 512 pour un S7-400. Ne pas
oublier que la plage de la carte peut se programmer ( 0-10; 1-5…).
a/ Analogiques EXPLOITATION DES CARTES 3

Adressage:

VOIE 0 PEW512 PAW512 VOIE 0


V
VOIE 1 PEW514 A PAW514 VOIE 1

L
VOIE 2 PEW516 E PAW516 VOIE 2

U
R
VOIE 7 PEW526 S PAW526 VOIE 7

Chaque voie analogique occupe 16 Bits.


L ’adressage en dehors de la MIE : PEW pour les cartes d ’entrées et PAW
Rq : pour les cartes de sorties analogiques.
L ’adressage commence à 256 pour un S7-300 et à 512 pour un S7-400.
Pour les carte E/S combinées, l ’adresse de base est valable pour les E et S.
a/ Analogiques EXPLOITATION DES VALEURS 4

Entrées Analogiques:
Pour lire une entrée Analogique, on peut
récupérer la valeur de la périphérie (PEW 256)
et la mémoriser dans une variable Mot (+ ou -
27648).
Dans le programme on peut utiliser cette
valeur, directement ou après une mise à
l ’échelle.

Sorties Analogiques:
Pour activer une sortie Analogique, on peut
transférer la valeur (+ ou - 27648) provenant
d ’une variable Mot et la charger vers la
périphérie (PAW 256).

Rq :
En LIST utiliser: L MW200 et T PAW256. La valeur obtenue
dépend également du paramétrage de la carte (plage et autres…).
a/ Analogiques MISE à M’ECHELLE 5

Bloc Siemens: FC 105


Il existe des fonctions spéciales FC105 (Entier=> Réel) et FC106 (Réel
=> Entier) pour convertir les entrées et sorties analogiques.
Ces blocs se situent dans la bibliothèque => Standard library=> TI-S7
Converting bloc

Si =0: OK
Entrée Analogique: FC 105 : Mot d’erreur
Valeur Maxi:
: la Valeur de
Valeur Mini: l’entrée analogique
PEW256 est comprise
Bit=0=Unipolaire: entre LO_Lim (0.0°C)
et Hi_Lim (200.0°C)
b/ Pupitres INTEGRATION DE PROTOOL 6

Sous le Bureau:

1 “ Démarrer ”
2 “ Simatic ”
3
“ PROTOOL ”
4
“ Programme d’installation de PROTOOL”
4
“ Changement de l’intégration”

On doit visualiser « STEP7 Réglage actif


= Intégré », si l’on souhaite travailler avec
des systèmes S7. De ce fait la sauvegarde
du pupitre est incorporée au projet.
Rq :
On visualise « Non Intégré » si l’on
souhaite travailler en S5. Dans ce cas le
programme du pupitre est un fichier
séparé (PDB…)
b/ Pupitres INTEGRATION DE PROTOOL: 7

1 Fichier Programme: xxxST.S5D Le Projet contient l ’automate


1 Fichier PROTOOL: xxxxx.FUP ou PDB et le Pupitre.
b/ Pupitres OPERATEURS en S5 8

AS511: FB51 (TDOP:511)

FAP sur S12 (2ème Port CPU): FB53 (TDOP:FAP)

FAP sur CP521 SI: FB52 (TDOP:521)

FAP sur CP523 SI: FB52 (TDOP:523)

PROFIBUS-DP: FB58 (TDOP:DP)

Fichiers des blocs Fonctionnels:


Sinec L1: FB56 (TDOP:L1)
S5-90U: S5TD02ST.S5D
S5-95U: S5TD03ST.S5D
PROFIBUS: FB55 (TDOP:L2) S5-100U: S5TD02ST.S5D (CPU 100/102)
S5-100U: S5TD01ST.S5D (CPU 103)
S5-115U: S5TD50ST.S5D (CPU 941 à 944)
S5-115U: S5TD51ST.S5D (CPU 945)
Parallèle: FB54 (TDOP:PAR) S5-135U: S5TD24ST.S5D
S5-155U: S5TD69ST.S5D
b/ Pupitres PROGRAMME en S5 9

OB de Mise en Route

Si STOP > RUN :


A DB51
OB20: Démarrage à chaud.
OB21: Redémarrage. L KF1
OB22: Démarrage à froid.

T DW64

OB1 L KY 51,0

Programme SPA FB51


Principal
Name: TDOP:511

DB51 T MW100 (erreur)

DB Couplage 185 DW
b/ Pupitres OPERATEURS en S7 10

S7-200
PPI
S7-300/400

M Ethernet
D
P
2 P
I

USB
Profibus DP, FDL ou FMS

MPI
0
0 1 3

1
b/ Pupitres TRANSFERT avec PG 11

Liaison USB
9F
COM1/2: 9M 9F
25F COM:9M
Liaison 25
COM1/2: 25F
Série 9M
232 9F MPI/DP

Liaison Liaison
Série Série
485 232

Câble S5 9F
9M
PG/AG Printer
PLC
Config
15M
IF1A: Printer /Config 9M
15 F
b/ Pupitres CHARGEMENT / ANCIEN 12

Mode Transfert:

En utilisant l ’imagerie « SIEMENS » du pupitre


Réglage Système => Mode de Fonctionnement.

Par programmation d ’une touche du pupitre.

Par manipulation: Mode Transfert


Couper l ’Alimentation du Pupitre.
Appuyer sur les touches: « ESC » + « ACQ » + « ».
Mettre l ’alimentation en maintenant les touches.
Relâcher les touches.
Se mettre en mode transfert .

Avec Effacement du Pupitre:


Couper l ’Alimentation du Pupitre.
Appuyer sur les touches: « ESC » + « » + « ».
Mettre l ’alimentation en maintenant les touches.
Relâcher les touches.
Le système « ERASE » puis se met en « Ready for transfert » .

Rq :
IL est impossible de charger le programme s’il on n’est pas en mode transfert.
Il est impossible de récupérer l’application par la console.
b/ Pupitres CHARGEMENT / NOUVEAU 13

Mode Transfert: sous Windows CE

Par programmation d ’une touche ou


d ’un graphique au pupitre.

Mode Transfert

Par manipulation du pupitre:


Couper l ’Alimentation du Pupitre.
Brancher une souris sur le port USB.
Mettre la Tension.
Une fenêtre apparaît après la phase d ’initialisation.
Sélectionner l ‘ option: « Mode Transfert »
Une fenêtre permanente apparaît.
Le pupitre attend la synchronisation avec la PG.
Utiliser un câble série (9 / 9 femelle) entre PG et Pupitre.
Avec la PG transférer l ’application PROTOOL.
Une fois le transfert terminé fermer les fenêtres actives.
L ’application chargée se lance automatiquement.

Le pupitre affiche l’application, mais est paramétré en « Remote »


b/ Pupitres CONFIGURATION 14

Paramétrage du PUPITRE:
Par manipulation:
Couper l ’Alimentation du Pupitre.
Brancher une souris sur le port USB.
Mettre la Tension.
Une fenêtre apparaît après la phase d ’initialisation.
Sélectionner l ‘ option: « Control Panel »
Un écran de paramétrage Apparaît.
Double clic sur « Transfert ».

Activation des ports:


Le « Channel 1 » sert à paramétrer le port série RS232.
Le « Channel 2 » sert à paramétrer le port série RS485 (MPI/DP).
Mettre les canaux 1 et 2 en « Enable », pour les activer.
Vérifier les paramètres de communication en se positionnent sur
« properties ». Par exemple vérifier la vitesse et le protocole de transfert.

Commande Automatique du Transfert:


Si vous voulez prendre la main avec le transfert même si l ’on visualise une image,
activer « Remote »
b/ Pupitres TRANSFERT RS232 15

Paramétrage de PROTOOL:

Lancer PROTOOL:
Menu Fichier => Transfert => Réglage

Réglage: Port de Communication:


Choisir par défaut: Série.
Choisir « COM1 »
Vitesse:
⌦ 38 400 (Anciens)
⌦115 200 (Windows)

Compilation Application:

Transfert Application:
Faire en sorte que le port du pupitre soit
Rq :
activé « Enable » et en mode transfert.
b/ Pupitres AUTRES TRANSFERTS 16

Paramétrage de PROTOOL:
Lancer PROTOOL:
Menu Fichier => Transfert => Réglage

Réglage: Port de Communication:


MPI/DP en utilisant le paramétrage sous
SIMATIC MANGER (Outils => Interface PG/PC).
Et paramétrage Pupitre.
Ethernet.
USB.

Compilation Application:

Transfert Application:

Faire en sorte que le port du pupitre soit activé « Enable » et en mode


Rq : transfert. Pour le 1er transfert il est préférable de charger via le port série.
Il est possible de récupérer l’application s’i le « transfert inverse » est validé.
b/ Pupitres LES MESSAGES D’ALARME 17

Intérêt:
Afficher des messages sur le pupitre
opérateur définis sous PROTOOL.

Pour activer les messages d’alarme, il faut définir une « zone de communication »
entre le pupitre et l’automate via PROTOOL pour les messages d’alarme.

Le mot « DB1.DBW40 » permet de coder 16 messages:


Message 16 Message 9 Message 1

0 00 1 0 00 1 1 00 0 0 10 0
0 00 1 0 00 1 1 00 0 0 10 0

Pour remonter dans le programme


et vérifier le bit qui est activé.
En visualisant la liste des
Rq : messages, si on se positionner
sur celui qui nous intéresse, on
visualise le bit du message en
bas à droite:
c/ Réseaux MODELE C.I.M 18

C.I.M: Computer Integrated Manufacturing. Concept d’unités de production


informatisées. Il définit la hiérarchie des équipements et réseaux utilisés, depuis les
ordinateurs de gestion connectés aux réseaux publics jusqu’aux capteurs et
actionneurs connectés aux bus de terrain.
d/ Bus A.S.I LES ESCLAVES ASI 1 19

Description:
Possibilité de connecter 31 Esclaves ASI. Pocket ASI
ASI 1
Alim
ASI
Maître ASI Profibus DP 30V
o o

ou 31
2

Alim 24VDC
Actionneurs
1 0
30
En cas de Défaut

Chaque esclave possède une adresse de 1 à 31 programmée à l’aide de la


Rq : Pocket. Un esclave est capable de gérer 4 entrées et 4 sorties digitales. On
peut déporter sur 100m (jusqu’à 300m avec un répéteur, 200m / extendeur)
d/ Bus A.S.I LES ESCLAVES ASI 2 20

Description:
Possibilité de connecter 62 Esclaves ASI: 1A à 31A et 1B à 31 B.

CP Link

1B 2A 3A 30B 31A

ou

30A 31B

1A 2B 3B
En cas de Défaut

L’adressage interne est réalisé à l’aide d’une Pocket ASI2. Un esclave est
Rq : capable de gérer 4 entrées et 4 sorties digitales, de même que des entrées et
sorties analogiques.
d/ Bus A.S.I ASI SAFE 21
ASI1
Description:
Possibilité de connecter des modules ASI SAFE à un sous réseau ASI existant.
Ces modules sont contrôler par le bloc spécifique siemens programmer par PC.
En cas de défaut le bloc agit sur la chaîne d ’arrêt d ’urgence.
Il est par conséquent aisé de connaître la sécurité enclenchée (1 AU = 1 entrée).

28
26 30
4 18
2
27
6

Chaîne Arrêt d’ Urgence

5 29 31
d/ Bus A.S.I ADRESSAGE ASI1 22

Allocation:
ASI ayant été prévu au départ pour 31 esclaves, on affecte:
16 BYTES pour les entrées ASI 1 et ASI 2 (A)
16 BYTES pour les sorties ASI 1 et ASI 2 (A)
Les modules ASI utilisent des adresses siemens comme s ’il s ’agissait de modules
centralisés, lorsque l ’on travaille avec la MIE et la MIS (les 2 adresses doivent
êtres identiques, exemple EB12 et AB12).

Octet 7 6 5 4 3 2 1 0 Octet
E s c l a v e 1
N+0: EB 12 Commande / État
E/A12.3 E/A12.2 E/A12.1 E/A12.0 AB 12
N+1: E s c l a v e 2 E s c l a v e 3
EB 13 E/A13.7 E/A13.6 E/A13.5 E/A13.4 E/A13.3 E/A13.2 E/A13.1 E/A13.0
AB 13

E s c l a v e 28 E s c l a v e 29
N+14: EB 26 E/A26.7 E/A26.6 E/A26.5 E/A26.4 E/A26.3 E/A26.2 E/A26.1 E/A26.0
AB 26
E s c l a v e 30 E s c l a v e 31
N+15: EB 27 E/A27.7 E/A27.6 E/A27.5 E/A27.4 E/A27.3 E/A27.2 E/A27.1 E/A27.0 AB 27

Lorsque les modules sont combinés (E/S), la première entrée ou sortie ne


Rq :
correspond pas à la première adresse (2E/2S=> In1/In2/Out3/Out4)
d/ Bus A.S.I ADRESSAGE ASI2 23

Allocation:
Les entrées et sortie des esclaves A sont récupérée comme pour l’ASI 1.

Pour les entrées, sorties des esclaves B et les modules analogiques il faut
procéder comme suit:

CPU S7 CP ASI S7 xB Modules


Analogiques

IOID = 55h
RecNum=96h
SFC58
1B 2B 3B
Zone DS
D D D

DBx S
1
S
1
S
x
4 4 x
0 0 x

IOID = 54h
RecNum=96h SFC59

Rq :
Pour l’analogique il faut travailler sur les registres DS140 à DS147.
Le SFC51 permet de récupérer les bits systèmes et esclaves en défauts.
d/ Bus A.S.I Module CP 343-2 24

Carte Maître:

SF: Erreur Système. Cette led est allumée lorsque la CP


se trouve en mode protégé avec une erreur de configuration
SF ASI ou lorsque la CP a détecté un défaut interne (EEPROM
RUN
APF défectueuse) ou la CP ne peut exécuter le changement de
CER
AUP mode commandé par l’activation d’un BP (présence adresse 0).
CM
AS-i + RUN: Indique que la CP a correctement démarrée.
(marron) SET
APF: Indique une alimentation ASI absente ou trop faible.
B
AS-i - 20+ CER: Erreur de configuration. Défaillance d’un esclave.
10+
(bleu)
9 Connexion d’un esclave non configuré. Problème de
8
7
configuration CP se trouve en mode OFFLINE.
6
+ 17
5 AUP: Indique, en mode protégé du CP, la possibilité de
- 18 4
3 programmation automatique de l’esclave (sans pocket).
+ 19 2
- 20 1
0
CM: LED ALLUMEE: MODE CONFIGURATION (sinon Mode Protégé).

Le Bouton “SET” ne fonctionne qu’en “STOP” il permet de changer de mode de


configuration et à la CP de mémoriser la configuration dans son EEPROM.
Rq :
Il existe des nouvelles CP qui permettent de configurer et tester les esclaves
sous HWCONFIG (modèle en ASI2).
d/ Bus A.S.I DEFAUTS et LED MODULE 25

Consommation électrique des esclaves AS-I excessive.


« APF » Allumée: => Contrôler la consommation des esclaves ASI
=> Alimenter si nécessaire les esclaves avec une tension auxiliaire externe.

« PWR » Éteinte: La connexion de la CP au bus de fond de panier est incorrecte.

La CP est en mode protégé et une erreur de configuration ASI est survenue.


« SF » Allumée: (défaillance esclave par ex.) La CP est défectueuse. Erreur interne EEPROM.
Vérifier le tampon de Diagnostic, échanger la CP.

« SF » Allumée: Un esclave avec l’adresse 0 en mode protégé est détecté


=> Déconnecter l’esclave ASI avec l’adresse 0.
avec SET activé
La CP n’est pas encore configurée, configurer avec le BP « SET » et CPU
en « STOP ».
Un esclave ASI est défaillant, se servir des leds pour identifier l’adresse
« CER » allumée:
de l’esclave en défaut ou reconfigurer la CP si esclave inutile.
Un esclave non configuré a été connecté, enlever ou reconfigurer.
Un esclave a été connecté mais ne correspond pas aux données de
configuration (Configuration E/S, Code ID…).
Court-Circuit sur la ligne ASI.

Un Esclave ASI configuré est sporadiquement défaillant. Contrôler les


« CER » Vacille: connexions (Faux contact), vérifier la mise à la terre, le blindage de
l’alimentation et la pose du câble (Perturbation par injection sur la
ligne AS-I)
d/ Bus A.S.I COMPORTEMENT CP 343-2 26

La CP ne passe pas du L’API se trouve en mode marche “RUN”, il faut le mettre en STOP.
mode configuration au L’activation du Bouton “SET” a été trop courte. Un esclave avec
mode protégé: l’adresse 0 est connecté, déconnecter l’esclave.

La CP ne passe pas du
L’API se trouve en mode marche “RUN”, il faut le mettre en STOP.
mode protégé au mode
L’activation du Bouton “SET” a été trop courte (+ de 0.5s).
configuration:

La CP est en mode configuration, la programmation automatique n’est donc


pas possible. Programmer l’adresse à l’aide de la console. Plus d’un esclave
La led “AUP” reste
ASI est défaillant, contrôler la ligne ASI. Si la led “APF” est allumée,
éteinte même après la
contrôler l’alimentation électrique ASI. Si plusieurs esclaves défectueux,
défaillance d’un
programmer un à un avec la console. La CP a détecté des esclaves non
esclave:
configurer, les déconnecter. L’indicateur “Auto_ADRESS_ENABLE” n’est
pas à “1” au niveau du FC7.

La programmation Les données mémorisées ne concorde pas avec l’esclave de remplacement. S’il
automatique ne s’agit d’un esclave de remplacement, avec des données différentes,
s’effectue pas, bien reprogrammer l’adresse avec le terminal et effectuer un “SET” avec la carte.
que la led “AUP” soit L’adresse ASI de l’esclave ASI échangé n’est pas à 0.
allumée: L’esclave ASI n’est pas correctement raccordé ou défectueux.
Led “CER” et les leds Un prolongateur dont les connexions “Line1” et “Line2” ont été interverties, a
d’esclaves ASI actifs été monté sur l’AS-interface => Connecter le prolongateur correctement.
vacillent
irrégulièrement:
d/ Bus A.S.I MODULE DP/ASI LINK20 27

LED ALLUMEE ETAT D E S C R IP T IF


E rre u r s u r P R O F IB U S -D P
- d é fa u t d e lia is o n m a ître D P / m o d u le
BF D é fa u t b u s - m a ître D P n o n a c tiv ité
ROUGE
- m a u v a is a d re s s a g e d u m o d u le
E n v o i d ’u n d ia g n o s tic a u m a ître D P
D IA D ia g n o s tic - e rre u r d e c o n fig u ra tio n
JA U N E
- d é fa u t a lim e n ta tio nA S _ i
L e m o d u le A S _ i lin k d é te c te u n e e rre u r
in te rn e
L e c h a n g e m e n t d e m o d e (c o n fig u ra tio n
SF E rre u r s y s tè m e - p ro té g é ) n e p e u t p a s s ’e ffe c tu e r a u
ROUGE
m o m e n t d e l’a c tio n s u r le b o u to n S E T
(a d re s s e 0 d ’u n e s c la v e )
D é fa u t d e T e n s io n in je c té e p a r le b lo c a lim .A S -i
APF tro p fa ib le o u a b s e n c e d e te n s io n
ROUGE l’a lim . A S _ i
S ig n a le la c o n fo rm ité o u n o n d e la
c o n fig u ra tio n d ’e s c la v e d é te c té s u r la
lig n e A S _ i à la c o n fig u ra tio n d e m a n d e r
e n re g is tré e s u r le m o d u le D P /A S _ i lin k
RACCORDEMENT TERRE FONCTIONNELLE CER
E rre u r d e C a s o u C E R e s t a llu m é e:
JA U N E c o n fig u ra tio n - e s c la v e c o n fig u ré m a is n o n d é te c té
ASi - e s c la v e c o n n e c té e t n o n c o n fig u ré
NON OCCUPEES - d iffé re n c e e n tre le s d o n n é e s d e
c o n fig u ra tio n e t le s e s c la v e s c o n n e c té s
- M o d u le e n p h a s e O F F L IN E
E n m o d e p ro té g é , lo rs q u ’u n s e u l
e s c la v e e s t d é fa illa n t (m a u v a is e
P ro g ra m m a tio n a d re s s e ) p o s s ib ilité d e p ro g ra m m e r
AUP a u to m a tiq u e a u to m a tiq u e m e n t l’e s c la v e .
VERT
p o s s ib le E n m o d e v is u a lis a tio n d e s e s c la v e s
c o n n e c té s , l’a d re s s e d e l’e s c la v e e n
PROFIBUS-DP d é fa u t c lig n o te
+ - + - S ig n a le le m o d e c o n fig u ra tio n . C e
M ode
CM m o d e n ’e s t n é c e s s a ire q u e p o u r la m is e
JA U N E c o n fig u ra tio n e n s e rv ic e d u m o d u le
d/ Bus A.S.I PARAMETRAGE MODULE 28

L’action sur les boutons SET et DISPLAY permet de


visualiser et modifier l’adresse PROFIBUS du module DP /
AS_i link 20 AD R
♦ VISUALISATION DE L’ADRESSE (visualisation par les BF
LED) DIA
29 24 19 14 9 4 SF
ADR Dans le mode ADR, la combinaison des diodes
64 BF indique l’adresse PROFIBUS 28 23 18 13 8 3 APF
32 DIA 27 22 17 12 7 2 CER
16 SF ADR : allumée rouge 31 26 21 16 11 6 1 AU P
8 APF
30 25 20 15 10 5 0 CM
4 CER Les autres diodes : allumées vertes
2 AUP Dans cet exemple l’adresse PROFIBUS-DP est 11
1 CM SET Display
Rangée de LED

Pour accéder à la lecture de l’adresse :

Appuyer sur DISPLAY jusqu’à ce que ADR soit allumé Pour configurer la passerelle:
rouge, ensuite lire l’adresse indiquée par les diodes vertes.
la déconnecter du réseau, « BF »
♦ MODIFICATION DE L’ADRESSE, LE MODULE DOIT allumée rouge.
ETRE
DECONNECTE DU RESEAU PROFIBUS-DP Appuyer sur SET => CM Orange.
Rq :
1) Appuyer sur DISPLAY jusqu’à ce que ADR = rouge : Appuyer sur SET => CER orange
l’adresse actuelle est alors visualisée (mémorisation)
2) Appuyer sur SET, la diode BF clignote (le réglage se fait Le Voyant CM s ’éteint
dans l’ordre décroissant)
Reconnecter le module à Profibus.
e/ Réseau M.P.I Liaisons Siemens S7 29

Multi Point Interface:


Il s’agit d’une liaison série RS 485 (multi points), qui permet de raccorder 32
stations avec une vitesse variable. Il utilise les connecteurs et câbles de
PROFIBUS.

M
D
S7-300/400
P
P
I

2 29 31
Multi Point Interface

0 1 3 30
e/ Réseau M.P.I TABLE d’ ECHANGE 30

Données Globales:
Il est possible d’échanger des informations entre plusieurs systèmes via le port
MPI. Le moyen le plus rapide est de créer un tableau de « Données Globales ».
On accède au tableau par un clic droit sur l’icône sous Simatic manager

Dans ce tableau on peut paramétrer le « facteur de réduction » (nombre de


cycles pour transférer les données) et les « états des Données Globales »
Rq :
(test de la liaison). Les données sont échangées en permanence.
Il est possible de conditionner le transfert des données globales via des blocs
SFC Siemens.
SFC60 SFC61
SFC60 SFC61
e/ Réseau M.P.I TABLE d’ ECHANGE 31

Blocs SFC 65 (émission) et SFC 66 (réception):


Il est possible d’échanger plus d’informations via le port MPI et des blocs SFC.

0
DB 18 DB 18

5 bytes 3 2 5 bytes

SFC65 SFC66

On peut utiliser les blocs SFC65 et SFC66 , si ces blocs d’émission et réception
Rq :
sont dans les automates équipés d’un port MPI.
e/ Réseau M.P.I TABLE d’ ECHANGE 32

Blocs SFC 68 (émission) et SFC 67 (réception):


Il est possible d’échanger plus d’informations via le port MPI et des blocs SFC.

SFC67 2

Table infos

SFC68
Ces blocs permettent d’échanger des
Rq :
informations, même si l’autre système
n’est pas siemens ou s’il n’est pas
programmé.
f/ Profibus CONFIGURATION 33

Caractéristiques
Le réseau basé sur une liaison série RS485 est constitué au maximum de 16
segments continus, sans boucle ni dérivation. Chaque segment comportera 32
stations au maximum. Profibus permettant de connecter 126 stations.

MAITRE 3
2 1

ON OFF OFF OFF 4

Câble RS 485 Segment 1


OFF
ON
ON Segment 2 OFF

OFF OFF
0

ON
OFF
f/ Profibus PARAMETRAGE 34

Chaque station doit être identifiée par une adresse


codée par switches, roues codeuses ou logiciel.
Distance maximum entre le 1er et le dernier:
1000 m de 9,6Kb/s à 187,5Kb/s.
400 m à une vitesse de 500Kb/s
200 m à une vitesse de 1500Kb/s
100 m de 3000Kb/s à 12000Kb/s.

Chaque segment est alimenté par les 2 interfaces les


plus éloignées. C’est pour cela que l’on active la
résistance de terminaison (ON ) à chaque extrémité
du segment, pour les stations intermédiaires
l’interrupteur est sur OFF sur tous les autres
connecteurs.

Au niveau des connecteurs d’ extrémité, mettre le levier


en Position ON (résistance de terminaison =5V) le câble·

Rq : doit être connecté obligatoirement sur A1 B1. Le


blindage du câble doit reposer à nu sur le guide
¨

métallique. ·
f/ Profibus LES LEDS CPU DP 35

Les CPU DP sont dotées de diodes LED de diagnostic nous permettant un


premier diagnostic du réseau PROFIBUS.

DIODE NORMAL DEFAUT DESCRIPTIF

CPU 300 DP: SF DP Éteint Rouge Défauts Matériels sur périphérie déportée

Défaillance de bus
BUSF Éteint Rouge Défaut matériel
Erreur de paramétrage

Éteint Clignotent Défaut d'adressage d'un esclave

DIODE NORMAL DEFAUT DESCRIPTIF

CPU 400 DP: INTF Éteint Rouge Défaut interne sur l’interface DP

Défaillance sur le bus , câbles et connecteurs


EXTF Éteint Rouge

Problème sur la position des switchs sur les

BUSF Éteint Clignote connecteurs PROFIBUS


f/ Profibus LA CARTE CP 342-5 36

Permet la gestion de réseau Profibus DP ou FDL en maître ou esclave.


La sauvegarde des paramètres du CP est programmable dans la CPU. De ce fait, vous
pourrez échanger des modules sans être obligé de charger les données via la PG.
Sinon il faut charger le fichier contenu dans le projet vers la carte via la CPU.

DIODE NORMAL DEFAUT DESCRIPTIF


5
Microprogramme chargé non valide
Éteint Rouge
SF

Clignote Erreur de carte/Erreur système

Microprogramme chargé non valide


Éteint Rouge Perturbation du réseau PROFIBUS
BUSF
Erreur de carte/Erreur système
Clignote Erreur des esclaves

RUN Vert Clignote Erreur de carte/Erreur système

STOP Jaune Clignote Erreur de carte/Erreur système


f/ Profibus CARTE CP 443-5 Basic 37

Permet la gestion de réseau Profibus DP, FDL ou FMS en maître ou esclave.

DIODE NORMAL DEFAUT DESCRIPTIF


5
Microprogramme chargé non valide
Éteint Rouge
INTF

Clignote Erreur de carte/Erreur système

Microprogramme chargé non valide


Éteint Rouge Perturbation du réseau PROFIBUS
EXTF
Erreur de carte/Erreur système
Clignote Erreur des esclaves

RUN Vert Clignote Erreur de carte/Erreur système

STOP Jaune Clignote Erreur de carte/Erreur système


f/ Profibus AUTRES CONSTRUCTEURS 38

Installation du Fichier:
Le constructeur doit fournir soit sur Disquette ou
CD ou sur Internet un fichier « GSD ».
Ce fichier contient tous les renseignements sur le
produit : aspect, caractéristiques, nombres de
variables échangées…
Pour l ’installer dans le catalogue du matériel : 3

1 Lancer HWCONFIG. (ne pas avoir de fichier


matériel ouvert ou de travailler avec NETPRO).

2 “ Outils ” 4

3 “ Installer nouvelles GSD ”

4 “ Préciser la localisation du fichier: ”

Le fichier sera installer dans le catalogue


Rq : « Profibus DP », autres appareils de terrains
ou dans stations déjà configurée.
f/ Profibus PASSERELLE DP --> ASI 39

LED ALLUMEE ETAT D E S C R IP T IF


E rre u r s u r P R O F IB U S -D P
RACCORDEMENT TERRE FONCTIONNELLE BF D é fa u t b u s
- d é fa u t d e lia is o n m a ître D P / m o d u le
ROUGE - m a ître D P n o n a c tiv ité
ASi - m a u v a is a d re s s a g e d u m o d u le
NON OCCUPEES E n v o i d ’u n d ia g n o s tic a u m a ître D P
D IA D ia g n o s tic - e rre u r d e c o n fig u ra tio n
JA U N E
- d é fa u t a lim e n ta tio nA S _ i
L e m o d u le A S _ i lin k d é te c te u n e e rre u r
in te rn e
L e c h a n g e m e n t d e m o d e (c o n fig u ra tio n
SF E rre u r s y s tè m e - p ro té g é ) n e p e u t p a s s ’e ffe c tu e r a u
ROUGE
PROFIBUS-DP m o m e n t d e l’a c tio n s u r le b o u to n S E T
+ - + - (a d re s s e 0 d ’u n e s c la v e )
D é fa u t d e T e n s io n in je c té e p a r le b lo c a lim .A S -i
APF
ADR ROUGE l’a lim . A S _ i tro p fa ib le o u a b s e n c e d e te n s io n
S ig n a le la c o n fo rm ité o u n o n d e la
BF c o n fig u ra tio n d ’e s c la v e d é te c té s u r la
lig n e A S _ i à la c o n fig u ra tio n d e m a n d e r
DIA e n re g is tré e s u r le m o d u le D P /A S _ i lin k
E rre u r d e C a s o u C E R e s t a llu m é e:
29 24 19 14 9 4 SF CER
JA U N E c o n fig u ra tio n - e s c la v e c o n fig u ré m a is n o n d é te c té
- e s c la v e c o n n e c té e t n o n c o n fig u ré
28 23 18 13 8 3 APF - d iffé re n c e e n tre le s d o n n é e s d e
c o n fig u ra tio n e t le s e s c la v e s c o n n e c té s
27 22 17 12 7 2 CER - M o d u le e n p h a s e O F F L IN E
E n m o d e p ro té g é , lo rs q u ’u n s e u l
31 26 21 16 11 6 1 AUP e s c la v e e s t d é fa illa n t (m a u v a is e
P ro g ra m m a tio n a d re s s e ) p o s s ib ilité d e p ro g ra m m e r
30 25 20 15 10 5 0 CM AUP a u to m a tiq u e a u to m a tiq u e m e n t l’e s c la v e .
VERT
p o s s ib le E n m o d e v is u a lis a tio n d e s e s c la v e s
c o n n e c té s , l’a d re s s e d e l’e s c la v e e n
SET Display d é fa u t c lig n o te
S ig n a le le m o d e c o n fig u ra tio n . C e
M ode
CM m o d e n ’e s t n é c e s s a ire q u e p o u r la m is e
JA U N E c o n fig u ra tio n e n s e rv ic e d u m o d u le
f/ Profibus PASSERELLE DP / DP 40

Elle sert à assurer la liaison entre 2 réseaux PROFIBUS-DP. Transférer


les données du maître d’un réseau vers le maître d’un autre réseau.

Le principe correspond à celui d ’un LED ETAT SIGNIFICATION DEFAUTS POSSIBLES ET REMEDES

câblage d ’entrées/sorties. Le coupler


Contrôle Alimentation 24 V présente et OK
DP/DP est esclave sur les 2 réseaux VERT
ALLUME
alimentation
24 V 24 V Défaut alimentation 24 V
ETEINT

Micro switches adressage DP1 et DP2 L’appareil se trouve encore en


phased’initialisation
Erreur grave dans l’appareil
(échange du matériel le cas
ALLUME
ROUGE échéant) le fonctionnement n’est
Bus plus possible.
ERROR
Actif Appareil en service, le
ETEINT fonctionnement est possible
Réseau 1
Des télégrammes sont échangés
Connecteur Connecteur sur le réseau PROFIBUS-DP 1
Réseau DP 1 Réseau DP 2 VERT
ALLUME
(sans défaut)
DP1 Aucun télégramme n’est échangé
ETEINT sur le réseau 1
Bus Des télégramme sont échangés
sur le réseau PROFIBUS-DP
ALLUME actif (sans défaut)
VERT

DP2 Réseau 2 Aucun télégramme n’est échangé


ETEINT sur le réseau 2
f/ Profibus L ’ET 200 B 41

C'est une station de périphérie DIODE LED ETAT DESCRIPTIF


compacte, station passive (esclave) ,
Sélecteur de l'embase sur STOP -
composée de 2 éléments : ETEINT pas d'alimentation
Le bloc électronique. RUN
Fonctionnement correcte - sélecteur
L'embase. VERT sur RUN - alimentation OK
Donc 2 références différentes.
ETEINT
Fonctionnement correcte
BF Temps de scrutation écoulé - liaison
avec le maître DP a échoué
ROUGE
ET200B non paramétré

ETEINT
Fonctionnement correcte

DIA Court-circuit sur au moins une sortie


Tension de charge manquante
ROUGE Voie défectueuse sur les blocs
analogiques
Absence tension sur les sorties Q
ETEINT Fusible HS
L1 +
VERT
Présence tension sur les sorties Q

Ces diodes sont présentes sur les


L2+ ETEINT
module supérieur à 8 voies.
Absence de tension.
Adressage de l ’esclave sur le
PROFIBUS DP par roue codeuse. L3+ VERT
Présence tension
f/ Profibus ET 200 L / L-SC 42

C ’est une station de périphérie compacte, permet la gestion d’entrées / sorties


déportées sur le réseau PROFIBUS-DP.

Commutateurs rotatifs pour


l ’adressage sur PROFIBUS DP.

DIODE NORMAL DEFAUT DESCRIPTIF


5
SF Défaut sur le matériel
Éteint Rouge
Défaut de paramétrage des adresses
Pour que l ’adresse soit
prise en compte ne pas BF Éteint Rouge Défaut sur le bus

Rq : oublier de couper et Défaut sur le connecteur

rallumer l ’alimentation ON Vert Éteint Alimentation du module défectueuse


du module.
f/ Profibus L ’ET 200 M 43

C ’est une station déporté modulaire qui peut recevoir les modules d’entrées , de
sorties, les modules de fonction et des modules de communication de l’automate S7
300 via le réseau PROFIBUS-DP.

OFF ON
64
32
13
L ’adressage DP de l ’ET200M: 8
4
2
1

Pour que l ’adresse soit prise en


Rq : compte ne pas oublier de couper et
rallumer l ’alimentation du module.
f/ Profibus L ’ET 200 X 44

C ’est une station de périphérie décentralisée via PROFIBUS-DP.


Sous l’embase des connecteurs on a accès au micro-switchs d’adressage et de
positionnement des résistances de terminaisons.

ADRESSES RESISTANCES TERMINAISONS


1 2 4 8 16 32 64
ON Exemple ON Résistances
adresse 14 activités
1 2 3 4 5 6 7 8
f/ Profibus L ’ET 200 S 45

C ’est un bornier décentralisée via PROFIBUS-DP.

OFF ON

64
L ’adressage par micro- 32
switchs: 13
8
4
2
1

DIODE NORMAL DEFAUT DESCRIPTIF


5
SF Défaut sur le matériel
Éteint Rouge
Défaut de paramétrage des adresses

BF Éteint Rouge Défaut sur le bus


Défaut sur le connecteur

ON Vert Éteint Alimentation du module défectueuse

Rq :
Attention le premier switch ne sert pas à coder l’adresse, respecter sa position.
L’adressage n’est pris en compte qu’après coupure locale du secteur.
f/ Profibus L ’ET 200 Eco 46

Le module de périphérie permet de raccorder les capteurs et actionneurs. Il


existe dans les variantes suivantes :
8 DI
16 DI Modèle M12
Modèle ECOFAST
8 DO
8 DI/ 8 DO

Adressage par
switch.
Desserrer le
capuchon

DIODE NORMAL DEFAUT DESCRIPTIF


5
SF Défaut sur le matériel
Eteint Rouge
Défaut de paramétrage des adresses

BF Eteint Rouge Défaut sur le bus

24V Vert Eteint Alimentation du module défectueuse


f/ Profibus LE BT 200 V2 47

Boîtier de diagnostic pour les systèmes PROFIBUS :


Fonction enregistrement
Interface utilisateur en 6 langues
Test de l’interface maître PROFIBUS-DP
Affichage de l’adresse maître
Test de câblage avec le stations raccordées: Résistance, Tension, Cours Circuit

Connecteur pour PROFIBUS DP

Touche Marche / Arrêt

Touche de lancement du Test


Bus de Terminaison

Touche d ’abandon

Touche de validation

Ne pas oublier de connecter le connecteur de test à la fin du segment à


Rq : contrôler . Il existe une autre version permettant de tester les longueurs.
Le bus de terminaison sert à déconnecter des stations sans tomber en défaut.
f/ Profibus ECHANGE S7-S7 en DP intégré 48

But:
Permet l’échange d’une table d’entrées et de sorties virtuelles entre les 2
automates S7 relié entre eux via l’interface Intégré Profibus-DP de la CPU.

Zone de Couplage
Profibus DP
Maître Esclave

Créer un projet et réaliser la configuration matérielle des deux automates


Rq : (1 maître et l’autre esclave) dans le même projet. Établir une zone de couplage
pour mettre en relation des entrées et sorties virtuelles.
f/ Profibus INFOS entre DP INTEGRE et CP 49

Blocs FC1 , FC2 et E/S de communication:


L ’automate maître propose des adresses de couplage et les mets en relation
avec les zones affectées aux blocs de communication siemens FC1 et FC2.

Adresses de sorties Adresses d’entrées


Adresses de sorties Adresses d’entrées
de Couplage: de Couplage:
de Couplage: de Couplage:
Maître
A 76.0 à A 85.7 E 76.0 à E 85.7
A 76.0 à A 85.7 E 76.0 à E 85.7

PORT DP INTEGRE

Réseau Profibus -DP


CARTE CP 342-5: adresse 272 décimal

DB 11 DB 12 CPLADRR= 110
CPLADRR= 110 DBx 0.0 DBx 1.0

FC2 Données Données FC1


P#DB11.DBX1.0 BYTE 10
P#DB11.DBX0.0 BYTE 10
DBx 10.0 DBx 11.0
f/ Profibus ECHANGE INFOS CP / CP 50

Blocs FC1 ,FC2:


On utilise les blocs Siemens FC1 et FC2 dans chacun des automates S7.

DB 12 DB 11
CPLADRR= 120 CPLADRR= 120
DBx 0.0 DBx 1.0
FC2 Données Données FC1
P#DB12.DBX0.0 BYTE 10 DBx 10.0 DBx 11.0 P#DB11.DBX1.0 BYTE 10

CARTE CP 342-5: adresse 288 décimal

Réseau Profibus -DP

CARTE CP 342-5: adresse 272 décimal

DB 11 DB 12
CPLADRR= 110 CPLADRR= 110
DBx 0.0 DBx 1.0

FC2 Données Données FC1


P#DB12.DBX1.0 BYTE 10
P#DB11.DBX0.0 BYTE 10 DBx 10.0 DBx 11.0
f/ Profibus Les OB de REACTION 51

But:
Les blocs d’Organisation (OB) de réaction, permettent de réagir à une erreur.
Normalement, lorsqu’un erreur est détectée par le système, la CPU passe à
l’arrêt en allumant une led « SF ».
Si l’on ne veut pas passer en STOP tout en visualisant l’erreur, il faut placer
dans la CPU le bloc OB de réaction adéquat.
Lors d ’un communication PROFIBUS DP Maître / Esclave et pour garder
les automates en RUN même avec un défaut visualisé:

S7- 300:
Adresse dans MIE / MIS: Mettre OB82 + OB86
Adresse Hors MIE / MIS: Mettre OB82 + OB86 + OB122
S7- 400:
Adresse dans MIE / MIS: Mettre OB82 + OB86 + OB85
Adresse Hors MIE / MIS: Mettre OB82 + OB86 + OB122

La MIE (Mémoire Image des Entrées) et la MIS (Mémoire Image des Sorties)
d’un S7-300 est comprise entre 0 et 255.
Rq : La MIE et la MIS d’un S7-400 est comprise entre 0 et 511.
Même si ces blocs ne sont pas programmés cela fonctionne.
IL est tout de même possible de récupérer des variables internes du bloc pour
contrôler et visualiser les défauts masqués.
f/ Profibus L ’OB 82: Alarme de Diagnostic 52

Après le transfert de l ’application on constate que les automates sont en défaut.


En consultant la mémoire tampon de diagnostic du maître on nous évoque l ’OB82.
L’OB 82 va nous permettre d’inhiber une erreur d’alarme de diagnostic sur un
esclave DP intelligent ou sur une carte qui émet un diagnostic.

Créer un bloc OB 82 dans chaque automate et le transférer. Nous ne


programmons rien dans cet OB le fait de le charger dans l’automate suffit.
Rq :
Avec l’OB 82 on a donc une continuité de service de la machine
automatisée avec communication PROFIBUS Inter Automates .
f/ Profibus Programmation de l ’OB82 53

On souhaite travailler avec les variables locales


de la partie déclarative de l’OB82. Comme les
variables « TEMP » ou « L » sont volatiles on va les
sauvegarder dans le DB82 en utilisant un bloc
Siemens « SFC21 » (FILL).
Pour récupérer les noms et les commentaires,
nous allons copier toute la zone locale de l’OB82
dans le DB82 que nous pourrons analyser ONLINE.

Adresse du
module en
défaut

Le Module est
en STOP
f/ Profibus L ’OB 86 54

Si l ’on coupe la liaison entre le maître et l ’esclave le Maître se met en STOP.


Si on analyse la mémoire tampon de diagnostic: « Périphérie décentralisée, Station
défaillante ». Pour éviter le passage en STOP de la CPU, il est nécessaire d'utiliser le
bloc organisation OB86 (OB de défaillance d'unité).
L'OB86 est appelé par le système d'exploitation de la CPU lorsque la défaillance,
d'un réseau maître ou d'une station en périphérie décentralisée, est détectée.

Les variables locales de l ’OB 86

Rq : Il n'est pas nécessaire de programmer l'OB, sa présence provoque la réaction


(éviter que la CPU passe en STOP lors d'une défaillance du réseau).
f/ Profibus Analyse de L ’OB 86 : 55

Programmer dans l ’OB86 : (avec SCF21 ou par mémorisation des variables locales)

L #OB86_EV_CLASS : 16#39 (défaut) / 16#38 (plus en défaut)


T MB 200
L #OB86_FLT_ID : Code Erreur: exemple 16#C4 (problème / Esclave)
T MB 201
L #OB86_PRIORITY : N° = donne la priorité si 2 blocs activé ensemble.
T MB 202
L #OB86_OB_NUMBR : N° de l’OB qui utilise l’OB86.
T MB 203
L #OB86_MDL_ADDR : Adresse de Diagnostic des éléments Profibus (N°/ HWCONFIG)
T MW 206
L LD 8
T MD 208
L LW 13
T MW 213
L LW 15
T MW 215

DEC
DEC
f/ Profibus L’ OB 122 56

Description:

Le système d ’exploitation de la CPU appelle l ’OB122 quand une erreur


survient lors de l ’accès aux données d ’un module. C’est le cas, par exemple,
quand la CPU détecte une erreur de lecture alors qu ’elle accède à des données
d ’un module de signaux.
L ’OB122 est exécuté dans la même classe de priorité que le bloc interrompu.
Si l'OB122 n'est pas programmé, la CPU passe de l'état de marche à l'état
d'arrêt, quand une erreur se produit lors de l ’accès aux données d ’un
module (module signaux: SM).
Les fonctions système suivantes de STEP 7 permettent de masquer et de
démasquer des événements déclencheurs de l'OB122 pendant le traitement de
votre programme :
le SFC36 "MSK_FLT" masque certains codes d'erreur,
le SFC37 "DMSK_FLT" démasque les codes d'erreur qui avaient été
masqués à l'aide du SFC36.
le SFC38 "READ_ERR" lit le registre d'erreurs.

Il n'est pas nécessaire de programmer l'OB, sa présence provoque la réaction


Rq :
(éviter que la CPU passe en STOP lors d'une défaillance du réseau).
Par contre il est possible d’utiliser la partie déclarative pour analyser le
problème et agir en conséquence.
f/ Profibus TOPOLOGIE FDL 57

Les liaisons FDL (Field Data Link) établies avec le CP PROFIBUS, permettent d’assurer
une communication programmée une station S7 et un S7, S5, CP(PG)…en:
Liaisons FDL Spécifiées: Les partenaires de réseau sont définis par la
configuration de liaison.
Liaisons FDL non Spécifiées ( accès libre de la couche 2 ): Les adresses
des partenaires (126 max) sont indiquées dans le contrat de communication du
programme utilisateur.
Diffusion Générale: (Broadcast) Permet de contacter tous les abonnés du
PROFIBUS prêts à recevoir une diffusion générale.
Diffusion Sélective: (Multicast) Permet d ’atteindre un groupe d’abonnés
sous PROFIBUS appartenant au cercle des abonnés de la diffusion sélective.

FDL propose à l’utilisateur les quatre services suivants:

SDA ( Send Data with Acknoledgement)


SDN ( Send Data with No
acknoledgement)
SRD ( Send and Receive Data)
CSRD ( Cyclic Send end Receive Data)
f/ Profibus BLOCS DE DIALOGUE FDL 58

Blocs FC5 et FC6 Siemens:


Les blocs FC5 (transfert) et le FC6 (récup.) assurent la communication avec la CP.
NetPro fournit les paramètres à mettre sur les blocs après création des liaisons.

FC5

FC5 FC6

CARTE CP 343-5

Réseau Profibus -FDL


CARTE CP 443-5 Basic

FC6

FC6 FC5
f/ Profibus Simatic S7 avec liaisons FMS 59

Virtual Field Device (VFD) :


Tout équipement connecté au PROFIBUS se comportant selon la norme FMS est
généralement appelé Virtual Field Device (VFD = Équipement de terrain à interface
de communication non spécifique au matériel).

S7- 300 / 400 en tant que VFD:


L’interface FMS donne accès, au travers du programme utilisateur S7, à cette
communication non spécifique au matériel. Les services FMS de la CP convertissent
les données du format S7 au format FMS non spécifique au matériel et
inversement.
PROFIBUS

Liaison FMS
Format FMS

Format FMS
Données d’une
Données S7
autre station

Le nombre de liaisons FMS supportées par le CP PROFIBUS est limité.


Rq : Il suffit de rajouter un CP pour augmenter le nombre de liaisons et donc de
variables. On peut transférer au maximum 241 octets.
f/ Profibus EXEMPLE avec FMS 60

Création d ’un projet:

C C
A A
R R FB3 DB21
Table Variables
T T
des Récupérées
E E
Mnémoniques
:
C PROFIBUS C DB20
Variables de
P FMS P INDEX
Communication
:
DB1 3 4
Définition
Variables 4 4
INDEX
3 3
- -
FB6
5 5

Dans le serveur, qui est par exemple un S7-300 on met à disposition le DB1. Ce
DB1 contient des valeurs qui seront récupérées par le client via le FB3.
Rq :
Le client utilisera le DB20 où seront mémorisés les différents index pour
mémoriser les informations du serveur grâce au FB3 dans le DB21.
Le client exécutera un calcul et transmettra le résultat au serveur via le FB6
en utilisant l’index correspondant.
g/ Ethernet TOPOLOGIE RESEAU 61

Réseau cuivre à 10Mbits/s (RJ45)


Longueur maximale de 500m

Réseau optique à 10Mbits/s


Longueur maximale de 4500m

WWW.Aforest.com

@
g/ Ethernet GENERALITES 62

Une seule machine (ou nœud) à la fois peut normalement être autorisée à émettre
sur le câble réseau.
Il existe de nombreuses méthodes qui ont comme différence fondamentale leur
manière de gérer les conflits d’accès.
Deux grandes familles de méthodes se dégagent :
Déterministes :
Éviter les conflits grâce à une autorisation d’émettre (coopéra. entre machines).
Aléatoires ou non déterministes (tout Ethernet) :
On ne peut pas garantir le temps que met l’information pour aller d’un nœud à
l’autre du réseau. On accepte et gère les conflits (collisions).

Ethernet est le réseau physique le plus répandu ; il est souple , simple à mettre
en œuvre et économique. Il est basé sur une topologie de type bus : les trames
émises sont diffusées en parallèle à toutes les machines (nœud) du réseau.
La méthode Aléatoire CSMA/CD (Carrier Sense Multiple Access / Collision
Détection) est utilisée, cela correspond en téléphone à composer le N° de téléphone
en espérant que la ligne soit libre; si c’est « occupé », on essaye plus tard.
La vitesse théorique est de 10 Mb/s ; le débit d’informations réel est en réalité
beaucoup plus faible à cause du temps perdu à attendre que le réseau soit libre ou
qu’une collision ait été gérée et à cause de la longueur des câbles. L’architecture
Ethernet est donc très performante en présence d’un trafic faible.
g/ Ethernet TCP/IP et ses services 63

Le nom TCP/IP provient de Transmission Control Protocol et le Internet Protocol.


Comme Internet, le protocole TCP/IP a une origine militaire. C’est en 1969 que l’on
finance un projet de recherche sur un réseau expérimental. Dès 1973, s’établissent les
premières connexions entre les États-Unis et la Norvège et devient un standard
militaire Américain en 1983 (ARPANET).
Le protocole TCP/IP devient le fondement d’Internet, le langage qui permet aux
machines du monde entier de communiquer entre elles.
Internet devient le terme officiel pour désigner non pas un réseau mais une
collection de tous ces réseaux utilisant le protocole IP.
Le succès du TCP/IP s’est vite étendu au reste du monde à cause des facteurs
suivants :

TCP/IP est l’outil idéal pour interconnecter du matériel hétéroclite


C’est un standard ouvert
Il est utilisable librement
Il est indépendant des couches physiques de hardware. Il tourne à l’heure
actuelle sur des supports Ethernet, Token Ring, des lignes dialup, du X.25 et
virtuellement tout type de media physique.
Il dispose d’un schéma d’adressage unique identifiant chaque périphérique de
manière univoque
g/ Ethernet ADRESSAGE IP 64

Chaque interface Internet possède une adresse Internet codée sur 32 bits.
Une adresse Internet Protocol est constituée de quatre nombres de 0 à
255 et séparés par un point comme ceci : 194.78.19.132.
L’adresse de chaque liaisons machine est unique et est composée de deux
parties, l’identifiant de réseau et le numéro d’hôte.
Une adresse IP ne donne aucune indication sur la position géographique des
périphériques connectés.
Les adresses IP se divisent en classes, les plus courantes étant les classes A,
B et C. Les autres existent, mais en général, elles ne sont pas employées.
Chaque classe d'adresses a un masque de sous-réseau différent. Pour
connaître la classe d'une adresse IP, il suffit de regarder le premier octet :

Les adresses de classe A = 0 à 126


Très grand nombre d'hôtes (16 777 214).
Masque de sous-réseau : 255.0.0.0
Les adresses de classe B = 128 à 191
Nombre d'hôtes assez important (65534).
Masque de sous-réseau: 255.255.0.0
Les adresses de classe C = 192 à 223
Petits réseaux locaux (254).
Masque de sous réseau: 255.255.255.0
g/ Ethernet BLOCS DE COMMUNICATION 65

Blocs FC5 et FC6 Siemens:


Les blocs FC5 (transfert) et le FC6 (récup.) assurent la communication avec la CP.
NetPro fournit les paramètres à mettre sur les blocs après création des liaisons.

FC5

FC5 FC6

CARTE CP 343-1 IT

ETHERNET

CARTE CP 343-1 IT

FC6

FC6 FC5
g/ Ethernet ENVOYER MAILS / S7 66

Principe:
SERVEUR
de
MAILS

CARTE CP 343-1 IT (192.168.6.157)

DB10 FC5

Le DB10 contient les informations et est envoyé via une liaison Mails par le bloc
Rq :
siemens FC5.
h/ Interbus-S Les MODULES DEPORTES E/S 67

Les différentes Familles:

ST

RT
CT

INLINE
LOOP

IP65
SAB
h/ Interbus-S TOPOLOGIE INTERBUS 68

Adressage par logiciel


et paramétrage par
code ID
CMD
RS485=3 paires

Voie aller
InterBus Commun
Bus Inter station max.. 12.8 Km

Voie retour
Segment de
Bus Inter
station max..
400m Cuivre ID

4096 E/S max.

Jusqu ’à 256 segments


Jusqu ’à 8 modules
Tête de Station (BK):
512 modules
Répéteur...
Bus max.
Installation
ou Bus
50m Local
Segment de
Bus Inter
station max..
2500m Fibre

Fixe: 500Kb/s
h/ Interbus-S AVANTAGES INTERBUS 69

Topologie en anneau : AUTO-CONFIGURATION

id:13
Maître id:11
id:23
id:45
id:13
id:18
Qui-est-là ?
id:13 id:11

id:18
id:23 id:45 id:13
La détection du matériel est automatique ou imposé par le programme. Il n’y a
Rq : pas d’adresse mais on fait intervenir l’ordre et les Code ID des éléments. Le
logiciel CMD permet le paramétrage, la visualisation et le dépannage.
h/ Interbus-S COUPLEUR INTERBUS - G4 70

Présentation:

S5, S7, PLC5,


GE FANUC, …

RUN Zone d ’affichage LCD

Clavier accès menus

RS 232 (C M D)

Interbus
h/ Interbus-S AIDE au DEPANNAGE 71

Erreur Remote Bus:


Les cartes possède un afficheur ou l’on est capable de localiser et comprendre
l’origine du défaut. On peut le faire via CMD ou par programmation dans l’automate

FAIL
FAIL

.
SEG.POS

Segment 1

RUN
RUN
RUN FAIL
FAIL
RUN FAIL

Segment 2

Segment 3
h/ Interbus-S LES CARTES S7 72

Définition sous HWCONFIG:


Pour un S7-300 il faut choisir une carte :
« FM 353F Stepper Motor » (6ES7-353-1AH00-0AE0).
Pour un S7-400 , en « mode direct » (E/S) il faut prendre un « S5-Adaptor », en
« mode indirect » (DB) on choisit une carte « FM 451 Fixed Speed Pos »

Blocs Programme:
Des blocs fournis par Phœnix Contact gèrent la carte IBS compatible Siemens:

OB 100
FC 20:
Initialisation Carte Phœnix

Lecture
FC 21
OB1 Diagnostic
Démarrage
FC 24
Programme Exploitation via le programme
Principal
Transfert
FC 22
Notes: 73

Aforest PH.Février/05 Maintenance S7 T 104 264 20


Notes: 74

Aforest PH.Février/05 Maintenance S7 T 104 264 20


Notes: 75

Aforest PH.Février/05 Maintenance S7 T 104 264 20


Notes: 76

Aforest PH.Février/05 Maintenance S7 T 104 264 20