savoir S 4-3 L Automate Programmable Industriel Tmel



Documents pareils
DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE

CONFIGURATION DE L AUTOMATE SIEMENS

Manuel de référence du langage Exemples Les aventures de Docteur R.

ARCHITECTURE CONSTITUTION D'UN API

Sélection du contrôleur

Modules d automatismes simples

Module EC2b Programmation et Automatisation Bâtiment

LPC 100 LECTEUR DES BADGES AVEC CLAVIER CODE 100 BADGES ET/OU 100 CODES

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

Electricien(ne) Automaticien(ne)

DECODER LES GRAFCET ET REPERER LES DIFFERENTS POINTS DE VUE

Capteur mécanique universel HF 32/2/B

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

TP D AUTOMATISME TS2 CIRA (première partie)

TP_Codeur_Incrémental

Auto formation à Zelio logic

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

COMMANDER la puissance par MODULATION COMMUNIQUER

L AUTOMATISME LE SIGNAL

Formations spécifiques

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

PROMI 500 Badges - Codes

Notice d installation de la Centrale VIGIK DGM1

Variateurs de vitesse

FORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2013_V3.indd /08/ :12

Millenium3 Atelier de programmation

LES AUTOMATES PROGRAMMABLES INDUSTRIELS

SYSTEME D ALARME. Etude d un objet technique : Centrale d alarme. LP Porte d Aquitaine - Thiviers Page 1/13

Centrale d alarme DA996

Chapitre N 8. Copyright LGM DEPANNAGE ELECTRIQUE : 1- Procéder avec méthode pour tester un circuit : 2: Contrôle de la continuité:

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

Centrale de surveillance ALS 04

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

Logiciel PICAXE Programming Editor

CAA/SE N O T I C E D E M O N T A G E E T D U T I L I S A T I O N KIT DE MONTAGE. Clavier lumineux codes DIGICODE

Etude de FP3 commande moteur et électroaimant. Déplacement carte et connexion

1 DC Vision / Généralités DC Vision / applications d intégralité DC Vision / Read and Print et Applications d adressage...

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Descriptif de Kelio Protect

MODULE DIN RELAIS TECHNICAL SPECIFICATIONS RM Basse tension : Voltage : Nominal 12 Vdc, Maximum 14 Vdc

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

Remplacement du système de contrôle d accès de l Enssat

Présentation Module logique Zelio Logic 0 Interface de communication

Installation kit NTS 820-F E9NN

Et si le futur était déja là?

Carte Relais GSM (Manuel Utilisateur)

Cisco Certified Network Associate

Présentation de l outil AppliDis ESX Console Viewer

Tableaux d alarme sonores

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

FIRE CONTROL VENTOUSES ÉLECTROMAGNÉTIQUES

ROTOLINE NOTICE DE POSE

Dossier de compétences :

CYLINDRE ET BÉQUILLE ÉLECTRONIQUES À BADGE Aperio E100 & C100

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

Système de surveillance vidéo

ELECTRICITE. SENIT TECHNOLOGIQUE Tel: Fax: / 1

NOTICE DE MISE EN SERVICE

VERROUILLAGES HT B. Objectifs

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

Electroserrures à larder 282, 00

TP D AUTOMATISME TS2 CIRA (deuxième partie)

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

CARACTÉRISTIQUES GÉNÉRALES MODÈLE A. De fabrication robuste, il est composé d un réservoir en acier doux où en acier inoxydable (stainless steel).

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

Tablette Pegasus PC Notes. Code : Conrad sur INTERNET Version 02/ Conditions du système.

WEBVIEW. Serveur Web embarqué dans DIRIS G NOTICE D UTILISATION. com/webview_ software

Adaptabilité et flexibilité d une station de charge pour véhicules électriques

Tableaux d alarme incendie de type 4-230V~ - 1 boucle / 2 boucles /62

Formation. Module WEB 4.1. Support de cours

NovoSIP manuel de mise en service

12 applications pour maîtriser le PICBASIC PB-3B - Gérard GUIHÉNEUF. Elektor-Publitronic ISBN :

République Tunisienne Ministère de l'education. Sciences Techniques. Manuel d activités. Les auteurs. Ali ZITOUNI Inspecteur des lycées et collèges

Manuel d'utilisation de la maquette

Station défibrillateur réf. SDSA1A et SDSA1AF : notice d emploi de l alarme

CONFIGURATION ET UTILISATION

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

INSTALLATIONS INDUSTRIELLES

INSTALLATIONS ÉLECTRIQUES CIVILES

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

ndv access point : Utilisation

TP D AUTOMATISME TS2 CIRA (deuxième partie)

Notice d utilisation. Présentation générale...p 2 à 3. Installation...P 3 à 6. Fonctionnement...P 9. Agréé une marque déposée par La Poste

