GRAFCET : IEC/CEI 60848



Documents pareils
DECODER LES GRAFCET ET REPERER LES DIFFERENTS POINTS DE VUE

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

CONFIGURATION DE L AUTOMATE SIEMENS

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Catalogue - Formation en «électropneumatique et systèmes automatisés process control system»

Grafcet Designer v.2.0 Manuel de Référence

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Manuel de référence du langage Exemples Les aventures de Docteur R.

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

Variateurs de vitesse

KL5121. Pour activer des sorties en fonction de la position d'un codeur

- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel

Organigramme / Algorigramme Dossier élève 1 SI

Conception de circuits numériques et architecture des ordinateurs

Cours A7 : Temps Réel

Millenium3 Atelier de programmation

Module EC2b Programmation et Automatisation Bâtiment

Animation pédagogique sur l oscilloscope à mémoire Hameg HM 507

Problèmes liés à la concurrence

Cours de Génie Logiciel

DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE

Serrure Motorisée Asservie - Mise en Applique

VIII- Circuits séquentiels. Mémoires

GPA770 Microélectronique appliquée Exercices série A

Agrégation de liens xdsl sur un réseau radio

Algorithmique & programmation

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

Programmation graphique des applications de contrôle-commande

Cours de Programmation en Langage Synchrone SIGNAL. Bernard HOUSSAIS IRISA. Équipe ESPRESSO

TP D AUTOMATISME TS2 CIRA (première partie)

MODE D EMPLOI. Station météo avec senseur extérieur sans fil WS-1100

OCL - Object Constraint Language

Les diagrammes de modélisation

UML et les Bases de Données

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS Sommaire

Chapitre 4 : Exclusion mutuelle

Traduction des Langages : Le Compilateur Micro Java

CONCIERGE 400 MANUEL DE L UTILISATEUR SÉRIE PROFESSIONAL PÊNE DORMANT ÉLECTRONIQUE 01/2015

Introduction à MATLAB R

WEBVIEW. Serveur Web embarqué dans DIRIS G NOTICE D UTILISATION. com/webview_ software

REALISATION d'un. ORDONNANCEUR à ECHEANCES

Génie Logiciel avec Ada. 4 février 2013

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Module de mesure de courant pour relais statiques serie HD Module de mesure de courant HD D0340I

Initiation aux Sciences de l Ingénieur LIVRET DE SECONDE

Recherche dans un tableau

L AUTOMATISME LE SIGNAL

TP_Codeur_Incrémental

Twincat PLC Temperature Controller. Régulation de Température à l aide de TwinCAT PLC.

Auto formation à Zelio logic

ÉLÉMENTS DE GESTION DE PROJET

Initiation à LabView : Les exemples d applications :

FRANCAIS ENGLISH DEUTSCH ITALIANO ESPANOL NEDERLANDS PORTUGUESES MANUEL UTILISATEUR USER S GUIDE BENUTZERHANDBUCH GUIDA PER L UTENTE GUIA DEL USUARIO

NPIH800 GENERATION & RESEAUX. PROTECTION de COURANT TERRE

Continuité et dérivabilité d une fonction

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

MANUEL DE L UTILISATEUR

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples

ANNEXE 5 (1 page) MIC2920x

LES TYPES DE DONNÉES DU LANGAGE PASCAL

Notice d installation de la Centrale VIGIK DGM1

Qualité du logiciel: Méthodes de test

Algorithmique des Systèmes Répartis Protocoles de Communications

PLANIFICATION DE PROJET ET METHODES D ORDONNANCEMENT

Compilation (INF 564)

Compression Compression par dictionnaires

Gestion de projets logiciels. Xavier Dubuc

Cours Informatique Master STEP

Sélection du contrôleur

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

Enquête 2014 de rémunération globale sur les emplois en TIC

Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski

SYSTEMES DE TRANSFERT STATIQUE: CEI 62310, UNE NOUVELLE NORME POUR GARANTIR LES PERFORMANCES ET LA SÉCURITÉ

>I Maçonnerie I ESCALIERS MAISON INDIVIDUELLE

6.5.2 Reset_Scénario Démarrage_Zibase Mise sous alarme, surveillance Eclairage Allée Temp

LOGIcIEL WZP. QUICKSTART-logiciel-WZP-6004V1.2

EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

Temps Réel. Jérôme Pouiller Septembre 2011

Gestion de projet - contraintes, chevauchement, attente entre 2 tâches, jalons

Programmer en JAVA. par Tama

HAM841K CENTRALE D'ALARME POUR SYSTEMES DE SECURITE COMMERCIAUX ET D'HABITATION

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

Caractéristiques techniques

Exclusion Mutuelle. Arnaud Labourel Courriel : arnaud.labourel@lif.univ-mrs.fr. Université de Provence. 9 février 2011

