Elaboré par : AmeL Bettoumi & Wafa Nechba Filière : Génie Électrique-Option: Informatique Industrielle L’ encadrant industriel : Mr Walid Chebbi Programmation des APIs Communication Ethernet & Supervision industrielle Ecole Nationale des Ingénieurs à Sfax Tunisia Development Systems Promotion 2018 Présentation du PFE: ENIS
2 Introduction Description de procédure de programmation La supervision Industrielle Le réseau Ethernet Conclusion 2 PLAN 2
Introduction PLAN Description de procédure de programmation La supervision Industrielle Le réseau Ethernet Conclusion PLAN 3
PROCESSUS Zone industrielle non automatisée : un processus de production en chaine des machines. Introduction générale 4 Les problèmes Les risques du panne Faibles sécurité Travail répétitif fatiguant Fonctionnement compliqué Temps large de production Faible rentabilité
5 Introduction générale AUTOMATISATION PROGRAMMATION L’intervention d’un équipe des ingénieurs : Programmations des APIs afin de commander les machines automatiquement Zone industrielle automatisée La solution
6 Nos tâches : Programmation d’une atelier flexible didactique à quatre stations (distribution, test, usinage, tri) Mettre les stations sous le réseau de communication Ethernet Programmation d’une IHM pour assurer la supervision industrielle Introduction générale
Introduction PLAN Description de procédure de programmation La supervision Industrielle Le réseau Ethernet Conclusion PLAN 7
8 Programmation des APIs
9 Afin d’avoir une fonctionnement automatique de chaque station on a suivi un démarche de programmation unique pour toutes les stations de l’atelier. LES MACHINES : Actionneurs Pré actionneurs Capteurs Grafcet Affectation des entrées et des sorties Programmation des APIs I.Généralement: Programmation des APIs
10 II. Grafcet: Le grafcet est notre base de programmation chaque enchainement d’un tel processus se traduit par un cycle qui recommence à chaque fois il est finit. Exemple : Grafcet indépendante des boutons marche et arrêt de la station1: L’état X1 va activer le cycle de processus L’état X0 va désactiver le cycle de processus Programmation des APIs
11 Nous avons utilisées des tableaux entrées sorties pour faciliter les tâches, ainsi on a ajouté une nomenclature et on a affecté à chaque composant une entrées ou sortie. Par exemple : III. Affectation des entrées et des sorties : Programmation des APIs
12 IV. Programmation sur le TIA PORTAL Nous avons traduit chaque Grafcet indépendamment, c’est à dire a ce niveau nous avons achevé la partie qui touche le programmation de chaque station appart Exemple : Traduction du Grafcet précédemment décrite Programmation des APIs
Introduction PLAN Description de procédure de la programmation La supervision Industrielle Le réseau Ethernet Conclusion PLAN 13
14 La supervision industrielle Chaque station dans l’atelier a été décrite par un schéma synaptique simple, ce schéma qui sera afficher sur un HMI serait simple à comprendre pour toute des opérateurs de l‘atelier. D’autre part l’interface permet un accès de commande des stations. Ce qui facilite le forçage des machines au cas d’un cycle interrompu.
15 La supervision industrielle
16 La supervision industrielle
17
Introduction PLAN Description de procédure de programmation La supervision Industrielle Le réseau Ethernet Conclusion PLAN 18
19 La mise sous réseau Ethernet des APIs programmées I.Principe de communication entre les stations : Lorsqu’elles sont mises sous le réseaux Ethernet ces stations vont être en communication directe entre eux. PLC1PLC4PLC3PLC2 Communication Ethernet 1 Communication Ethernet 2 Communication Ethernet 3
20 Configuration des réseaux Vérifier que la connexion entre les PLCs est le protocole TCP La mise sous réseau Ethernet des APIs programmées
21 La communication Ethernet entre PLC1 et PLC2 PLC1 PLC2 1 2 PLC1 va envoyer à plc2 la position du vérin oscillant. 1 PLC2 envoi la position du monte charge: s’il est en bas et pas de pièce le vérin oscillant va être autorisée à amener la pièce vers la station de test 2 La mise sous réseau Ethernet des APIs programmées
22 Configuration de l’appareil Activer l’accés aux blocs GET/PUT La mise sous réseau Ethernet des APIs programmées
23 Activer le mémentos de cadence ou le clock memory Choisir le byte qui convient La mise sous réseau Ethernet des APIs programmées
24 Les blocs PUT PLC1 envoi l’état de CD1PLC2 reçoit l’état de CD1 La mise sous réseau Ethernet des APIs programmées Les blocs GET
25 La configuration Choisir le partenaire au niveau du configuration du bloc PUT La mise sous réseau Ethernet des APIs programmées
26 Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifiques de chaque PLC La mise sous réseau Ethernet des APIs programmées
27 Choisir le partenaire au niveau du configuration du bloc GET La mise sous réseau Ethernet des APIs programmées
28 Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifique de chaque PLC La mise sous réseau Ethernet des APIs programmées
29 PLC2 envoi l’état de CI2 PLC1 reçoit l’état de CI2 La mise sous réseau Ethernet des APIs programmées
30 Choisir le partenaire au niveau du configuration du bloc PUT La mise sous réseau Ethernet des APIs programmées
31 Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifique de chaque PLC La mise sous réseau Ethernet des APIs programmées
32 Choisir le partenaire au niveau du configuration du bloc GET La mise sous réseau Ethernet des APIs programmées
33 Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifique de chaque PLC La mise sous réseau Ethernet des APIs programmées
34 La communication Ethernet entre PLC2 et PLC3 La station de test envoi l’information lorsque une pièce avec une épaisseur validée va être pousser vers la station d’usinage. Le Moteur du plateau va être démarré et le cycle commence 1 2 PLC2PLC3 La station d’usinage envoi l’état de ses capteurs, le capteur photoélectrique afin d’informer sur l’existence ou pas d’une pièce d’une part et le capteur inductif pour envoyer l’état du moteur du plateau s’il est en marche ou en arrêt, d’autre part. Si le moteur est en marche la pièce ne doit pas donc être émise par la station de test jusqu’à ce que cette dernière reçoit une signal qui confirme l’arrêt du moteur de plateau. 1 2 La mise sous réseau Ethernet des APIs programmées
35 PLC3 envoi l’état de son capteur CM PLC2 reçoit l’état de CM La mise sous réseau Ethernet des APIs programmées
36 Choisir le partenaire au niveau du configuration du bloc PUT La mise sous réseau Ethernet des APIs programmées
37 Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifiques de chaque PLC La mise sous réseau Ethernet des APIs programmées
38 Choisir le partenaire au niveau du configuration du bloc GET La mise sous réseau Ethernet des APIs programmées
39 Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifiques de chaque PLC La mise sous réseau Ethernet des APIs programmées
40 PLC2 envoi l’état X12 PLC3 reçoit l’état X12 La mise sous réseau Ethernet des APIs programmées
41 Choisir le partenaire au niveau du configuration du bloc PUT La mise sous réseau Ethernet des APIs programmées
42 Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifiques de chaque PLC La mise sous réseau Ethernet des APIs programmées
43 Choisir le partenaire au niveau du configuration du bloc GET La mise sous réseau Ethernet des APIs programmées
44 Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifiques de chaque PLC La mise sous réseau Ethernet des APIs programmées
45 La communication Ethernet entre PLC3 et PLC4 PLC3PLC PLC3 envoi l’etat de son moteur poussoir pour informer la station de tri qu’une pièce va être poussée. PLC4 reçoit l’information issu de PLC3 correspond à l’etat du moteur poussoir : s‘il est actif le moteur MC de tapis va tourner le cycle de station tri commence, sinon rien ne se passer. La mise sous réseau Ethernet des APIs programmées
46 PLC3 envoi l’état de son moteur poussoir MC PLC4 reçoit l’état du moteur MC La mise sous réseau Ethernet des APIs programmées
47 Choisir le partenaire au niveau du configuration du bloc PUT La mise sous réseau Ethernet des APIs programmées
Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifiques de chaque PLC La mise sous réseau Ethernet des APIs programmées 48
49 Choisir le partenaire au niveau du configuration du bloc GET La mise sous réseau Ethernet des APIs programmées
50 Ajouter l’horloge (REQ) Ajouter les zones mémoires spécifiques de chaque PLC La mise sous réseau Ethernet des APIs programmées
Introduction PLAN Description de procédure de programmation La supervision Industrielle Le réseau Ethernet Conclusion PLAN 51
52 Conclusion Février mars Avril Mai Juin 30% BILAN DE REPARTITION D’EFFORT Câblage et programmation Test final Mise sous communication Ethernet Programmation et supervision Grafcet et début de programmation
Partie de programmation de chaque station appart Partie de supervision de chaque station Partie mise des stations sous le réseau de communication Ethernet 100% 53 Etat d’avancement
54 Merci pour votre attention !