Afficher la pageAnciennes révisionsLiens de retourHaut de page Démarche d'analyse d'une machine de manchonnage (approche SDD / BDD) Objectif L'objectif n'est pas de décrire l'automatisme ni les entrées/sorties, mais de comprendre et formaliser le comportement métier de la machine afin de pouvoir ensuite produire : des exigences des scénarios Gherkin un DSL métier un Grafcet du code IEC 61131-3 1. Définir le périmètre du système Première question : Qu'est-ce que la machine doit faire ? Ne pas réfléchir au "comment". Exemple : Entrée : - bouteille nue Transformation : - pose d'un manchon thermorétractable Sortie : - bouteille manchonnée Le périmètre du système est alors établi. 2. Identifier les flux Avant de réfléchir aux séquences, identifier les flux traversant la machine. Flux produit Bouteille entrante ↓ Prise en charge ↓ Manchonnage ↓ Évacuation Flux matière Bobine ↓ Déroulage ↓ Découpe ↓ Pose Flux opérateur Marche Arrêt Réarmement Changement de bobine 3. Construire le cycle nominal Question principale : Quel est le scénario idéal sans aucun défaut ? Exemple : Attente bouteille ↓ Détection ↓ Positionnement ↓ Déroulage film ↓ Découpe ↓ Pose manchon ↓ Libération bouteille ↓ Retour attente Ce scénario constitue le Happy Path. 4. Décomposer en capacités métier Identifier les fonctions métier apportées par la machine. Ne pas parler : de moteurs de vérins de capteurs Mais des capacités offertes. Exemple : Recevoir une bouteille Positionner une bouteille Produire un manchon Déposer un manchon Évacuer le produit 5. Identifier les règles métier Pour chaque capacité : Quand a-t-on le droit de commencer ? Quand a-t-on terminé ? Qu'est-ce qui interdit l'exécution ? Exemple : Découpe du manchon Préconditions : - bouteille présente - film disponible Résultat attendu : - manchon disponible Interdictions : - bobine vide - porte ouverte 6. Identifier les événements Chaque évolution de la machine est déclenchée par un événement. Structure : Événement entrant ↓ Réaction machine ↓ Événement sortant Exemple : Bouteille détectée ↓ Positionnement démarre ↓ Bouteille positionnée 7. Construire les états métier Définir les états stables du système. Exemple : ARRET PRET ATTENTE_BOUTEILLE POSITIONNEMENT PREPARATION_MANCHON POSE_MANCHON EVACUATION DEFAUT Ces états serviront de base : au DSL au Grafcet aux scénarios Gherkin 8. Analyser les variantes Le fonctionnement nominal ne décrit qu'une partie du comportement. Variantes opératoires Auto Manuel Pas à pas Réglage Maintenance Variantes produit Petit flacon Grande bouteille Format spécial 9. Analyser les situations anormales Pour chaque anomalie : Cause ↓ Conséquence ↓ Réaction machine ↓ Retour à la normale Exemple : Fin de bobine ↓ Plus de manchon ↓ Arrêt cycle ↓ Alarme ↓ Remplacement bobine ↓ Réarmement 10. Classifier les exigences Exigences fonctionnelles La machine doit poser un manchon. Exigences de sécurité La machine doit s'arrêter lors d'un arrêt d'urgence. Exigences de performance 250 bouteilles par minute. Exigences opérateur L'opérateur doit pouvoir changer de format. 11. Écrire les scénarios métier Une fois l'analyse réalisée, rédiger les scénarios. Structure : Contexte ↓ Événement ↓ Résultat observable Autrement dit : État métier ↓ Transition ↓ Nouvel état métier Le Gherkin devient alors une transcription de l'analyse. Artefacts à produire avant d'écrire le Gherkin 1. Carte des capacités Identifier les grandes fonctions métier de la machine. Exemple : Recevoir Positionner Découper Poser Évacuer 2. Machine à états métier Construire les principaux états du comportement. Exemple : PRET ATTENTE POSITIONNEMENT DECOUPE POSE EVACUATION DEFAUT 3. Catalogue des événements Lister tous les événements significatifs. Exemple : Bouteille détectée Position atteinte Manchon découpé Pose terminée Produit évacué Défaut détecté Critère de qualité de l'analyse L'analyse est considérée comme mature lorsque : les capacités métier sont identifiées ; les états métier sont connus ; les événements sont clairement définis ; les règles métier sont explicites ; les situations anormales sont décrites ; les scénarios Gherkin s'écrivent presque automatiquement à partir des éléments précédents. À ce stade, le passage : Analyse métier ↓ Gherkin ↓ DSL ↓ Grafcet ↓ IEC 61131-3 devient largement mécanisable. [ close ] Autoriser les tableaux complexes Hauteur de l'éditeur : px Activer la prise en charge supplémentaire du coller d'image Marche Résumé: Changements mineurs /config/dokuwiki/animals/pdc2/data/pages/transverse/affaires/analysefonctionnellesdd.txt Dernière modification : 2026/10/10 05:44de 127.0.0.1