LA METHODE GRAI. B. VALLESPIR, G. DOUMEINGTS Université Bordeaux I - ENSEIRB LAPS/GRAI UMR CNRS 5131

Pourquoi l apprentissage?

ST1 (Installation-Protection) 1 ST1. Version 23. Janvier Calcul de structures. Installation Protection S E T R A

Les 5 différents types d ordres

Introduction aux algorithmes répartis

Cours Programmation Système

.NET - Classe de Log


La programmation des PIC en C. Les fonctions, les interruptions.

Cours A7 : Temps Réel

Transcription:

GRAFCET : IEC/CEI 60848 1) Rappels 2) Structuration & Hiérarchisation 3) Implémenter Des Grafcets 4) Coordination De Taches Raymond Philippe maj avril 2006 vidéo

GRAFCET : IEC/CEI 60848 1) Rappels

Historique GRAphe Fonctionnel de Commande d Étape-Transition 1977 L AFCET propose les bases d'un outil qu'elle appelle GRAFCET. 1982 NF C03-190: Norme française 1987 IEC 848: Norme européenne (reprend une partie de la norme NF) 2002 IEC 60848 langage de spécification GRAFCET pour diagrammes fonctionnels en séquence. 2006 maintenance

Introduction E/S r0 Transitions r0 Etapes A r1 B Actions B r2 Liaison(s) orientée(s) r1 A r2 réceptivités

Etapes 9 9 variable d étape de l étape 9 9 =0 (False) 9 =1 (true) 9 9 Etat actif de l étape * Symbole de l étape initiale * est un repère alphanumérique

Réceptivités La réceptivité est une fonction logique! 1 2 1 Réceptivité toujours vraie Repère associé à une transition 3 [vol>100] + x1.e1 vol 100 > 1 e1 AND OR (*) a + b

Règles De Construction Graphique Respecter l alternance étape transition!

1 Situation Initiale La situation initiale d'un Grafcet caractérise le comportement initial de la partie commande (vis à vis de la PO, de l'opérateur ). Elle correspond aux étapes actives au début du fonctionnement. Elle traduit généralement un état de repos.

2 Franchissement D'une Transition Une transition est dite validée lorsque toutes les étapes immédiatement précédentes sont actives. franchissement SI : la transition est validée ET réceptivité associée vraie franchie Non franchissable franchissable

3 Evolution Des Étapes Actives Le franchissement d'une transition entraîne : l'activation de toutes les étapes immédiatement suivantes et la désactivation de toutes les étapes immédiatement précédentes franchissable franchie

4 Evolution Simultanée Plusieurs transitions simultanément franchissables sont simultanément franchies franchissable franchie

5 Activation Et Désactivation Simultanée D'une Étape Si au cours du fonctionnement la même étape est simultanément activée et désactivée elle reste active

Postulat Temporel la durée séparant l instant où une transition est franchissable de l instant où elle est franchie (appelée durée d évolution) est aussi petite qu il est nécessaire, mais non nulle. En conséquence, la durée minimale de l activité d une étape ne sera jamais nulle.

Exemple Du Registre À Décalage 0 1 2 e.a e e e a 1 2 3 t t t t t 3 e

Convergence & Divergence En OU 2 M1 x.y 3 V2+ Yx.y 6 V1+ v 21 v 11 4 V3+ 7 V4+ v 31 v 41 8 V1- v 20 v 10 9 V3-5 V2- V4-

Saut et Reprise De Séquence SAUT REPRISE

Convergence & Divergence En ET 2 M1 z 3 V1+ 7 V3+ v 11 v 31 4 V2+ 8 V4+ v 21 v 41 5 V1-9 V3- v 10 6 V2- étapes d attente 1 v 20. v 30 10 V4-

A Éviter formellement! a a Synchronisation?

Temporisations 1 2 3s/1 3s opérateur normalisé "t1/en/t2" CEI/IEC 617-12

normal Actions continues

Actions continues condition d assignation d 2 C C=2.d a * t1/2 2 2 C action C retardée de t1 t1/2 Une proposition logique * conditionne l action 2 C action C limité de t1 Front interdit!

Evolution non fugace 1 1 a a 2 A a=1 2 A b b 3 3 c c 1=1 a=0 b=0 c=0 2=1 a=1 b=0 c=0

Evolution fugace caractérisée par le franchissement de plusieurs transitions successives à l occurrence d un événement unique 1 2 a b A a=1 (t21) 1 2 a b A Activation «virtuelle» de 2 et franchissement «virtuel» de t21 3 c 3 c 1=1 a=0 b=1 c=0 3=1 a=1 b=1 c=0

