Académique Documents
Professionnel Documents
Culture Documents
Université de Tébessa
Faculté des Sciences et de Technologie
Département de Génie Electrique
Tout d'abord, nous remercions Allah le tout puissant qui nous a donné la volonté, la
santé, la patience et la détermination pour faire ce modeste travaille.
Au terme de ce projet de fin d’étude, nos remerciements s’adressent à tous ceux qui
ont contribué de près ou de loin à faciliter notre tâche.
Notre plus profonde gratitude va à notre encadreur DR. THELAIJIA TOUFIK, qui a
bien voulu suivre et orienter ce travail, ses encouragements et ses recommandations
ont permis de finaliser ce projet.
Nous tenons à remercier tous nos collègues qui nous ont aidés. Et tous nos amis
soient assurés de notre immense gratitude et de notre sincère reconnaissance pour
leur soutien permanent.
Dédicace
A mes très chers parents qui m’ont aidé et encouragé pour continuer mes
études vous avez sacrifiez beaucoup pour moi. C’est mon tour de vous
remercier en vous offrant ce travail qui est le fruit de vos sacrifices.
Je dédie aussi ce travail à mes amis : L’amitié est la chose la plus difficile au
monde à expliquer. Ce n’est pas quelque chose que vous apprenez à l’école.
Mais si vous n’avez pas appris le sens de l’amitié, vous n’avez vraiment rien
appris.
Mohamed Ali
Une petite dédicace à mes collèges : Ne jamais cesser d’apprendre parce que
la vie ne cesse jamais d’enseigner.
Emmily Vara
A mon très cher frère Ommar et à mes très chères sœurs, aucun mot ne
pourra décrire vos dévouements.
A mes professeurs, qui ont cru en moi et qui mon donné l’envie d’aller en
avant, je vous remercié tous.
Zakaria Smaya
Dédicace
Je dédie ce travail à mes chers parents," mon père" et " ma mère" qui m’ont
soutenu avec leurs Douae. Et aider tout au long de mon parcourt, sans eux
je ne serai jamais arrivé là où je suis.
A Mes frères et sœurs qui ont toujours été là pour moi avec toutes les
moyennes possibles
A toute la famille
À mes chers amis qui ont étudié avec moi et mes amis
Chebira Abdelkarim.
Dédicace
Et toutes les personnes qui m’ont aidées et a surtout a tous les gens
que je n’ai pas cité, ils resteront toujours dans mon cœur.
Terranti Foudhil
Abstract
The industry is becoming more complex and higher in technology, so manufacturers
such as SIEMENS must follow this evolution in a way that make handling these
various complexities easier.
The PROFIBUS network deals with the complexity of the industrial network at the
input and output levels and the diagnosis of this network.
In this project we establish a connection between two SIEMENS APIs with a
PROFIBUS network.
The project consists of two parts: a theoretical part in which the principles of
PROFIBUS network operation and a practical part in which the programming of a
PROFIBUS network and how to link the different industrial devices.
ملخص
يجب على المصنعين المشاركين مثل،أصبحت الصناعة أكثر تعقيدًا وأعلى في التكنولوجيا
. متابعة هذا التطور بطريقة تجعل التعامل مع هذه التعقيدات المختلفة أسهلSIEMENS
مع تعقيد الشبكة الصناعية عند مستويات المدخالت والمخرجات وتشخيصPROFIBUS تتعامل شبكة
.هذه الشبكة
معSIEMENS APIs نقوم بإنشاء اتصال بين واجهات برمجة تطبيقات،في هذا المشروع
.PROFIBUS شبكة
وجزء عملي فيهPROFIBUS جزء نظري فيه مبادئ تشغيل شبكة:يتكون المشروع من جزأين
. وكيفية ربط األجهزة الصناعية المختلفةPROFIBUS برمجة شبكة
Résumé
L'industrie devient de plus en plus complexe et plus élevé dans la technologie, c’est
pourquoi, les entreprises fabricants comme SIEMENS, doivent suivre cette évolution
d’une manière qui facilite le traitement de diverses complexités.
Le réseau PROFIBUS traite de la complexité du réseau industriel au niveau des
entrées et des sortie et le diagnostic de ce réseau.
Dans ce projet nous établissons une connexion entre deux API SIEMENS avec un
réseau PROFIBUS.
Le projet comprend deux parties : une partie théorique dans laquelle les principes du
fonctionnement en réseau PROFIBUS et une partie pratique dans laquelle la
programmation d’un réseau PROFIBUS et comment faire la liaison entre les
différents appareils industriels.
Liste des figures
Numéros Titres de figures Pages
1 Pyramide CIM 10
2 Topologie en bus d’un réseau 11
3 Topologie en étoile d’un réseau 11
4 Topologie en anneau d’un réseau 12
5 Topologie en arbre d’un réseau 12
6 Codage NRZ 15
7 Modulation de phase 16
8 Modulation de fréquence 16
9 Structure interne d'un automates programmables industriels 18
(API)
10 Cycle d’un API 19
11 Vue générale de l’automate S7-300 19
12 Présentation d’un schéma logique (LOG). 21
13 Présentation d’un schéma CONT 21
14 Présentation du langage LIST 22
15 Assistant nouveau projet 23
16 Insertion d’une station SIMATIC 300. 23
17 Création du programme S7 24
18 Architecture de PROFIBUS DP 26
19 Les composants de câbles PROFIBUS 27
20 Câbles des liaisons de PROFIBUS 27
21 Bus connecteur 28
22 Type de raccordement Termination, RS485 29
23 Type de raccordement Installation, DP-nodes 29
Liste des tableaux
Numéros Titres de tableux Pages
b) répéteur 14
c) concentrateur 14
d) ponts 14
e) commutateurs 14
f) routeurs 14
1) Définition 17
2) Structure interne d'un (API) 17
3) Description des éléments d’un API 18
3.1) Mémoire 18
3.2) Une alimentation 18
3.3) Le processeur 18
3.4) Les interfaces 18
4) Cycle d’un API 19
5) Présentation de l’automate utilisé S7-300 19
6) Présentation des modules de l’automate S7-300 20
7) Logiciel de programmation STEP7 20
7.1) Définition du logiciel STEP7 20
7.2) Langages de programmation sous STEP7 21
7.3) Eléments d’un programme sous STEP7 (les Blocs) 22
7.4) Blocs existant sur step7 22
7.5) Démarrage du logiciel STEP7 22
7.6) Création d’un projet STEP7 23
Chapitre3 PROFIBUS
1) Historique 25
2) Généralité sur le réseau PROFIBUS 25
2.1) Définition 25
2.2) Différentes couches du protocole 26
3) PROFIBUS utilisé 26
3.1) PROFIBUS-DP (DP = Decentralized Peripherals) 26
3.2) Architecture de PROFIBUS DP 26
4) Câbles de PROFIBUS 27
5) Domaines d’application 28
5.1) Fabrication d'Automatisation 28
5.2) Automatisation des bâtiments 28
5.3) Industrie énergétique 28
6) Mode de fonctionnement 28
7) Les types de raccordement 29
8) Fishers GSD 29
9) Avantages et inconvénients du PROFIBUS-DP 30
9.1) Les avantages 30
9.2) Les inconvénients 30
Chapitre4 Pratique
1) Le matrielle 31
2) Les etapes pour relier deux automates (software) 32
1. pare la fonction MOVE 39
Bibliographe 48
Introduction générale
7
Réseau local industriel
1) Introduction Au réseau local industriel
L’histoire des réseaux locaux industriels remonte à la fin des années 70, avec
l’apparition des équipements industriels numériques intelligents et des réseaux
informatiques de bureaux. Leur apparition est venue répondre, - premièrement, à la
demande croissante de productivité dans le domaine industriel par l’automatisation de
la communication entre les différents équipements industriels (de contrôle et de
mesure) de façon à éliminer les pertes de temps et les risques d’erreurs dus aux
interventions humaines, - deuxièmement, au besoin d’interconnexion des équipements
industriels informatisés hétérogènes qui ont été introduits dans le milieu industriel
d’une manière anarchique, c’est à dire en résolvant chaque problème à part sans
prendre en compte l’intégrité de tout le système industriel. Les réseaux locaux
industriels ont été donc introduits petit à petit dans les systèmes automatisés, à des
stades divers selon les domaines d’application. Ils sont nés avec le développement de
l’électronique et des matériels numériques programmables. L’apparition des
régulateurs numériques et des automates programmables a conduit les fournisseurs à
mettre sur le marché des réseaux pour les interconnecter et rapatrier à moindre coût de
câblage les informations nécessaires à la conduite par les opérateurs dans les salles de
commande.
De telles objectifs ne sont parfaitement atteints que si toutes les machines d’une
installation sont complètement automatisées et fonctionnent en parfaite interaction, ce
qui peut être atteint par :
- L’utilisation de machines automatisées.
- L’utilisation des PLC (contrôleurs à logique programmée) qui permettent
d’automatiser l’utilisation de certains équipement non automatisés.
8
- L’utilisation des robots pour automatiser les tâches « intelligentes « telles que
la soudure, le montage, assemblage.
- L’utilisation des réseaux informatiques industriels pour garantir
l’interopérabilité des équipements automatisés.
Les installations industrielles, permettent de mettre en œuvre un grand
nombre de fonctions qui sont largement interdépendantes et qui peuvent
être organisé hiérarchiquement en trois niveaux d’abstraction :
9
Figure 1 : Pyramide CIM.
10
3.2) Selon leur topologie :
• Topologie en bus : Une topologie en bus est l'organisation la plus simple d'un
réseau. En effet, dans une topologie en bus tous les ordinateurs sont reliés à
une même ligne de transmission par l'intermédiaire de câble, généralement
coaxial. Le mot « bus » désigne la ligne physique qui relie les machines du
réseau.
Contrairement aux réseaux construits sur une topologie en bus, les réseaux
suivant une topologie en étoile sont beaucoup moins vulnérables car une des
connexions peut être débranchée sans paralyser le reste du réseau. Le point
névralgique de ce réseau est le concentrateur, car sans lui plus aucune
communication entre les ordinateurs du réseau n'est possible.
11
En revanche, un réseau à topologie en étoile est plus onéreux qu'un réseau à
topologie en bus car un matériel supplémentaire est nécessaire (le hub).
En réalité, dans une topologie anneau, les ordinateurs ne sont pas reliés en
boucle, mais sont reliés à un répartiteur (appelé MAU, Multistation Access
Unit) qui va gérer la communication entre les ordinateurs qui lui sont reliés en
impartissant à chacun d'entre-eux un temps de parole.
Les deux principales topologies logiques utilisant cette topologie physique
sont Token ring (anneau à jeton) et FDDI.
12
4) Les composants matériels d’un réseau :
Un réseau informatique est constitué d'ordinateurs reliés entre eux par un ensemble
d'éléments matériels tel que : carte réseau, prises murales, concentrateurs…
13
4.1.2) matériel actif :
a) carte réseau : Il s'agit d'une carte connectée sur la carte mère de l'ordinateur et
permettant de l'interfacer au support physique, c'est à dire à la ligne physique
permettant de transmettre l'information.
b) répéteur : Un répéteur (en anglais repeater) est un équipement simple permettant
de régénérer un signal entre deux noeuds du réseau, afin d'étendre la distance de
câblage d'un réseau.
c) concentrateur : Un concentrateur est un élément matériel permettant de
concentrer le trafic réseau provenant de plusieurs hôtes, et de régénérer le signal.
Le concentrateur est ainsi une entité possédant un certain nombre de ports
(généralement 4, 8, 16 ou 32). Son unique but est de récupérer les données
binaires parvenant sur un port et de les diffuser sur l'ensemble des ports On
distingue 2 types de hub :
• actifs : ils sont alimentés électriquement et permettent de régénérer le signal
sur les différents ports.
• passifs : ils ne permettent que de diffuser le signal à tous les hôtes connectés
sans amplification Il est possible de connecter plusieurs hubs entre eux afin de
concentrer un plus grand nombre de machines, on parle alors de connexions en
cascade.
d) ponts : Les ponts sont des dispositifs matériels permettant de relier des réseaux
travaillant avec le même protocole. Ainsi, contrairement au répéteur, qui travaille
au niveau physique, le pont travaille également au niveau logique (au niveau de la
couche 2 du modèle OSI), c'est-à-dire qu'il est capable de filtrer les trames en ne
laissant passer que celles dont l'adresse correspond à une machine située à
l'opposé du pont. Ainsi le pont permet de segmenter un réseau en conservant au
niveau du réseau local les trames destinés au niveau local et en transmettant les
trames destinées aux autres réseaux.
e) commutateurs : Un swich est un hub intelligent, c'est-à-dire il fait le rôle du hub
en éliminant la diffusion (sauf s'il ne connaît pas l'adresse du destinataire) vers
toutes les stations et en sélectionnant exactement la machine destinée.
f) routeurs : Un routeur est un matériel de communication de réseau informatique
destiné à interconnecter des différents types de réseaux lorsque le pont est
insuffisant Un routeur peut déterminer le plus court chemin pour q'un msg atteint
sa destination.
14
5.1) La transmission en bande de base :
5.1.1) Définition :
La transmission en Bande de Base, c'est la technique utilisée pour transmettre des
signaux sur une ligne à continuité métallique (par opposition aux lignes
téléphoniques) :
Exemples : transmission sur le câble coaxial dans un réseau local, Transmission
numérique sur des LS de France Telecom Transmission entre 2 équipements
informatiques éloignés dans une même entreprise Pour une transmission optimale, il
faut adapter le spectre du signa l à la bande passante de la ligne.
Un signal en Bande de Base est un signal qui n'a pas subi de transposition de
fréquence.
L'émetteur-récepteur en bande de base est un simple codeur-décodeur.
15
b) Exemple sur la modulation :
➢ Modulation de phase :
Cette modulation est obtenue en jouant sur la valeur de Ф (phase) :
• Une valeur Ф0 pour un niveau logique '0'.
• Une valeur Ф1 pour un niveau logique '1'.
➢ Modulation de Fréquence :
Cette modulation est obtenue en jouant sur la valeur de (fréquence) :
• Une valeur w0 pour un niveau logique '0'.
• Une valeur w1 pour un niveau logique '1'.
16
Automates programmables industriels (API)
1) Définition
Un automate programmable industriel (API) est une machine électronique spécialisée
dans la conduite et la surveillance en temps réel des processus industriels et tertiaires.
Il exécute une suite d’instructions introduites dans ses mémoires sous forme de
programme, et s’apparente par conséquent aux machines de traitement d’information.
Il est conçu pour fonctionner dans des ambiances industrielles sévères (température,
vibrations, microcoupures de la tension d’alimentation, parasites…etc.).
Instructions orientées aux fins de mise en œuvre des fonctions spécifiques telles que :
17
Elle se compose de quatre parties principales : Mémoire, Processeur, Interfaces,
d’Entrées/Sorties et Alimentation (240 Vac, 24Vcc).
La structure matérielle d’un API est illustrée par la figure 9 ci- dessous.
• Le terminal de programmation.
• Le processeur, qui lui gère et exécute le programme.
Elle reçoit également des informations en provenance des capteurs.
3.2) Une alimentation :
Tous les automates actuels utilisent la tension 24 V
Une alimentation 240 VCA fournit un courant 24 VCC aux capteurs.
Les entrées sont également en 24 VCC
Une mise à la terre doit également être prévue.
3.3) Le processeur :
Son rôle consiste d’une part à organiser les différentes relations entre la zone mémoire
et les interfaces d’entrées et de sorties et d’autre part à exécuter les instructions du
programme.
3.4) Les interfaces
L'interface d'entrée comporte des adresses d'entrée. Chaque capteur est relié à une de
ces adresses. L'interface de sortie comporte de la même façon des adresses de sortie.
Chaque pré actionneur est relié à une de ces adresses. Le nombre de ces entrées et
sorties varie suivant le type d'automate.
18
4) Cycle d’un API :
Tous les automates fonctionnent selon le même mode opératoire :
• Traitement interne : l'automate effectue des opérations de contrôle et met à jour
certains paramètres systèmes (détection des passages en RUN/STOP…) ;
• Lecture des entrées : l'automate lit les entrées (de façon synchrone) et les recopie
dans la mémoire image des entrées ;
• Exécution du programme : l'automate exécute le programme instruction par
instruction et écrit les sorties dans la mémoire image des sorties ;
• Ecriture des sorties : l'automate bascule les différentes sorties (de façon synchrone)
aux positions définies dans la mémoire image des sorties.
19
6) Présentation des modules de l’automate S7-300
Un système d’automatisation S7300 est un système modulaire, comprend les
composantes indiquées ci-dessous :
• Module d’alimentation (PS) : délivré, sous une tension de 24 v, un courant de sortie
assigné de 2, 5,10A.
• Unité centrale : c’est le cerveau de l’automate qui exécute le programme utilisateur
et commande-les sorties.
• La pile : permet de sauvegarder le contenu de la RAM en cas de coupure du courant.
• Carte mémoire : La plupart des CPU possèdent une carte mémoire. Son rôle est de
sauvegarder le programme utilisateur, le système d’exploitation et les paramètres qui
déterminent le comportement de la CPU et des modules en cas de coupure du courant.
• Modules d’entrée : Provenant soit de la part des capteurs (entrée logique, analogique
ou numérique) Ou bien du pupitre de commande.
• Modules de sortie : Permettent de raccorder l’automate avec les différents prés -
actionneurs (contacteurs, relais…) ainsi qu’avec les actionneurs (moteurs,
pompes...).
• Module coupleur (IM) : C’est un coupleur qui permet la configuration multi rangée
du S7300 et assure la liaison entre les châssis et le couplage entre les différentes
unités.
• Module de fonction (FM) : Assure des taches lourdes en calcul ainsi des fonctions
spéciales comme le positionnement, la régulation, le comptage, la commande
numérique... etc.
• Processeur de communication (CP) automates. Ils permettent d'établir des liaisons
homme les interfaces de communications : Point à point, Profibus et l’Ethernet
Industriel.
• Le Rais Profilé : constitue le châssis de S7-300.
• Interface (MPI) : Une liaison MPI (Multi Point Interface) est nécessaire pour
programmer un SIMATIC S7 300 depuis le PC. Elle est une interface de
communication utilisée pour la programmation, le contrôle-commande avec HMI
et l'échange de données entre CPU SIMATIC S7 jusqu'à 32 nœuds maximum.
Chaque CPU du SIMATIC S7-300 est équipée d'une interface MPI intégré.
• Interface PROFIBUS DP : Les CPU possédant deux interfaces disposent de
l’interface PROFIBUS DP pour la connexion au réseau PROFIBUS DP. Elle
autorise une vitesse de transmission maximale de12 Mbit\s.
7) Logiciel de programmation STEP7
7.1) Définition du logiciel STEP7
STEP 7 est le logiciel de base pour la configuration et la programmation des systèmes
SIMATIC (S7-300). Il fait partie de l’industrie logicielle SIMATIC. Les tâches de
bases qu’il offre à son utilisateur lors de la création d’une solution d’automatisation
sont :
20
• La création et gestion de projet.
• La configuration et le paramétrage du matériel et de la communication.
• La gestion des mnémoniques.
• La création des programmes.
• Le test de l’installation d’automatisation.
Il s’exécute sous les systèmes d’exploitation de Microsoft à partir de la version
Windows 95. Par conséquent, il s’adapte à l’organisation graphique orientée objet
qu’offrent ces systèmes d’exploitation
7.2) Langages de programmation sous STEP7 :
Pour créer un programme sous STEP7, on dispose de trois langages de
programmation LOG, CONT et LIST :
A- Programmation à schéma logique (LOG) : Le logigramme (LOG) est un
langage de programmation graphique qui utilise les boîtes de l’algèbre de Boole
pour représenter les opérations logiques. Les fonctions complexes, comme par
exemple les fonctions mathématiques, peuvent être représentées directement
combinées avec les blocs logiques
21
Figure 14 : Présentation du langage LIST.
22
Figure 15 : Assistant nouveau projet.
Pour ce faire, il suffit de cliquer sur le bouton « Nouveau projet », attribuer un nom et
valider. Ensuite il faut choisir une station de travail « SIMATIC 300 ».
23
Figure 17 : Création du programme S7.
24
PROFIBUS
1) Historique
En 1987, en Allemagne, 21 entreprises et institutions (parmi lesquelles Siemens)
s'associent pour travailler sur un projet appelé « field bus ». Le but était de développer
un bus de terrain à communication série. Les membres de l'association se sont
accordés sur un concept technique commun pour la production et pour les
automatismes. Pour des tâches hautement communicantes, on spécifia le protocole
Profibus-FMS (Field bus Message Specification), particulièrement complexe. Par la
suite, en 1993, le protocole Profibus-DP (Decentralized Peripherals) améliora son
prédécesseur en termes de simplicité et surtout de rapidité.
Profibus a été repris (avec d'autres) dans la recommandation CEI 61158.
À ce jour dans l'industrie, on trouve essentiellement deux variantes :
2.1) Définition
PROFIBUS (Process Field Bus) est le nom d'un bus de terrain inventé par SIEMENS
est devenu peu à peu une norme de communication dans le monde industriel.
25
2.2) Différentes couches du protocole
Le protocole PROFIBUS est composé de trois couches de communications, une
couche physique (physical layer), une couche liaison (data Link layer) et une couche
application (application layer).
3) PROFIBUS utilisé
26
4) Câbles de PROFIBUS
Il est composé d'une paire de fils torsadé et blindé et on reconnaît facilement un
réseau PROFIBUS-DP à la couleur de son câble : violet. En l'ouvrant, on distingue
deux fils : un vert et un rouge, nommé "A" et "B".
27
Figure 21 : Bus connecteur.
5) Domaines d’application
- Systèmes de stockage.
- Systèmes d'embouteillage.
- Robotique.
- Chauffage, climatisation.
- Commutateur.
6) Mode de fonctionnement
Le PROFIBUS-DP (Decentralised Peripheral), (périphérie décentralisée), est utilisé
pour la commande déterministe dite "temps réel" de capteurs et d'actionneurs par une
commande centrale. Par exemple, un automate programmable réalisant des fonctions
d'automatisation et de régulation. Les variateurs sont reliés à l’automate via un câble
qui leur permet de communiquer entre eux.
28
7) Les types de raccordement
Termination, RS485
Installation, DP-nodes
8) Fishers GSD
Les caractéristiques d ’un équipement PROFIBUS sont décrites sous la forme d ’une
« electronic device data sheet » (GSD) dans un format prédéfini.
Les fichiers GSD doivent être fournis par tous les fabricants d ’équipements
PROFIBUS.
29
Spécifications relatives aux maîtres Cette section contient tous les paramètres
relatifs aux maîtres, comme le nombre maximum d ’esclaves, les options de
chargement déchargement. Cette section n ’existe pas pour les équipements esclaves.
30
Pratique:
1) Le matriel :
• Cable PROFIBUS
• L’automate utilisé est station SIMATIC 300 ( CPU 314-2DP)
• PC
Module unité de traitement CPU : C’est la CPU 314-2DP, elle est capable de se
relier au pré-actionneur via un réseau nommé PROFIBUS-DP, comme c’est le cas
dans notre projet, sa vitesse de transmission est de 12 Mbauds.
Beaucoup d’automates assurent cette interface par des modules amovibles qui peuvent
être modulaires par cartes ou par rack. D’autres automates ont une structure monobloc
avec des modules intégrés dans un châssis de base, (cas des automates de
télémécanique TSX17 et SIMATICS7-300).
Le nombre total de modules est évidement limité, pour des problèmes physiques tels
que :
• Alimentation électrique.
• Gestion informatique.
• Taille du châssis.
Entrée sorties TOR (Tout ou Rien) : La gestion de ce type de variables reste l’une
des activités majeures des API. Leurs nombres est en générale de 8, 16, 24 ou 32
entrées/sorties, qui peuvent fonctionner :
31
Entrées sorties analogiques : Elles permettent l’acquisition de mesures (entrées
analogiques), et la commande (sorties analogiques). Ces modules comportent un ou
plusieur convertisseurs analogiques/numériques (A/N) pour les entrées, et
numérique/analogique (N/A) pour les sorties dont la résolution est de 8 à 16 bits.
Les standards les plus utilisés sont : ±10V, 0-10V, ±20mA, 0-20mA et 4-20mA. Ces
modules sont en général multiplexés en entrée pour n’utiliser qu’un seul convertisseur
A/N.
Alors que les sorties exigent un convertisseur N/A par voie pour pouvoir garder la
commande durant le cycle de l’API.
Aprés la création du projet dans le step7 , nous insérons SIMATIC 300 comme
esclave comme suit :
On ajoute le RACK-300
32
On ajoute la version de CPU de L’API (esclave) dans le labo
33
Nous changaons l’adrésse de L’API dans le réseau PRPFIBUS comme il est
necessaire.
On repete de la même manière pour la création d’une station SIMATIC 300 (maitre)
34
On insère le RACK-300 et on ajoute la version de CPU de L’API (maitre)
35
suit : clique droite sur le câble de PROFIBUS-DP »» insérer objet »» station déjà
configurer »» CPU 31x
La fenêtre suivante sera ouverte, nous sélectionnons le réseau puis on clique sur :
Couple »» OK
36
On fait une Double clique sur l’automate esclave dans le réseau, s’ouvre la fenêtre
suivante :
On clique sur ( New ) et nous modifions les adresses et leurs types pour le maitre et
l’ésclave comme suite :
Pour tester le réseau PROFIBUS, nous cliquons sur le réseau qui apparaît dans cette
fenêtre
37
La fenetre suivante sera ouverte
La fenêtre suivante sera ouverte et un affichage des erreurs dans le réseau apparait :
Cette communication sera créé comme suite, par la fonction MOVE ou les deux
systemes fonctions blocs SFC14 et SFC15
38
1. Par la fonction MOVE :
Pour lesclave :
Pour le maître:
In = MB10
39
Après l’enregistrement de ce programme on ajoute un bloc d’organistion OB82 pour
éviter une erreure dans les deux API, le bloc OB82 peut étre ajouter comme suit :
40
2. Par les deux systemes fonction bloc SFC14 et SFC15 :
Pour créer les deux systèms blocs SFC14 et SFC15 on ajoute comme suit :
dans la librairies du bloc du programme principale OB01 on choisis Standard library
system fonction blocs
41
3) Comment ajouter un variateur dans le resueau PROFIBUS ?
3.1) Les étapes pour ajouter un variateur SIEMENS
On ajoute le variateur (MICROMASTER 4) dans ce réseau comme suit : clique
droite sur le câble de PROFIBUS-DP »» insérer objet »» SIMOVERT »»
MICROMASTER 4
42
Le variateur apparaît ajouté comme suite :
43
3.2) Les etapes pour ajouter un variateur et son fichier GSD
Installez le fichier GSD en suivant les étapes suivantes :
Vérifiez que vous pouvez accéder au fichier GSD à intégrer dans le répertoire de votre
PG/PC.
Les fichiers peuvent se trouver sur un disque dur, sur une disquette ou un CD ou aussi,
dans un projet STEP 7.
Ouvrir la configuration matériel et fermez le projet qui y est ouvert.
Sélectionnez le menu : Options »» Install GSD file
Parcourez les répertoires de votre disque dur dans la boite de dialogue suivante :
Cliquez sur "Installer". Vous pouvez choisir de rechercher un fichier GSD dans les
répertoires d'un projet STEP 7.
44
On ajoute le variateur (ABB Drive) dans ce réseau comme suit : clique droite sur le
câble de PROFIBUS-DP »» insérer objet »» Drives »» ABB Drive
45
Le variateur apparaît ajouté comme suite :
Vous pouvez ajouter les variateurs avec leurs fichiers GSD en fonction du besoin :
On peut tester la connectivité du réseau avec le mode on-line dans la boite hardware
du maitre
46
Conclusion general
Dans ce mémoire nous nous sommes intéressés à la réalisation d’un réseau
PROFIBUS reliant deux automates SIEMENS.
Ce projet contient deux volets :
Un volet soft : dans cette partie la méthode de création et la programmation d’un
réseau PROFIBUS
Un volet hard : dans cette deuxième partie le projet a été réalisé en utilisant deux
automates SIEMENS, un câble PROFIBUS et un ordinateur.
PROFIBUS est le bus de terrain ouvert qui connaît un grand succès dans un large
domaine d’application pour une production efficace par l’amélioration de la technique
de transmission des données et la détection des pannes dans l’industrie.
Le réseau PROFIBUS utilise un seul câble pour les entrées / sorties grâce à cela, il est
moins cher et économique.
47
Bibliographe
48