Dossier d`analyse Stockage Dynamique de Barquettes Auteur:Philippe
Transcription
Dossier d`analyse Stockage Dynamique de Barquettes Auteur:Philippe
Mini Projet Iris2 Dossier d'analyse Stockage Dynamique de Barquettes Auteur:Philippe CRUCHET Version : 3.0 Statut : Analyse en cours Publication : 03/12/2011 Copyright : Section Informatique et Réseau pour l'Industrie et les Services techniques LPo Touchard-Washington 8 place Washington 72000 Le Mans Dossier d'analyse Table des matières 1 1.1 1.2 1.2.1 1.2.2 1.2.3 1.2.4 Cas d'utilisation ........................................................................................................... 3 Acteurs ............................................................................................................................. 3 Cas d'utilisation ................................................................................................................ 3 Diagramme de cas d'utilisation .................................................................................... 3 Détail du cas d’utilisation « Stocker les barquettes ».................................................... 4 Détail du cas d’utilisation « Ejecter une barquette » .................................................... 5 Description des autres cas d’utilisation ......................................................................... 5 2 2.1 2.2 2.3 2.4 2.5 Etude de la partie opérative existante .......................................................................... 6 Description de la partie operative.................................................................................... 6 Description des 4 éjecteurs .............................................................................................. 6 Description du contrôleur de bus de terrain Wago série 750.......................................... 7 Description du tapis roulant ............................................................................................. 8 Brochage de la partie opérative ....................................................................................... 8 3 Données manipulées par le système............................................................................. 8 Table des figures Figure 1 : diagramme de cas d'utilisation du projet Stockage dynamique de barquettes...................... 3 Figure 2 : diagramme de Séquence du cas Stocker les barquettes ......................................................... 4 Figure 3 : diagramme de Séquence du cas Ejecter une barquette ......................................................... 5 Figure 4 : synoptique de la partie opérative ........................................................................................... 6 LPo Touchard-Washington 8 place Washington 72000 Le Mans Page 2 Dossier d'analyse 1 Cas d'utilisation 1.1 Acteurs Acteur Scanner Agent de production Responsable de production Description Le scanner fournit le code barres des barquettes déposées sur le tapis pour que leur identification puisse être réalisée. Il permet également de compléter la fiche d'un produit pour qu'il soit connu du système. Il surveille le bon déroulement de la production. Il la lance et l'arrête si nécessaire. Il est chargé de définir les produits mis en production et de configurer les emplacements de stockage. À tout moment il peut contrôler la production en déterminant le stock de chaque produit. 1.2 Cas d'utilisation 1.2.1 Diagramme de cas d'utilisation Figure 1 : diagramme de cas d'utilisation du projet Stockage dynamique de barquettes LPo Touchard-Washington 8 place Washington 72000 Le Mans Page 3 Dossier d'analyse 1.2.2 Détail du cas d’utilisation « Stocker les barquettes » Cas d'utilisation Stocker les barquettes Description L’agent de production appuie sur le bouton marche du panneau de contrôle pour initialiser la partie opérative et démarrer le tapis. Il lance la production sur le système informatique ce qui a pour effet également, de valider l’utilisation du scanner. Chaque barquette déposée sur le tapis est identifiée grâce à son code barres lu par le scanner. Le système détermine alors l’emplacement vers lequel elle doit être dirigée en fonction de ce code. Lorsqu'une barquette passe devant le premier capteur, le traitement correspondant à son éjection peut démarrer. Lorsque la barquette est éjectée, le stock est mis à jour, date d’entrée, calcul de la date limite de conservation, lieu de stockage. Si l’agent de production demande l’arrêt, si toutes les barquettes ont bien été orientées et qu’il n’en reste plus sur le tapis, la partie opérative arrête le tapis et revient au repos. r:Age nt d e pro duction r1:Scanne r r2:IHM de pilo tage r4:Partie op érative r5:Bas e de données Début de p roduction Initia liser lo op [T ant q ue la pro ductio n es t lancée] alt [C as dé tectio n d'une b arquette par le sca nner] Nouve lle Ba rque tte Identifier Barq uette o pt [Si l'id enfication est réalis ée] Créa tion r3:Barq uette [C as Change m ent d'é tat d 'un d es ca pteurs] Seulem e nt sur les barq uettes cré ées Change m ent Etat Capteurs o pt [Si c'e st le capteur 1] ref La ncer Ejecter une barq uette Capteur Suivant [C as ou la b arque tte e st arrivée à de stina tion] Seulem e nt a vec le s ba rque ttes crées Ejecteur Trouvé C om m and er Eje cteur Enreg istre r Barquette de struction Figure 2 : diagramme de Séquence du cas Stocker les barquettes LPo Touchard-Washington 8 place Washington 72000 Le Mans Page 4 Dossier d'analyse 1.2.3 Détail du cas d’utilisation « Éjecter une barquette » Cas d'utilisation Éjecter une barquette Description Une fois lancé, le traitement de chaque barquette est indépendant et ne se préoccupe que de la barquette en question. Tant que la barquette n'a pas atteint l'éjecteur déterminé, à chaque changement de l'état des capteurs, celui correspondant à la position actuelle est scruté. Lorsque le capteur correspond à la position attendue sur le tapis est passé, s'il ne s'agit pas de l'éjecteur de destination, le capteur suivant est observé sinon l'éjection de la barquette est commandée. Ainsi, la barquette passe successivement devant chaque capteur jusqu'à l'éjecteur déterminé. r:Barquette r3:IHM de pilota ge Lancer des c ription E n parallèle avec le c as d'utilis ation Stoc ker les barquettes lo op des c ription L a barquette s c rute s uc c és ivement l'état de c haque c apteur A ttente de l'événement c hangement E tat C apteurs [Tant que l'éje cteur n'e st pas atteint] Ejecte ur Trouvé des c ription S eul un c apteur es t obs ervé à la fois , pour s avoir ou es t la barquette s ur le tapis . U ne fois pas s é l'ejec teur, la s c ruttation c e fait s ur le s uivant... des c ription V oir D S du c as Stoc ker les barquettes Figure 3 : diagramme de Séquence du cas Ejecter une barquette 1.2.4 Description des autres cas d’utilisation Cas d'utilisation Configurer les emplacements Définir la fiche produit Contrôler la production Description Le responsable détermine le type de barquette que va pouvoir stocker chaque emplacement ainsi que sa contenance maximale de produit. Un emplacement ne peut contenir qu'un seul type de produit. Un même produit pourra être stocké sur plusieurs emplacements. Le responsable de production renseigne les caractéristiques d'un produit : son code article, son code produit, sa désignation, son poids par unité de vente conditionné (UVC), le nombre de produits par unité de conditionnement (PCB) et sa durée limite de conservation (DLC) exprimée en jour. Le code produit peut être soit saisi à la main, soit renseigné à l'aide d'une lecture avec le scanner. Le responsable de production peut voir les codes articles correspondants à chaque emplacement, leur contenance maximale et la quantité actuellement en stock. Ces différents cas ne feront pas l’objet d’une étude plus approfondie dans un premier temps. LPo Touchard-Washington 8 place Washington 72000 Le Mans Page 5 Dossier d'analyse 2 Étude de la partie opérative existante 2.1 Description de la partie opérative Figure 4 : synoptique de la partie opérative 2.2 Description des 4 éjecteurs Chaque Éjecteur est composé de deux éléments : Un capteur optique de type tout ou rien (NPN) : Référence XU5-N18 P340 Le capteur de proximité est un capteur photoélectrique, la détection d'un objet se fait par coupure du faisceau lumineux. Dans notre cas, c'est l'objet qui retourne le signal de détection vers le capteur, voir schéma ci-dessous : LPo Touchard-Washington 8 place Washington 72000 Le Mans Page 6 Dossier d'analyse Un électro-aimant permettant la manœuvre d’un bras. Cet électro-aimant ne possède pas de ressort de rappel. Le niveau 1 logique lève le bras, un 0 le baisse. 2.3 Description du contrôleur de bus de terrain Wago série 750 Les éjecteurs sont pilotés grâce à un contrôleur de bus programmable 750-841. Il est équipé avec deux types de cartes d’entrées/sorties : Bornes d'entrées 750-432 de type NPN permettant de connecter 4 entrées. Alimentation : DC 24 Volts Borne de sorties 750-530 de type PNP permettant de connecter 8 sorties. Alimentation : DC 24 Volts Les Entrées/Sorties du contrôleur sont accessibles avec le protocole ModBus sur le réseau Ethernet TCP sur le port 502. Organisation mémoire : Capteurs Capteur 1 : Entrée I1 -> Adresse : %IX2.0 Capteur 2 : Entrée I2 -> Adresse : %IX2.1 Capteur 3 : Entrée I3 -> Adresse : %IX2.2 Capteur 4 : Entrée I4 -> Adresse : %IX2.3 Lecture du mot en 0x0000 LPo Touchard-Washington 8 place Washington 72000 Le Mans Éjecteurs Éjecteur 1 : Sortie O1 -> Adresse : %QX2.0 Éjecteur 2 : Sortie O2 -> Adresse : %QX2.0 Éjecteur 3 : Sortie O3 -> Adresse : %QX2.0 Éjecteur 4 : Sortie O4 -> Adresse : %QX2.0 Lecture du mot en 0x0200 / Écriture en 0x000 Page 7 Dossier d'analyse 2.4 Description du tapis roulant Le contrôleur de bus de terrain ne pilote pas le tapis. La commande du tapis est indépendante et n’est pas programmable. 2.5 Brochage de la partie opérative T E R R E 1 20 20 50 44 43 42 41 + 24 V + 24 V M A S S E C A P T E U R C A P T E U R C A P T E U R C A P T E U R C A T E U R S C A T E U R S C A T E U R S 2 3 4 48 E J E C T E U R 1 1 2 3 4 5 6 7 8 9 47 + 24 V E J E C T E U R S 10 E J E C T E U R 2 11 46 + 24 V E J E C T E U R S 12 E J E C T E U R 3 13 45 + 24 V E J E C T E U R S 14 E J E C T E U R 4 15 50 + 24 V E J E C T E U R S 16 M A S S E E J E C T E U R s 17 3 Données manipulées par le système L’extrait du catalogue présente un exemple des différentes caractéristiques d’un produit. LPo Touchard-Washington 8 place Washington 72000 Le Mans Page 8