Evolution fugace conséquence sur les assignations 1 2 3 a b c A 1=1 a=0 b=1 c=0 Dans ce cas, l action continue A associé à l étape instable 2 n est pas réalisée a=1 1 2 (t21) 3 a b c A 3=1 a=1 b=1 c=0

Actions mémorisées 2 a B:=1 a Action au front descendant (désactivation de l étape) Action au front montant (activation de l étape) 2 B:=0 L action B:=1 traduit le set de la variable booléenne B L action B:=0 traduit le reset de la variable booléenne B

Actions mémorisées action sur événement a e 2 B:=1 La variable booléenne B est mise à 1 lorsque l évenement e se produit a condition que l étape 2 soit active

Compteurs 1 c:=0 1 c:=n 2 2 3 c:=c+1 3 c:=c-1 [C<N] [C=N] [C>0] [C=0]

Evolution fugace conséquence sur les affectations 1 2 3 a b c A:=1 1=1 a=0 b=1 c=0 A=0 Dans ce cas, l action mémorisé A:=1 associé à l étape instable 2 est réalisée a=1 1 2 (t21) 3 a b c A:=1 3=1 a=1 b=1 c=0 A=1

GRAFCET : IEC/CEI 60848 1) Rappels 2) Structuration & Hiérarchisation 3) Implémenter Des Grafcets 4) Coordination De Taches Raymond Philippe maj avril 2006 vidéo

2) Structuration & Hiérarchisation

Macro Etape E5 EPANSION Etape Entrante M5 1 Cycle =1 2 S5 Etape Sortante

Comportement Dynamique Transition validée Transition validée E5 E5 E5 E5 1 1 1 1 M5 M5 M5 M5 2 2 2 2 S5 S5 S5 S5

Remarque M5 E5 1 2 l expansion de la macro-étape est la représentation unique d un fonctionnement et n est donc pas «duplicable» comme un sousprogramme. S5

Mécanisme Appel Réponse Acquittement Comment exécuter G1 à partir de T1? 10 G1 T1 APPEL 11 T1 13 REPONSE 12 13 ACQUITTEMENT T1

Utilisation En Sous Programme TACHE A 10 TA 1 TACHE A TA 1 +TA 2 appel 13 réponse 11 12 TA 2 TACHE A 13 réponse 13 TA 1.TA 2 acquittement

Ressource Commune A 99 B M1 R1 Ici, l étape 99 Représente la ressource Commune M2 R2 La ressource peut être utilisée par A (macro M1) ou B (macro M2)

Comportement Dynamique A 99 B (t1) R1 R2 M1 M2 L étape 99 est active, la «ressource» est libre

Comportement Dynamique A 99 B (t1) R1 R2 M1 M2 Le franchissement de la transition (t1) entraîne la désactivation de l étape 99. La ressource est donc utilisée par M1

Comportement Dynamique A 99 B R1 R2 M1 M2 Le processus B doit attendre la fin du processus A (M1) pour utiliser la ressource qui n est plus disponible (étape 99 inactive)

Comportement Dynamique A 99 B R1 R2 M1 M2 La fin de la macro M1 entraîne la réactivation de l étape 99. La ressource est de nouveau disponible pour B par exemple

Forçage 10 F/Grafcet : {contexte} 10 Grafcet {contexte} nouvelle écriture Le forçage est un ordre interne consécutif à une évolution. L application du forçage est prioritaire par rapport à toute évolution. Les actions associées aux étapes des grafcets forcés sont maintenues pendant la durée du forçage! Le grafcet forcé ne peut évoluer tant que l ordre de forçage est présent.

Cohérence La cohérence de la hiérarchie impose que : Si un grafcet force un autre grafcet, la réciproque est impossible Un grafcet ne peut être forcé que par un et un seul grafcet GM1 GM0 Gs21 Gs7 Gs1 Gs1 Gs22 GM2 Gs2

Forçage Dans La Situation Vide (Désactivation) 10 Gs { } 6 3 4 L activation de l étape 10 entraîne la désactivation de toutes les étapes du grafcet Gs 5 1 2 Gs

Forçage Dans Une Situation Donnée 10 Gs {4,5} 6 3 4 L activation de l étape 10 entraîne l activation des étapes 4 et 5 du grafcet Gs et le maintient dans ce contexte tant que l ordre de forçage est émis 5 1 2 Gs

Forçage Dans La Situation Courante :Figeage 10 Gs {*} 6 3 4 L activation de l étape 10 entraîne le figeage du grafcet Gs dans la situation courante et le maintient dans ce contexte tant que l ordre de forçage est émis 5 1 2 Gs

Forçage Dans La Situation Initiale 10 Gs {INIT} 6 3 4 L activation de l étape 10 entraîne l initialisation du grafcet Gs et le maintient dans ce contexte tant que l ordre de forçage est émis 5 1 2 Gs

