La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Traçabilité native avec ASTRID et DNODES

Présentations similaires


Présentation au sujet: "Traçabilité native avec ASTRID et DNODES"— Transcription de la présentation:

1 Traçabilité native avec ASTRID et DNODES
JMR Conseils 3 allée des Florentines MEYLAN Tél : Fax : SEE / Forum Batch Francophone - ISA

2 SEE / Forum Batch Francophone - ISA
Quelques dates (I) 1986 : Bases méthodologiques avec Michel FAVIER de MODICON. Notion d’objets matériels et fonctionnels : Structure de données + programme associé. Mécanisme relationnel inter-objets. 1988 : Première présentation de la méthode qui deviendra DNODES Scripts de description des FONCTIONS avec interpréteur de commande dans l’automate. : Premier projet avec Claude PIERSON de RP Vitry (atelier polyvalent) Pour des raisons de sécurité, les FONCTIONS sont codées en dur et non interprétées… Le graphe d’état est réduit à 6 états. Les listes documentaire sont faites avec Multiplan (ancêtre de EXCEL) sur Macintosh. Le premier navigateur PC-NODES est fait en QuickBasic. 1991 : Alimentaire Adjonction des états sanitaires Adjonction du contenu produit Premières FONCTIONS en tandem Le navigateur PC-NODES devient graphique. SEE / Forum Batch Francophone - ISA

3 SEE / Forum Batch Francophone - ISA
Quelques dates (II) 1992 : Création du groupe de travail ASTRID Début de la rédaction du guide méthodologique ASTRID. Formalisation du cadenas. 1995 : Pharmacie Intégration du N° lot Premier projet X-NODES. 1997 : Chimie Occupations multiples - Compteur de flux. Génération du squelette de code et des interfaces de conduite sous UNIX. 2000 : Pharmacie Intégration du nom des utilisateurs (FDA - SFR11). Pilotage par OPERATION (groupe de FONCTIONS) correspondant à une étape de fabrication. Le navigateur PC-NODES fonctionne avec les drivers OPC. SEE / Forum Batch Francophone - ISA

4 SEE / Forum Batch Francophone - ISA
Traçabilité native Quel modèle ? Le SENS du modèle SEE / Forum Batch Francophone - ISA

5 SEE / Forum Batch Francophone - ISA
Le SENS Le SENS s'écoule sans cesse. Mais dans ses effets il ne déborde jamais. C'est un gouffre sans fond, il parait être l'ancêtre de toutes choses. Il émousse leur tranchant. Il démêle leurs nœuds. Il tempère leur éclat. Il s'unit à leur poussière. Il est profond et semble pourtant réel, Fils de qui, je ne sais. Il paraît être antérieur à DIEU Lao Tseu* A Claude PIERSON, Il percevait le SENS. ( * Tao Te King - Traduction de Richard WILHELM / Etienne PERROT - Librairie de Médicis) SEE / Forum Batch Francophone - ISA

6 SEE / Forum Batch Francophone - ISA
Le SENS du modèle (I) Comment retrouver le SENS qui a guidé la conception de l’atelier ? Par les écrits (textes et graphiques). Par l’oral. Par la connaissance du génie des procédés. Par l’obéissance aux lois naturelles (physiques et logiques)... SEE / Forum Batch Francophone - ISA

7 SEE / Forum Batch Francophone - ISA
Le SENS du modèle (II) Comment aborder la modélisation du procédé : - A partir des spécifications. - A partir du matériel. Spécifications Problème : La crédibilité des spécifications ? - Exhaustivité, - Formalisme, - Rédaction,... Notre choix : l’effet des spécifications !.. D’où le constat matériel. Matériel SEE / Forum Batch Francophone - ISA

8 2° Les fonctionnalités de ce matériel
Le SENS du modèle (III) 1° Le matériel 2° Les fonctionnalités de ce matériel 3° L’organisation de ces fonctionnalités Mais ATTENTION, le matériel est celui de l’atelier de production et non celui de l’informatique SEE / Forum Batch Francophone - ISA

9 Le modèle : Les niveaux génériques
Il s’agit de traduire informatiquement le modèle en programmation orientée objets. ATTENTION : Cette traduction devra être obligatoirement rustique pour être intégrée dans les langages IEC1131. SEE / Forum Batch Francophone - ISA

10 Le niveau matériel : RESSOURCES
La RESSOURCE est caractérisé par des : - Constituants passifs (tuyauteries, cuves, bacs,...) - Constituants actifs (capteurs et actionneurs) Elle intègre des propriétés caractérisant : - Le contenant : occupation, automatisme, défaillance,... - Le contenu : Etat sanitaire, mesures, lot, utilisateur,... Sa topologie, pour des raisons de sécurité, doit obéir à la notion fondamentale de CONFINEMENT d'où le choix d'un découpage par tronçons fermés. Une unité S88 correspond à un ensemble de RESSOURCES contiguës. SEE / Forum Batch Francophone - ISA

