Objectif du document : gérer la traçabilité dans un atelier de production MES.
Le cahier des charges (CDC) décrit le contexte, les objectifs, les besoins fonctionnels, les exigences techniques et l’organisation de la mise en œuvre et l’exploitation de la solution souhaitée.
Présentation de l’entreprise : le client est spécialisé dans le rechapage de pneumatique.
1.1 Le contexte du projet
Prérequis : le projet requiert la réalisation complète des formations Niveau 1 et 2 concernant le convoyeur modulaire.
Le rechapage est une technique permettant de remplacer la bande de roulement des pneus afin de leur offrir une seconde vie, voire une troisième vie. Les technologies utilisées, et la réglementation qui encadre le rechapage des pneus, garantissent une qualité et une fiabilité optimales.
Dans un atelier comprenant 16 presses et un autoclave, le client souhaite une traçabilité des process. Les températures et pressions appliquées au cours du process sont des gages de qualité.
Avant le raccordement avec un automate, une pré-étude est nécessaire, incluant la mise en place d'une Hypervision adaptée.
À terme, en interaction avec l’automate, le logiciel LINA assurera la traçabilité des événements pour chaque presse et chaque cycle. Après appui d’un opérateur sur le bouton poussoir BP_MARCHE, l’automate déclenchera l’événement GEST_EVT_PRESSE_1.
1.2 Les objectifs
- Consolider les bases de formation acquises concernant le convoyeur modulaire ;
- Créer une hypervision de démonstration, sans lien avec l’automate ;
- Démontrer l’intérêt des fonctions associées ;
- Générer un rapport personnalisé et adapté ;
- Présenter la pré-étude réalisée.
Dans AutoClave_C1 :
Figure 1 : Autoclave_C1 Heure Relevé
Image issue de la supervision montrant l’affichage souhaité.
Rôle de l’intégrateur Lina :
- Réaliser l’analyse fonctionnelle (AF) ;
- Proposer des solutions techniques ;
- Participer à l’intégration du projet afin d'assurer la maîtrise de la solution.
1.3 L’infrastructure informatique
Liste des automates :
| Machine | Nom Device | Automate | Protocole | Adr IP |
|---|---|---|---|---|
| MACHINE EXO LINA | API EXO LINA | ET200SP | Siemens | 192.168.3.168 |
DB20000 : DB gérant la survie de la connexion et la mise à jour de l’heure de l’automate.
DB20113 : DB gérant les trois évènements de process, une pour chaque presse.DB1019 : DB pour les structures des presses qui contiennent chacune les courbe de pression et température, l’état de la presse et le bouton de marche individuelle.
Table d’échange API Lina :
| Structure | Variable | Adresse | Type |
|---|---|---|---|
| GEST_LINA_SURVIE |
|
DB20000.DBW0 | Structure |
| GEST_LINA_SURVIE | MOT_DE_VIE_LINA | DB20000.DBW0 | Int |
| GEST_LINA_SURVIE | MOT_DE_CTRL_API | DB20000.DBW2 | Int |
| GES_HEURE_LINA_API |
|
DB20000.DBW4 | Structure |
| GES_HEURE_LINA_API | DATE_HEURE_MAJ_BP_LINA | DB20000.DBW4.0 | Bool |
| GES_HEURE_LINA_API | MAJ_AN | DB20000.DBW6 | UInt |
| GES_HEURE_LINA_API | MAJ_MOIS | DB20000.DBW8 | UInt |
| GES_HEURE_LINA_API | MAJ_JOUR | DB20000.DBW10 | UInt |
| GES_HEURE_LINA_API | MAJ_HEURE | DB20000.DBW12 | UInt |
| GES_HEURE_LINA_API | MAJ_MINUTE | DB20000.DBW14 | UInt |
| GES_HEURE_LINA_API | MAJ_SECONDE | DB20000.DBW16 | UInt |
| GES_HEURE_LINA_API | MAJ_NUM_JOUR | DB20000.DBW18 | UInt |
| GES_HEURE_LINA_API | MAJ_SAISON | DB20000.DBW20 | UInt |
| GES_HEURE_LINA_API | MAJ_QUANTIEME | DB20000.DBW22 | UInt |
| GEST_EVT_PRESSE_1 |
|
DB20113.DBW0 | Structure |
| GEST_EVT_PRESSE_1 | Declencheur | DB20113.DBW0 | Int |
| GEST_EVT_PRESSE_1 | Evt_actif | DB20113.DBW2 | Int |
| GEST_EVT_PRESSE_1 | Evt_termine | DB20113.DBW4 | Int |
| GEST_EVT_PRESSE_1 | RES_INT_4 | DB20113.DBW6 | Int |
| GEST_EVT_PRESSE_1 | RES_INT_5 | DB20113.DBW8 | Int |
| GEST_EVT_PRESSE_2 |
|
DB20113.DBW10 | Structure |
| GEST_EVT_PRESSE_2 | Declencheur | DB20113.DBW10 | Int |
| GEST_EVT_PRESSE_2 | Evt_actif | DB20113.DBW12 | Int |
| GEST_EVT_PRESSE_2 | Evt_termine | DB20113.DBW14 | Int |
| GEST_EVT_PRESSE_2 | RES_INT_4 | DB20113.DBW16 | Int |
| GEST_EVT_PRESSE_2 | RES_INT_5 | DB20113.DBW18 | Int |
| GEST_EVT_PRESSE_3 |
|
DB20113.DBW20 | Structure |
| GEST_EVT_PRESSE_3 | Declencheur | DB20113.DBW20 | Int |
| GEST_EVT_PRESSE_3 | Evt_actif | DB20113.DBW22 | Int |
| GEST_EVT_PRESSE_3 | Evt_termine | DB20113.DBW24 | Int |
| GEST_EVT_PRESSE_3 | RES_INT_4 | DB20113.DBW26 | Int |
| GEST_EVT_PRESSE_3 | RES_INT_5 | DB20113.DBW28 | Int |
| PRESSE[0] |
|
DB1019.DBD0F | Structure |
| PRESSE[0] | COURBE_PRESSION | DB1019.DBD0F | Real |
| PRESSE[0] | COURBE TEMPERATURE | DB1019.DBD4F | Real |
| PRESSE[0] | ETAT | DB1019.DBD8 | UInt |
| PRESSE[0] | BP_MARCHE | DB1019.DBD10 | UInt |
| PRESSE[1] |
|
DB1019.DBD12F | Structure |
| PRESSE[1] | COURBE_PRESSION | DB1019.DBD12F | Real |
| PRESSE[1] | COURBE TEMPERATURE | DB1019.DBD16F | Real |
| PRESSE[1] | ETAT | DB1019.DBD20 | UInt |
| PRESSE[1] | BP_MARCHE | DB1019.DBD22 | UInt |
| PRESSE[2] |
|
DB1019.DBD24F | Structure |
| PRESSE[2] | COURBE_PRESSION | DB1019.DBD24F | Real |
| PRESSE[2] | COURBE TEMPERATURE | DB1019.DBD28F | Real |
| PRESSE[2] | ETAT | DB1019.DBD32 | UInt |
| PRESSE[2] | BP_MARCHE | DB1019.DBD34 | UInt |
1.4 Hypervision logicielle Lina
Objectif :
Dans la vision du Groupe API, des démonstrations de LINA, adaptées aux besoins du client, sont fréquemment proposées avant toute offre commerciale. Celles-ci permettent de confirmer au client le choix de solution. Le chargé d’affaire transmet les besoins du client au service intégration, responsable de la pré-étude.
La maquette LINA doit être suffisamment aboutie pour susciter l’intérêt du client et répondre à ses besoins dans les délais impartis :
- Afficher l'évolution de la température et des pressions en temps réel pour chaque presse et chaque cycle ;
- Générer un compte rendu à la fin de chaque événement et permettre la consultation d'événements antérieurs.
Fonctionnalités attendues :
Gestion :
- Afficher les événements, courbes et alarmes de manière globale ou par presse, pour une période de temps sélectionnée ;
- Générer des rapports pour chaque presse, comprenant les courbes, les alarmes et les commentaires.
Pilotage :
- Déclencher une alarme LINA lorsque les seuils minimum et maximum sont dépassés ;
- Démarrer les presses individuellement ou globalement.
Indicateurs :
- Afficher par presse la pression, la température instantanée et le taux d'occupation de la machine.
Résultats obtenus :
Dans l'onglet "Courbe" :
Figure 2 : Courbe Presse 1 à 3
L’onglet courbe doit contenir les courbes des différentes presses. Ces courbes doivent pouvoir être activées/désactivées en cliquant dans la légende.
Dans l'onglet "Evenement" :
Figure 3 : Evénement Suivi presse 3
L’onglet Evenement doit contenir les évènements actifs et non actifs avec les dates de début et de fin. Il doit être possible d’ajouter des commentaires aux évènements.
Dans le rapport PDF généré par le logiciel Lina :
Figure 4 : Rapport Press3_Temp
Le rapport personnalisé en fin d’événement doit contenir les courbes, les seuils minimum et maximum, les alarmes, les commentaires et les informations de l’événement.