Exemple 1 5 1 5 a a=1 a 2 F/G1: {8} 6 2 G1{8} 6 3 7 a 8 3 Pas d activation de l étape 7 7 a 8 G1 G1

Etape Encapsulante 9 9 9 1 * 3 L activation de l étape encapsulante entraîne L activation des étapes indiquées par * * 2 3 4 5 * est appelé lien d activation

Etape Encapsulante 9 9 9 1 * 3 * 2 4 Les grafcets encapsulés peuvent ensuite évoluer normalement tant que l étape encapsulante est active 3 5

Etape Encapsulante 9 9 9 1 * 3 * 2 4 La désactivation de l étape encapsulante entraîne la désactivation de toute les étapes encapsulée 3 5

Etape Encapsulante initiale 10 10 1 l étape encapsulante 10 est initiale, car elle encapsule une étape initiale 1. * 2 3 Les étapes 10 et 1 sont actives à l instant initial. Ensuite, seul l étape 3 est activée lors de l activation de l étape 10

Etape Source & puit 10 Etape source - Moyen d activation Etape initiale Forçage 11 Encapsulation 12 Etape source - Moyen de desactivation 13 8 Forçage Encapsulation

Transition source & puit La transition source est toujours validée 11 12 13 8 La transition puit ne présente aucune étape aval.

GRAFCET : IEC/CEI 60848 1) Rappels 2) Structuration & Hiérarchisation 3) Implémenter Des Grafcets 4) Coordination De Taches Raymond Philippe maj avril 2006 vidéo

3) Implémenter Des Grafcets Vous disposez d un atelier logiciel SFC? 0ui Les difficultés se limitent à la saisie des structures complexes, exotiques et à la réalisation des forçages Non Les ateliers SFC n offrent pas toujours la possibilité de réaliser des structures hiérarchisées complexes ( Mode de Marches et d Arrêt) n 1:= b 0 and e0 or b 1 and not e1;

Algorithme Sans Recherche De Stabilité Initialisation 0 Calcul des réceptivités 1 A complexes 2 r2 A B Calcul de l évolution r1 Commande des actions

Passage sur API début Init? Oui Initialisation Non Calcul des réceptivités complexes Calcul de l évolution Commande des actions E T S E T S fin

Méthode N 1 (Trivial) Initialisation init 0 0 S 1 2 R0=i0.i1.i2 r2 A A B init 0 S 1 R OU 1 R 2 R init S r1 2 R

Méthode N 1 calcul des réceptivités 0 i0 i1 i2 r0 r0=i0.i1.i2 1 A r2 2 A B r1

Méthode N 1 Évolution r0 0 1 0 S r0 0 R 1 A r1 1 2 r1 S 2 r2 A B r2 2 1 R 0 S 2 R

Méthode n 1 commande des actions 0 1 A 1 r0 A 2 r1 2 A B 2 B r2

Exemple Complet 0 1 A r1 2 A B r2

Traitement des divergences 10 r10 r10 10 10 R 11 11 12 S 12 S 20 21 r201 20 21 20 R 21 22 r201 R 22 S

Traitement des divergences 10 r1 10 10 r1 r2 R 11 r2 10 10 11 12 S R 12 S 20 r3 20 20 r3 21 r4 R 22 S r4 21 21 R 22 22 S

Non respect de la règle 4 20 10 r0 r4 r1 11 21 21 R 21 11 22 r1.11 r1.21 S 22 12 r1 21 11 11 r2 r5 R 12 S Re-synchronisation impossible

temps de franchissement «nul» e 0 1 0 e P S 0 R 1 e 1 2 2 e P S 1 R e e 2 0 Compteur et structure registre impossible P S 2 R

Exercice 0 1 ^e0 S1 S4 e1 e3 /e1.(to/1) S2 2 4 C S1 5 S2 3 e2 e2 =1

Méthode 2 Principe De Base 1 0 r1 r3 i = nouvelle état i = ancien état Exemple 0 et 0 0:= 1.r1 + 0. (0.r3) nouvel Conditions maintient a condition de ne état d activation De l activation pas évoluer!

Méthode 2 Mémorisation 1 évolution 0:=1.r1+0./(0.r3) mémorisation 0:= 0 0 r1 r3 évolution 0:=1.r1+0./(0.r3) mémorisation 0:= 0 E T S Cycle n-1 Mémorisation du nouvel état dans l ancien pour le cycle suivant! E T S Cycle n

Méthode N 2 (Trivial) Initialisation 0! Uniquement l ancien état (i) init 0 S 1 2 R0=i0.i1.i2 r2 A A B init 0 S 1 R OU 1 R 2 R init S r1 2 R

Méthode 2 calcul des réceptivités 0 1 r0=i0.i1.i2 r2 A r0:=i0. i1. i2 R0:=i0 and i1 and i2; 2 A B r1

