Documente Academic
Documente Profesional
Documente Cultură
Modules Spcifiques
a / Modules Analogiques. b / Les Pupitres Oprateurs. c / Les Rseaux. d / Le Rseau A.S.I. e / Le Rseau M.P.I. f / Le Rseau PROFIBUS DP g / Le Rseau Ethernet h / Le Rseau INTERBUS-S
- Page: 02 05 - Page: 06 17 - Page: 18 18 - Page: 19 28 - Page: 29 32 - Page: 33 60 - Page: 61 66 - Page: 67 76
T 104 264 20
Aforest
PH.Fvrier/05
Maintenance S7
a/ Analogiques
Signaux :
GENERALITES
Les entres mesurent des grandeurs en continue: T, Pression, Vitesse Les sorties commandent des systmes mouvements variables.
+10V +05V
CONVERTISSEUR
+200 +100
+ 27 648 P E
A N
+10V +20mA
+3000t +1500t
+ 13 824
VALEUR NUMERIQUE
P A W N 5 1 2
A
0V
S O R T I E S A N A L O G I Q U E S
TENSION ou COURANT
W 5 1 2
TENSION ou COURANT
0t
-100
-05V
-10mA
- 13 824 - 27 648
-200
-10V
-20mA
Rq :
Chaque voie analogique occupe 16 Bits. 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
Adressage:
VOIE 0 VOIE 1
VOIE 2
VOIE 7
PEW526
V A L E U R S
VOIE 0 VOIE 1
VOIE 2
PAW526
VOIE 7
Rq :
Chaque voie analogique occupe 16 Bits. L adressage en dehors de la MIE : PEW pour les cartes d entres et PAW 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 combines, l adresse de base est valable pour les E et S.
a/ Analogiques
Pour lire une entre Analogique, on peut rcuprer la valeur de la priphrie (PEW 256) et la mmoriser dans une variable Mot (+ ou 27648). Dans le programme on peut utiliser cette valeur, directement ou aprs une mise l chelle.
Sorties Analogiques:
Pour activer une sortie Analogique, on peut transfrer la valeur (+ ou - 27648) provenant d une variable Mot et la charger vers la priphrie (PAW 256).
Rq :
En LIST utiliser: L MW200 et T PAW256. La valeur obtenue dpend galement du paramtrage de la carte (plage et autres).
a/ Analogiques
Bloc Siemens: FC 105
MISE MECHELLE
Il existe des fonctions spciales FC105 (Entier=> Rel) et FC106 (Rel => Entier) pour convertir les entres et sorties analogiques. Ces blocs se situent dans la bibliothque => Standard library=> TI-S7 Converting bloc
FC 105
Si =0: OK : Mot derreur : la Valeur de lentre analogique PEW256 est comprise entre LO_Lim (0.0C) et Hi_Lim (200.0C)
b/ Pupitres
Sous le Bureau: 1 2 3 4 4
INTEGRATION DE PROTOOL
Rq :
b/ Pupitres
INTEGRATION DE PROTOOL:
b/ Pupitres
OPERATEURS en S5
AS511: FB51 (TDOP:511)
FAP sur S12 (2me Port CPU): FB53 (TDOP:FAP) FAP sur CP521 SI: FB52 (TDOP:521) FAP sur CP523 SI: FB52 (TDOP:523) PROFIBUS-DP: FB58 (TDOP:DP) Sinec L1: FB56 (TDOP:L1) PROFIBUS: FB55 (TDOP:L2)
b/ Pupitres
PROGRAMME en S5
OB de Mise en Route
Si STOP OB20: OB21: OB22: > RUN :
OB1
Programme Principal
DB51
DB Couplage
185 DW
b/ Pupitres
OPERATEURS en S7
S7-200
PPI
10
S7-300/400
2 2
M P I D P
Ethernet
USB
b/ Pupitres
9F Liaison Srie 232 25
TRANSFERT avec PG
COM1/2: COM1/2:
11
Liaison USB
9M 25F 25F 9F MPI/DP
COM:9M
9M PLC
b/ Pupitres
Mode Transfert:
CHARGEMENT / ANCIEN
12
En utilisant l imagerie SIEMENS du pupitre Rglage Systme => Mode de Fonctionnement. Par programmation d une touche du pupitre. Par manipulation:
Couper l Alimentation du Pupitre. Appuyer sur les touches: ESC + ACQ + Mettre l alimentation en maintenant les touches. Relcher les touches. Se mettre en mode transfert .
Mode Transfert
.
Couper l Alimentation du Pupitre. Appuyer sur les touches: ESC + + . Mettre l alimentation en maintenant les touches. Relcher les touches. Le systme ERASE puis se met en Ready for transfert .
Rq :
IL est impossible de charger le programme sil on nest pas en mode transfert. Il est impossible de rcuprer lapplication par la console.
b/ Pupitres
CHARGEMENT / NOUVEAU
13
b/ Pupitres
Paramtrage du PUPITRE:
Par manipulation:
CONFIGURATION
14
Couper l Alimentation du Pupitre. Brancher une souris sur le port USB. Mettre la Tension. Une fentre apparat aprs la phase d initialisation. Slectionner l option: Control Panel Un cran de paramtrage Apparat. Double clic sur Transfert .
Le Channel 1 sert paramtrer le port srie RS232. Le Channel 2 sert paramtrer le port srie RS485 (MPI/DP). Mettre les canaux 1 et 2 en Enable , pour les activer. Vrifier les paramtres de communication en se positionnent sur properties . Par exemple vrifier la vitesse et le protocole de transfert. Si vous voulez prendre la main avec le transfert mme si l on visualise une image, activer Remote
b/ Pupitres
Paramtrage de PROTOOL:
TRANSFERT RS232
15
Lancer PROTOOL: Menu Fichier => Transfert => Rglage Rglage: Port de Communication: Choisir par dfaut: Srie. Choisir COM1 Vitesse: 38 400 (Anciens) 115 200 (Windows) Compilation Application:
Transfert Application:
Rq :
Faire en sorte que le port du pupitre soit activ Enable et en mode transfert.
b/ Pupitres
Paramtrage de PROTOOL:
AUTRES TRANSFERTS
16
Lancer PROTOOL: Menu Fichier => Transfert => Rglage Rglage: Port de Communication:
MPI/DP en utilisant le paramtrage sous SIMATIC MANGER (Outils => Interface PG/PC). Et paramtrage Pupitre. Ethernet. USB.
Compilation Application:
Transfert Application:
Rq :
Faire en sorte que le port du pupitre soit activ Enable et en mode transfert. Pour le 1er transfert il est prfrable de charger via le port srie. Il est possible de rcuprer lapplication si le transfert inverse est valid.
b/ Pupitres
Intrt:
17
Afficher des messages sur le pupitre oprateur dfinis sous PROTOOL. Pour activer les messages dalarme, il faut dfinir une zone de communication entre le pupitre et lautomate via PROTOOL pour les messages dalarme.
0 00 1 0 00 1 1 00 0 0 10 0 0 00 1 0 00 1 1 00 0 0 10 0
Rq :
Pour remonter dans le programme et vrifier le bit qui est activ. En visualisant la liste des messages, si on se positionner sur celui qui nous intresse, on visualise le bit du message en bas droite:
c/ Rseaux
MODELE C.I.M
18
informatises. Il dfinit la hirarchie des quipements et rseaux utiliss, depuis les ordinateurs de gestion connects aux rseaux publics jusquaux capteurs et actionneurs connects aux bus de terrain.
d/ Bus A.S.I
Description:
19
Matre ASI
Profibus DP
ou
2 3
31
En cas de Dfaut
Rq :
Chaque esclave possde une adresse de 1 31 programme laide de la Pocket. Un esclave est capable de grer 4 entres et 4 sorties digitales. On peut dporter sur 100m (jusqu 300m avec un rpteur, 200m / extendeur)
d/ Bus A.S.I
Description:
20
CP
Link
1B 2A 3A
30B 31A
ou
0
30A 31B
1A
2B
3B
En cas de Dfaut
Rq :
Ladressage interne est ralis laide dune Pocket ASI2. Un esclave est capable de grer 4 entres et 4 sorties digitales, de mme que des entres et sorties analogiques.
d/ Bus A.S.I
Description:
ASI SAFE
ASI1
21
Possibilit de connecter des modules ASI SAFE un sous rseau ASI existant. Ces modules sont contrler par le bloc spcifique siemens programmer par PC. En cas de dfaut le bloc agit sur la chane d arrt d urgence. Il est par consquent ais de connatre la scurit enclenche (1 AU = 1 entre).
28 2 4 6 18 26 27 30
d/ Bus A.S.I
Allocation:
ADRESSAGE ASI1
22
16 BYTES pour les entres 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 centraliss, lorsque l on travaille avec la MIE et la MIS (les 2 adresses doivent tres identiques, exemple EB12 et AB12).
Octet N+0: N+1:
3
E/A12.3
Octet
EB 12 EB 13
E/A13.7
AB 12 AB 13
N+14: N+15:
EB 26 EB 27
E/A26.7 E/A27.7
E s c l a E/A26.6 E s c l a E/A27.6
E/A26.3 E/A27.3
E s c l a E/A26.2 E s c l a E/A27.2
AB 26 AB 27
Rq :
Lorsque les modules sont combins (E/S), la premire entre ou sortie ne correspond pas la premire adresse (2E/2S=> In1/In2/Out3/Out4)
d/ Bus A.S.I
Allocation:
ADRESSAGE ASI2
23
Les entres et sortie des esclaves A sont rcupre comme pour lASI 1.
Pour les entres, sorties des esclaves B et les modules analogiques il faut procder comme suit:
CPU S7 CP ASI S7 xB
Modules Analogiques
SFC58 Zone DS 1B
D S x x x
2B
3B
DBx
IOID = 54h RecNum=96h
D S 1 4 0
D S 1 4 0
SFC59
Rq :
Pour lanalogique il faut travailler sur les registres DS140 DS147. Le SFC51 permet de rcuprer les bits systmes et esclaves en dfauts.
d/ Bus A.S.I
Carte Matre:
Module CP 343-2
24
AS-i +
(marron) (bleu)
SF: Erreur Systme. Cette led est allume lorsque la CP se trouve en mode protg avec une erreur de configuration ASI ou lorsque la CP a dtect un dfaut interne (EEPROM dfectueuse) ou la CP ne peut excuter le changement de mode command par lactivation dun BP (prsence adresse 0). RUN: APF: Indique que la CP a correctement dmarre. Indique une alimentation ASI absente ou trop faible.
SET
B 20+ 10+ 9 8 7 6 5 4 3 2 1 0
AS-i -
CER: Erreur de configuration. Dfaillance dun esclave. Connexion dun esclave non configur. Problme de configuration CP se trouve en mode OFFLINE. AUP: Indique, en mode protg du CP, la possibilit de programmation automatique de lesclave (sans pocket). CM:
LED ALLUMEE: MODE CONFIGURATION (sinon Mode Protg).
+ + -
17 18 19 20
Rq :
Le Bouton SET ne fonctionne quen STOP il permet de changer de mode de configuration et la CP de mmoriser la configuration dans son EEPROM. Il existe des nouvelles CP qui permettent de configurer et tester les esclaves sous HWCONFIG (modle en ASI2).
25
Allume: teinte:
Consommation lectrique des esclaves AS-I excessive. => Contrler la consommation des esclaves ASI => Alimenter si ncessaire les esclaves avec une tension auxiliaire externe. La connexion de la CP au bus de fond de panier est incorrecte. La CP est en mode protg et une erreur de configuration ASI est survenue. (dfaillance esclave par ex.) La CP est dfectueuse. Erreur interne EEPROM. Vrifier le tampon de Diagnostic, changer la CP. Un esclave avec ladresse 0 en mode protg est dtect => Dconnecter lesclave ASI avec ladresse 0. La CP nest pas encore configure, configurer avec le BP SET et CPU en STOP . Un esclave ASI est dfaillant, se servir des leds pour identifier ladresse de lesclave en dfaut 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 donnes de configuration (Configuration E/S, Code ID). Court-Circuit sur la ligne ASI. Un Esclave ASI configur est sporadiquement dfaillant. Contrler les connexions (Faux contact), vrifier la mise la terre, le blindage de lalimentation et la pose du cble (Perturbation par injection sur la ligne AS-I)
PWR SF
Allume:
CER
allume:
CER
Vacille:
d/ Bus A.S.I
La CP ne passe pas du mode configuration au mode protg: La CP ne passe pas du mode protg au mode configuration:
COMPORTEMENT CP 343-2
LAPI se trouve en mode marche RUN, il faut le mettre en STOP. Lactivation du Bouton SET a t trop courte. Un esclave avec ladresse 0 est connect, dconnecter lesclave. LAPI se trouve en mode marche RUN, il faut le mettre en STOP. Lactivation du Bouton SET a t trop courte (+ de 0.5s).
26
La CP est en mode configuration, la programmation automatique nest donc pas possible. Programmer ladresse laide de la console. Plus dun esclave ASI est dfaillant, contrler la ligne ASI. Si la led APF est allume, contrler lalimentation lectrique ASI. Si plusieurs esclaves dfectueux, programmer un un avec la console. La CP a dtect des esclaves non configurer, les dconnecter. Lindicateur Auto_ADRESS_ENABLE nest pas 1 au niveau du FC7. Les donnes mmorises ne concorde pas avec lesclave de remplacement. Sil sagit dun esclave de remplacement, avec des donnes diffrentes, reprogrammer ladresse avec le terminal et effectuer un SET avec la carte. Ladresse ASI de lesclave ASI chang nest pas 0. Lesclave ASI nest pas correctement raccord ou dfectueux. Un prolongateur dont les connexions Line1 et Line2 ont t interverties, a t mont sur lAS-interface => Connecter le prolongateur correctement.
La programmation automatique ne seffectue pas, bien que la led AUP soit allume: Led CER et les leds desclaves ASI actifs vacillent irrgulirement:
d/ Bus A.S.I
27
ETAT
D E S C R IP T IF
BF
ROUGE
D IA
JA U N E
SF
ROUGE
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 D fa u t b u s - m a tre D P n o n a c tiv it - 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 - e rre u r d e c o n fig u ra tio n D ia g n o s tic - 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 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 m o m e n t d e la 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 )
APF
ROUGE
D fa u t d e la lim . A S _ i
T e n s io n in je c t e p a r le b lo c 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
RACCORDEMENT ASi
TERRE FONCTIONNELLE
NON OCCUPEES
CER
JA U N E
AUP
VERT
- +
PROFIBUS-DP
CM
JA U N E
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 C a s o u C E R e s t a llu m e: E rre u r d 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 - 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 a u to m a tiq u e a u to m a tiq u e m e n t le s c la v e . E n m o d e v is u a lis a tio n d e s e s c la v e s p o s s ib le c o n n e c t s , la d re s s e d e le s c la v e e n 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 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 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
Laction sur les boutons SET et DISPLAY permet de visualiser et modifier ladresse PROFIBUS du module DP / AS_i link 20 VISUALISATION DE LADRESSE (visualisation par les LED)
64 32 16 8 4 2 1 ADR BF DIA SF APF CER AUP CM
Dans le mode ADR, la combinaison des diodes indique ladresse PROFIBUS ADR : allume rouge Les autres diodes : allumes vertes Dans cet exemple ladresse PROFIBUS-DP est 11
29 28 27 31 26 30 25
24 23 22 21 20
19 18 17 16 15
14 13 12 11 10
9 8 7 6 5
4 3 2 1 0
SET
Display
Range de LED
Pour accder la lecture de ladresse : Appuyer sur DISPLAY jusqu ce que ADR soit allum rouge, ensuite lire ladresse indique par les diodes vertes. MODIFICATION DE LADRESSE, LE MODULE DOIT ETRE DECONNECTE DU RESEAU PROFIBUS-DP 1) Appuyer sur DISPLAY jusqu ce que ADR = rouge : ladresse actuelle est alors visualise 2) Appuyer sur SET, la diode BF clignote (le rglage se fait dans lordre dcroissant)
Appuyer sur SET => CM Orange. Appuyer sur SET => CER orange (mmorisation) Le Voyant CM s teint Reconnecter le module Profibus.
e/ Rseau M.P.I
Multi Point Interface:
Liaisons Siemens S7
29
Il sagit dune liaison srie RS 485 (multi points), qui permet de raccorder 32 stations avec une vitesse variable. Il utilise les connecteurs et cbles de PROFIBUS.
2
M P I D P
S7-300/400
29
31
30
e/ Rseau M.P.I
Donnes Globales:
TABLE d ECHANGE
30
Il est possible dchanger des informations entre plusieurs systmes via le port MPI. Le moyen le plus rapide est de crer un tableau de Donnes Globales . On accde au tableau par un clic droit sur licne sous Simatic manager
Rq :
Dans ce tableau on peut paramtrer le facteur de rduction (nombre de cycles pour transfrer les donnes) et les tats des Donnes Globales (test de la liaison). Les donnes sont changes en permanence. Il est possible de conditionner le transfert des donnes globales via des blocs SFC Siemens.
SFC60 SFC60 SFC61 SFC61
e/ Rseau M.P.I
TABLE d ECHANGE
31
Il est possible dchanger plus dinformations via le port MPI et des blocs SFC.
DB 18
DB 18
3 2
5 bytes
5 bytes
SFC65
SFC66
Rq :
On peut utiliser les blocs SFC65 et SFC66 , si ces blocs dmission et rception sont dans les automates quips dun port MPI.
e/ Rseau M.P.I
TABLE d ECHANGE
32
Il est possible dchanger plus dinformations via le port MPI et des blocs SFC.
SFC67
3
Ces blocs permettent dchanger des informations, mme si lautre systme nest pas siemens ou sil nest pas programm.
f/ Profibus
Caractristiques
CONFIGURATION
33
Le rseau bas sur une liaison srie RS485 est constitu au maximum de 16 segments continus, sans boucle ni drivation. Chaque segment comportera 32 stations au maximum. Profibus permettant de connecter 126 stations.
2
ON
MAITRE
3
OFF OFF
1
OFF
Cble RS 485 ON
Segment 1
OFF
Segment 2
OFF
OFF OFF
ON
0
ON
OFF
f/ Profibus
PARAMETRAGE
34
Chaque station doit tre identifie par une adresse code 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 loignes. Cest pour cela que lon active la rsistance de terminaison (ON ) chaque extrmit du segment, pour les stations intermdiaires linterrupteur est sur OFF sur tous les autres connecteurs.
Rq :
Au niveau des connecteurs d extrmit, mettre le levier en Position ON (rsistance de terminaison =5V) le cble doit tre connect obligatoirement sur A1 B1. Le blindage du cble doit reposer nu sur le guide mtallique.
f/ Profibus
35
Les CPU DP sont dotes de diodes LED de diagnostic nous permettant un premier diagnostic du rseau PROFIBUS.
DIODE NORMAL teint DEFAUT Rouge DESCRIPTIF Dfauts Matriels sur priphrie dporte Dfaillance de bus Dfaut matriel Erreur de paramtrage Dfaut d'adressage d'un esclave
SF DP
BUSF
teint
Rouge
teint
Clignotent
DIODE
NORMAL teint
DEFAUT Rouge
DESCRIPTIF Dfaut interne sur linterface DP Dfaillance sur le bus , cbles et connecteurs switchs sur les
INTF
EXTF
teint
Rouge
f/ Profibus
LA CARTE CP 342-5
36
Permet la gestion de rseau Profibus DP ou FDL en matre ou esclave. La sauvegarde des paramtres du CP est programmable dans la CPU. De ce fait, vous pourrez changer des modules sans tre oblig de charger les donnes via la PG. Sinon il faut charger le fichier contenu dans le projet vers la carte via la CPU.
DIODE NORMAL DEFAUT teint
5
SF
Rouge
Clignote Erreur de carte/Erreur systme teint BUSF Rouge Microprogramme charg non valide Perturbation du rseau PROFIBUS
Erreur de carte/Erreur systme Clignote Erreur des esclaves Vert Clignote Erreur de carte/Erreur systme
RUN
STOP
Jaune
Clignote
f/ Profibus
37
DIODE
INTF
Rouge
Clignote Erreur de carte/Erreur systme teint EXTF Rouge Microprogramme charg non valide Perturbation du rseau PROFIBUS
Erreur de carte/Erreur systme Clignote Erreur des esclaves Vert Clignote Erreur de carte/Erreur systme
RUN
STOP
Jaune
Clignote
f/ Profibus
Installation du Fichier:
AUTRES CONSTRUCTEURS
38
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, caractristiques, nombres de variables changes Pour l installer dans le catalogue du matriel : matriel ouvert ou de travailler avec NETPRO).
1 Lancer HWCONFIG. (ne pas avoir de fichier 2 3 4 Outils Installer nouvelles GSD
Rq :
f/ Profibus
39
ETAT
D E S C R IP T IF
RACCORDEMENT ASi
TERRE FONCTIONNELLE
NON OCCUPEES
BF
ROUGE
D IA
JA U N E
- +
PROFIBUS-DP
SF
ROUGE
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 D fa u t b u s - m a tre D P n o n a c tiv it - 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 - e rre u r d e c o n fig u ra tio n D ia g n o s tic - 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 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 m o m e n t d e la 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 )
29 28 27 31 26 30 25
24 23 22 21 20
19 18 17 16 15
SET
14 13 12 11 10
9 8 7 6 5
4 3 2 1 0
Display
APF
ROUGE
D fa u t d e la lim . A S _ i
T e n s io n in je c t e p a r le b lo c 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
CER
JA U N E
AUP
VERT
CM
JA U N E
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 C a s o u C E R e s t a llu m e: E rre u r d 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 - 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 a u to m a tiq u e a u to m a tiq u e m e n t le s c la v e . E n m o d e v is u a lis a tio n d e s e s c la v e s p o s s ib le c o n n e c t s , la d re s s e d e le s c la v e e n 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 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 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 rseaux PROFIBUS-DP. Transfrer les donnes du matre dun rseau vers le matre dun autre rseau. Le principe correspond celui d un cblage d entres/sorties. Le coupler DP/DP est esclave sur les 2 rseaux
Micro switches adressage DP1 et DP2
LED ETAT
SIGNIFICATION
VERT
ALLUME
24 V
ETEINT
Contrle Alimentation 24 V prsente et OK alimentation 24 V Dfaut alimentation 24 V Lappareil se trouve encore en phasedinitialisation Erreur grave dans lappareil (change du matriel le cas chant) le fonctionnement nest plus possible. Appareil en service, le fonctionnement est possible Des tlgrammes sont changs sur le rseau PROFIBUS-DP 1 (sans dfaut) Aucun tlgramme nest chang sur le rseau 1 Des tlgramme sont changs sur le rseau PROFIBUS-DP (sans dfaut) Aucun tlgramme nest chang sur le rseau 2
ROUGE
ALLUME
ERROR
Bus Actif
ETEINT
Rseau 1
Connecteur Rseau DP 1
Connecteur Rseau DP 2
VERT
ALLUME
DP1
ETEINT
Bus
VERT ALLUME
actif Rseau 2
DP2
ETEINT
f/ Profibus
C'est une station de priphrie compacte, station passive (esclave) , compose de 2 lments : Le bloc lectronique. L'embase. Donc 2 rfrences diffrentes.
L ET 200 B
DIODE LED ETAT DESCRIPTIF
41
ETEINT
RUN
VERT
Slecteur de l'embase sur STOP pas d'alimentation Fonctionnement correcte - slecteur sur RUN - alimentation OK Fonctionnement correcte Temps de scrutation coul - liaison avec le matre DP a chou ET200B non paramtr Fonctionnement correcte Court-circuit sur au moins une sortie Tension de charge manquante Voie dfectueuse sur les blocs analogiques Absence tension sur les sorties Q Fusible HS Prsence tension sur les sorties Q Ces diodes sont prsentes sur les module suprieur 8 voies. Absence de tension. Prsence tension
ETEINT
BF
ROUGE
ETEINT
DIA
ROUGE
ETEINT
L1 +
VERT
ETEINT
VERT
f/ Profibus
ET 200 L / L-SC
42
C est une station de priphrie compacte, permet la gestion dentres / sorties dportes sur le rseau PROFIBUS-DP. Commutateurs rotatifs pour l adressage sur PROFIBUS DP.
DIODE SF
DESCRIPTIF Dfaut sur le matriel Dfaut de paramtrage des adresses Dfaut sur le bus Dfaut sur le connecteur Alimentation du module dfectueuse
Rq :
Pour que l adresse soit prise en compte ne pas oublier de couper et rallumer l alimentation du module.
BF ON
teint Vert
f/ Profibus
L ET 200 M
43
C est une station dport modulaire qui peut recevoir les modules dentres , de sorties, les modules de fonction et des modules de communication de lautomate S7 300 via le rseau PROFIBUS-DP.
OFF ON
L adressage DP de l ET200M:
64 32 13 8 4 2 1
Rq :
Pour que l adresse soit prise en compte ne pas oublier de couper et rallumer l alimentation du module.
f/ Profibus
L ET 200 X
44
C est une station de priphrie dcentralise via PROFIBUS-DP. Sous lembase des connecteurs on a accs au micro-switchs dadressage et de positionnement des rsistances de terminaisons.
ADRESSES ON
1 2 4 8 16 32 64
1 2 3 4 5 6 7 8
f/ Profibus
L ET 200 S
45
64 32 13 8 4 2 1
DIODE SF
NORMAL DEFAUT
DESCRIPTIF Dfaut sur le matriel Dfaut de paramtrage des adresses Dfaut sur le bus Dfaut sur le connecteur Alimentation du module dfectueuse
teint
Rouge
BF
teint Rouge
ON
Vert
teint
Rq :
Attention le premier switch ne sert pas coder ladresse, respecter sa position. Ladressage nest pris en compte quaprs coupure locale du secteur.
f/ Profibus
L ET 200 Eco
46
Le module de priphrie permet de raccorder les capteurs et actionneurs. Il existe dans les variantes suivantes : 8 DI 16 DI Modle M12 Modle ECOFAST 8 DO 8 DI/ 8 DO Adressage par switch.
Desserrer le capuchon
DEFAUT
DIODE SF
NORMAL
DESCRIPTIF Dfaut sur le matriel Dfaut de paramtrage des adresses Dfaut sur le bus
Eteint
Rouge
BF
Eteint
Rouge
24V
Vert
Eteint
f/ Profibus
LE BT 200 V2
47
Botier de diagnostic pour les systmes PROFIBUS : Fonction enregistrement Interface utilisateur en 6 langues Test de linterface matre PROFIBUS-DP Affichage de ladresse matre Test de cblage avec le stations raccordes: Rsistance, Tension, Cours Circuit
Connecteur pour PROFIBUS DP Touche Marche / Arrt Touche de lancement du Test Touche d abandon Touche de validation Bus de Terminaison
Rq :
Ne pas oublier de connecter le connecteur de test la fin du segment contrler . Il existe une autre version permettant de tester les longueurs. Le bus de terminaison sert dconnecter des stations sans tomber en dfaut.
f/ Profibus
But:
48
Permet lchange dune table dentres et de sorties virtuelles entre les 2 automates S7 reli entre eux via linterface Intgr Profibus-DP de la CPU.
Matre
Esclave
Rq :
Crer un projet et raliser la configuration matrielle des deux automates (1 matre et lautre esclave) dans le mme projet. tablir une zone de couplage pour mettre en relation des entres et sorties virtuelles.
f/ Profibus
49
L automate matre propose des adresses de couplage et les mets en relation avec les zones affectes aux blocs de communication siemens FC1 et FC2. Adresses de sorties Adresses de sorties de Couplage: de Couplage: A 76.0 A 85.7 A 76.0 A 85.7 Adresses dentres Adresses dentres de Couplage: de Couplage: E 76.0 E 85.7 E 76.0 E 85.7
Matre
PORT DP INTEGRE Rseau Profibus -DP CARTE CP 342-5: adresse 272 dcimal
CPLADRR= 110 DBx 0.0
DB 11
P#DB11.DBX0.0 BYTE 10
FC2
DBx 1.0
DB 12
CPLADRR= 110
Donnes
DBx 10.0
Donnes
DBx 11.0
P#DB11.DBX1.0 BYTE 10
FC1
f/ Profibus
Blocs FC1 ,FC2:
ECHANGE INFOS CP / CP
50
On utilise les blocs Siemens FC1 et FC2 dans chacun des automates S7. DB 12
DBx 0.0
CPLADRR= 120
DB 11
FC2
P#DB12.DBX0.0 BYTE 10
Donnes
DBx 10.0
Donnes
DBx 11.0
DBx 1.0
CPLADRR= 120
FC1
P#DB11.DBX1.0 BYTE 10
CARTE CP 342-5: adresse 288 dcimal Rseau Profibus -DP CARTE CP 342-5: adresse 272 dcimal
CPLADRR= 110
DB 11
DBx 0.0
DB 12
DBx 1.0
CPLADRR= 110
FC2
P#DB11.DBX0.0 BYTE 10
Donnes
DBx 10.0
Donnes
DBx 11.0
FC1
P#DB12.DBX1.0 BYTE 10
f/ Profibus
But:
Les OB de REACTION
51
Les blocs dOrganisation (OB) de raction, permettent de ragir une erreur. Normalement, lorsquun erreur est dtecte par le systme, la CPU passe larrt en allumant une led SF . Si lon ne veut pas passer en STOP tout en visualisant lerreur, il faut placer dans la CPU le bloc OB de raction adquat. Lors d un communication PROFIBUS DP Matre / Esclave et pour garder les automates en RUN mme avec un dfaut visualis:
S7- 300:
Adresse dans MIE / MIS: Adresse Hors MIE / MIS: S7- 400: Adresse dans MIE / MIS: Adresse Hors MIE / MIS:
Mettre OB82 + OB86 Mettre OB82 + OB86 + OB122 Mettre OB82 + OB86 + OB85 Mettre OB82 + OB86 + OB122
Rq :
La MIE (Mmoire Image des Entres) et la MIS (Mmoire Image des Sorties) dun S7-300 est comprise entre 0 et 255. La MIE et la MIS dun S7-400 est comprise entre 0 et 511. Mme si ces blocs ne sont pas programms cela fonctionne. IL est tout de mme possible de rcuprer des variables internes du bloc pour contrler et visualiser les dfauts masqus.
f/ Profibus
52
Aprs le transfert de l application on constate que les automates sont en dfaut. En consultant la mmoire tampon de diagnostic du matre on nous voque l OB82. LOB 82 va nous permettre dinhiber une erreur dalarme de diagnostic sur un esclave DP intelligent ou sur une carte qui met un diagnostic.
Rq :
Crer un bloc OB 82 dans chaque automate et le transfrer. Nous ne programmons rien dans cet OB le fait de le charger dans lautomate suffit. Avec lOB 82 on a donc une continuit de service de la machine automatise avec communication PROFIBUS Inter Automates .
f/ Profibus
Programmation de l OB82
53
On souhaite travailler avec les variables locales de la partie dclarative de lOB82. Comme les variables TEMP ou L sont volatiles on va les sauvegarder dans le DB82 en utilisant un bloc Siemens SFC21 (FILL). Pour rcuprer les noms et les commentaires, nous allons copier toute la zone locale de lOB82 dans le DB82 que nous pourrons analyser ONLINE.
f/ Profibus
L OB 86
54
Si l on coupe la liaison entre le matre et l esclave le Matre se met en STOP. Si on analyse la mmoire tampon de diagnostic: Priphrie dcentralise, Station dfaillante . Pour viter le passage en STOP de la CPU, il est ncessaire d'utiliser le bloc organisation OB86 (OB de dfaillance d'unit). L'OB86 est appel par le systme d'exploitation de la CPU lorsque la dfaillance, d'un rseau matre ou d'une station en priphrie dcentralise, est dtecte.
Les variables locales de l OB 86
Rq :
Il n'est pas ncessaire de programmer l'OB, sa prsence provoque la raction (viter que la CPU passe en STOP lors d'une dfaillance du rseau).
f/ Profibus
L T L T L T L T L T L T L T L T #OB86_EV_CLASS MB 200 #OB86_FLT_ID MB 201 #OB86_PRIORITY MB 202 #OB86_OB_NUMBR MB 203 #OB86_MDL_ADDR MW 206 LD 8 MD 208 LW 13 MW 213 LW 15 MW 215
Analyse de L OB 86 :
: 16#39 (dfaut) / 16#38 (plus en dfaut) : Code Erreur: exemple 16#C4 (problme / Esclave) : N = donne la priorit si 2 blocs activ ensemble. : N de lOB qui utilise lOB86. : Adresse de Diagnostic des lments Profibus (N/ HWCONFIG)
55
Programmer dans l OB86 : (avec SCF21 ou par mmorisation des variables locales)
DEC DEC
f/ Profibus
Description:
L OB 122
56
Le systme d exploitation de la CPU appelle l OB122 quand une erreur survient lors de l accs aux donnes d un module. Cest le cas, par exemple, quand la CPU dtecte une erreur de lecture alors qu elle accde des donnes d un module de signaux. L OB122 est excut dans la mme 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'arrt, quand une erreur se produit lors de l accs aux donnes d un module (module signaux: SM). Les fonctions systme suivantes de STEP 7 permettent de masquer et de dmasquer des vnements dclencheurs de l'OB122 pendant le traitement de votre programme : le SFC36 "MSK_FLT" masque certains codes d'erreur, le SFC37 "DMSK_FLT" dmasque les codes d'erreur qui avaient t masqus l'aide du SFC36. le SFC38 "READ_ERR" lit le registre d'erreurs.
Rq :
Il n'est pas ncessaire de programmer l'OB, sa prsence provoque la raction (viter que la CPU passe en STOP lors d'une dfaillance du rseau). Par contre il est possible dutiliser la partie dclarative pour analyser le problme et agir en consquence.
f/ Profibus
TOPOLOGIE FDL
57
Les liaisons FDL (Field Data Link) tablies avec le CP PROFIBUS, permettent dassurer une communication programme une station S7 et un S7, S5, CP(PG)en:
Liaisons FDL Spcifies: Les partenaires de rseau sont dfinis par la configuration de liaison. Liaisons FDL non Spcifies ( accs libre de la couche 2 ): Les adresses des partenaires (126 max) sont indiques dans le contrat de communication du programme utilisateur. Diffusion Gnrale: (Broadcast) Permet de contacter tous les abonns du PROFIBUS prts recevoir une diffusion gnrale. Diffusion Slective: (Multicast) Permet d atteindre un groupe dabonns sous PROFIBUS appartenant au cercle des abonns de la diffusion slective.
SDN ( Send Data with No acknoledgement) SRD ( Send and Receive Data) CSRD ( Cyclic Send end Receive Data)
f/ Profibus
58
Les blocs FC5 (transfert) et le FC6 (rcup.) assurent la communication avec la CP. NetPro fournit les paramtres mettre sur les blocs aprs cration des liaisons. FC5
FC5
CARTE CP 343-5
FC6
FC6
FC5
f/ Profibus
59
Tout quipement connect au PROFIBUS se comportant selon la norme FMS est gnralement appel Virtual Field Device (VFD = quipement de terrain interface de communication non spcifique au matriel). Linterface FMS donne accs, au travers du programme utilisateur S7, cette communication non spcifique au matriel. Les services FMS de la CP convertissent les donnes du format S7 au format FMS non spcifique au matriel et inversement. PROFIBUS
Liaison FMS
Format FMS Donnes S7 Format FMS Donnes dune autre station
Rq :
Le nombre de liaisons FMS supportes par le CP PROFIBUS est limit. Il suffit de rajouter un CP pour augmenter le nombre de liaisons et donc de variables. On peut transfrer au maximum 241 octets.
f/ Profibus
Cration d un projet:
C A R T E C P 3 4 3 5
60
DB1 Variables
C A R T E PROFIBUS FMS C P 4 4 3 5
FB3
DB20 INDEX
FB6
Rq :
Dans le serveur, qui est par exemple un S7-300 on met disposition le DB1. Ce DB1 contient des valeurs qui seront rcupres par le client via le FB3. Le client utilisera le DB20 o seront mmoriss les diffrents index pour mmoriser les informations du serveur grce au FB3 dans le DB21. Le client excutera un calcul et transmettra le rsultat au serveur via le FB6 en utilisant lindex correspondant.
g/ Ethernet
TOPOLOGIE RESEAU
Rseau cuivre 10Mbits/s (RJ45) Longueur maximale de 500m Rseau optique 10Mbits/s Longueur maximale de 4500m
61
WWW.Aforest.com
g/ Ethernet
GENERALITES
62
Une seule machine (ou nud) la fois peut normalement tre autorise mettre sur le cble rseau. Il existe de nombreuses mthodes qui ont comme diffrence fondamentale leur manire de grer les conflits daccs. Deux grandes familles de mthodes se dgagent : Dterministes : viter les conflits grce une autorisation dmettre (coopra. entre machines). Alatoires ou non dterministes (tout Ethernet) : On ne peut pas garantir le temps que met linformation pour aller dun nud lautre du rseau. On accepte et gre les conflits (collisions). Ethernet est le rseau physique le plus rpandu ; il est souple , simple mettre en uvre et conomique. Il est bas sur une topologie de type bus : les trames mises sont diffuses en parallle toutes les machines (nud) du rseau. La mthode Alatoire CSMA/CD (Carrier Sense Multiple Access / Collision Dtection) est utilise, cela correspond en tlphone composer le N de tlphone en esprant que la ligne soit libre; si cest occup , on essaye plus tard. La vitesse thorique est de 10 Mb/s ; le dbit dinformations rel est en ralit beaucoup plus faible cause du temps perdu attendre que le rseau soit libre ou quune collision ait t gre et cause de la longueur des cbles. Larchitecture Ethernet est donc trs performante en prsence dun trafic faible.
g/ Ethernet
63
Le nom TCP/IP provient de Transmission Control Protocol et le Internet Protocol. Comme Internet, le protocole TCP/IP a une origine militaire. Cest en 1969 que lon finance un projet de recherche sur un rseau exprimental. Ds 1973, stablissent les premires connexions entre les tats-Unis et la Norvge et devient un standard militaire Amricain en 1983 (ARPANET). Le protocole TCP/IP devient le fondement dInternet, le langage qui permet aux machines du monde entier de communiquer entre elles. Internet devient le terme officiel pour dsigner non pas un rseau mais une collection de tous ces rseaux utilisant le protocole IP. Le succs du TCP/IP sest vite tendu au reste du monde cause des facteurs suivants : TCP/IP est loutil idal pour interconnecter du matriel htroclite Cest un standard ouvert Il est utilisable librement Il est indpendant des couches physiques de hardware. Il tourne lheure actuelle sur des supports Ethernet, Token Ring, des lignes dialup, du X.25 et virtuellement tout type de media physique. Il dispose dun schma dadressage unique identifiant chaque priphrique de manire univoque
g/ Ethernet
ADRESSAGE IP
64
Chaque interface Internet possde une adresse Internet code sur 32 bits. Une adresse Internet Protocol est constitue de quatre nombres de 0 255 et spars par un point comme ceci : 194.78.19.132. Ladresse de chaque liaisons machine est unique et est compose de deux parties, lidentifiant de rseau et le numro dhte. Une adresse IP ne donne aucune indication sur la position gographique des priphriques connects. Les adresses IP se divisent en classes, les plus courantes tant les classes A, B et C. Les autres existent, mais en gnral, elles ne sont pas employes. Chaque classe d'adresses a un masque de sous-rseau diffrent. Pour connatre la classe d'une adresse IP, il suffit de regarder le premier octet : Les adresses de classe A = 0 126 Trs grand nombre d'htes (16 777 214). Masque de sous-rseau : 255.0.0.0 Les adresses de classe B = 128 191 Nombre d'htes assez important (65534). Masque de sous-rseau: 255.255.0.0 Les adresses de classe C = 192 223 Petits rseaux locaux (254). Masque de sous rseau: 255.255.255.0
g/ Ethernet
BLOCS DE COMMUNICATION
65
Les blocs FC5 (transfert) et le FC6 (rcup.) assurent la communication avec la CP. NetPro fournit les paramtres mettre sur les blocs aprs cration des liaisons. FC5
FC5
CARTE CP 343-1 IT ETHERNET CARTE CP 343-1 IT
FC6
FC6
FC6
FC5
g/ Ethernet
Principe:
ENVOYER MAILS / S7
SERVEUR de MAILS
66
FC5
Rq :
Le DB10 contient les informations et est envoy via une liaison Mails par le bloc siemens FC5.
h/ Interbus-S
67
ST RT
CT
INLINE LOOP
IP65
SAB
h/ Interbus-S
Adressage par logiciel et paramtrage par code ID
TOPOLOGIE INTERBUS
CMD
RS485=3 paires Voie aller Commun Voie retour
68
InterBus
Segment de Bus Inter station max.. 400m Cuivre Tte de Station (BK): Rpteur...
ID
Jusqu 8 modules
50m
Fixe: 500Kb/s
h/ Interbus-S
AVANTAGES INTERBUS
69
Matre
Qui-est-l ?
id:13
id:18 id:23 id:45 id:13 La dtection du matriel est automatique ou impos par le programme. Il ny a pas dadresse mais on fait intervenir lordre et les Code ID des lments. Le logiciel CMD permet le paramtrage, la visualisation et le dpannage.
Rq :
h/ Interbus-S
Prsentation:
COUPLEUR INTERBUS - G4
70
h/ Interbus-S
Erreur Remote Bus:
AIDE au DEPANNAGE
71
Les cartes possde un afficheur ou lon est capable de localiser et comprendre lorigine du dfaut. On peut le faire via CMD ou par programmation dans lautomate
FAIL
FAIL
Segment 1
RUN RUN FAIL RUN FAIL RUN
. SEG.POS
FAIL
Segment 2
Segment 3
h/ Interbus-S
Dfinition sous HWCONFIG:
LES CARTES S7
72
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 Phnix Contact grent la carte IBS compatible Siemens: OB 100
FC 20: Initialisation Carte Phnix
FC 21 OB1 FC 24
Lecture
Diagnostic Dmarrage
Programme Principal
FC 22
Transfert
Notes:
73
Aforest
PH.Fvrier/05
Maintenance S7
T 104 264 20
Notes:
74
Aforest
PH.Fvrier/05
Maintenance S7
T 104 264 20
Notes:
75
Aforest
PH.Fvrier/05
Maintenance S7
T 104 264 20
Notes:
76
Aforest
PH.Fvrier/05
Maintenance S7
T 104 264 20