Professional Documents
Culture Documents
Page 2 sur 87
Page 3 sur 87
Je tiens remercier mon matre de stage Pierre Eeman de m'avoir accueilli au sein de l'entreprise Lutosa afin d'effectuer mon travail de fin d'tudes et pour son engagement malgr son emploi du temps charg. Je remercie galement toute l'quipe du service projet savoir Quentin Magain, Eddy Roos, Steve Anno, Vincent Devilliers, Dominique Defromont et Erci Joly qui m'ont toujours apport l'aide ncessaire l'accomplissement de mon travail.
Page 4 sur 87
Rsum
Le sujet de travail de fin dtudes choisi aborde une installation de distributeurs de palettes alimentant des palettiseurs au sein de lentreprise PinguinLuosa (Leuze-en-Hainaut). La volont dintgrer cette installation dans un rseau LAN dentreprise afin daboutir une programmation et une supervision distance, mais aussi dutiliser des cartes de communication intgrant un standard usine (intgrant des automates programmables de type Siemens S7), a impliqu le choix dentreprendre ltude de la migration de la communication de ces distributeurs de palettes dune communication radio vers un protocole Profinet transport par Wifi. Afin daboutir ces objectifs, le corps de ce travail de fin dtudes abordera premirement des notions thoriques de rseaux (Ethernet, Profinet, Profibus, MPI, VLAN,), dautomates programmables, de calculs de porte de signaux Wifi ainsi que les infrastructures topologiques possibles pour lutilisation du Wifi dans une application industrielle avec les solutions de roaming pouvant exister. En second lieu, un choix de solutions matrielles sera effectu pour tous les composants ncessaires aux nouvelles fonctionnalits de linstallation et intgrant les interfaces rseau dj relies (Profibus). Un calcul de porte sera effectu et compar avec des phases de tests. La programmation de cette interface Wifi en Step7 sera aussi dtaille. Pour terminer, la mise en rseau de ce systme dans un rseau virtuel sera aussi teste. La finalit de cette tude en conclu que, pour des applications industrielles ncessitant des trajectoires complexes ne pouvant tre, pratiquement, que difficilement ralisables ( pour cause de frottements, croisements de cbles, ), le Wifi se trouve tre une bonne solution pour changer certains types de donnes et un protocole de transport pouvant aussi bien supporter des rseaux de bureaux de type Ethernet que Profinet.
Page 5 sur 87
Sommaire
1. Introduction ................................................................................................................ 7 a. Contexte et installation........................................................................................... 7 b. Objectifs du travail ............................................................................................... 18 2.Notions thoriques et bref tat de lart ...................................................................... 19 a. Les 7 couches du modle OSI .............................................................................. 19 b. Equipements et protocoles ................................................................................... 21 c. VLAN ................................................................................................................... 24 d. Porte dun signal Wifi et infrastructures ............................................................ 28 e. Complment : Solutions propritaires Siemens au niveau du roaming ............... 37 f. Step 7 .................................................................................................................... 41 3. Mise en uvre .......................................................................................................... 42 a. Solutions matrielles ............................................................................................ 42 b. Calculs de porte .................................................................................................. 46 c. Validation exprimentale (confrontation aux mesures) ....................................... 50 d. Intgration Step 7 .............................................................................................. 53 e. Intgration dans un VLAN ................................................................................... 60 4. Rsultats et discussions ............................................................................................ 62 5. Conclusion ............................................................................................................... 63 6. Rfrences ................................................................................................................ 64 7. Annexes.................................................................................................................... 66 Annexe1 : Processus de linstallation ................................................................... 66 Annexe 2 : Intgration, analyse de la communication et du matriel ............... 69 Annexe 3 : Analyse globale du programme initial .............................................. 75 Annexe 4 : Carte de communication CP343-1 Lean ........................................... 81 Annexe 5 :Esquisse d'un dossier de maintenance ............................................... 82
Page 6 sur 87
Page 7 sur 87
De nouveaux investissements sont galement en cours sur le site de Leuze. En effet, une nouvelle ligne de rception, lavage et triage de pommes de terre est en construction actuellement.
Lutosa possde galement une des plus grandes chambres froides automatises au monde ( -21 C). Au total, 11 chambres froides d'une capacit totale de 83000 palettes dont 2 d'entre-elles sont compltement automatises et disposent de 46578 palettes individuellement accessibles.
Page 8 sur 87
Le service
Situ hirarchiquement au niveau de la division maintenance et engineering, lusine possde son propre dpartement de conception de projets aussi bien au niveau lectrique que pour lautomation. Cr comme support pour la maintenance de l'usine mais aussi pour la ralisation de nouvelles installations en collaboration ou non avec de la sous-traitance, le service projets est compos d'une quipe de 8 lectriciens, techniciens qualifis, ingnieurs ainsi que d'un dessinateur pour le site de Leuze-enHainaut. Le service s'implique aussi dans la maintenance et la conception du rseau informatique industrielle ( le rseau informatique de bureau tant confi au dpartement informatique).
Page 9 sur 87
Linstallation
Le systme aborder se situe au niveau de la palettisation automatique de cartons avant que les produits finis et palettiss ne partent vers les zones froides (stockage des produits dans des frigos) via le transfert arien afin de conserver ceux-ci pour finir lexpdition (la zone de chargement des camions de clients tant relie aux frigos).
Emballage
Palettisation automatique
Frigos
Expdition
Page 10 sur 87
Page 11 sur 87
La palettisation doit constamment tre alimente en palettes vides. Pour ce faire, une installation munie de 2 distributeurs de palettes circulant sur un rail (reprsent en bleu) alimenteront un panel de 8 palettiseurs en palettes vides ( P1 P4 et P10 P13) sur une porte dune trentaine de mtres. Lalimentation de ce systme en palettes vides sera assure par un chariot lvateur (P6 P8). Pour plus de dtails concernant le fonctionnement et lutilisation de linstallation, se rfrer processus de linstallation [1].
Description du problme
Pour dmarrer, ce systme devra recevoir des donnes des palettiseurs (type de palette, emplacement du palettiseur,) afin de les alimenter correctement en palettes vides pour la palettisation de cartons. Le systme habituellement utilis dans lusine pour changer des donnes lors du convoyage de palettes par un seul distributeur pour des trajectoires rectilignes, est un cble pos en guirlande. Le problme particulier de cette installation rside dans la trajectoire des distributeurs (en U ) et dans le fait que 2 distributeurs peuvent tre prsents sur toute la trajectoire de palettisation. Ce problme a premirement t solutionn par lutilisation dune catnaire pour lalimentation des 2 distributeurs ainsi que pour lchange de donnes (par courant porteur et utilisation de frotteurs sur les canaux A et B pour chaque distributeur).
Page 12 sur 87
Page 13 sur 87
Page 14 sur 87
Bien quau niveau de lalimentation des distributeurs en courant le systme fonctionna de faon satisfaisante, lutilisation du courant porteur sur la catnaire pour la communication fut un chec. En raison de divers problmes (usure prmature des frotteurs, pertes de donnes, limitation du dbit de donnes, interfrences dues lalimentation,) le moyen dchange de donnes a t modifi vers une transmition par signal radio et se trouve tre la technologie utilise actuellement. En sattachant plus prcisment sur la technologie fonctionnant actuellement, on peut distinguer plusieurs choses : Une base matre se situant dans une armoire reoit les demandes des palettiseurs via un rseau cble (Profibus DP voir 2.c) et transmet ensuite ces informations vers lun ou lautre distributeur esclave E1 ou E2 via une topologie MPI ( voir 2.c) transporte par signal radio via un botier situ sur chacun des 3 lments communiquants. Les automates programmables sont de marque Siemens S7-300 et de programmation step 7 ( voir notions thoriques) et la taille des donnes changes sera toujours de 28 octets/bytes. Tous les autres dtails concernant la topologie rseau complte du systme, du paramtrage des trames de donnes ainsi que du matriel (botier radio, automates programmables et antennes) se trouvent en Intgration, analyse de lchange de donnes et du matriel [2].
Page 15 sur 87
S7-314
S7-314
Dataeagle
DE2000
Dataeagle
DE2000
Dataeagle S7-315-2DP
DE2000
Page 16 sur 87
Au niveau de linterface rseau globale de la ligne de production, on peut observer lintgration du systme au niveau du matre (M110) connect au rseau Profibus et grant les 2 distributeurs (M108 et M109) au niveau du rseau MPI (via une communication par radiofrquence). Linterface radio est transparente car elle est compltement gre par les appareils DataEagle . Les donnes devant tre changes entre automates programmables seront modifies dans des DB (blocs de donnes) au niveau de chaque automate pour lmission et la rception; et relies la communication radio via le paramtrage de lmetteur/transmetteur radio Dataeagle .
Ralis au dbut 1990, ce systme na pas pos de problmes majeurs de fonctionnement jusqu aujourdhui. Cependant, au niveau dun ventuel remplacement des lments radio en cas de panne, ceux-ci se trouvent tre les seuls appareils de ce type au sein de lusine, ce qui pose donc un problme de standardisation au niveau du stockage magasin. De plus, ces dernires annes, la politique rseau du service projet est dintgrer le maximum de systmes possible au sein du rseau LAN de lusine dans un soucis de supervision, dun dpannage plus efficace et de prise distance dautomates programmables (pour la programmation notamment). Le remplacement de ce matriel assurera galement une plus grande prennit pour l'installation.
Page - 17 - sur 87
b. Objectifs du travail
Le but du travail est donc dans un premier temps, de rpertorier le matriel ncessaire afin dintgrer linstallation existante dans le rseau LAN de lentreprise en utilisant du matriel de communication standard et en conservant lintgration de linstallation au niveau du rseau Profibus DP des palettiseurs. Dans un second temps, lobjectif sera de tester la solution matrielle propose avec du matriel standard prsent dans le stock du magasin de lusine afin de sassurer du bon fonctionnement de la solution et danticiper toutes les manuvres de programmation et de remplacement matriel pour une ventuelle mise en service de la solution. Pour ce faire, des notions thoriques de rseau ainsi que de programmation dautomates programmables seront abordes dans un premier temps. Des calculs de porte de signal ainsi que les infrastructures matrielles possibles au niveau dune communication Wifi au sein dune application industrielle seront aussi abords (ce type de communication tant prconis ds le dpart du projet, celui-ci tant dj un standard matriel au sein de lusine). La partie suivante du document comprendra le travail effectu au niveau des calculs de porte, des thories des antennes, des tests dchange de donnes de communication ainsi que lintgration des modifications matrielles et rseau au sein du programme existant.
Page - 18 - sur 87
Page - 19 - sur 87
Type de donnes
7. Application Donnes
Fonction
Gestion des services rseau
6. Prsentation
Donnes
5. Session
Donnes
4. Transport
Gre la bonne transmission de la totalit des Connexion d'un bout l'autre du rseau. informations ( protocoles de transports tels que TCP, Unit de mesure : le segment. UDP, )
3. Rseau
Acheminement de paquets de donnes qui transiteront l'intrieur du systme Unit de mesure: le paquet
Dterminera le chemin parcouru par les donnes du point de vue adressage rseau ( adresses IP).
2. Liaison
Responsable de l'acheminement de blocs d'informations sans erreurs. Adressage des diffrentes machines par leur adresse MAC (adresse physique). Unit de mesure : la trame
1. Physique
Page - 20 - sur 87
La communication Profibus sera fiable si l'on respecte quelques principes de base qui sont: : Respecter la topologie en bus et viter les drivations qui sont interdites si le dbit >1,5Mbits
Page - 21 - sur 87
Des terminaisons de ligne prsentes chaque extrmit du segment Respecter des longueurs en fonction des vitesses dsires Dbit Longueur max. < 500 kbit/s 1 200 m 500.0 kbit/s 400 m 1.5 Mbit/s 200 m >1.5 Mbit/s 100 m
Laccs aux donnes se fait suivant le principe matre/esclave. Plus d'un seul matre pourra se retrouver sur le rseau. Un jeton (Token) permet de rguler le trafic entre les diffrents participants; - Il existe 2 catgories de matres : Maitre de classe 1 et Matre de classe 2.
Maitre de classe 1 : il sagit du contrleur du procd, en gnral un automate mais cela peut galement tre un PC. Il change en permanence les donnes dentre et sortie avec les esclaves selon un cycle prdtermin Matre de classe 2 : il sagit dun outil sur PC qui permet les oprations de configuration et de maintenance des esclaves PROFIBUS. Les changes de donnes ne se font pas de manire rgulire mais en fonction des besoins, cest une communication acyclique qui ne perturbe pas les changes cycliques du matre de classe 1.
Intgration : Les esclaves ont des caractristiques, des tailles de donnes, des capacits de diagnostics diffrentes. Pour que le matre puisse tablir une communication avec chacun deux, il lui faut connaitre toutes ces informations. Ces dernires sont stockes avec une syntaxe standardise dans un fichier descriptif que lon a coutume dappeler Fichier GSD (General Station Description). Les fichiers GSD sont fournis par le constructeur (tlchargeable en ligne). Aprs les avoir ajouts la bibliothque GSD de latelier logiciel utilis, il est possible de crer le rseau. Lors de cette tape, on dfinit non seulement les stations utilises, mais galement leur configuration et adresse.
MPI
Protocole drivant du Profibus servant linterconnexion dune console de programmation avec un automate, de petits rseaux dinterface cran ou tout autre rseau srie ne ncessitant pas de grandes ressources (matre de classe 2). MPI ne permet, par ailleurs, que peu de distance entre les partenaires rseau. Du point de vue Physique, il sagit des mmes connecteurs que Profibus (RS 485).
Ethernet
Ethernet est le protocole de rseau local commutation de paquets le plus utilis cette heure. Ethernet est class dans la couche liaison du modle OSI, ses couches physiques (blindage du cble, type de cble utilis,) sont subdivises en normes et donnent notamment une indication sur le dbit disponible (par exemple Ethernet 100 base T donne un dbit de 100 Mbit/s).
Page - 22 - sur 87
Profinet
Profinet est un standard de communication pour lautomation industrielle qui utilise Ethernet et qui permet dintgrer des bus de terrain (tels que Profibus) via des passerelles mais galement dtre reli des rseaux de bureau de type Ethernet standard. Profinet est donc une solution dintgration des rseaux industriels et anciens bus de terrains avec les rseaux de bureau. Au niveau de modle OSI, Profinet se base sur Fast Ethernet 100 Mbits/s et utilise TCP/IP au niveau de la couche transport et supporte dautres protocoles tels que SMTP (envoi demails) et FTP (transfert de fichiers). Pratiquement, Profinet permet notamment dobtenir de meilleurs temps de rponse quEthernet afin de satisfaire les besoins dapplications industrielles.
Page - 23 - sur 87
Page - 24 - sur 87
le routeur
Le routeur permettra d'interconnecter plusieurs rseaux dans le principe suivant: Une machine d'un rseau A voulant atteindre l'adresse IP d'une machine prsente dans un rseau B,C ou D envoie sa requte au routeur qui dterminera la machine laquelle la requte sera envoye. Les routeurs possdent des tables de routage afin de dterminer du mieux possible le meilleur chemin que devront parcourir les informations. Le routeur pourra donc exploiter plusieurs classes d'adresses IP en analysant les enttes des trames. Il peut galement dterminer des routes passant par d'autres routeurs indirectement connects au rseau atteindre. Le routeur travaille sur la 3me couche du modle OSI.
Page - 25 - sur 87
VLAN par ports (niveau 1) : On dfinit les ports du commutateur (ou Switch) qui appartiendront un VLAN donn. On pourra donc distinguer physiquement quel VLAN appartient chaque port du Switch. VLAN par adresse MAC (niveau 2) : On dfinit dans les paramtres du Switch quel VLAN appartiendra telle ou telle adresse MAC. VLAN par adresse IP (niveau 3) : Dfinition du VLAN selon les adresses IP.
ROUTEUR
Page - 26 - sur 87
La trame non tiquetes ne contient aucune indication sur leur appartenance ou non un VLAN, les trames tiquetes contiendront toutes les informations ncessaires leur cheminement au sein dun rseau VLAN.
Un Vlan est un sous-ensemble dune topologie active dun rseau local commut. Ce sous-ensemble est identifi par un VID (Vlan Identifier). Un lment actif dun rseau est dit vlan inform (Vlan-aware) sil reconnat les trames tiquetes. Il est dit Vlan non-inform (Vlan-unaware) dans le cas contraire. Un rseau local virtuel est un rseau o lexistence dlments actifs Vlan inform (Vlan-aware) permet la cration, la modification et la maintenance de Vlan.
Page - 27 - sur 87
Antennes
Les antennes transforment les courants lectriques en ondes lectromagntiques et vice versa. Chaque antenne aura une certaine plage de frquence comme vu prcdemment. Les ondes lectromagntiques consistent en un champ lectrique de vecteur Ex et un champ magntique de vecteur Hy disposs en angle droit lun par rapport lautre. Le courant est l'origine du vecteur de champ magntique et la tension provoque le vecteur de champ lectrique.
Page - 28 - sur 87
Polarisation de lantenne
La polarisation spcifie la direction du vecteur dintensit du champ lectrique dans le rayonnement des ondes lectromagntiques. On pourra donc distinguer une polarisation linaire ou circulaire. Pour une polarisation linaire, les lignes de champ lectrique fonctionneront dans un seul plan. Par contre, si ces lignes de champ lectrique sont diriges perpendiculairement par rapport la surface du sol, celles-ci seront dites verticales. Si elles sont diriges horizontalement par rapport la surface du sol, elles seront horizontales. La polarisation de lantenne peut aussi tre circulaire si la composante de champ lectrique nest pas fixe mais fonctionne sous forme dun cercle (dans un sens horaire ou antihoraire). Nous retiendrons que les antennes WIFI ont gnralement une polarisation verticale.
Polarisation Linaire (verticale) Linaire (horizontale) Circulaire Direction du champ lectrique Vertical Direction du champ magntique Horizontal
Diagrammes
Le rayonnement des antennes peut tre directionnel comme non directionnel. En gnral, les antennes directionnelles permettront datteindre de plus longues distances que les antennes non directionnelles pour une mme puissance donne. Un diagramme dantenne dcrit les caractristiques directionnelles de lantenne aussi bien en mission quen rception. Normalement, le diagramme directionnel est tabli en coordonnes polaires. Le gain est reprsent partir du centre de coordonnes et variera ou non selon sa direction (caractristique du type dantenne). Ce diagramme donnera donc une indication sur le type dantenne choisir en fonction de lapplication voulue. Exemple des diagrammes dantenne horizontaux et verticaux dune antenne non directionnelle et leur combinaison sur 3 axes :
Page - 29 - sur 87
Nombre d'antennes
Pour la technologie Wifi b et g, une seule antenne pour la rception de donnes et une seule autre pour l'mission sont tolres (technique SISO pour "Single Input Single Output") . la norme Wifi n, elle, utilise la technologie MIMO ( Multiple Input Multiple Output) qui permet notamment d'amliorer le dbit de transmission (jusqu' 450 Mbits/s thoriquement), le rapport signal/bruit (grce la diversit de la transmission) ou d'amliorer la couverture radio en utilisant les bandes des 2,4 GHz ou des 5GHz afin de pouvoir sparer les diffrents canaux de transmission des antennes et d'assurer sa compatibilit avec les normes b et g . Un systme MIMO pourra donc par exemple compter jusqu' 5 antennes d'mission et 5 antennes de rception. Des variantes combinant des systmes SISO et MIMO peuvent galement tre exploites (voir ci-dessous).
Page - 30 - sur 87
Access point
LAP (Access Point) ou point daccs, permettra de fournir un signal wifi tout appareil possdant une carte WIFI (clients) via une authentification par mot de passe ou non. Le rseau WIFI gnr par le point daccs est appel SSID (Service Set IDentifier) et servira gnralement de pont pour interconnecter la communication WIFI un rseau desservant tout type de service (connexion internet, administration de postes, ).
Client
Un client pourra se connecter un Access Point afin de recevoir et dmettre des donnes avec celui-ci. Il possdera galement une puissance dmission/rception ainsi quun gain dantenne mais il ne gnrera pas de SSID.
Diffrentes topologies
Mode infrastructure Dans un rseau de type infrastructure, un AP crera un rseau WIFI qui permettra plusieurs clients dentrer en connexion avec lui afin dchanger des donnes. Cette topologie de conception simple conviendra lorsquun AP couvrira toute la zone utiliser pour un rseau donn.
Page - 31 - sur 87
Mode ad hoc ou sans infrastructure Dans un rseau de type ad hoc, chaque client jouera le rle d'Access point. Un client communiquera directement avec le client voisin par le seul moyen d'une communication radio. Pour communiquer avec d'autres clients, les donnes passeront d'un client l'autre. Un mme nom de rseau (SSID) sera attribu chaque client et une cl sera attribue si ncessaire. L'avantage de ce systme rside dans le fait qu'aucune ligne de transmission principale ne sera ncessaire pour la communication . Le problme est que, dans ce type de rseau, la porte du rseau entier est limite par la porte de chaque entit du rseau ce qui peut poser des problmes majeurs en cas d'entits mobiles dans l'installation.
Page - 32 - sur 87
Roaming En cas de couverture de signal sur une plus grande distance (La puissance dun Access point sera limit 100mW maximum daprs la lgislation europenne), les diffrents points daccs peuvent tre relis au rseau LAN cbl et recouvrir des portes qui vont se chevaucher. Lutilisation de 2 canaux de frquences identiques dun AP lautre provoquera des interfrences (opposition de 2 signaux identiques).Pour cette raison, 2 canaux diffrents seront choisis (au sein de l'usine Lutosa de Leuze, les canaux 3, 6 et 11 sont utiliss en Wifi b afin de sparer le plus possible la plage de frquence disponible). Le temps de transition lors du passage du client dun AP lautre sera de lordre de quelques centaines de millisecondes. La mthode standard de coordination entre AP (PCF) se trouve suffisante pour des applications o les postes clients sont fixes (tel un ordinateur portable, par exemple). Cependant pour des applications industrielles (positionnement, capteurs de fin de course,) ncessitant un handover entre AP bien plus court, des solutions propritaires ont t dveloppes par des socits telles que Siemens Gnralement dsignes fast roaming ou rapid roaming . Ces solutions permettent de diminuer le handover quelques dizaines de millisecondes et doptimiser les frquences en fonction dinterfrences parasites rgulires. Pour dautres applications devant pallier ce problme de handover telles que la VOIP, dautres solutions propritaires existent telles que celles dveloppes par CISCO. Des informations concernant les technologies de roaming dveloppes par Siemens seront abordes dans le point suivant.
Page - 33 - sur 87
Page - 34 - sur 87
Affaiblissement maximum tolrable La diffrence entre la puissance de l'metteur et la sensibilit du rcepteur donne l'affaiblissement maximum qu'on peut tolrer. Comme il y a 2 points qui sont la fois metteur et rcepteur, on ralise ce calcul pour les 2 cas, et on prend le plus petit des deux. On prend une marge de 10 dB (cela quivaut un facteur 10), qu'on retranche l'affaiblissement maximum tolrable, et on obtient l'affaiblissement en ligne dterminant PL, pour "Pertes en Ligne".
Formule de Friis Thoriquement, on peut aisment calculer la distance correspondant un affaiblissement de ligne en partant de la formule gnrale de Friis :
A = 20 log 4d 4 d A = 20 log O:
A:
[dB]
[dB]
d: :
Sachant que f = c/
Avec c = 3.10^8 m/s pour la vitesse de la lumire et en exprimant d en km et f en Mhz.
Page - 35 - sur 87
L'quation peut encore s'crire en utilisant comme constante la frquence f = 2400 MHZ (pour le WIFI b et g) D = 10 exp ((-100+A) / 20)
Page - 36 - sur 87
Page - 37 - sur 87
Page - 38 - sur 87
La technologie "fast roaming" pourra parfaitement convenir des types d'application telle que des convoyeurs comme reprsent ci-dessous :
Page - 39 - sur 87
Page - 40 - sur 87
f. Step 7
Step 7 est un logiciel de programmation pour automates programmables Siemens runissant tout aussi bien la configuration matrielle dune installation que la configuration rseau et bien sr, la programmation de blocs permettant de faire des appels de fonctions au niveau de lhorloge systme (OB1). Ces derniers pilotant euxmmes des blocs de fonction agissant sur des variables de la mmoire CPU agissant elles-mmes sur des entres et des sorties de lautomate programmable. La programmation des divers blocs peut seffectuer en LIST (liste dinstructions logiques) et CONTACT (logique de contacts) ou en LOG (interfaces logiques de blocs programmables). La prsentation seule du paramtrage de la configuration matrielle, la configuration rseau, des diffrents types de blocs ainsi que leurs interactions pourrait faire lobjet dun document entier. La partie programmation Step 7 lors du dtail de la mise en uvre sera dtaille et explique pour chaque situation. Si toutefois plus dinformations sur le sujet savrent ncessaire, lURL suivante pourra tre utile : http://cache.automation.siemens.com/dnl/zI/zI2Mzc1AAAA_18652056_HB/S 7prv54_f.pdf
Page 41 sur 87
Cartes de communication
Lutilisation du protocole wifi ainsi que la ncessit dintgrer linstallation au sein du rseau de lusine impliquent lutilisation du protocole Profinet car celui-ci est bas sur le protocole Ethernet et est prvu pour lintgration dune installation un rseau Ethernet classique (voir 1.c). Dj trs utilise au sein de lusine (ce qui respecte la philosophie de standardisation) et dote de 2 ports RJ45, la carte de communication CP 343-1 Lean est apte transporter la quantit de donnes changer entre lautomate programmable situ en armoire et les 2 distributeurs (28 octets). En effet, cette carte de communication peut envoyer jusqu 8192 octets en mission et en rception en tablissant une liaison de type ISO ou TCP et jusqu 2048 octets en UDP et sera aisment programmable via lappel de blocs de fonction Step 7 SEND et RECEIVE (Carte de communication CP343-1 Lean [4]).Pour tablir ce type de liaison, 1 carte de communication par automate sera ncessaire.
Page 42 sur 87
Antennes
Au niveau de lespace couvrir par lAccess point, le choix des antennes sest port assez vite sur des antennes omnidirectionnelles avec une antenne par client (mission et rception) et 2 antennes sur lAccess point (une antenne pour lmission et une autre pour la rception). Le gain des antennes est de 6 dBi et supporte une frquence de transmission de 2,4 GHz. Diagrammes de l'antenne Siemens ANT795-6MN :
Page 43 sur 87
CPU
Les automates programmables prsents (S7-315-2 DP en armoire et S7-314 sur les 2 distributeurs (voir annexe 1)) suffisent la gestion des entres et sorties des appareils ainsi qu lchange de donnes actuel. Cependant, dans une infrastructure intgrant le Profinet via WIFI, la prsence dun Access Point implique la gestion de celui-ci par une CPU i o Controller permettant de grer ses protocoles, sans quoi cet Access point pourra prsenter des dfauts dans la gestion de sa communication. Pour la gestion de la configuration dun IO Controller (voir 3.c). Une CPU 315-2 PN/DP sera donc place dans larmoire grant les demandes palettiseurs ainsi que la communication WIFI. En plus dtre un IO Controller, cette CPU offre des services tels quun serveur web et possde 2 ports de communication Profinet. Lavantage de la prsence dun serveur web au sein de la CPU permettra de sabstenir dune licence Step7 pour visualiser ltat des variables et du rseau (linterface web pouvant donner un diagnostic complet du rseau Profinet reliant la CPU). La CPU est galement quipe dun port Profibus DP permettant de conserver la communication avec les palettiseurs.
Le matriel tant dtermin tous les niveaux, la configuration topologique de linstallation modifie donnera :
Page 44 sur 87
W744-1
W744-1
CP 343-1 LEAN
b.
Page 45 sur 87
b. Calculs de porte
La norme Wifi b (dbit de 11 Mbits/s, frquence de 2,4 GHz) sera utilise car celle-ci permet une meilleure porte thorique que le Wifi g (dbit de 54Mbits/s, frquence de 2,4 GHz) et est amplement suffisante pour le dbit de donnes chang entre les 2 distributeurs et larmoire (Blocs de donnes de 28 octets seulement !). En rfrence au point 2.e sur le calcul de porte du Wifi et sur les donnes des Access Point et des clients, on peut comparer la porte disponible des 2 normes par le tableau suivant :
Point 2
rf : Scalance W784
Point d'accs
Px
puissance d'mission
Sx min - 54Mbps
seuil de rception *
Sx max - 6Mbps
seuil de rception *
dBm
(10-12 W)
picoW dB dBi
Anten Cble ne
-L
pertes cble
G
gain d'antenne
Txi=Pxi+Li+Gi
Tx
puissance mise effective
Rx min
sensibilit effective max
Rxi=Sxi-Li-Gi
Rx max
sensibilit effective max
dBm picoW
(10-12 W)
AL1=-Tx2+Rx1 AL2=-Tx1+Rx2
Murs,interfrences,
-AL min affaiblissement en ligne max possible -AL max affaiblissement en ligne max possible Marge
97
97
114,00 17
114,00 dB
Page 46 sur 87
80
AL=max(AL1;AL2)+marge
97,00
Dist=10
(-100+A)/20
54Mbps
0,095 km
Formule de Friis
Distance max
6 Mbps
0,676
Page 47 sur 87
Point 1
rf : Scalance W786-1 PRO
Point 2
rf : Scalance W784
Point d'accs
Px
puissance d'mission
Sx min - 11Mbps
seuil de rception *
Sx max - 1Mbps
seuil de rception *
dBm
(10-12 W)
picoW dB dBi
Anten Cble ne
-L
pertes cble
G
gain d'antenne
Txi=Pxi+Li+Gi
Tx
puissance mise effective
Rx min
sensibilit effective max
Rxi=Sxi-Li-Gi
Rx max
sensibilit effective max
dBm picoW
(10-12 W)
L1=-Tx2+Rx1
-AL min affaiblissement en ligne max possible -AL max affaiblissement en ligne max possible Marge -AL min affaiblissement en ligne dterminant
111
111
AL2=-Tx1+Rx2
Murs,interfrences,
119,00 17 94
119,00 dB
AL=max(AL1;AL2)+marge
102,00
Page 48 sur 87
Distance min
Dist=10
(-100+A)/20
11Mbps
0,479 km
Formule de Friis
Distance max
1 Mbps
1,202
Seul les pertes daffaiblissement lors de la propagation des ondes Wifi ont t calcules. Bien dautres facteurs jouent galement un rle et se trouvent tre difficilement calculables (telles que la rflexion des ondes, leur propagation travers une cloison en bton ou encore les interfrences). Dans le milieu industriel, on prconisera directement une phase de test afin dvaluer la porte dun signal dans un milieu ou lautre. Le point suivant abordera donc des mthodes logicielles fournies avec la plupart des Access point et clients ainsi que des solutions simples permettant dvaluer la qualit dun signal Wifi dans un milieu.
Page 49 sur 87
Une autre mthode simple pour valuer la qualit dune connexion rseau est deffectuer un ping qui permettra dvaluer le temps de rponse dune machine ayant reu une requte. On pourra notamment paramtrer le nombre doctets envoys cette machine pour effectuer la requte.
Page 50 sur 87
La figure prcdente nous montre quil nest pas ais dexploiter les donnes fournies par une requte ping excute en invite de commande Windows. Pour pallier ce problme, un script batch pourra automatiser cette requte et enregistrer les temps de rponse dans un fichier texte. Cette mthode permet aussi deffectuer des requtes pendant plusieurs heures et den recueillir les donnes afin de vrifier si aucune interfrence par une machine proche fonctionnement intermittent ne perturbe la communication par WIFI.
:toto @ echo on ping %add% -l %oct% -n 1 | find /I "bytes=" > results.txt set /p VAR=<results.txt echo %VAR% %date% %time% >> log.txt goto toto Ce code permettra davoir une analyse du temps de rponse dun client ainsi que lheure (HH :MM :SS) laquelle la requte a t effectue, ce qui permettra davoir un diagnostic prcis du comportement de lappareil sur un grand temps, disoler le rsultat dans un tableur et deffectuer un graphique du temps de rponse. Chaque requte sera envoye avec un nombre doctets au choix. Results.txt Reply from 172.16.1.1: bytes=32 time=6ms TTL=255 di 26/02/2013 17:07:00,33 Log.txt: Reply from 172.16.1.1: bytes=32 time=6ms TTL=255 di 26/02/2013 17:07:00,33 Reply from 172.16.1.1: bytes=32 time=1ms TTL=255 di 26/02/2013 17:07:00,59 Reply from 172.16.1.1: bytes=32 time=1ms TTL=255 di 26/02/2013 17:07:01,11 Reply from 172.16.1.1: bytes=32 time=3ms TTL=255 di 26/02/2013 17:07:01,37 Reply from 172.16.1.1: bytes=32 time=1ms TTL=255 di 26/02/2013 17:07:01,97 Reply from 172.16.1.1: bytes=32 time=1ms TTL=255 di 26/02/2013 17:07:02,43 Reply from 172.16.1.1: bytes=32 time=1ms TTL=255 di 26/02/2013 17:07:03,07 Reply from 172.16.1.1: bytes=32 time=1ms TTL=255 di 26/02/2013 17:07:03,45 Page 51 sur 87
On peut constater que les temps de rponse sont plus consquents lors des dmarrages et arrts de la machine. Ceci est du aux interfrences cres par le variateur qui agit lors des positionnements de lappareil. La base de temps des diffrentes requtes nest pas constante, ceci dit, seul le temps de rponse de la requte nous intresse. Chaque coordonne prsente en abscisse reprsente donc une requte et laxe des ordonnes reprsente les temps de rponse en ms.
Ping 28 Octets 10.105.40.90 [Carte CP 343-1 Lean]
60
50
40 temps [ms]
30
20
10
0 103 109 115 121 127 133 139 145 151 157 163 169 175 181 187 193 199 205 211 217 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 1 7
Page 52 sur 87
Etant suffisant pour lintgration totale dautres modules tels que des entres/sorties automates, ces bus ne permettent pas le passage dune communication Profinet. Il sera ncessaire davoir une connexion Profinet entre la CPU et la carte de communication, le bus ne servant qu la reconnaissance de la topologie matrielle au sein du rack dans ce cas-ci.
Page 53 sur 87
Au niveau de la configuration rseau de lensemble de la configuration dans NETPRO, la structure de base du rseau stablira automatiquement en fonction de la configuration matrielle prcdemment effectue. Pour les phases de test, une CPU 315-2 PN/DP a t utilise communiquant sur un rseau Profinet par une carte de communication CP343-1 LEAN via WIFI par un Access point Scalance W786-1 PRO avec une autre CPU quipe galement dune carte de communication et dun client Scalance W744-1 tel que choisi prcdemment.
La structure de base du rseau tant configure, il reste dfinir le protocole de communication utiliser pour changer les donnes. Le choix du protocole TCP permettra un dbit de donnes transportable suffisant et permettra dassurer aucune perte de donnes. Une fois ce protocole dfini entre deux lments, NETPRO fournira des paramtres de blocs qui seront insrer lors de la programmation de blocs ( ID et LADDR).
Page 54 sur 87
Le port de communication utiliser pourra aussi tre choisi (2000 par dfaut). Ladresse IP des partenaires ont t dfinis lors de la configuration matrielle.
La procdure suivre sera identique lors du paramtrage dautres liaisons de communication. En loccurrence, il sera ncessaire dajouter une deuxime communication de ce type lors de linstallation finale (communication de la CPU en armoire avec chaque distributeur). Maintenant que les paramtres de configuration matrielle ainsi que de communication ont t tablis, la communication peut tre programme au niveau des blocs de programmation de lautomate.
Page 55 sur 87
Lannexe 3 nous montre que lenvoi de donnes (effectu par le FC35) et la rception de donnes (effectue par le FC36) prsents neffectuent que des instructions BKMOV se contentant de transfrer toutes les donnes de blocs de donnes prsents dans un bloc de donnes global (DB8) contenant toutes les donnes envoyer un distributeur. Ce bloc de donnes global sera ensuite exploit par lappareil radio prsent. En clair, les automates neffectuent aucun transfert de donnes entre eux, lappareil radio Dataeagle (annexe 1) sen chargeant compltement.
Lajout du paramtrage de la commutation Profinet dans la structure des blocs programmes prsents ne consistera donc plus qu envoyer le DB8. Pour ce faire, une fonction envoi sera ajoute dans le programme et appellera un bloc AG_SEND qui est un bloc prprogramm charger dans la structure du programme. Leur interaction avec une liaison sera paramtre via ID et LADDR, suivront SEND (le nombre de bytes envoyer au sein du DB8). DONE, ERROR et STATUS donneront des informations au niveau de la bonne transmission des donnes (bit 1 ou 0), une noncommunication (bit 1 ou 0) et une information sur une ventuelle erreur de communication (mot dfinissant une erreur dans le catalogue Step 7).
FC ENVOI
FC35
DB8
Page 56 sur 87
FC RECEPTION
FC36
DB9
Le test de la bonne transmission des donnes sera effectu en forant les variables des 2 automates en communication lors des conditions les plus dfavorables au niveau de la distance armoire-distributeur (les essais dchange de donnes ayant t effectus dans les conditions relles de fonctionnement).
Page 57 sur 87
Page 58 sur 87
W744-1
W744-1
W 786-1 PRO
S7 - 315- 2 PN/DP
CP 343-1 LEAN
e.
Page 59 sur 87
Page 60 sur 87
On peut remarquer quen saturant le DEFAULT_VLAN en effectuant une boucle dans celui-ci, le VLAN Profinet ne sature pas mais obtient tout de mme des temps de rponse beaucoup plus consquents (jusqu 600 ms).
700
600
500
400
300
200
100
Page 61 sur 87
4. Rsultats et discussions
Les rsultats en banc de test, au niveau de lchange de donnes via le forage de variables savrent satisfaisants, le forage dune variable dmission tant instantanment transfr sur la variable correspondante en mission. Le forage de ces variables via un rseau virtuel (VLAN) seffectue tout aussi instantanment. Les essais raliss en conditions relles se trouvent tout aussi concluant et ce, malgr un temps de rponse par requte Ping plus consquent provoqu par les interfrences des distributeurs. Lutilisation du Profinet transport par WIFI pour excuter des tches industrielles ncessitant des configurations complexes (telles que le convoyage dans ce cas-ci) savre donc tre un choix judicieux si la bonne configuration du matriel au niveau des Access point et des clients a t choisie. Premirement, la configuration des lieux ainsi que lespace couvrir impliqueront lutilisation de plusieurs Access point ou non. Dans le cas dun seul Access point utilis, le protocole Profinet prvu pour les applications industrielles se trouve trs abouti et le transport par WIFI permet de fournir un flux de donnes thorique (11 Mbps en WIFI b, 54 Mbps en WIFI G) plus que correct. La technologie industrielle salignant toujours sur les nouvelles normes rseau, des solutions matrielles en WIFI n (450 Mbps thoriques) sont dj prsentes sur le march afin de satisfaire des flux de donnes encore plus consquents.
Pour lheure, les applications industrielles doivent sappuyer sur des solutions de roaming propritaires telles que celles dveloppes par Siemens, par exemple. En effet, la norme Wifi 802.11f spcialement conue pour pallier aux problmes de roaming fut un chec au niveau de son dveloppement et de son exploitation. Plus rcemment, la sortie de la norme 802.11r promet un handover de 50 ms qui par rapport aux solutions propritaires industrielles se trouve beaucoup plus consquent.
Page 62 sur 87
5. Conclusion
Bien que les solutions de roaming propritaire ou non ont t tudies dans ce travail, les tests effectus dans des conditions relles nous dmontrent que, dans ce cas-ci un seul point d'accs pourra couvrir toute la zone de fonctionnement de l'installation des distributeurs de palettes et on pourra donc se passer de roaming (changement de point d'accs). Cependant, l'tude des solutions de roaming pour l'change de donnes par la technologie WIFI m'a captiv vu le panel important d'installations industrielles pouvant intgrer cette technologie pour des raisons d'ordre pratique, de simplicit d'installation et d'intgration dans un rseau d'entreprise. Au niveau du fonctionnement de l'installation de palettiseurs, la solution prconise au niveau du matriel et de la technologie choisie pourra aisment remplir les fonctions dj prsentes sur l'installation tout en bnficiant d'une intgration de celle-ci dans le rseau Profinet de l'usine, d'un quipement standardis aux normes des stocks et d'une dure de vie amliore. Tous les aspects thoriques et les tests ayant t effectus, il restera prvoir le temps de travail ncessaire l'installation du nouveau systme ainsi que les procdures de maintenance ncessaire un ventuel remplacement de matriel (une esquisse de dossier de maintenance tant dj prsente en annexe 5). L'architecture des rseaux informatiques de bureau s'intgrant de plus en plus dans les rseaux industriels, il devient de plus en plus ncessaire pour le mtier d'ingnieur industriel d'acqurir les connaissances de base en adressage rseau, normes WIFI ainsi que les particularits d'un rseau informatique de bureau ( division du rseau principal en VLAN) mais aussi des rseaux industriels de terrain ( tels que Profinet ou encore Profibus) prsents dans toute industrie contemporaine.
Page 63 sur 87
6. Rfrences
http://books.google.be/books?id=REbtRWo4vHgC&pg=PT332&lpg=PT332&dq=cal cul+pertes+b%C3%A2timent+wifi&source=bl&ots=e0L1IfuM0J&sig=YUJR1yQElP GKwZMov6b8Y1M3ZdE&hl=fr&sa=X&ei=rhcZUe7WDeGm0QWdroCIDA&ved= 0CDIQ6AEwAQ http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=2770 8864&nodeid0=18689160&load=content&lang=en&siteid=cseus&aktprim=0&objact ion=csview&extranet=standard&viewreg=WW http://www.tee.ci/elements/Wifi.htm http://www.commentcamarche.net/contents/wifi/wifimodes.php3
Page 64 sur 87
http://www.agilicom.fr/tutorial-PROFIBUS-DP.html http://www.commentcamarche.net/
Page 65 sur 87
7. Annexes
Annexe1 : Processus de linstallation
a. Besoins de linstallation
Le systme devra alimenter 8 palettiseurs en palettes (de 4 dimensions diffrentes possibles) vides en respectant lordre des appels des palettiseurs qui, par la suite, rceptionneront des cartons de diverses tailles afin de les emballer. Ces 8 palettiseurs seront aliments par deux chariots (ou distributeurs). Un chariot alimentera 4 palettiseurs. Le dbit dappels des palettiseurs sera denviron un appel tous les quarts dheure.
Page 66 sur 87
Il est noter que linstallation pourra fonctionner avec un seul chariot en cas de panne dun des deux chariots.
i. Gestion de lautomatisme et vocabulaire Au sol, une armoire lectrique comprenant un automate de type S7-315 2DP a pour fonction : Assurer une communication Profibus DP avec les palettiseurs et MPI avec les chariots. Un terminal permettant de visualiser et piloter le fonctionnement du systme. La gestion des lignes des 3 lignes de convoyage de palettes vides. La gestion de la dpose ou la reprise sur les palettiseurs. La gestion des missions des chariots. i. Convoyeur dalimentation
Chargement Un cariste charge une pile de palettes sur un des 3 convoyeurs en sassurant de la correspondance entre la pile de palettes et le paramtrage du convoyeur car il existe 4 types de palettes diffrents. Une fois la pile de palette charge, loprateur valide son choix dans le terminal (800 normal/spcial ou 1000 normal/spcial). Ensuite, sil ny a pas de prsence en C13 et que lun des chariots nest pas en prise sur ce convoyeur, la pile de palettes avance jusquen cellule C13. Une fois la pile de palettes sur C13, un contrle gabarit sera effectu via C14 et C15.
Page 67 sur 87
Dchargement Loprateur peut effectuer un dchargement au niveau du convoyage si une pile de palette est prsente et que le chariot nest pas en cycle de prise au niveau du convoyeur. La pile de palettes sera donc vacue sil ny a pas de prsence au chargement (cellule C11). ii. Gestion des demandes des palettiseurs Un palettiseur peut faire une demande de reprise ou de dpose de palettes en prcisant, chaque demande le type de palette concern. Pour chaque demande, lautomate prsent en armoire (au sol) mmorisera 2 missions : Pour la dpose de palettes : Mission 1 : Prise de palette sur un convoyeur. Mission 2 : Dpose de palettes sur un palettiseur. Pour la reprise de palettes : Mission 1 : Prise de palette sur un le palettiseur. Mission 2 : Dpose de palettes sur un convoyeur. iii. Mission de distributeurs (ou chariots) Ds quun chariot na plus de mission en cours, on lui en enverra une (logique de pile denregistrement) vers sa CPU (S7-314). Mission dun chariot :
Numro de mission : Compris entre 1 et 99. Code de mission : Quatre codes existent Code 1 : Prise de palette. Code 2 : Dpose de palette. Code 3 : Chariot en position dattente. Code 4 : Initialisation du chariot. Position : Position om la mission est effectue (P1 P13). Type de palette : Format de la palette (800 normal/spcial, 1000 normal/spcial) Remarque : la mission ne sexcutera que sil elle est encore active lors du dpilage des missions.
Page 68 sur 87
Page 69 sur 87
Paramtres radio Les 4 donnes paramtrer dans les boitiers sont les suivantes : MPI SA : Adresse MPI du botier Dataeagle (identique celle donne dans la configuration des automates). MPI PA : Adresse du partenaire MPI (adresse de lautomate travaillant avec le Dataeagle). SDB : Numro du bloc de donnes de la source (Automate partenaire). EDB : Numro du bloc de donnes de rception (Partenaire Automate).
Analyse des donnes Format des donnes selon la datasheet Dataeagle (pour programmation Step 7) Le bloc de donnes denvoi respecte les paramtres suivants : Order number : Utilis pour vrifier le transfert entre appareils. 1st slave adress : Adresse MPI du 1er botier esclave. Nombre de bytes en rception Nombre de bytes en envoi Donnes utiles (maximum 28 bytes) Order number : Utilis pour vrifier le transfert entre appareils. 2nd slave adress : Adresse MPI du 2me botier esclave. Nombre de bytes en rception Nombre de bytes en envoi Donnes utiles (maximum 28 bytes)
Page 70 sur 87
Le bloc de donnes de rception respecte les paramtres suivants : Identiques au bloc de donnes denvoi. Le paramtrage des trames au niveau des esclaves seront identiques.
Page 71 sur 87
D_22 D_23 D_24 D_25 D_26 D_27 D_28 D_29 D_30 D_31 D_32 D_33 D_34 D_35 D_36 D_37 D_38 D_39 D_40 D_41 D_42 D_43 D_44 D_45 D_46 D_47 D_48 D_49 D_50 D_51 D_52 D_53 D_54 D_55
BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE
B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0 B#16#0
Donnes 19 rception de M0108 Donnes 20 rception de M0108 Donnes 21 rception de M0108 Donnes 22 rception de M0108 Donnes 23 rception de M0108 Donnes 24 rception de M0108 Compteur de M0109 Adresse boitier M0109 (Esclave 2) Nombre d'octets en rception de M0109 Nombre d'octets en mission vers M0109 Donnes 1 rception de M0109 Donnes 2 rception de M0109 Donnes 3 rception de M0109 Donnes 4 rception de M0109 Donnes 5 rception de M0109 Donnes 6 rception de M0109 Donnes 7 rception de M0109 Donnes 8 rception de M0109 Donnes 9 rception de M0109 Donnes 10 rception de M0109 Donnes 11 rception de M0109 Donnes 12 rception de M0109 Donnes 13 rception de M0109 Donnes 14 rception de M0109 Donnes 15 rception de M0109 Donnes 16 rception de M0109 Donnes 17 rception de M0109 Donnes 18 rception de M0109 Donnes 19 rception de M0109 Donnes 20 rception de M0109 Donnes 21 rception de M0109 Donnes 22 rception de M0109 Donnes 23 rception de M0109 Donnes 24 rception de M0109
Page 72 sur 87
ii. Puissance, frquence et type dantenne Temps de communication radio Dataeagle Temps de transmission Le temps de transmission dun mot dun automate programmable vers un autre ainsi que son retour est constitu des tapes suivantes : 1. Controller 1 cycle program 2 ms 2. Reading data from controller 1 via the MPI 68 ms 3. Wireless transmission from controller 1 to controller 2 10 ms 4. Writing data to controller 2 via the MPI 81 ms 5. Controller 2 cycle program 2 ms 6. MPI query time period 200 ms Transmission time in one direction 363ms 7. Controller 2 cycle program 2 ms 8. Reading data from controller 2 via the MPI 68 ms 9. Wireless transmission from controller 2 to controller 1 10 ms 10. Writing data to controller 1 via the MPI 81 ms 11. Controller 1 cycle program 2 ms 12. MPI query time period 200 ms Ce qui porte le total 726ms
Ce temps pourra varier en fonction de diffrents facteurs tells que la qualit du signal radio (d la distance) ou certaines interfrences pouvant tre provoques par des appareils prsents dans la zone dmission/rception du signal.
Frquence radio utilise, dbit de donnes Lappareil prsent fonctionne sur une bande de frquence situe autour des 2,4 Ghz avec 58 canaux possibles. Chaque botier Dataeagle possde une puissance de 100 mW (20dBm) et 2 antennes omnidirectionnelles de 140 mm et de gain 2,5 dBi. Le dbit de donnes thorique possible peut atteindre 1 MB par seconde.
Page 73 sur 87
CPU315-2DP Les caractristiques techniques de l'automate programmable se trouvent l'URL suivante : http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&lang=fr&sit eid=cseus&aktprim=0&extranet=standard&viewreg=WW&objid=33516848&treeLan g=fr CPU314 Les caractristiques techniques de l'automate programmable se trouvent l'URL suivante : http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&lang=fr&sit eid=cseus&aktprim=0&extranet=standard&viewreg=WW&objid=33516848&treeLan g=fr
Page 74 sur 87
Page 75 sur 87
FC25 (dfauts) FC70 (rech_dfauts) FC30 (Gestion pilz) FC20 (Gestion convA) FC21 (Gestion convB ) FC22 (Gestion convC) FC27 (Front_cel_conv) FC26 (Gestion profibus)
DB1(Constantes) DB2(Temporisations) DB5(Trav_partic) DB10(Recep_aletiseur) DB11(Demande_palette ) DB12(Demande_ant_pa lette) DB13(Convoyeur) DB15(Pille_mission) DB16(Anim_PILZ) DB20(Mission_M108) DB22(Mission_M109) DB24(MPI_manut) DB25(Com_em_108) DB26(Com_em_109) DB30(EM_POS_CH) DB40(FRONT) DB50(DEFAUTS) DB51(Etat_Profibus) DB de travail pour la recherche de missions particulires Rception de donnes des tats des palettiseurs via Profibus Table de donnes des demandes de palettes envoyes par les palettiseurs
Table de donnes des demandes antrieures de palettes envoyes par les palettiseurs Gestion des demandes d dintroduction/vacuation de palettes au convoyeur via lecran PILZ Table des piles de missions effectuer Bloc de donnes pour animation grde vitesse/petite vitesse des chariots au PILZ Trame de mission envoye au chariot M108 Trame de mission envoye au chariot M109 Donnes des convoyeurs, palettiseurs envoyes aux 2 chariots Donnes de marche manuelle envoye vers M108 Donnes de marche manuelle envoye vers M109 Position des chariots envoye aux palettiseurs Bloc de donnes pour front sur bit Gestion des dfauts du PILZ Etat de la communication PROFIBUS
CPU 315110
FC7 (Init gnrale) FC10 (Dem_palette) FC20 (Gestion convA) FC18 (missionpartM108) FC19 (missionpartM109) FC14(scanmissionM108) FC15(scanmissionM109) FC17(WAITCR) FC23(gestioncanton) FC24(gestionposchariot) FC31(visuchariotM108) FC32(visuchariotM109)
OB1
FC35
DB8
iv.
DB27(com_reu_M108)
FC36
DB27(com_reu_M109)
FC3 (Recopie_ent)
DB1 (Entree) DB2 (Sortie) DB3 (Dfauts) DB4 (Etat_ch) DB5 (Tempo) DB6 (tab_pos) DB7 (Compt_offset) DB10 (FC_10)
DB des entres DB des s DB des dfauts DB reprenant les diffrents tats du chariot DB reprenant les tempos DB reprenant les positions du chariot
FC1 (gest_df) FC2 (gest_al) FC4 (Etat_chariot) FC5 (Tempos) FC6(compteur_offset) FC45 (calcul_tous_points_P )
DB reprenant les offset DB de travail du FC10 DB du FC 16 DB de position de la pince Donnes de mission reues depuis la CPU315 Donnes convoyeur, palettiseur reues depuis la CPU 315 Donnes reues par le PILZ (via CPU 315) Donnes mises vers la CPU 315
FC16 (positionnement_ch) DB16 (FC_16) FC19 (positionnement_pinc e) FC40 (calc_pass_pv_pince) DB22 (Donn_recu_315) FC100 (miss_a_faire) DB25 (Donn_recu_pilz) FC101 (Prise_palettiseur) FC102 (Prise_convoyeur) FC103 (Depose_palettiseur) FC104 (Depose_convoyeur) DB51(Plus_sort) FC105 (Attente) DB70(DB_cst) DB23 (Donn_emis_315) DB40 (FC_40) DB41 (Manu_cycle) DB50(DB_front) DB19 (POS_pin) DB20 (Miss_recu_315)
OB1
FC36
DB9
FC35
DB8
DB pour les fronts DB de bits remplaant une sortie si ceux-ci sont crits plusieurs fois DB de constantes
Page 77 sur 87
FC106 (Initialisation) FC110 (Vitesse_auto) FC41 (Cycle_manu) FC50 (Sorties) FC23 (Env_PILZ)
DB100(DB_gest_g raf)
DB101 (DB_FC101) DB102 (DB_FC102 ) DB103 (DB_FC103 ) DB104 (DB_FC104 ) DB105 (DB_FC105 ) DB106 (DB_FC106) DB110 (DB_FC110)
Page 78 sur 87
79
80
81
Annexe 5 :Esquisse d'un dossier de maintenance 1. Utilisation de la gestion des distributeurs Lutilisation et le fonctionnement des crans dutilisation restent identiques par rapport lancienne configuration.
2. Disposition de larmoire lectrique M110 CPU 315-2DP sera remplace par une CPU 315- 2 PN/DP, une CP 343-1 LEAN sera ajoute linstallation ainsi quun Access point Wifi 2 antennes. CP Ethernet 343-1 LEAN
82
83
Alimentation LAccess point est aliment en 230V AC mais peut aussi tre aliment par POE (Power Over Ethernet).
84
85
3.
Accs SSID : cl WPA : XXXXXXXXXX M108 et M109 Bridge En cas de remplacement du bridge suivre les instructions suivantes :
1. Mettre le bridge remplacer hors tension 2. Retirez le couvercle de la fente. 3. Insrez un tournevis entre le bord avant gauche du C-PLUG et la fente et relchez le C-PLUG. Retirez le C-PLUG 4. Fermer la fente du couvercle. 5. Rinsrer la CPLUG dans le bridge de remplacement hors tension. 6. Redmarrer lappareil.
86
Le priphrique pourra fonctionner de deux faons diffrentes : Sans C-PLUG Le dispositif stocke la configuration dans la mmoire interne. Ce mode est actif sans CPLUG insre. Avec le C-PLUG Ds que l'appareil est dmarr avec une C-PLUG embroche, le priphrique sans fil dmarre avec les donnes de configuration prsentes sur la C-PLUG. En cas de paramtrage du priphrique : La configuration stocke sur la C-PLUG est affiche sur l'interface utilisateur. En cas de consultation de la configuration, la mmoire interne n'est ni lue ni modifie. Si des modifications sont apportes la configuration, l'appareil mmorise la configuration directement sur la CPLUG. Ce mode est actif quand une C-PLUG est embroche. Access Point En cas de remplacement de lAccess point suivre les instructions suivantes :
1. Mettre lAccess point remplacer hors tension 2. Retirez le couvercle de la fente. 3. Insrez un tournevis entre le bord avant gauche du C-PLUG et la fente et relchez le C-PLUG. Retirez le C-PLUG 4. Fermer la fente du couvercle. 5. Rinsrer la CPLUG dans lAccess point de remplacement hors tension. 6. Redmarrer lAccess point.
87