Méthode 2 Évolution 0 r0 0:=2.r2+0./(0.r0) 1:=0.r0+1./(1.r1) 2:=1.r1+2./(2.r2) 1 A r1 0:= 0 2 r2 A B 1:= 1 2:= 2 Toute les équations sont évaluées avec l état antérieur ce qui permet le respect des règles 4 et 5!

Méthode 2 commande des actions 0 1 r0 A A:= 1+ 2 B:= 2 r1 2 A B r2

Cas Général 1 2 3 4 r1 r2 0 r3 r4 0:=(1.2.r1 + 3.4.r2) + 0.[0.(r3+r4)]

Exercice 0 1 ^e0 S1 S4 e1 e3 /e1.(to/1) S2 2 4 C S1 5 S2 3 e2 e2 =1

Exemple CADEPA Rôle de W0,4 W0,5 et W0,6?

Exemple CADEPA Rôle de W0,1 W0,2 W0,3?

Exemple CADEPA Rôle de W0,0?

Réalisation Des Forçages fo 0 R 1 S 2 R (fo = true) permet le forçage du grafcet (fi = true) permet le figeage du grafcet 0 1 2 e./fi e./fi e./fi

Méthode 1 en ST (*Evolution utilisation d un entier comme Pointeur d étape*) If (StepG7 = 0) and r0 THEN 0 StepG7 := 1; ELSIF (StepG7 = 1) and r1 THEN StepG7 := 2; 1 r0 A ELSIF (StepG7 = 2) and r2 THEN r1 StepG7 := 0; END_IF; (*actions*) 2 r2 A B A:= (StepG7 = 1) OR (StepG7 = 2); B:= (StepG7 = 2);

Algorithme Avec Recherche De Stabilité

GRAFCET : IEC/CEI 60848 1) Rappels 2) Structuration & Hiérarchisation 3) Implémenter Des Grafcets 4) Coordination De Taches Raymond Philippe maj septembre 2005 vidéo

Chapitre 4 Coordination Des Taches La construction d un grafcet sans méthode est envisageable pour des automatismes simples, à faible taux de parallélisme entre tâches.

GCT Grafcet de coordination des tâches Mais un management efficace de l outil de production passe par l optimisation du temps de cycle. L objectif est donc de proposer une méthode «simple» permettant de construire un grafcet assurant l exécution d un maximum de tâches opératives en temps masqué. Temps masqué : temps d un travail accompli pendant l exécution d un autre travail

ETAPE 1 découpage en tâches opératives T1 Fin T1 La décomposition fonctionnelle de la PO regroupe un ensemble de constituants (actionneurs, pré-actionneurs, capteurs) localisé dans l espace A cette ensemble correspond une tâche PC représentée par un grafcet et définissant les actions associées les sujets de bts MAI proposent toujours cette phase d analyse

Exemple bts mai 1997 ligne de palettisation de bouteilles d eau

Rappel notion de tâche en grafcet L étape T1 invoque la tâche T1 définie par le grafcet GT1 10 GT1 T1 APPEL 11 T1 Fin T1 (13) REPONSE 12 13 ACQUITTEMENT T1

assemblage de dalles en bois Une dalle (250x250) est constituée d'un parement d'essences diverses et de lambourdes collées sur ce dernier afin d'assurer la rigidité de la dalle. Les deux lambourdes en débordement sont ensuite usinées après le séchage de la colle

Découpage de la PO attente T3 PREHENSION DES LAMBOURDES T2 Fin T2 DEPOSE DES LAMBOURDES T1 Fin T1 TRANSFERT ENCOLLAGE Fin T3 T5 DEPOSE DES DALLES Fin T1 T4 PREHENSION DES DALLES Fin T4

ETAPE 2 tableau des antériorités On indique pour chaque tâche la ou les fins de tâches nécessaires à son exécution La fin de T3 autorise les tâches T1, T4 et T5 fint1 fint2 fint3 fint4 fint5 Exemple, pour réaliser T3 il faut avoir terminé T2 et T4 T1 T2 T3 T4 T5

tableau des antériorités assemblage de dalles en bois T1 T2 fint1 fint2 fint3 fint4 fint5 T1 TRANSFERT ENCOLLAGE T2 DEPOSE DES LAMBOURDES T3 PREHENSION DES LAMBOURDES T4 PREHENSION DES DALLES T5 DEPOSE DES DALLES T3 T4 T5 L installation est en production (hors marche de démarrage ou de clôture)

TACHE 1 transfert & encollage T1 T2 fint1 fint2 fint3 fint4 fint5 T1 TRANSFERT ENCOLLAGE T2 DEPOSE DES LAMBOURDES T3 PREHENSION DES LAMBOURDES T4 PREHENSION DES DALLES T5 DEPOSE DES DALLES T3 T4 T5 Le transfert encollage est possible si la dépose des lambourdes (T2) est faite ET si la préhension des dalles (T4) est réalisée

