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