- Traduire un GRAFCET en langage automate. - Transférer un programme vers un API. - Mettre en œuvre un système piloté par API.

Documents pareils
Module EC2b Programmation et Automatisation Bâtiment

ARCHITECTURE CONSTITUTION D'UN API

LES AUTOMATES PROGRAMMABLES INDUSTRIELS

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

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

L AUTOMATISME LE SIGNAL

Sélection du contrôleur

Variateurs de vitesse

TP D AUTOMATISME TS2 CIRA (première partie)

CONFIGURATION DE L AUTOMATE SIEMENS

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A)

Auto formation à Zelio logic

Création du projet : 1 sur 13

Formations spécifiques

Millenium3 Atelier de programmation

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

DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE

Catalogue Formation Schneider Electric Maroc

CCPQ ÉLECTRICIEN AUTOMATICIEN ÉLECTRICIENNE AUTOMATICIENNE PROFIL DE QUALIFICATION ÉLECTRICITÉ ÉLECTRONIQUE 1/14

HABILITATION ELECTRIQUE UTE C Personnel Non électricien Formation initiale B0V et H0V PROGRAMME OBJECTIF

NOTES DE LABORATOIRE

CATALOGUE DE FORMATIONS AUX TECHNIQUES D AUTOMATISMES INDUSTRIELS

LA MESURE INDUSTRIELLE

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Dossier Logique câblée pneumatique

Tel : contact@fsconcept.com

Guide d exploitation Septembre. Gamme Magelis Graphique XBT-F / TXBT-F

Modules d automatismes simples

TIC INFORMATIQUE Ce que je dois retenir

Liste des Paramètres 2FC4...-1ST 2FC4...-1PB 2FC4...-1PN 2FC4...-1SC 2FC4...-1CB

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

Qui sommes nous? Désignation : Alpes Ingénierie Informatique. A2i (SAS) Acronyme : Président Directeur Général : Eric MERCIER.

Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP

ENREGISTREUR DE TEMPERATURE

ACQUISITION ANALYSE PRÉSENTATION

L'ELECTRONIQUE AU. Innov'Day PEP Bellignat 24 Avril 2014

Programmation graphique des applications de contrôle-commande

Virtual Universe aperçu numéro 1

1. PRESENTATION DU PROJET

Electricien(ne) Automaticien(ne)

Présentation Module logique Zelio Logic 0 Interface de communication

Virtual Universe Pro V2 Manuel de l Utilisateur (C) 2013 IRAI. Manuel Utilisateur VIRTUAL UNIVERSE PRO V2 Page 1

Annexe : La Programmation Informatique

Nouveautés Ignition v7.7

Logiciel PICAXE Programming Editor

Donnez de l'oxygène à votre entreprise

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

SIRIUS Safety Integrated. Système de sécurité modulaire 3RK3

ProducTVity Station. Surveillance en temps réel des performances de votre production

UGVL : HOMOLOGATION PS ZAC du bois Chaland 6 rue des Pyrénées LISES EVRY Cedex FRANCE Tel Fax

Architecture des ordinateurs

Siège social : 447 rue Jean Perrin ZI Douai Dorignies BP DOUAI CEDEX Tél +33 (0) Fax +33 (0)

Automatismes et contrôle Plate-forme d automatisme Modicon Premium

Projet : PcAnywhere et Le contrôle à distance.

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

formation secteur industriel

E 5095 TREIZIÈME LÉGISLATURE SESSION ORDINAIRE DE

PL7 Micro/Junior/Pro Métiers communication Tome 1. TLXDSCOMPL7xxfre

Table des matières. Questions fréquentes. Table des matières. Questions générales Questions techniques... 5

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

SNCC SCADA MES Vecteurs d intégration

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

COMMANDER la puissance par MODULATION COMMUNIQUER

Gestion de l'installation électrique PowerLogic System

Techniques. Techniques Industrielles. Régulation-automates 80. Maintenance - Hydraulique- Pneumatique - Mécanique Électricité - Électromécanique

Better data. Better decisions. La carière digitale, nouvel outil de suivi et de gestion de l exploitation

CATALOGUE FORMATION 2014/2015 Produits & Logiciels