TACHE 2 dépose des lambourdes T1 T2 fint1 fint2 fint3 fint4 fint5 T1 TRANSFERT ENCOLLAGE T2 DEPOSE DES LAMBOURDES T3 PREHENSION DES LAMBOURDES T4 PREHENSION DES DALLES T5 DEPOSE DES DALLES T3 T4 T5 La dépose des lambourdes est possible si le transfert encollage (T1) est terminé ET si la préhension des lanbourdes est faite (T3)

TACHE 3 préhension des lambourdes T1 T2 fint1 fint2 fint3 fint4 fint5 T1 TRANSFERT ENCOLLAGE T2 DEPOSE DES LAMBOURDES T3 PREHENSION DES LAMBOURDES T4 PREHENSION DES DALLES T5 DEPOSE DES DALLES T3 T4 T5 La préhension de nouvelle lambourdes est possible si la dépose des lanbourdes précédente est faite (T2)

TACHE 4 préhension des dalles T1 T2 fint1 fint2 fint3 fint4 fint5 T1 TRANSFERT ENCOLLAGE T2 DEPOSE DES LAMBOURDES T3 PREHENSION DES LAMBOURDES T4 PREHENSION DES DALLES T5 DEPOSE DES DALLES T3 T4 T5 La préhension des dalles est possible si le transfert encollage est terminé ET si la dépose précédente est faite (T5)

TACHE 5 dépose des dalles T1 T2 fint1 fint2 fint3 fint4 fint5 T1 TRANSFERT ENCOLLAGE T2 DEPOSE DES LAMBOURDES T3 PREHENSION DES LAMBOURDES T4 PREHENSION DES DALLES T5 DEPOSE DES DALLES T3 T4 T5 La dépose des dalles est possible si leur préhension est réalisée (T4)

Résultat de l analyse T1 T2 fint1 fint2 fint3 fint4 fint5 T1 TRANSFERT ENCOLLAGE T2 DEPOSE DES LAMBOURDES T3 PREHENSION DES LAMBOURDES T4 PREHENSION DES DALLES T5 DEPOSE DES DALLES T3 T4 T5

ETAPE 3 Extraction des graphes partiels Les étapes 2/3 et 4/3 autorisent la tâche T3 Convergence en ET 2/3 4/3 T1 fint1 fint2 fint3 fint4 fint5 =1 T2 T3 T3 Fin T3 T4 T5 3/1 3/4 3/5 Les étapes 3/1, 3/4 et 3/5 sont les autorisations qui émanent de la tâche T3 Divergence en ET

Extraction du graphe T1 fin T1 fin T2 fin T3 fin T4 fin T5 2/1 4/1 T1 T2 =1 T3 T4 T1 T5 Fin T1 1/2 1/4

Extraction du graphe T2 fin T1 fin T2 fin T3 fin T4 fin T5 1/2 3/2 T1 T2 =1 T3 T4 T2 T5 Fin T2 2/1 2/3

Extraction du graphe T3 fin T1 fin T2 fin T3 fin T4 fin T5 2/3 T1 T2 =1 T3 T4 T3 T5 Fin T3 3/2

Extraction du graphe T4 fin T1 fin T2 fin T3 fin T4 fin T5 1/4 5/4 T1 T2 T3 =1 T4 T5 T4 Fin T4 4/1 4/5

Extraction du graphe T5 fin T1 fin T2 fin T3 fin T4 fin T5 4/5 T1 T2 =1 T3 T4 T5 T5 Fin T5 5/4

Résultat des graphes partiels 2/1 4/1 1/2 3/2 2/3 1/4 5/4 4/5 =1 =1 =1 =1 =1 T1 T2 T3 T4 T5 Fin T1 Fin T2 Fin T3 Fin T4 Fin T5 1/2 1/4 2/1 2/3 3/2 4/1 4/5 5/4 Même nombre d étapes d autorisations en haut et en bas

ETAPE 4 Assemblage final + Assembler les graphes partiels en gardant une seul étape d autorisation

4/1 2/1 =1 T1 T1 TRANSFERT ENCOLLAGE Fin T1 5/4 1/4 1/2 3/2 =1 =1 T4 PREHENSION DES DALLES T2 DEPOSE DES LAMBOURDES Fin T4 Fin T2 4/5 2/3 T5 =1 DEPOSE DES DALLES T3 =1 PREHENSION DES LAMBOURDES Fin T5 Fin T3

