Académique Documents
Professionnel Documents
Culture Documents
et Électromécanique
Option : Génie
Figure 1: Gestion des stores électriques en fonction de l'éclairage
Mr. Khadiri
A nos chers parents, qui ont toujours été là pour nous, et qui nous ont
accompagnés et soutenus tout au long de notre vie.
Que dieu les préserve pour leurs inépuisables amours et leurs soutiens infinis, à nos
professeurs, nous dédions ce travail.
Si la communication dans les petites applications n'est pas critique, cela suffit pour les
contrôler par un automate programmable industriel (API). Le rôle de la communication est
l'échange de connexion avec un ordinateur commun afin de créer et de transmettre le
programme à l'automate et de transmettre des données à des niveaux supérieurs pour le
contrôle de la technologie par l'opérateur.
Au contrôle direct, il est possible de compter sur la réponse spécifiée par les fabricants entre
le changement d'entrée et la réaction adéquate. Cette réponse varie d'environ 10 ms en
fonction de la taille de la mémoire, de la vitesse du processeur ou de la durée de cycle de
répétition de programmation la plus longue (temps de scan). Tout en construisant un système
de contrôle de distribution pour contrôler de grandes applications industrielles, il est très
important de résoudre la question de la communication.
Parfois, se pose la question du contrôle de la sortie sur l'automate distant, qui n'est disponible
que via le réseau de communication industriel.
Dans ce cas, la réponse sera plus importante et dépendra de nombreux facteurs. Les réseaux
industriels couvrent principalement le contrôle de la production, il est donc très important
d'assurer une haute fiabilité, un mode de communication déterministe et une puissance élevée.
D'autre part, les réseaux industriels permettent la connexion avec la couche opérateur
centralisée (PC avec fonction SCADA / MES) du système d'information de l'entreprise entière
et du système ERP de l'entreprise supérieure. Les réseaux industriels communs (propriétaires)
n'utilisent que trois couches du modèle de communication de référence standard (RM-OSI) -
couche physique, liaison et application.
Les réseaux modernes basés sur les technologies Ethernet et TCP / IP industriels utilisent cinq
couches, où la couche réseau et la couche transport sont allouées aux couches physiques et de
liaison pour prendre en charge la technologie TCP / IP.
Chapitre I :
Présentation du Sujet et des différents Composants
I- Présentation du Matériel utilisé
1- Automate Siemens S7-1500 :
L’automate S7-1500 s’inscrit dans la nouvelle génération de contrôleurs qui est caractérisée
par une haute performance et une haute efficacité. Il comporte une multitude de fonctions
intégrées en standard, y compris le Motion Control, les fonctions sécurité pour une sécurité
maximale en production et en développement. Les fonctions de diagnostic configurables
permettent de superviser l'état de l'installation, son intégration dans portail TIA permet de
concevoir de simplement des projets en optimisant les couts de développement.
Le S7-300 est l'automate conçu pour des solutions dédiées au système manufacturier et
constitue à ce titre une plate-forme d'automatisation universelle pour les applications avec des
architectures centralisées et décentralisées.
4- Moteur Asynchrone
Notre objectif à partir de ce travail était de s’initier avec l’utilisation de l’automate S7-1500
en procédant tout d’abord par l’installation du logiciel TIA PORTAL puis par l’implantation
d’un programme qui allume un feu de carrefour. Ensuite on a essayé d’établir une
communication entre l’automate et le variateur de vitesse via une connexion Profibus. Pour
enfin aboutir à la phase d’établissement de la communication entre les automates S7- 300 et
S7- 1500. Ces Phases seront détaillées dans les chapitres qui suivent.
Chapitre II :
Applications Réalisées
Chapitre III :
Etablissement de la communication
I- Caractéristiques de base du réseau
L’Ethernet industriel est basé sur la norme IEEE 802.3. Ce protocole définit la couche
physique et le modèle de couche liaison de données. En conséquence, la norme IEEE 802.3
spécifie les caractéristiques de l'interface de communication et une méthode de gestion de
l'accès au support de transmission.
Les systèmes avec Ethernet industriel peuvent avoir différentes structures, à savoir la
topologie du réseau, la structure logique des liaisons de communication mais également les
méthodes de transmission des données. Topologie : bus, arbre, étoile, anneau.
Dans le processus de développement et d'utilisation d'Ethernet dans la pratique industrielle, de
nombreuses solutions ont été créées. La Commission Electrotechnique Internationale (CEI) a
reconnu les protocoles Ethernet suivants :
a- Création du réseau :
Une fois les automates qu’on va utiliser sont choisis, on crée une liaison réseau Ethernet
industriel entre les deux automates dans les deux vues, Network view et Topology view, à
l’aide de l’instruction Drag and Drop entre les deux ports réels des automates comme c’est
montré dans les figures ci-dessous :
b- Envoi des données :
Dans cette étape on a configuré la liaison entre les deux automates, on utilise le bloc OB1 de
l’automate émetteur des données pour programmer la fonction de l’envoi TSEND_C :
Dans la configuration, on insère les automates ainsi que leurs adresses IP réelles, on travaille
avec le type de connexion TCP, dans le menu « Connection data », on clique sur ‘new’, et
l’automate 1est choisit par défaut comme émetteur (car on est dans le bloc OB1 de l’automate
1 et on utilise la fonction TSEND_C), et l’automate 2 comme récepteur de données.
On retourne à l’OB1 pour fait ajouter les variables du bloc TSEND_C comme suit :
La requête d'émission est lancée par un front montant sur le paramètre d'entrée "REQ" du
FB63 "TSEND". Cette requête est activée par le mémento de cadence M0.0.
On indique au paramètre d'entrée "DATA", la zone mémoire qui contient les données à
envoyer.
Le paramètre "CONT" doit prendre une valeur 1 pour établir et maintenir la connexion. Les
paramètres de sortie "DONE", "ERROR" et "STATUS" seront nécessaires pour le diagnostic
de la requête.
On ajoute après un Subnet en cliquant sur ‘new’, pour qu’on puisse connecter l’automate au
réseau Ethernet. On donne à notre réseau le même nom avec lequel on a travaillé sur TIA
Portal.
a- Programmation sur Step7 :
Dans l’OB1 de l’automate S7-300 sur Step7, on choisit de travailler avec les fonctions Get &
Put pour une diversification des méthodes, il faut noter que ces fonctions travaillent seulement
dans une communication S7, soit entre les automates du type Siemens, alors que les fonctions
TSEND_C et TRCV_C travaillent dans les ‘Communication open user’ et peuvent travailler
avec d’autres types d’automates.
La requête d'émission est lancée par un front montant sur le paramètre d'entrée "REQ" du
FB63 "TSEND". Cette requête est activée par le mémento de cadence M0.0.En cliquant sur
l’icône du ‘NetPro’, et en allant dans les propriétés de notre automate où on insère l’adresse
de l’automate émetteur, on trouve aussi l’ID dont nous aurons besoin.
Après cette configuration, les données peuvent maintenant être émise du %IW0 du premier
automate, et reçues dans %QW0 du deuxième automate.
CONCLUSION
Le travail réalisé dans ce présent projet s’articule autour du concept de la communication
intelligente entre deux automates Siemens.
Suite à l’étude des systèmes existants, nous avons proposé une solution de communication
intelligente basée sur une liaison Ethernet.
On a essayé à travers notre travail d’élaborer en détails les étapes générant cette
communication.
Lors de ce projet on a acquis plusieurs choses qui nous serons certainement bénéfiques sur le
long terme tel que l’initiation à un nouveau logiciel de programmation des automates Siemens
« TIA PORTAL » et la connaissance d’un nouvel automate « S7-1500 » qui représente
actuellement la toute nouvelle création de Siemens et qui attire les industriels en vue des
divers avantages qu’il offre.
Pour les perspectives, nous allons essayer de développer les points suivants :