Apprendre un métier et

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

CCPQ ELECTRICIEN AUTOMATICIEN / ELECTRICIENNE AUTOMATICIENNE 1/52

TM238LDA24DR 230VAC - RELAYS OUTPUTS -

Nous sommes convaincus que notre catalogue 2015 vous accompagnera dans la recherche de réponse à vos besoins. Notre Mission : Nos atouts :

Conception de circuits numériques et architecture des ordinateurs

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Une solution logicielle complète et couvrant tous les niveaux d enseignement des techniciens et des ingénieurs

ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES

ELP 304 : Électronique Numérique. Cours 1 Introduction

CQP Inter-branches Technicien de Maintenance Industrielle. Préparation de l évaluation des compétences par le candidat

Systèmes d apprentissage pour l automatisme

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte

MINISTERE DE LA COMMUNAUTE FRANCAISE ENSEIGNEMENT DE LA COMMUNAUTE FRANCAISE

BUILDING AUTOMATION Phoenix Contact dans les coulisses de l Opéra Garnier

Guide d installation de l Adaptateur CPL 500AV+ Nano XAV5601

CQP Inter-branches Technicien de Maintenance Industrielle

Démarreur-testeur par ordinateur via le port USB d un PC pour moteurs asynchrones triphasés

Import des utilisateurs depuis Sconet et STSweb - mise à jour du 04/10/06

Guide d installation des licences Solid Edge-NB RB

UNIVERSITE HASSAN II DE CASABLANCA. FACULTE DES SCIENCES & TECHNIQUES MOHAMMEDIA Département Génie Electrique

CPU 317T-2 DP : commande d'un axe. virtuel SIMATIC. Système d'automatisation S7-300 CPU 317T-2 DP : commande d'un axe virtuel.

ELECTRICITE. SENIT TECHNOLOGIQUE Tel: Fax: / 1

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


SAFETY ON BOARD. elearning

NOTIONS DE RESEAUX INFORMATIQUES

Leçon 1 : Les principaux composants d un ordinateur

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie

Initiation aux Sciences de l Ingénieur LIVRET DE SECONDE

Le WAGO-I/O-SYSTEM 750. Un système pour toutes les applications

Transcription:

AUTOMATIQUE Leçon : A31 Objectifs : - Identifier les éléments de dialogue d un système automatisé piloté par API. - Traduire un GRAFCET en langage automate. - Transférer un programme vers un API. - Mettre en œuvre un système piloté par API. I- Mise en situation : Les automates programmables industriels sont apparus à la fin des années soixante, à la demande de l'industrie automobile américaine (GM), qui réclamait plus d'adaptabilité de leurs systèmes de commande. Les coûts de l'électronique permettant alors de remplacer avantageusement les technologies actuelles. Avant : utilisation de relais électromagnétiques et de systèmes pneumatiques et des séquenceurs pour la réalisation des parties commandes : logique câblée. Inconvénients : cher, pas de flexibilité, pas de communication possible Solution : utilisation de systèmes à base de microprocesseurs permettant une modification aisée des systèmes automatisés : logique programmée. Les ordinateurs de l'époque étant chers et non adaptés aux contraintes du monde industriel, les automates devaient permettre de répondre aux attentes de l'industrie. II- Définition : L'Automate Programmable Industriel (API) est un appareil électronique programmable, adapté à l'environnement industriel, destiné à la commande d un système automatisé par un traitement séquentiel pour assurer la commande de préactionneurs et d'actionneurs à partir d'informations logique, analogique ou numérique. 1/5