4/1 2/1 La mise en place des étapes initiales doit permettre l évolution du grafcet sans «blocage» Cet aspect est généralement abordé au niveau des MMA 4/5 T5 5/4 T4 =1 Fin T4 =1 DEPOSE DES DALLES T1 =1 1/4 1/2 PREHENSION DES DALLES Fin T1 T1 TRANSFERT ENCOLLAGE T2 =1 3/2 DEPOSE DES LAMBOURDES Fin T2 2/3 T3 =1 PREHENSION DES LAMBOURDES Fin T5 Fin T3

synthèse ETAPE 1 ETAPE 3 T1 T1 fin T1 fin T2 fin T3 fin T4 fin T5 1/4 5/4 Fin T1 T2 T3 =1 T4 T5 T4 Fin T4 4/1 4/5 ETAPE 2 ETAPE 4 4/1 2/1 fint1 fint2 fint3 fint4 fint5 T1 =1 T1 TRANSFERT ENCOLLAGE T1 5/4 Fin T1 1/4 1/2 3/2 T2 T3 T4 =1 PREHENSION DES DALLES Fin T4 T2 =1 DEPOSE DES LAMBOURDES Fin T2 T4 4/5 2/3 T5 T5 =1 DEPOSE DES DALLES T3 =1 PREHENSION DES LAMBOURDES Fin T5 Fin T3

Etape 2 : tableau de coordination type sujet bts Début si Fin autorise T1 fint1 fint2 fint3 fint4 fint5 T1 TRANSFERT ENCOLLAGE Fin T2 et fin T4 T2 et T4 T2 T3 T4 T5 T2 DEPOSE DES LAMBOURDES T3 PREHENSION DES LAMBOURDES Fin T1 et fin T3 Fin T2 T1 et T3 T2 T4 PREHENSION DES DALLES Fin T1 et fin T5 T1 et T5 T5 DEPOSE DES DALLES Fin T4 T4

Temps de cycle Diagramme de GANTT T1 T4 T5 T1 T4 T1 T5 T4 T1 TRANSFERT ENCOLLAGE T2 DEPOSE DES LAMBOURDES T3 PREHENSION DES LAMBOURDES T4 PREHENSION DES DALLES T5 DEPOSE DES DALLES T2 T2 T2 4/1 2/1 T3 T3 T1 =1 T1 TRANSFERT ENCOLLAGE Fin T1 5/4 1/4 1/2 3/2 =1 =1 T4 PREHENSION DES DALLES T2 DEPOSE DES LAMBOURDES Fin T4 Fin T2 4/5 2/3 TC = temps de cycle entre 2 déposes consécutives de dalle T5 =1 DEPOSE DES DALLES Fin T5 T3 =1 PREHENSION DES LAMBOURDES Fin T3 Ici TC = T4+T5

Temps de cycle phase transitoire de démarrage T5 T1 T1 T1 T4 T1 4/1 2/1 T2 T2 T1 =1 T1 TRANSFERT ENCOLLAGE T3 T3 T3 5/4 Fin T1 1/4 1/2 3/2 =1 =1 T4 PREHENSION DES DALLES T2 DEPOSE DES LAMBOURDES Fin T4 Fin T2 4/5 2/3 temps de cycle pour la première dépose de dalle T5 =1 DEPOSE DES DALLES Fin T5 T3 =1 PREHENSION DES LAMBOURDES Fin T3 TC= 3T1+T2+T4+T5

Analyse aspect du choix d aiguillage OU caisse vide = cv L information cv est mise à 1 au début de T2 lors de la prise de la dernière rangée. L information cv est mise à 0 au début de T2 lors de la prise de la première rangée.

Analyse aspect du choix d aiguillage OU Début si Fin autorise T1 Fin T4 T2 T2 T3 (FIN T3 et /cv) OU (FIN T1 et FIN T3 et cv) Fin T2 (T3 si /cv) OU (T3 et T4 si cv) T2 T4 Fin T2 et cv T1

Extraction des graphes Début si Fin autorise 3/2 3/2 1/2 T1 Fin T4 T2 /cv T2 T3 (FIN T3 et /cv) OU (FIN T1 et FIN T3 et cv) Fin T2 (T3 si /cv) OU (T3 et T4 si cv) T2 T2 cv Fin T2 T4 Fin T2 et cv T1 /cv cv 2/3 2/3 2/4

Extraction des graphes Début si Fin autorise 3/2 1/2 T1 Fin T4 T2 /cv T2 T3 (FIN T3 et /cv) OU (FIN T1 et FIN T3 et cv) Fin T2 (T3 si /cv) OU (T3 et T4 si cv) T2 T2 cv Fin T2 T4 Fin T2 et cv T1 /cv cv 2/3 2/4

