Bienvenue à la formation ‘’ AUTOMATISME DE BASE ‘’ Durée de la formation: 2 jours OBJECTIFS DE LA FORMATION • • • • Savoir l’architecture d’un système automatisé; Comprendre le fonctionnement d’un système automatisé; Connaître la structure générale d’un Automate programmable; Connaître le principe de fonctionnement d’un Automate programmable; • Connaître les méthodes de diagnostique de base d’une installation automatisée. Formation automatisme 2 Déroulement de la Formation « Automatisme de Base » Séquence 1 : Introduction ▪Introduction sur l’automatisme et les systèmes automatisés Séquence 2 :Constitution d’un système automatisé ▪Connaître les différents composants d’un système automatisé Séquence 3 : Les automates programmables ▪Connaître la structure générale d’un automate programmable Séquence 4 : Architecture matérielle d’un automate programmable Jour 1 ▪Connaître le rôle des différents éléments d’un automate programmable Séquence 5 : Architecture logicielle d’un automate programmable ▪ Comprendre le fonctionnement d’un automate programmable ▪ Séquence 6 : Rappels sur la logique automatisme ▪ Séquence 7 : Le logiciel de programmation ▪ Connaître le rôle et les fonctions d’un logiciel de programmation Séquence 8 :Le diagnostic de l’automate ▪ Jour 2 Connaître les bases du diagnostic d’un automate programmable Séquence 9 : Évaluation des acquis 3 • Séquence 1 : ❑ INTRODUCTION AUTOMATISME • Objectifs : A l’issue de ce chapitre vous allez : ❑ Connaître les différents technologies d’automatisme; ❑ Connaître les systèmes automatisé chez Renault et faire des comparaison; 4 « INTRODUCTION » L’ automatisme est un sous-ensemble ou un organe de machine(s) destiné à remplacer de façon automatique une action ou décision habituelle et prédéfinie sans intervention de l'être humain. Objectif de l’automatisme: •Machiner les opérations répétitives • Rendre le système autonome, productif • Minimiser l’intervention de l’être humain • 5 « Les systèmes automatisés chez Renault » Emboutissage Montage Tôlerie S. Ensemble Peinture /bouclier 6 « Evolution industrielle des technologies automatisme » Outre une alimentation en énergie, l‘exploitation des machines, des équipements et des processus mis en œuvre sur un site de production requiert généralement des appareils de commande capables d‘assurer le déclenchement, la commande, la surveillance et l‘arrêt des installations. Automatisation à La logique câblée Automatisation à La logique Programmée Automatisation entièrement intégrée 7 « DE LA LOGIQUE CABLÉE À LA LOGIQUE PROGRAMMÉE » Armoire électrique réalisée en logique câblée Armoire électrique réalisée en logique programmée 8 1- La logique câblée: La logique câblée pour un système automatisé, est basée sur un lois de contrôle qui relie entre les différentes parties en utilisant des fonctions de base (OU, ET, NON) et des relais NO (Normalement ouvert) et NC (normalement fermé). Les armoires de commande à logique câblée, fixaient les schémas fonctionnel par le câblage des contacteurs et des relais,… spécifique à la tâche à exécuter. En effet, le système réalisé est figé dans le câblage. 9 2- La logique programmée: La logique programmée ajoute à la loi de contrôle, la synchronisation entre les éléments du système. Basée sur l’informatique industrielle et sur l’évolution de l’électronique, elle permet généralement à réaliser simplement un système automatisée compliquée par la programmation. En effet, la logique stockée dans la mémoire programme du système est indépendante à la configuration matérielle et du câblage, et peut donc être modifiée ou évoluée simplement. 10 11 12 « Différence entre un système automatisé à logique câblée et autre à logique programmée » Système à base de logique câblée Volume encombrant, occupe plus d'espace moins de précision, rentabilté inférieure, (Bruit) Système à base de logique programmée moins d'espace très rentable et très précis Rendement Pas chèr Plus chèr (investissement) Coût compliqué, demande plus de temps, facile à entretenir (demande certaines compétences spécifique), moins de temps pour le diagnostique application figée pour une tâche déterminé peut servir à plusieurs tâches et même à la fois Maintenance Flexibilité N.B: La comparaison est faite pour un système compliqué 13 3- Automatisation entièrement intégré (TIA) Totally Integrated Automation (T.I.A.): Aujourd‘hui, les processus de production ne sont plus considérés isolément, mais intégrés à une démarche globale. L‘intégration complète de tout l‘environnement d‘automatisation est désormais réalisée grâce à : • une configuration et une programmation homogènes des différentes unités du système :API/PC • une gestion cohérente des données en temps réel. • une communication globale entre tous les équipements d‘automatisme mis en œuvre. Une sécurité des personnes et des équipements impliquer et exiger sur les installations automatisées. F 14 • Séquence 2 : ❑ CONSTITUTION D’UN SYSTÈME AUTOMATISÉ • Objectifs du chapitre 2 : A l’issue de ce chapitre vous allez : ❑ Connaître la différence entre un capteur et un actionneur ; ❑ Connaître les rôles des différents constituants d’un système; ❑ Savoir les différents type des signaux de dialogue ; 15 QCM 1.Un capteur est un : ❑ émetteur de signal ❑ Récepteur de signal ❑ Emetteur et récepteur de signal 2. Un actionneur: ❑ émetteur de signal ❑ Récepteur de signal ❑ Emetteur et récepteur de signal 3. La partie commande contienne : ❑principalement les interfaces E/S et l’unité de traitement ❑ Seulement l’unité de traitement ❑ Les actionneurs 4. Barriere immatérielle est un capteur: ❑ Capteur analogique ❑ Capteur numérique ❑ Capteur TOR 5. Partie Commande est constitué principalement de: ❑ Unité de traitement, interface d’entrée et de sortie ❑ Capteur, actionneur et unité de traitement ❑ IHM 6. Le tachymètre: ❑ Capteur numérique ❑ Capteur Analogique ❑ Donne à sa sortie un signal analogique ❑ Donne à sa sortie un signal numérique 7. Un potentiomètre nous donne un signal: ❑ Numérique ❑ Analogique 16 Exemple d’un système automatisé: A partir de cet vidéo, Veuillez identifier les constituants des systèmes automatisées 18 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 Constitution d’un système automatisé IHM CONDUITE communication PARTIE COMMANDE UNITÉ DE Interface TRAITEMENT ENTRÉES Interface SORTIES Pré-actionneur Signal PARTIE OPÉRATIVE CAPTEURS ACTIONNEURS PROCÉDÉ 19 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 Les éléments visibles : Capteur ou Actionneur ? 20 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Technologie capteur » ❑Définition: un dispositif qui transforme l'état d‘une grandeur observée en une grandeur utilisable Les grandeurs physique peuvent être mécanique, thermique, électrique, magnétique, radiatif ou chimique. Representation fonctionnelle 21 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Technologie capteur » ❑ Capteurs en automatisme: En fonction du signal de sortie on distingue 3 types de capteurs: ❑ ❑ ❑ Capteur T.O.R, Capteur analogique Capteur numérique. 22 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Technologie capteur » 1. Capteur T.O.R La variation du signal de sortie se fait d’une manière binaire ( 1ou 0, Vrai ou Faux, Présence² ou absence, …….) c’est-à-dire seules 2 états sont possible d’où l’appellation tout ou rien. On distingue 3 types de détection : détection photoélectrique, détection inductive et détection capacitive: 23 « Technologie capteur » 1. Capteur TOR: « Exemple » Bouton & sélecteur 24 « Technologie capteur » 2. Capteur analogique: La variation du signal de sortie se fait de façon progressive. Donc la valeur capter à la sortie est proportionnelle au grandeur physique capter à l ’entrée. Exemples de capteurs analogique: 25 « Technologie capteur » 2. Capteur Analogique: « Exemple » Potentiomètre: Tachymètre: 26 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Technologie capteur » 3. Capteur numérique: En fonction du grandeur physique capter à l’entrée le capteur délivre un signal sous forme de code logique Par exemple, sur le dessin à côté on à un capteur de niveau numérique, qui, en fonction de niveau d’eau dans la cuve Ce capteur délivre des codes logique (4 bits) exploitable Il existe d’autres types de capteur qui délivre des informations de 8 bits, 16bits, 32bits… 27 « Technologie capteur » 3. Capteur Numérique: « Exemple » RFID: Identification des données en Radio fréquence Capteur de couleur numérique Codeur 28 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Technologie actionneur » ❑ Définition: Un actionneur est un organe de la partie opérative, qui reçoit l’ordre de travail de la partie commande généralement via un pré actionneur, afin de fournir la force d’action nécessaire à l’exécution du travail ordonné. Donc, un actionneur transforme l’ordre reçu de la partie commande en force/énergie mécanique, Action électrique, hydraulique, pneumatique…. Dans l’industrie, on trouve généralement des actionneurs électrique, pneumatique et hydraulique. 29 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Technologie actionneur » 1. Actionneur électrique : Les actionneurs électrique fonctionnent grâce à l’alimentation électrique via des interrupteurs, relais, variateurs de vitesse… 30 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Technologie actionneur » 2. Actionneur pneumatique et hydraulique : Ces actionneur s’alimentent de l’énergie pneumatique/hydraulique pour délivrer une force, des mouvements mécaniques… Dans l’industrie on distingue généralement les vérins, les moteurs…. Vérin hydraulique Moteur hydraulique Moteur pneumatique Vérin pneumatique Turbine hydraulique 31 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Technologie actionneur » ❖ Pré actionneur : Le pré actionneur est le constituant qu’à le rôle de distribuer l’énergie de puissance utile aux actionneurs sur ordre de la partie commande. On trouve des pré actionneur électrique (Relais, contact, variateur de vitesse) et hydraulique/pneumatique (Distributeur, électrovanne) 32 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Dialogue Homme machine » Le dialogue Homme machine ou interface homme machine (IHM) définit, les moyens mise en œuvre l’opérateur afin de communiquer avec la machine , de configurer, paramétrer, et de surveiller le bon déroulement du procédé. à Généralement en distingue 2 catégories essentiels 1. Commande et signalisation 2. Pupitres 33 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Dialogue Homme machine » 1. Commande et signalisation: ➢ Les commandes permettent de configurer, paramétrer l’équipement. Ce sont des boutons de tous types et formes. Les commandes se raccordent aux interfaces d’entrée ➢ Les signalisations permettent de surveiller le bon déroulement du procédé. Les signalisations se raccordent aux interfaces de sorties 34 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 « Dialogue Homme machine » 2. Pupitre homme machine: Le pupitre homme machine ou terminal opérateur existe sous plusieurs types: OP avec clavier TP texte panel OP Touch screen OP sans file les pupitres IHM permettent d’intégrés les commandes et les signalisations 35 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 Constitution d’un système automatisé PARTIE COMMANDE IHM CONDUITE AUTOMATE communication ENTRÉES UNITÉ DE SORTIES TRAITEMENT Signal Pré-actionneur PROCÉDÉ CAPTEURS ACTIONNEURS PARTIE OPÉRATIVE 36 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 Constitution d’un système automatisé La Partie Commande: Elle pilote la Partie Opérative par : ➢ La réception d’informations sur l’état de la partie PARTIE COMMANDE IHM opérative ➢ Le traitement de ces informations CONDUITE ➢ L’envoi d’ordres vers cette partie opérative ➢ L’interface entre l’homme et la machine (I. H. M. ) ENTRÉES UNITÉ DE TRAITEMENT SORTIES La Partie Opérative: Elle regroupe le procédé, ses capteurs et CAPTEURS PROCÉDÉ ACTIONNEURS actionneurs: ➢ exécution de l’action ordonnée ➢ Envoi du signal à la partie commande pour faire le PARTIE OPÉRATIVE contrôle de l’action exécuter et de l’état de la machine 37 CONSTITUTION D’UN SYSTÈME AUTOMATISE S2DOC10 Constitution d’un système automatisé ➢ L’interface Homme / Machine (IHM) : Assure la communication entre l’opérateur et le procédé via l’unité de traitement ➢ L’interface d’entrée : Reçoit le signal électrique du capteur et le transforme en état logique (0 ou 1) pour l’unité de traitement ➢ L’unité de traitement : Exécute un programme qui définit l’état logique des sorties en fonction de l’état logique des entrées ➢ L’interface de sortie : Reçoit l’état logique (0 ou 1) de l’unité de traitement et le transforme en signal électrique pour l’actionneur à travers un pré-actionneur. F 38 Q.C.M Côcher la/les bonne(s) réponse(s) 1. 2. 3. 4. 5. Barriere immatérielle est un capteur: ❑ Capteur analogique ❑ Capteur numérique ❑ Capteur TOR 6. L’unité central de l’automate est constitué principalement de: ❑ Microprocesseur ❑ Relais ❑ Mémoires Partie Commande est constitué principalement de: ❑ Unité de traitement, interface d’entrée et de sortie ❑ Capteur, actionneur et unité de traitement ❑ IHM Le tachymètre: 7. 8. Toutes les types de mémoire (RAM, ROM, EEPROM) sont effaçable: ❑ OUI ❑ NON Un automate programmable industriel est un appareil électronique programmable destiné au traitement des processus industriel : ❑ Capteur numérique ❑ OUI ❑ Capteur Analogique ❑ NON ❑ Donne à sa sortie un signal analogique ❑ ❑ Donne à sa sortie un signal numérique Constitué principalement de module/carte: CPU, alimentation, entrée/sortie. un potentiomètre nous donne un signal: 9. à quoi sert les mode de marche (sur la CPU siemens) suivant : ❑ Numérique ❑ STOP ❑ Analogique ❑ RUN ❑ MRES Définir les abréviations suivante: ❑ IHM : ❑ AI ❑ API : ❑ CPU: ❑ DO : : 10. Les modules d’entrée analogique ont 2 fonctions principale (côcher et classer par ordre les réponses): ❑ Convertir le signal analogique en signal numérique CAN ❑ Convertir le signal numérique en signal analogique CNA ❑ Envoyer le résultat du signal vers la CPU ❑ Adapter et filtrer le signal d’entrée 39 • Séquence 3 : ❑ LES AUTOMATES PROGRAMMABLES • Objectifs : A l’issue de ce chapitre vous allez : ❑ Connaître quelques types d’automate; ❑ Savoir les caractéristiques principales et les gammes ; ❑ Connaître le principe de fonctionnement; 40 LES AUTOMATES PROGRAMMABLES S3DOC1 EXEMPLE DE MARQUES AUTOMATE PROGRAMMABLE • SIEMENS: • TÉLÉMÉCANIQUE • ALLEN-BRADLEY • OMRON 41 LES AUTOMATES PROGRAMMABLES S3DOC1 QU’EST CE QU’UN AUTOMATE PROGRAMMABLE INDUSTRIEL ➢ L’automate programmable est un dispositif électronique de fonctionnement automatique,, programmable destiné à la commande de processus industriel par un traitement séquentiel . D’où son nomination Automate Programmable industriel ou PLC. Les API se caractérisent : ➢ Par leur robustesse : conçus pour pouvoir travailler en milieu hostile, ils utilisent des circuits durcis et sont prévus pour résister aux vibrations, aux températures des ateliers, perturbation électrique, etc. ➢ Par leur réactivité aux indications fournies par les capteurs (dispositifs anticollision, alarmes diverses); ➢ Par leur facilité de maintenance. Les modules peuvent être changés très facilement et le redémarrage des API est très rapide. ➢ L’installation de l’automate obéit à des règles et normes précises concernant l’environnement et les raccordements électriques. 42 DIFFÉRENTES GAMES AUTOMATE PROGRAMMABLE TWIDO Schneider TSX NANO SIEMENS LOGO Mini Automate TSX Premium S200 SIEMENS Automate Compact (Mono Bloc) S300 SIEMENS Automate Modulaire S400 SIEMENS Hyper Automate 43 CRITÈRES DE CHOIX D’UN AUTOMATE PROGRAMMABLE Taille Vitesse de transfert Communication Mémoires Sécurité Types des sorties & des entrées Nombre de sorties d’entrées Extension possible Nombre compteur, tempo,… 44 LES AUTOMATES PROGRAMMABLES S3DOC2 COMMENT SA MARCHE UN AUTOMATE PROGRAMMABLE ? 5 Dialogue avec d’autres équipements API 1 Reçoit des informations Traite l’Information 2 4 Contrôle l’exécution 3 Commande 6 Régule (ordre) Procédé 45 LES AUTOMATES PROGRAMMABLES S3DOC5 COMMENT SA MARCHE UN AUTOMATE PROGRAMMABLE ? AUTOMATE PROGRAMMABLE 1 - L’automate reçoit et adapte les informations capteurs à partir des interfaces d'entrées UNITÉ DE INTERFACES TRAITEMENT INTERFACES DE D'ENTRÉE 3 - Il commande les actionneurs par les interfaces de sorties SORTIES PROGRAMME 2 - Il exécute un programme de traitement des données pour commander les actionneurs en fonction de l'état des capteurs. CAPTEURS ACTIONNEURS PROCÉDÉ PARTIE OPÉRATIVE 46 LES AUTOMATES PROGRAMMABLES S3DOC3 ARCHITECTURE INTERNE L’automate est constitué de cartes entrées/sorties TOR, analogiques et de module spécifiques : communication, régulation… L’unité centrale pilote l’ensemble de ces modules. Interfaces d’entrées Unité Centrale Interfaces de sorties Microprocesseur E TOR S TOR S ANA BUS E ANA Mémoire Communication Régulation 47 ARCHITECTURE INTERNE Microprocesseur : Le microprocesseur réalise toutes les fonctions logiques de base (ET, OU,…) les fonctions de temporisation, de comptage, de calcul arithmétique ... à partir du programme contenu dans sa mémoire, son horloge. Les principales caractéristiques d'un microprocesseur sont : • • • • Le jeu d'instructions qu’il peut exécuter. La complexité de son architecture Le nombre de bits que le processeur peut traiter ensemble La vitesse de l’horloge Il est connecté aux autres éléments (mémoire et interface E/S) par des liaisons parallèles appelées ' BUS ‘ qui véhiculent les informations sous forme binaire. Intel 4004 (1971) Intel i7 (2010) 2300T . 108Khz . 4/4bits 1Mr170M T . 3,47GHZ . 64/64bits 48 ARCHITECTURE INTERNE Mémoire sur automate: 49 • Séquence 4 : ❑ ARCHITECTURE MATERIELLE ‘HARD’ D’UN AUTOMATE PROGRAMMABLE • Objectifs : A l’issue de ce chapitre vous allez : ❑ Avoir un aperçu général de la configuration matérielle ❑ Connaître les différents modules ❑ Savoir le rôle de chaque module et son principe de fonctionnement 50 PRESENTATION MATERIELLE (Exemple) Module d’alimentation Module d’entrées T.O.R Module de sortie T.O.R Module CPU (Unité centrale) Module de communication 51 PRESENTATION MATERIELLE (Exemple) Rack Module d’entrées T.O.R Module d’alimentation Module CPU (Unité centrale) Module de sorties T.O.R Module de sorties/Entré es T.O.R Module d’entrées Analogique 52 PRESENTATION MATERIELLE S7-300 : Montage des modules sur le RACK Mise à la terre du Rail profilé support. Rail profilé Connecteur de bus Vis de fixation 53 S7-300 : Modules PS CPU Alimentation (option) FM : CP : IM SM : SM : SM : SM : - Point-à-point Coupleur ETOR STOR EANA SANA - Comptage - Positionnement - PROFIBUS (option) - Régulation - Industrial Ethernet 54 PRESENTATION MATERIELLE (RACK/châssis) RAIL SUPPORT SIEMENS S300 Rack Télémécanique TSX Rack Télémécanique TSX RAIL SUPPORT SIEMENS S400 55 PRESENTATION MATERIELLE (Module d’alimentation) Le module d’alimentation peut être considéré comme le « cœur » de l’automate. Il fournit l’énergie électrique nécessaire à l’ensemble des modules qui constitue l’automate programmable, d’où l’importance de ce module. ➢ Sa face avant dispose de voyants d’aide au diagnostic visuel : bon fonctionnement ou défaut d’alimentation. ➢ Lorsque la configuration nécessite plusieurs racks, chacun dispose de son module d’alimentation. 56 PRESENTATION MATERIELLE (CPU) Si l’alimentation est le cœur de l’automate, l’unité centrale en est le « cerveau ». Grâce à son processeur, ce module : ➢ Assure l’acquisition des données externes issues des entrées. ➢ Gère les données internes créées par le programme. ➢ Exécute de façon cyclique le programme par le traitement séquentiel des instructions qui le compose. ➢ Positionne l’état des sorties en fonction du résultat du traitement du programme. ➢ Assure la surveillance du chien de garde. 57 PRESENTATION MATERIELLE (CPU) S7-300 : Présentation de la CPU (SIEMENS): Led de diagnostic Micro Memory Card (MMC) Commutateur de mode de fonctionnement Interface de dialogue PROFIBUS/MPI Interface de dialogue PROFINET Alimentation 24Volts. 58 PRESENTATION MATERIELLE (CPU) S7-300 : Concept de mémoire: Carte mémoire siemens: MMC (Micro Memory Card) L’unité centrale à 3 types de mémoires : ➢ Mémoire Système (BIOS): Contenant les données système liées au système d’exploitation de la CPU ➢ Mémoire de chargement (EEPROM): c’est la carte mémoire MMC ➢ Mémoire de Travail (RAM): Contienne les séquences et les données nécessaire pour l’exécution du programme 59 PRESENTATION MATERIELLE (CPU) S7-300 : Mode de marche: L’Unité Centrale gère des modes de marche qui définissent en temps réel l’état de l’API : • RUN : marche normale, le programme est exécuté en permanence, • STOP : arrêt de la scrutation dans un état prédéterminé, le programme n’est plus exécuté, • MRES : Pour faire un effacement RAM / mettre à jour la mémoire interne CPU (Siemens) (On efface pas le programme !!) 60 PRESENTATION MATERIELLE (CPU) S7-300 : Communication: Port DB9: pour les liaison MPI et Profibus Port RJ45: pour les liaison PROFINET Câbles de liaison: Adaptateur Câble PROFINET Câble PROFIBUS Câble MPI Afin de dialoguer avec la CPU pour configurer, programmer, diagnostiquer…, on a besoin d’une console/PC, du logiciel de développement et choisir le câble de liaison réseau. Le réseau sert aussi à communiquer avec d’autre matériels 61 PRESENTATION MATERIELLE DES MODULES NUMERIQUES (Module d’entrée Numérique DI) Présentation générale : Nom du module Accessoires: SM 321 DI32/DC24v Voyants d’indication D’état Référence du module 6ES7 321-7BH01-0AB0 Connecteur Frontal DI16: 16 Digital input Module de 16 entrée TOR DI32: 32 Digital input Module de 32 entrée TOR 62 PRESENTATION MATERIELLE DES MODULES NUMERIQUES (Module d’entrée Numérique DI) Rôle et fonctionnement: Dans l’automate, le rôle des modules interfaces d’entrées est double : ➢Adapter les informations issues de la partie opérative en signaux logiques transmis par le bus à l’unité centrale. ➢Isoler galvaniquement les signaux internes, des signaux de « hauts niveaux » issus de la partie opérative. Principe 63 PRESENTATION MATERIELLE DES MODULES NUMERIQUES (Module d’entrée Numérique DI) Schéma interne: Elles sont destinées à : • Recevoir l’information en provenance des capteurs • Traiter le signal en le mettant en forme, en éliminant les parasites et en isolant électriquement l’unité de commande de la partie opérative. Vers l’unité de traitement ‘CPU’ De l’interface d’entrée ‘DI’ Opto-coupleur 64 PRESENTATION MATERIELLE DES MODULES NUMERIQUES (Module d’entrée Numérique DI) Signal et type d’informations: Les modules d’entrées traitent deux types d’informations: ➢ Des informations Tout ou Rien issues d’interrupteurs de fin de course, de détecteurs de proximité ou de bouton-poussoir, BOOL: Boulean (True/False) ➢ Des informations numériques codées sur 8, 16 ou 32 bits, en provenance des roues codeuses, de capteurs numériques, codeur…. 65 PRESENTATION MATERIELLE DES MODULES NUMERIQUES (Module de sortie Numérique DO) Présentation générale: Nom du module Accessoires: SM 322 DO32/DC24v 0,5A Voyants d’indication D’état Référence du module 6ES7 322-7BH01-0AB0 Connecteur Frontal DO16: 16 Digital output Module de 16 sorties TOR DO32: 32 Digital output Module de 32 sorties TOR 66 PRESENTATION MATERIELLE DES MODULES NUMERIQUES (Module de sortie Numérique DO) Rôle et fonctionnement: Le rôle des Interfaces de sortie est double : ➢ Isoler les signaux de bas niveaux en provenance de l’unité centrale via le bus. ➢ Adapter en les amplifiant les signaux de sortie pour qu’ils puissent commander des préactionneurs : relais, contacteurs, vérins, voyants… Principe 67 PRESENTATION MATERIELLE DES MODULES NUMERIQUES (Module de sortie Numérique DO) Schéma interne: Elles sont destinées à : • Commander les pré-actionneurs et éléments des signalisations du système • Adapter les niveaux de tensions de l’unité de commande à celle de la partie opérative du système en garantissant une isolation galvanique entre ces dernières Opto-coupleur Vers l’interface de sortie ‘DO’ De l’unité de traitement ‘CPU’ 68 PRESENTATION MATERIELLE DES MODULES NUMERIQUES (Module de sortie Numérique DO) Signal et type d’informations: Les modules de sorties peuvent commander les actionneurs directement ou à travers les préactionneur, en 2 types d’informations: ➢ Informations Tout ou Rien vers une lampe, un klaxon, relais, distributeur, petit moteur… BOOL: Boulean (True/False) ➢ Informations numériques codées sur 8, 16 ou 32 bits, des afficheurs, compteurs, multiples lampes…. 69 PRESENTATION MATERIELLE DES MODULES ANALOGIQUE (Module d’entrée analogique AI) Rôle et fonctionnement: Un module d'entrée analogique délivre une valeur numérique vers la CPU pour un signal analogique normalisé (courant, tension, résistance ou température). Cette valeur numérique doit reproduire la grandeur à mesurer (un remplissage en litres). Cette opération s'appelle normalisation ou mise à l'échelle de la valeur analogique. 1.Envoi de signal analogique 2. Conversion et adaptation 3. Envoi pour le traitement CAN 70 PRESENTATION MATERIELLE DES MODULES ANALOGIQUE (Module de sortie analogique AO) Rôle et Fonctionnalités Inversement aux module AI, le programme utilisateur calcule une valeur de processus. Cette valeur de processus doit être convertie en une valeur numérique, que le module de sortie analogique convertira en un signal analogique, pour piloter une commande analogique (ex: Vanne proportionnelle). Cette opération de conversion s'appelle dénormalisation. 2. Conversion et adaptation 3. Commande analogique 1. Traitement 71 PRESENTATION MATERIELLE DES MODULES ANALOGIQUE Traitement des données analogiques par rapport à API: CPU 72 ARCHITECTURE MATERIELLE D’UN AUTOMATE PROGRAMMABLE S4DOC10 LES MODULES DE COMMUNICATION Des modules de communication obéissant à divers protocoles ModBus, Ethernet, RS232, Profibus, Profinet, ASI….pour dialoguer avec d'autres automates, des entrées/sorties déportées, des supervisions ou autres interfaces homme-machine API Ordinateurs Ces équipements peuvent être des : Robots Variateurs de vitesse API Supervision 73 ARCHITECTURE MATERIELLE D’UN AUTOMATE PROGRAMMABLE S4DOC11 LES MODULES DE COMMUNICATION Architecture et Caractéristique des réseaux: Une architecture peut comporter plusieurs types de réseaux en fonction de : ➢ Le volume des données à échanger ➢ Le type de support ou matériel et la ➢ technologie utilisée (Protocoles) ➢ La vitesse d’échange des données ➢ La criticité des informations à traiter ➢ Le comportement en cas de perte de données. 74 ARCHITECTURE MATERIELLE D’UN AUTOMATE PROGRAMMABLE S4DOC11 LES MODULES DE COMMUNICATION Réseau industriel : Profinet PROFINET est un standard de communication ouvert pour l'automatisation industrielle. PROFINET est basé sur Ethernet utilise TCP/IP ainsi que les standards de technologie de l'information PROFINET est un standard complet, qui répond à toutes les exigences relatives à la mise en œuvre d'Ethernet dans l'automatisation. PROFINET couvre des besoins qui vont du niveau terrain au niveau conduite. Afin faire connecté 1 ou plusieurs matériels à un réseau Profinet, chacun est identifier par une adresse IP (internet protocole): Une adresse IP est un numéro d'identification qui est attribué de façon permanente ou provisoire à chaque appareil connecté à un réseau informatique ou industriel utilisant l'Internet Protocol. Une adresse IP est généralement représentée en notation décimale avec quatre nombres compris entre 0 et 255, séparés par des points, ce qui donne par exemple : 212.85.150.134. à retenir: • PN est réseau industriel qui utilise TCP/IP • Chaque matériel connecté à 1adresse IP 75 • Séquence 5 : ❑ Traitement interne des données Automate SOFT • Objectifs : A l’issue de ce chapitre vous allez : ❑ Connaître le principe de fonctionnement de l’automate ; ❑ Savoir différentier entre les différentes mémoire automate; ❑ Connaître les démarches de fonctionnement d’un programme automate; 76 PRINCIPE DE FONCTIONNEMENT INTERNE API 1 Les Interfaces d’Entrées captent les informations issues des fins de courses et boutons poussoirs et recopient ces états dans la mémoire de données en zone Mémoire image des Entrées Interfaces d’entrées Unité Centrale Mémoire Mémoire 0 1 Processeur Image des sorties 1 1 1 0 0 0 1 1 0 2 Image des entrées Interfaces de sorties Mémoire Programme 1 3 Le programme écrit dans la mémoire de données la valeur des sorties (Mémoire image de sortie) issue du traitement des instructions. Les interfaces de sortie répercutent ces données vers les actionneurs. L’Unité centrale exécute l’une après l’autre, les instructions contenues dans la mémoire de Programme. Le résultat de ce traitement évolue en fonction de l’état des données d’entrées. Toutes ces opérations s’effectuent de manière cyclique 77 INSTRUCTION PROGRAMME La Mémoire Programme contient les instructions qui constituent le programme de l’application. Le programme est créé avec : ➢Une « console » de programmation spécifique (de plus en plus rare). ➢Un logiciel installé sur un PC. Une fois réalisé le programme est transféré dans l’automate. Le programme est généralement constitué des blocs qui ont chacun une fonction spécifique : modes de marches, Ordres de marche, mouvements, sécurité..… 78 ARCHITECTURE LOGICIELLE D’UN AUTOMATE PROGRAMMABLE S5DOC3 DONNÉES & VARIABLES Chaque automate est caractérisé par ces performances technologique qui se voit à travers le nombre des données, ces types, les plages autorisés,… Chez Siemens ou les autres constructeur, y à plusieurs type de données nécessaires à une bonne exploitation du programme, on distingue: ❖ Les types de données BINAIRE: BOOL, Bite, Byte(Octet), Word(Mot), DWORD (double mot) ❖ Les types de données Arithmétique: INT(entier), DINT(Double entier), REAL(Réel) ❖ Les types de données Temps: DATE, TIME, … À retenir : 79 ARCHITECTURE LOGICIELLE D’UN AUTOMATE PROGRAMMABLE S5DOC5 LE CYCLE PROGRAMME L’automate doit en permanence : ➢Réaliser un auto-diangnostic et assurer le dialogue avec l’IHM. ➢Lire l’état des entrées pour connaître l’état de la machine qu’il pilote. ➢Exécuter le programme application. ➢Positionner les sorties pour agir sur l’installation. Ces opérations constituent le cycle automate. Plus celui-ci est court, plus l’automate réagira vite sur un événement Il ne faut pas confondre le cycle de l’automate (des ms) et le cycle de la machine (généralement des secondes). Le temps de cycle programme est vérifié en permanence par l’automate par ce que l’on appelle le «chien de garde» (WatchDog), ce dernier enclenche une alarme s’il y a un dépassement du temps. 80 ARCHITECTURE LOGICIELLE D’UN AUTOMATE PROGRAMMABLE S5DOC6 LES MODES DE MARCHE D’UN AUTOMATE L’automate possède deux modes de marche par défaut : ➢AUTO ou RUN : Dans ce mode, L’automate exécute le cycle tel que décrit page précédente (Diagnostic, lecture des entrées, exécution programme, positionnement des sorties). ➢MANU ou STOP : dans ce mode le programme n’est plus exécuté mais l’automate réalise toujours le diagnostic et la lecture des entrées. Remarque : Dans ce mode les sorties prennent ce que l’on appelle les positions de replies. Le passage d’un mode de marche à l’autre pourra s’effectuer : ➢Par une clé ou des boutons généralement situés sur l’Unité Centrale. ➢Par une commande depuis le logiciel de programmation. ➢Dans certains cas via des modules de communication. Le passage en stop de l’automate pourra avoir lieu suite à la détection d’un défaut par l’auto-diagnostic de l’automate. F 81 Q.C.M Côcher la/les bonne(s) réponse(s) ou donner les réponses directes 1. Définir les abréviations suivante: 6. L’unité central de l’automate est constitué principalement de: ❑ IHM : ❑ Microprocesseur ❑ AI ❑ Mémoires ❑ API : ❑ CPU: ❑ STOP : ❑ DO : ❑ RUN ❑ MRES : : 7. à quoi sert les modes de marche (sur la CPU siemens) suivant : 2. Un automate programmable industriel est un appareil électronique programmable destiné au traitement des processus industriel : ❑ OUI ❑ NON ❑ Constitué principalement de module/carte: CPU, alimentation, entrée/sortie. : 8. Les modules d’entrée analogique ont 3 fonctions principale (côcher et classer les réponses par ordre): ❑ Convertir le signal analogique en signal numérique CAN ❑ Convertir le signal numérique en signal analogique CNA ❑ Envoyer le résultat du signal vers la CPU ❑ Adapter et filtrer le signal d’entrée 3. Relier chaque type de mémoire par son correspondant: 9. Un cycle automate se fait principalement comme suit (classez les par ordre): ❑ Ecriture des sorties MIS 4. À quoi sert les Opto-coupleur dans les modules d’entrées et de sorties: ❑ Lecture des entrées MIE ❑ Isolation galvanique de signal en provenance de la CPU vers les sorties ou l’inverse ❑ Exécution du programme ❑ Contrôle d’état ❑ augmenter la sécurité entre 2 interface indépendant 5. parmi les appareils d’isolation galvanique électronique ou électrique: *autotransformateur *Relais électromagnétique *fusible *opto-coupleur 82 • Séquence 6 : ❑ Rappel Logique Automatisme • Objectifs : A l’issue de ce chapitre vous allez : ❑ Connaître les différentes fonction logique; ❑ Pouvoir résoudre un problème logique ; ❑ Connaître les différentes représentation logique et savoir les convertir ; 83 Logique automatisme Généralité: S6ADB La logique séquentielle La logique séquentielle est un type de logique dont les résultats ne dépendent pas seulement des données actuellement traitées mais aussi des données traitées précédemment. la logique séquentielle utilise la notion de mémoire de stockage Les éléments de base de la logique séquentielle sont les bascules, registres, les fonctions logique…. Dans un système respectant la logique séquentielle, les tâches peuvent être effectuées de deux manières : • Fonctionnement asynchrone : dans ce mode de fonctionnement, la sortie logique peut changer d'état à tout moment quand une ou plusieurs entrées changent ; • Fonctionnement synchrone : le changement d'état est commandé par un signal d'horloge, les informations évoluent en fonction du temps. 84 La logique combinatoire Généralité: Le système à logique combinatoire se compose des fonctions logique acceptant plusieurs valeurs logiques en entrée et dont la sortie ne peut avoir que deux Sortie S0 étatsEntrée possibles : 0 ou 1. E0 Entrée E1 Fonctions logique Sortie Sn Entrée En On trouve principalement des fonctions logique tel, NON, OU, ET… 85 Logique automatisme S6ADB La logique combinatoire Fonction logique : 86 La logique combinatoire Simplification: Théorèmes BOOLE/MORGANE 87 Logique automatisme S6ADB Exercices: 2. Donner l’équation simplifier de sortie et le schéma à CONTACT équivalente: A S= A + /B Z= A+B+C 88 Système de numérotation Il existe en générale 4 types de systèmeType de d’affichage numération: • Décimal : base 10 (0, 1, 2….9) Exemple: (745)10 = 7 x 10² + 4 x 10¹ + 5 x 10º • Binaire: base 2 (0,1) 4 → 2# Exemple: (10 110)2 = 1 x 2³ + 0 x 2³ + 1 x 2² + 1 x 2¹ + 0 x 2º • Hexadécimal : base 16 (0, 1, ….9,….., E, F) → 16# • Exemple: (5AF)16 = 5 x 16² + A x 16¹ + F x 16º • BCD (Binary Coded Décimal) binaire codé en décimal 89 Système de numérotation Conversion 90 Exercice: Donnez la méthode pour passer de la base décimale à la base hexadécimale (dans les deux sens). Complétez le tableau ci-dessous .L'indice indique la base dans laquelle le nombre est écrit. 91 Logique automatisme S6ADB Système de numérotation Exercices (conversion): 3. De Binaire en Décimal, HEXA et BCD: 1. De Décimal en binaire: 127 (10) = 101000101 (2)= (2) 1111111 86 (10) = (2) 1010110 99 (10)= 1100011 (2) = 103 1100111 (2)= 2. De Binaire en Décimal: 110110 (2) = 325 (10)= 145 (10)= = 67 145 (16) BCD 67 (16) BCD (10) 54 101010 (2) = (10) 42 100010 (2) = (10) 4. DEC -> HEXA -> BIN ->34BCD: 120 (10) = 298 (16)= 978 (BCD)= (16)= 78 664 978 (10)= (16)= (2)= 1111000 (2)= BCD 78 BCD 1010011000 298 2424 100101111000 (10)= (2) F 92 • Séquence 7 : ❑LA STRUCTURE D’UN PROGRAMME AUTOMATE • Objectifs : A l’issue de ce chapitre vous allez : ❑ Connaître le rôle du logiciel de programmation; ❑ Les différents type de logiciels de programmation; ❑ Connaître la structure d’un programme; 93 ARCHITECTURE LOGICIELLE D’UN AUTOMATE PROGRAMMABLE S5DOC1 DIFFERENTS TYPES LOGICIEL AUTOMATE PROGRAMMABLE Marque Gamme progiciel de programmation • SIEMENS SIMATIC S200, S300, S400… Step 7, MicroWin.. • TÉLÉMÉCANIQUE TSX premium, Twido… PL7 pro ,TwidoSuite SLC 5/03-5/04 ,… RSLogix, • ALLEN-BRADLEY • OMRON Omron Cpm1, CP1H,… SYSWIN, OMRON CX-One, CX-Programmer V5 94 LE LOGICIEL DE PROGRAMMATION S6DOC1 LE RÔLE DU LOGICIEL Pour réaliser une application automate on utilise un logiciel de programmation. Ce logiciel est installé sur un PC qui sera connecté à l’automate pour les phases de : ▪ Transfert initial de l’application. ▪ Mise au point du programme. ▪ Exploitation de l’installation. Le logiciel va permettre dans un premier temps : ▪ ▪ ▪ ▪ ▪ Déclarer la configuration de l’automate. Déclarer les données (variables) utilisées programme Créer une application (programme automate). Saisir le programme. Transférer l’application dans l’automate. dans le Dans un deuxième temps le logiciel va permettre : ▪ De réaliser la mise au point du programme. ▪ D’effectuer le diagnostic du fonctionnement de l’automate. ▪ De suivre le fonctionnement de la machine avec des écrans dédiés aux exploitants. 95 LE LOGICIEL DE PROGRAMMATION S6DOC2 L’ARCHITECTURE DU LOGICIEL ▪ Configuration matériels: déclaration et paramétrage des modules et aussi Diagnostic automate. ▪ Programmation des différentes taches en LD, ST, IL, G7 : Visualisation et modification du programme en exploitation. ▪ DFB : création de blocs fonction personnalisés. ▪ Déclaration et paramétrage des variables en langage machine. ▪ ▪ Tables de visualisation, modification, forçage des variables. Dossier de l’application ▪ Écrans de suivi du procédé (IHM). 96 LE LOGICIEL DE PROGRAMMATION S6DOC2 L’ARCHITECTURE DU LOGICIEL SIMATIC MANAGER STEP7 Architecture projet S7: Nom du projet Nom de la CPU Blocs Programme Configuration matériel 97 L’ARCHITECTURE DU LOGICIEL SIMATIC MANAGER STEP7 Blocs constituants le programme S7: OB : Bloc d’Organisation FC : Fonction FB : Bloc fonctionnel DB : Bloc de donnée 98 STRUCTURATION D’UN PROGRAMME Mémoires-images du processus Schéma: Programme: S1 L1 MIE 7 octet 0 octet 1 octet 2 octet 3 octet 4 : : : 6 5 4 MIS 3 2 1 0 1 Zone mémoire de la CPU 7 Programme utilisateur : U = : E A : : : : 2.0 4.3 octet 0 octet 1 octet 2 octet 3 octet 4 : : : 6 5 4 3 2 1 0 1 Zone mémoire de la CPU 99 LE LOGICIEL DE PROGRAMMATION S6DOC2 STRUCTURATION D’UN PROGRAMME ❑ Zone création programme : Commandes Instructions Adresse Partie programme: réseaux 100 ARCHITECTURE LOGICIELLE D’UN AUTOMATE PROGRAMMABLE S5DOC4 MNEMONIQUES DES OPERANDES - Exemple d’adressage des variables dans - Exemple d’adressages des variables dans, le cas des automates : un automate SIEMENS (Table Mnémoniques) : 101 L’ARCHITECTURE DU LOGICIEL SIMATIC MANAGER STEP7 Configuration matérielle (HW config): Liste de matériel Déclaration Détail sur le matériel déclarés 102 MNEMONIQUES DES OPERANDES (Type d’adresse) Chez Siemens on adresse E, A et M sur Bit, Octet (byte), mot (word), double mot (double word) 103 Exercice1: (Extrait d’adressage) Remplir le tableau ci-dessous par les bonnes réponses: Adresse par défaut: 0..3 4..7 SM321 DI: entrées num Emplacement 4 1er Mot 8..8 SM322 DO: sorties num 5 SM323 DI/DO: entrées /sorties 6 EB8 EB0 AB4 EB1 AB5 AB8 EB2 AB6 X EW0 AW4 X E0.0 A4.0 I3.7 Q7.7 E8.0 Q8.7 104 Exercice2: (Extrait d’adressage) Remplir le tableau ci-dessous par les bonnes réponses: Adresse par défaut: 13..16 7..10 SM321 DI: entrées num Emplacement 17..17 SM322 DO: sorties num 4 5 EB13 AB7 EB14 SM323 DI/DO: entrées /sorties 6 EB17 AB8 Double Mot ED13 AD7 X Premier Mot EW13 AW7 X I13.0 Q10.7 E16.7 A10.7 I17.0 A17.7 105 LE LOGICIEL DE PROGRAMMATION S6DOC3 PROGRAMME API Afin de faciliter la mise au point et la maintenance des installations, les programmes sont structurés en section : ▪ Chaque section à un rôle dans l’application. ▪ Chaque section peut utiliser les différents langages disponibles ( ladder, List, Grafcet..). Cette découpe permet également plus facilement de recopier des parties de programme dans un autre programme. Remarque : Les standards de programmation définissent des zones de variables affectées aux différentes fonctions de l’automatisme ( mouvements, suivi, …) 106 Langages de programmation API E 0.0 E 0.1 & A 8.0 = A 8.1 = Langage GRAPH 7 Langage LADDER Langage LIST Langage LOGIGRAMME Préconisé par 107 LE LOGICIEL DE PROGRAMMATION S6DOC2 Langages de programmation API ❑Langage GRAPHCET: Un Grafcet est un mode de représentation graphique, représentant le fonctionnement d’un système automatisé en se basant sur 3 éléments principaux: • Etape : associer à une action • Transition: associer à des conditions de transitions (Réceptivité) • Liaison orientées entre les étapes et les transitions. Exemple: 108 LE LOGICIEL DE PROGRAMMATION S6DOC2 Langages de programmation API ❑Langage contact (LD): Langage Ladder ou schéma à contacts est une représentation graphique simple est très populaire auprès des automaticiens, il ressemble un peu aux schémas électriques. Il existe 3 type d’élément de langage: • les entrées (ou contact): (NO, NF), qui permettent de lire la valeur d'une variable booléenne ; • les sorties (ou bobines): (NO, NF, S, R) qui permettent d'écrire la valeur d'une variable booléenne ; • les blocs fonctionnels qui permettent de réaliser des fonctions avancées. ❑ Exemple: ET logique a.b./c = d OU logique a+b+/c = d 109 LE LOGICIEL DE PROGRAMMATION S6DOC2 Langages de programmation API ❑Langage List (IL): Langage List ou Instruction List (IL) est une représentation informatique très proche du langage Assembleur, utilisant des opération Arithmétique (+,-,x,…) et des fonctions logique (comptage, comparaison, conversion…). On utilise généralement des initiaux ( U, UN, O, ON, X….) suivi de l’adresse de Entrée, Sortie, Fonction…. Et les opérandes =, =>,… Exemple: 110 Langages de programmation API Logigramme Schéma contacts Liste d‘instructions 111 Exercice1 : Câblage des modules de signaux 3 Bouton 1 ETOR/STOR 323 E8.0 4 5 Bouton 2 E8.5 6 LED 7 A8.0 8 + 24v (L+) Alimentation 0 v (M) Enoncé de l’exercice: 1. Réaliser le câblage des entrées et sorties 2. Faite un programme en Ladder/LIST qui réalise la fonction suivante: si on appui sur l’un des 2 boutons et on relâche l’autre, la LED s’allume Si on appui sur les 2boutons en même temps LA LED ne s’allume pas 112 Exercice1 : Câblage des modules de signaux 3 ETOR/STOR 323 Bouton 1 E8.1 4 Bouton 2 E8.3 7 LED A8.6 8 + 24v (L+) Alimentation 0 v (M) Enoncé de l’exercice: 1. Réaliser le câblage des entrées et sorties 2. Faite un programme en Ladder/LIST qui réalise la fonction suivante: si on appui sur l’un des 2 boutons et on relâche l’autre, la LED s’allume Si on appui sur les 2boutons en même temps LA LED ne s’allume pas 113 Exercice2 : Câblage des modules de signaux/PROGRAMMATION 3 Bouton 1 E8.3 ETOR/STOR 323 4 5 Bouton 2 E8.7 6 Bouton 3 E8.6 LED1 7 A8.2 8 LED2 9 A8.6 10 Alimentation + 24v (L+) 0 v (M) Enoncé de l’exercice: 1. Réaliser le câblage des entrées et sorties 2. Faite un programme en Ladder/LIST qui réalise la fonction suivante: si on appui sur les 2 boutons B1 et B3 la LED 1 s’allume et elle s’éteint si la LED2 est allumé. La LED 2 s’allume si et seulement si B2 est activée et B3 est relâchée 114 Déroulement de la formation Séquence 1 : Introduction Séquence 2 :Constitution d’un système automatisé Séquence 3 : Les automates programmables Séquence 4 : Architecture matérielle HARD d’un automate programmable Séquence 5 : Architecture logicielle SOFT d’un automate programmable Séquence 6 : Rappels sur la logique automatisme Séquence 7 : Le logiciel de programmation Séquence 8 :Le diagnostic de l’automate Séquence 9 : Évaluation des acquis 115 • Séquence 7 : ❑ LE DIAGNOSTIC D’ UN AUTOMATE • Objectifs : A l’issue de ce chapitre vous allez : ❑ Savoir les principes de bases pour résoudre les défauts sur les installations automatisme; ❑ Connaître les différentes procédure à suivre pour le Diagnostic d’un automate; 116 LE DIAGNOSTIC DE L’AUTOMATE S7DOC1 INTRODUCTION Un défaut ou une panne dans une installation automatisée peut être causé par un ou plusieurs problèmes: • Problèmes dans la partie opératives : actionneurs, pré-actionneur, capteurs, câblage… • Problèmes dans la partie commande: IHM, automate, réseau, • d’autre problèmes: réseau électrique, climat ambiante, …. Afin de résoudre ces défauts et pannes il faut savoir quand, comment et où intervenir et quels sont matériels et outils à utiliser. Et pour bien entretenir nos installations il faut suivre les méthodes de résolution standard : MRHD, MBR, WWA, ….. 117 LE DIAGNOSTIC DE L’AUTOMATE S7DOC1 APPROCHE DIAGNOSTIC Lors d’un dysfonctionnement de l’installation il se peut que cela provienne d’un problème au niveau de l’automate. Dans ce cas, la procédure à suivre sera la suivante : ▪ Utilisation de l’IHM pour voir si celui-ci signale un défaut particulier au niveau de l’automate. ▪ Effectuer un 1er diagnostic à l'aide des voyants ▪ Vérifier que les racks sont sous tension (voyant OK éclairé sur le module alimentation) ▪ Vérifier que le voyant RUN de chaque module est éclairé les racks sont sous tension. ▪ Effectuer un diagnostic avec le logiciel de programmation. ▪ Vérifier l’état des bits et des mots systèmes dans les cas complexes (du domaine de compétence de la maintenance). 118 LE DIAGNOSTIC DE L’AUTOMATE S7DOC2 APPROCHE DIAGNOSTIC ‘IHM’ En fonction de l’automate utilisé, L’IHM utilisé sera différent mais les informations fournies par celui-ci sont d’une manière générale standard. En particulier au niveau de l’automate, celui-ci fournit des informations comme : •Le mode de marche de l’automate. •Le bon fonctionnement de l’automate. •Un diagnostic sur les réseau de communication… Les IHM sont présents généralement dans tous les installations Renault Sur les pupitre MOP, SOP …… qui aident à interpréter initialement la nature des défauts IHM MOP IHM SOP 119 LE DIAGNOSTIC DE L’AUTOMATE S7DOC1 APPROCHE DIAGNOSTIC ‘ Utilisation des voyants sur les modules ‘ Signalisation SF Signification Explications Défauts groupés Est allumée en cas de * Défauts matériels * Défauts logiciels * Erreurs de programmation * Erreurs de paramétrage * Erreurs de calcul * Défaut de temporisation * Défaillance de la carte mémoire * Défaillance de la pile ou coupure de tension sans sauvegarde * Défauts de la périphérie Pour déterminer exactement le type de défauts, il faut lire le contenu du tampon de diagnostic au moyen d’une PG. DC5V Alimentation 5V cc Est allumée si l’alimentation interne 5 V cc est en ordre. FRCE Forçage actif Est allumée si des variables sont forcées. (non actif) : forçage permanent Bus fault Est allumée en cas de * Défauts matériels en réseau * Défauts logiciels * Erreur de paramétrage BF Module TOR/Anal 120 APPROCHE DIAGNOSTIC ‘ Utilisation des voyants sur les modules ‘ Module TOR Module Analogique Voyants SF: indication de défaillance Voyants d’indication D’état IN/OUT 121 LE DIAGNOSTIC DE L’AUTOMATE S7DOC1 UTILISATION DE L’ATELIER LOGICIEL Diagnostique matériels : 122 LE DIAGNOSTIC DE L’AUTOMATE S7DOC1 UTILISATION DE L’ATELIER LOGICIEL Mémoire tampon de diagnostic Numéro erreur Heure/Date Evénement Détails de l’événement F 123 Déroulement de la formation Séquence 1 : Introduction Séquence 2 : Constitution d’un système automatisé Séquence 3 : Les automates programmables Séquence 4 : Architecture matérielle d’un automate programmable Séquence 5 : Architecture logicielle d’un automate programmable Séquence 6 : Rappels sur la logique automatisme Séquence 7 : Le logiciel de programmation Séquence 8 : Le diagnostic de l’automate Séquence 9 : Évaluation des acquis 124 • Séquence 8 : ❑ ÉVALUATION DES ACQUIS 125 FIN DE LA FORMATION ‘’ AUTOMATISME DE BASE ‘’ 126 Solution: Câblage des modules de signaux 3 Bouton 1 ETOR/STOR 323 4 5 Bouton 2 6 7 LED 8 13-16 LTension d‘alimentation L+ 17-20 127 Exercice1 (correction) LADDER : LIST : 128 Exercice2 (correction) LADDER : LIST : 129 130 131 132 133 134