III- Structure générale des API : Console de programmation Capteurs Interface d'entrée Mémoire Processeurs Interface de sortie Actionneurs Modules d entrées Modules des sorties IV- Forme commerciale : Il existe de nombreuses marques d'automates. Parmi les plus courantes : Schneider electronic (ex. Téléméanique), Siemens, Allen-bradley, Modicon, Omron, Cégélec, Joucomatic, TSX, AEG, etc V- Critères de choix d un API : Le choix d'un API est fonction de la partie commande à programmer. Choisir un API, ça revient à consulter les caractéristiques techniques suivantes : - nombre d'e/s - temps de traitement. - nombre d'étapes ou instructions. - nombre des temporisateurs. - nombre des compteurs. - capacité de la mémoire. VI- Programmation sur API : A partir du GRAFCET PC, et en fonction de l Automate Programmable choisi pour le pilotage du système, on peut écrire un GRAFCET codé automate. Pour traduire le GRAFCET codé automate en programme, plusieurs langages sont utilisés : LD (LADDER DIAGRAM) ou schéma à contacts : Ce langage graphique est essentiellement dédié à la programmation d'équations booléennes (true/false). ST (STRUCTURED TEXT) ou texte structuré : Ce langage est un langage textuel de haut niveau. Il permet la programmation de tout type d'algorithme plus ou moins complexe. 2/5

IL (Instruction List) ou liste d'instructions : Ce langage textuel de bas niveau est un langage à une instruction par ligne. Il ressemble, dans certains aspects, au langage assembleur employé pour la programmation des microprocesseurs. SFC (SEQUENTIAL FUNCTION CHART) : Issu du langage GRAFCET, ce langage de haut niveau permet la programmation aisée de tous les procédés séquentiels. FBD (FUNCTION BLOCK DIAGRAM) ou schéma par bloc : Ce langage permet de programmer graphiquement à l'aide de blocs, représentant des variables, des opérateurs ou des fonctions. Il permet de manipuler tous les types de variables. VII- Programmation sur API (AEG A020) : Cet automate peut être programmé par 3 langages différents : Liste d instructions (IL) Schéma à contacts (SCO) Logigramme (LOG) Liste des opérandes et des opérateurs de l AEG A020 : Les opérandes : Les entrées Les sorties Les Variables internes De I1 à I24 de Q1 à Q16 M1, M2, M3,.., M124 (M125,, 128:autre base de temps) Temporisations de T1 à T8 (base de temps 100 ms), de T9 à T16 (base de temps 25 ms) Compteurs de C1 à C16 Les opérateurs : utilisables dans la programmation par Liste d instructions (IL) Type d'opération Opérateur Action Opérations logiques Opérations de sorties Opération Comptage A AN O ON A( O( ) )N = =N SL RL =T =Z =P Opérateur logique ET, signal positif Opérateur logique ET, signal négatif Opérateur logique OU, signal positif Opérateur logique OU, signal négatif Opérateur logique ET, parenthèse ouverte Opérateur logique OU, parenthèse ouverte Parenthèse fermée, signal positif Parenthèse fermée, signal négatif Sortie positive Sortie négative Activation mémoire Désactivation mémoire Entrée temporisateur (sortie temporisation) Transfert consigne compteur (effacement) Entrée compteur (c: sortie compteur) Opérandes utilisables Opérations d'organisation de programme PE Fin du programme 3/5

Problème d initialisation : Au début de chaque programme sur AEG A020, il faut activer l étape initiale pour cela on peut procéder de différentes manières : Exxeempl lee N 11 :: Forme 1 A M128 SL M1 A M128 RL M128 Forme 2 A Mn A In O M128 SL M1 RL M128 GRAFCET vue PC Table des affectations GRAF CET codé Automate 0 Entrées Sorties M1 V. L10. L20 système AEG système AEG 1 2 L 11 14M 1 14M 2 V I1 14M1 Q1 L10 I2 12M1 Q2 L11 I3 14M2 Q3 L20 I4 12M2 Q4 M2 M3 3 L 21 12M 1 L21 I5 M4 L 10 4 12M 2 L 20 Programme Automate : Adr Instruc Commen Adr Instruc Comment Adr Instruc Comment 1 15 29 2 16 30 3 17 31 4 18 32 5 19 33 6 20 34 7 21 35 8 22 36 9 23 37 10 24 38 11 25 39 12 26 40 13 27 41 14 28 42 4/5

Exxeempl lee N 22 :: Circuit Ad : Instruct. Circuit Ad : Instruct. NI1.I2 I1.I2 M6 Q1 M7 Q2 I3 I3 + I5 Exxeempl lee N 33 :: Circuit Ad : Instruct. Circuit Ad : Instruct. M1 Q1 I1 M2 Q2 Q3 Q2 Q1 I2 M7 T2 T2 5/5