Extraction des graphes Début si Fin autorise 2/4 T1 Fin T4 T2 T2 T3 (FIN T3 et /cv) OU (FIN T1 et FIN T3 et cv) Fin T2 (T3 si /cv) OU (T3 et T4 si cv) T2 T4 =1 Fin T4 T4 Fin T2 et cv T1 4/1

Extraction des graphes Début si Fin autorise 2/3 T1 Fin T4 T2 T2 T3 (FIN T3 et /cv) OU (FIN T1 et FIN T3 et cv) Fin T2 (T3 si /cv) OU (T3 et T4 si cv) T2 T3 =1 Fin T3 T4 Fin T2 et cv T1 3/2

Extraction des graphes Début si Fin autorise 4/1 T1 Fin T4 T2 T2 T3 (FIN T3 et /cv) OU (FIN T1 et FIN T3 et cv) Fin T2 (T3 si /cv) OU (T3 et T4 si cv) T2 T1 =1 Fin T1 T4 Fin T2 et cv T1 1/2

2/4 2/3 4/1 3/2 1/2 T4 =1 T3 =1 T1 =1 /cv T2 cv Fin T4 Fin T3 Fin T1 Fin T2 4/1 3/2 1/2 /cv cv 2/3 2/4

4/1 T3 =1 Fin T3 Déposer rangée T1 =1 Transfert caisse vide Fin T1 3/2 1/2 /cv cv T2 Prélever rangée Fin T2 /cv cv 2/3 2/4 T4 =1 Evacuer caisse pleine Fin T4

4/1 T3 =1 Fin T3 Déposer rangée T1 =1 Transfert caisse vide Fin T1 3/2 1/2 /cv cv T2 Prélever rangée Fin T2 /cv cv 2/3 2/4 Mise en place des étapes initiales (nécessite une initialisation de cv) T4 =1 Fin T4 Evacuer caisse pleine

temps de cycle théorique TCth Temps de cycle déterminé par les "Concepteurs". C'est celui que le "Moyen de Production" est capable de réaliser lorsqu'il est bien approvisionné et que toutes ses séquences de fonctionnement sont respectées. Il doit être mis à jour en fonction des évolutions techniques et des réalités du terrain. projet sofivin 2004

temps de cycle pratique TCp C'est le temps de cycle qui correspond à la performance que l'on attend du "Moyen de Production", à une période donnée, en fonction des engagements fixés par les usines le temps de cycle pratique est le temps de référence pour le management de la performance. TCp =< TCth Conseil pour les concepteurs TCth > TC demandé dans le CDCF Prévoir à la conception 10% de marge

Unité de temps Dixième de seconde Centième de seconde dmh = dix millième d heure (1dmH = 0,36 s et 1s = 2,78 dmh ) cmh = cent millième d heure (1cmH = 0,036 s et 1 s = 27,78 cmh)

Les temps d état d'un moyen de production Temps pendant lequel le moyen produit des pièces (bonnes ou mauvaises), dans le respect ou non du temps de cycle et avec tout ou partie des fonctions en service. Temps pendant lequel le moyen produit des pièces bonnes, au temps de cycle de référence et avec toutes ses fonctions en service. Temps pendant lequel l'utilisateur engage son moyen avec la volonté de produire.cette volonté se traduit par l'utilisation de moyens Techniques et Humains. Temps d arrêt dont la cause est interne au périmètre de mesure. La cause de ce type d arrêt peut-être imputable au moyen, à son outillage, au produit entrant, à une cause fonctionnelle ou à l exploitation du moyen. Temps d'arrêt pendant lequel le moyen de production ne peut accomplir sa fonction pour des causes externes. Dépassement du temps de cycle de référence de durée inférieure à un seuil paramétrable ne provoquant pas d'arrêt du moyen.

Les temps d état d'un moyen de production temps pendant lequel l'utilisateur n a pas la volonté de produire.

Taux de qualité Taux de qualité Le nombre de pièces bonnes réalisées correspond au nombre de pièces bonnes livrées au client.

Disponibilité propre DP Disponibilité opérationnelle Do

Taux de rendement synthétique TRS NPTR est le nombre de pièces théoriquement réalisables par le moyen si le moyen n'avait aucun arrêt, fonctionnait au temps de cycle théorique (Tcth) et n'engendrait aucun rebut pendant le temps requis. NPTR : Nombre de Pièces Théoriquement Réalisables = Tr/Tcth Le TRS permet de suivre l'évolution du fonctionnement des équipements NPB t TRS = = NPB NTPR t CR R

notes Who Was Henry Gantt? Born in 1861 in Calvert County Maryland, Gantt led an active life as an industrial engineer and consultant. He worked directly with Frederick W. Taylor for a number of years and in 1917 invented the Gantt chart, a horizontal bar chart that was an innovative way to manage overlapping tasks. Temps d'état et indicateurs de suivi de performances des moyens de production : document cnomo E41.50.505.R /E