11 Le découpage en RESSOURCES
SEE / Forum Batch Francophone - ISA

12 La reflet de la RESSOURCE : La structure de données
LOTP LOT EPC Un tuyau ... La caractérisation de la RESSOURCE doit se retrouver dans la structure de données SEE / Forum Batch Francophone - ISA

13 Le niveau fonctionnel : FONCTIONS
La FONCTION est caractérisée par : - Un chemin constitué de RESSOURCES. - La dynamisation de ce chemin par un automatisme. Elle intègre des propriétés caractérisant : - Le contenant : Paramétrages et conditions de fonctionnement. - Le contenu : Conformité, conditions, état sanitaire, n° de lot, utilisateur,... Selon le mode opératoire et le type de conduite, elles sont plus ou moins complexes. Elles peuvent être entièrement autonomes ou être interdépendantes. La FONCTION correspond à la phase S88 si elle se limite au périmètre de l’unité S88. SEE / Forum Batch Francophone - ISA

14 Le découpage en FONCTIONS
9 FONCTIONS en cours…et 21 flux SEE / Forum Batch Francophone - ISA

15 Quelques propriétés des FONCTIONS (I)
Cadenas - Mécanismes de sécurité des organes :  Un organe de sectionnement ne peut être actif que si les RESSOURCES amont et aval possédent le même numéro d’occupation que ce soit en automatisme ou en télécommande. SEE / Forum Batch Francophone - ISA

16 Quelques propriétés des FONCTIONS (II)
Propagation des données :  Une algorithmique (moteur DNODES) propage les données génériques entre l’ensemble des FONCTIONS et des RESSOURCES : - Occupations et libération des RESSOURCES - Mise en défaut de la FONCTION - Acquittement des alarmes issues des RESSOURCES,... SEE / Forum Batch Francophone - ISA

17 Le reflet de la FONCTION : La structure de données
 Les Par[x] sont spécifiques à chaque FONCTION. Ils correspondent au matériel ou au produit.  Cette structure de données est la base de l’interface de conduite... La caractérisation de la FONCTION doit se retrouver dans la structure de données SEE / Forum Batch Francophone - ISA

18 Le niveau organisationnel : RECETTES
La RECETTE est caractérisée par un enchainement : - De FONCTIONS. - D’actions opérateurs. - Du temps. L'enchaînement est manuel : l'opérateur. L'enchaînement est automatique : l’émulation de l'opérateur. SEE / Forum Batch Francophone - ISA

19 La reflet de la RECETTE : La structure de données
Cette structure de données n’existe pas sous cette forme avec les outils Batch S88.  Les Trace[x] sont spécifiques à chaque RECETTE. Ils correspondent à la réalisation des actions.  Cette structure de données est également une base de l’interface de conduite... Selon la nature de la RECETTE, cette structure de données est seulement le reflet des actions ou un container intégrant l’ensemble des paramètres d’exploitation. SEE / Forum Batch Francophone - ISA

20 La construction d’une RECETTE :
Selon le SENS qui est porté, la structure de la RECETTE sera différente. Le contenu : Le produit Le contenant : L’équipement L’opérateur : La planification Pour les RECETTES définies avec les outils de batch S88, la FONCTION ne devra pas s’étendre au delà du périmètre délimité par l’unité!... SEE / Forum Batch Francophone - ISA

21 La RECETTE orientée produit
FONCTION i FONCTION j FONCTION k FONCTION 1 Les FONCTIONS enchaînent les transferts et les transformations produits, la gestion de l’état des équipements étant secondaire. FONCTION i FONCTION j FONCTION k FONCTION 1 FONCTION n  Le domaine : Chimie. SEE / Forum Batch Francophone - ISA

22 La RECETTE orientée équipement :
 Le domaine : Pharmacie, cosmétologie, alimentaire SEE / Forum Batch Francophone - ISA

23 La RECETTE orientée opérateur
Les tâches que doit réaliser l’opérateur sont notifiées successivement et de ce fait chronologiquement. SEE / Forum Batch Francophone - ISA

24 La traçabilité : Le cheminement des LOTS
Lot A en cours Lot B en cours Lot C en attente Lot D en cours Lot E en cours  L’avancement du lot est directement tributaire de la disponibilité du chemin, l’occupation dynamique garantie l’intégrité de chaque lot. SEE / Forum Batch Francophone - ISA

25 La traçabilité : Le cheminement des données
Recette Fonction Ressource SEE / Forum Batch Francophone - ISA

26 La traçabilité : L’enregistrement des faits
Les clés : Le N° de lot et le temps Lot x Lot y Lot z RECETTE FONCTION RESSOURCE  Ce sont les objets eux-mêmes qui demandent à être tracés… SEE / Forum Batch Francophone - ISA

27 Le SENS du modèle La traçabilité par la preuve !….
SEE / Forum Batch Francophone - ISA


Télécharger ppt "Traçabilité native avec ASTRID et DNODES"

Présentations similaires


Annonces Google