Manuel Sfera 2-fils Mise en service Que faire, si? touches d appel et la commande de la gâche électrique ne réagissent pas!

Serrure Motorisée Asservie - Mise en Applique

Notice de Pose, de maintenance, et de garantie pour portes sectionnelles R150 R150

Pré-requis de création de bureaux AppliDis VDI

Compte-rendu re union Campus AAR 3 mars 2015

Table des matières. Télécharger MetaTrader 4. Première connexion à MetaTrader 4. Se connecter à MetaTrader 4. Modifier la langue

Bloc centrale Merten. Code : Conrad sur INTERNET Version 04/15. Caractéristiques techniques

Fabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN :

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet

APS 2. Système de poudrage Automatique

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

Votre automate GSM fiable et discret

Monte charge de cuisine PRESENTATION DU MONTE CHARGE

Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS

ANALYSE TRAMEs LIAISON SERIE

Presse Plieuse Synchronisée. Gamme PSN SPECIFICATIONS TECHNIQUES PRESSE PLIEUSE. Gamme PSN

Transcription:

1. Définition Le même type d automate peut être utilisé pour différentes applications, la différence s effectue avec le programme installé dans celui-ci. Pour réaliser ces programmes on utilise différents langages en fonction de l automate, de l utilisateur et du concepteur. 2. Les différents langages L écriture d un programme correspond à l établissement du cycle d un système automatique. Cette écriture peut s effectuer à partir : D un schéma à contact : Ladder Prorammation de L API 1

D un logigramme (liste d instruction) D un grafcet (transition action) 3. Principe d écriture d un programme Un programme est constitué d une suite d instructions, chaque instruction se compose des éléments suivants : Un numéro de ligne ou une adresse permettant de retrouver une instruction dans le programme Un code d opération indiquant le type d opérateur à exécuter (opération ET (code AND) ; opération OU (code OR) Un opérande indiquant l objet sur lequel s effectue l opération, il est composé en deux parties : - son type par exemple I pour les entrées, Q pour les sorties - son adresse géographique sur l automate (sa position) par exemple 0.5 0 étant le numéro du module, 5 étant la voie sur le module ; ainsi chaque entrée ou sortie à une adresse sur l automate. Programmation de L API 2

0002 AND I 1,6 Adresse ou N de ligne Code opération ET Opérande Entrée d adresse module 1 position 6 Exemple de repérage des entrées et des sorties Le repérage ou adressage, c est le repère correspondant à l emplacement de chaque entrée et sortie ainsi son adresse en mémoire ou est stocké son l image de son état 0 ou 1, cela permet d utilisé plusieurs fois l entrée ou la sortie dans le programme. Un automate ayant 8 entrées et 8 sorties, elles seront aux adresses suivantes : Entrées : I0,0 ; I0,1 ; I0,2 ; I0,3 ; I0,4 ; I0,5 ; I0,6 ; I0,7 Sorties : Q1,0 ; Q1,1 ; Q1,2 ; Q1,3 ; Q1,4 ; Q1,5 ; Q1,6 ; Q1,7 Ceci est un exemple et dépend du constructeur de l API il faut donc consulter la notice. 4. Le langage à contact ou Ladder Le langage à contact est adapté à la programmation de traitements logiques, il utilise le schéma développé. Nous retrouvons : La fonction ET en utilisant des contacts en série La fonction OU en utilisant des contacts en parallèle Représentation des éléments principaux Graphe Désignation Fonction Contact à fermeture Contact à ouverture connexion horizontale connexion verticale contact passant quand il est actionné contact passant quand il n est pas actionné permet de relier les éléments action série permet de relier les éléments action en parallèle Schéma à contact Programmation de L API 3

Graphe Désignation Fonction R bobine directe bobine inverse bobine d enclenchement bobine déclenchement la sortie prend la valeur du résultat logique la sortie prend la valeur inverse du résultat logique le bit interne est mis à 1 et garde cet état le bit interne est mis à 0 et garde cet état Schéma à contact Un bit étant une mémoire interne logique prenant la valeur 0 ou 1 Une bobine d enclenchement S «set» et bobine de déclenchement R «reset» correspondent à un relais bistable. En plus des blocs fonctions logiques d automatisme, il existe les blocs de temporisation, de comptage... Le réseau à contact s inscrit entre deux barres verticales représentant la tension d alimentation Exemple de schéma à contact programmable Voir Exercice n 1 5. Le langage liste d instructions Le langage liste d instruction permet de transcrire sous forme de liste : - un schéma à contact - un logigramme, équations booléennes - un grafcet Il réalise aussi des fonctions d automatisme telles que temporisation, comptage, pas à pas... Prorammation de L API 4

Instruction de base en langage liste Instructions de test Désignation Fonctions LD LDN AND ANDN OR ORN XOR, XORN ST STN S R Le résultat est égal à l opérande (load : lire la valeur). Le résultat est égal à l inverse de l opérande (contact ouverture). ET logique entre le résultat et précèdent et l état de l opérande. ET logique entre le résultat et précèdent et l état inverse de l opérande. OU logique entre le résultat et précèdent et l état de l opérande. OU logique entre le résultat et précèdent et l état inverse de l opérande. OU exclusif. Instructions d action L opérande associé prend la valeur de la zone de test. L opérande associé prend la valeur inverse de la zone de test. L opérande associé est mis à 1 lorsque le résultat de la zone de test est à 1. L opérande associé est mis à 1 lorsque le résultat de la zone de test est à 1. L adresse ou le code opérande est précédé de % Programmation de L API 5

Exemple d écriture N de ligne Instruction opérande commentaire 00 LD % I0,01 tester l entrée d adresse 0,01 01 AND % I0,02 ET entre l entrée (I0,01) et l entrée I0,02 02 ST % O 0,02 Donner le résultat logique du ET à la sortie Q0,01 Exercices 6. Le langage Grafcet A partir d un grafcet fonctionnelle ou technologique, on peut transcrire directement en grafcet de programmation. La symbolisation est pratiquement identique les variantes dépendent du type d automate utilisé. (Voir le cours sur le grafcet) Programmation de L API 6

a) Traduisez le schéma ci-dessous en fonction des données en langage PL 7 listes d instructions Bouton poussoir Capteur, contacteur, voyant commentaire Bornes Entrée automate Adressage S1 Bouton arrêt 0 I 0,00 S2 Bouton marche 1 I 0,01 C1 Capteur de pression 3 I 0,03 KM1 Contacteur pompe C1 O 0,01 H1 Voyant pression C2 O 0,02 N de ligne Instruction opérande commentaire 00 LD % I0,00 tester Le bouton marche S1 01 OR % O0,01 Exécuter un OU avec KM1 02 AND % I0,02 exécuter un ET avec le bouton marche S2 03 ST % O 0,01 Activer la sortie du contacteur pompe KM1 04 LD % I0,03 tester le capteur pression C1 05 ST % O 0,02 Activer la sortie du voyant H1 Programmation de L API 7

b) A partir du programme Ladder ci-dessous déterminer la liste d instruction I 1,01 I 1,02 I 1,03 Q 0,02 Q 0,02 N de ligne Instruction opérande commentaire 00 LDN % I1,01 Lire l entrée inverse 01 AND ( % I1,02 Exécuter un ET, on imbrique une parenthèse 02 OR % Q0,02 exécuter un OU avec la ligne précédente 03 ) On ferme la parenthèse 04 ANDN % I1,03 Exécuter un NON ET 04 ST % O 0,02 Activer la sortie Programmation de L API 8

c) A partir de la liste d instruction ci-dessous déterminer le programme Ladder N de ligne Instruction opérande commentaire 00 LD % I1,01 Lire l entrée 01 AND ( % I1,03 Exécuter un ET, on imbrique une parenthèse 02 OR ( % I1,02 exécuter un OU avec la ligne précédente 03 AND % Q0,02 exécuter un ET avec la ligne précédente 04 ) Fermer la 1 parenthèse 05 ) Fermer la 2 parenthèse 06 ST % O 0,02 Activer la sortie I 0,01 I 0,03 Q 0,01 I 0,02 Q 0,01 7. Programmation de L API 9

Mise en œuvre d un programme a) Prise en compte du système à automatiser La description du cycle à réaliser est effectuée et transcrit sur un cahier des charges sous forme de schéma, logigramme, équations logiques, grafcet, gemma. b) Adaptation au type d automate On réalise l affectation et l adressage des entrées de l automate en fonctions des capteurs, boutons de commandes utilisées, puis des sorties de l automate avec les contacteurs, voyants... c) Ecriture du programme Il est réalisé avec un ordinateur compatible, à partir du système d exploitation Windows en utilisant le logiciel du constructeur (PL7 pour Schneider) Il permet de programmer l application dans différents langages : Schéma à contact Ladder, grafcet, liste d instruction. Ou à l aide d un logiciel d assistance à la programmation Ces logiciels permettent la saisie directe à partir d un schéma électrique ou d un grafcet et il traduisent automatiquement le cycle à réaliser en code instructions de l automate sélectionné. Ou à l aide d une console de programmation spécifique à l automate d) Transfert du programme et mise au point Le transfert du programme consiste à envoyer le programme réaliser dans la mémoire de l automate on utilise une liaison série entre l automate et l ordinateur ou un câble spécifique lors de l utilisation d une console. Puis on effectue les réglages des différents paramètres de temporisation, comptage... Programmation de L API 10