La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) CHAPITRE 3 Programmation d'un automate Le langage de.

Présentations similaires


Présentation au sujet: "I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) CHAPITRE 3 Programmation d'un automate Le langage de."— Transcription de la présentation:

1 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) CHAPITRE 3 Programmation d'un automate Le langage de programmation La norme 1 1 2 2

2 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) Programmation d'un automate Sous-chapitre Le langage de programmation

3 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) Le langage de programmation Notions de programme  Soit en LOGIQUE CABLEE  Soit en LOGIQUE PROGRAMMEE C'est le programme que devra executer le processeur de l'automate FONCTIONNEMENT Si "a" et "b", ou si "c" et "b" sont appuyés, L sera alimentée Automate programmable ab L c a b L c

4 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 )  Traitement logique Le langage de programmation Traitement des informations PAS (NOT) =1 OU (OR)  1 ET (AND) &  Décalage -ouvert-vers la gauche -fermé-vers la droite 0110011000110111  Traitement arithmétique + addition * multiplication - soustraction / division  Conversion Traitement sur BITTraitement sur MOT  Traitement Logique OR, AND, XOR

5 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) Le langage de programmation Qu'est-ce qu'un langage ? Le programme est écrit dans un langage compréhensible par le programmeur et l'automate.  Diversité de langage, chaque langage étant adapté à tel ou tel type de préoccupation (gestion, mathématiques, régulation, séquentiel…). Diversité des traitements à effectuer

6 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) Le langage de programmation Notions de langage ! IF(a + c). b THEN SET L ELSE RESET L (a +c). b = L GRAFCET (a + c). b (a + c) b L 0 1 LITTERAL LADDER BOOLEEN FONCTIONNEMENT Si "a" et "b", ou si "c" et "b" sont appuyés, L sera alimentée & b a c L 1 ( ) a b c L LOGIGRAMME

7 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) Le langage de programmation Langages exemples langage liste d'instructions langages graphiques LD%I1.1 ORN%I1.2 AND%I1.3 ST%Q2.1 LD %I1.4STN %Q2.2 GRAFCET LD%M12 (#)04 LD%I1.7 (#)05 LD %I1.10 04 05 %M12 %I1.7 %I1.10 03 langage littéral ! IF ( %I1.1 OR NOT %I1.3 ) AND %I1.3 THEN SET %Q2.1 ; ELSE RESET %Q2.1; END-IF ; ! IF %I1.4 THEN RESET %Q2.2; ELSE SET %Q2.2 ; END-IF ; ( ) %I1.1 %I1.2 %I1.4 %I1.3%Q2.1 %Q2.2 schéma à contacts

8 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) Le langage de programmation Les langages PL7-1 -Langage Booléen PL7-2 -Langage à contact -Langage Grafcet PL7-3 -Langage à contact -Langage Grafcet -Langage littéral PL7-07 -Langage Booléen -Langage à contacts Convertisseur NOTA :Langage booléen : langage liste d'instructions Langage à contacts : langage ladder ORPHEE -Langage à contact -Langage Booléen -Langage à contacts -Langage Grafcet -Langage littéral PL7-Junior PL7-Micro PL7-Pro Convertisseur

9 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) Programmation d'un automate Sous-chapitre La norme IEC 1131

10 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 )  1979 : la Commission Electrotechnique Internationale désigne le Comité d'Etude 65A pour la définition d'une norme spécifique aux automates programmables industriels ;  objectif: répondre à la complexité croissante des systèmes de contrôle commande et à la diversité des automates incompatibles entre eux. La norme Historique.....

11 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) Son contenu : IEC 1131-1- Informations générales (1992) IEC 1131-2- Spécifications et essais des équipements (1992) IEC 1131-3- Langages de programmation (1993) IEC 1131-4- Recommandations à l'utilisateur IEC 1131-5- Spécification des services de messagerie 12345 La norme Historique.....suite

12 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) diminution des coûts de formation homogénéité des dossiers d'application :  structure des programmes identique, objets prédéfinis,… diversité des langages normalisés :  chaque spécificité d'une application peut être programmée dans le langage le plus adapté avec garantie de la cohérence finale La norme Avantages

13 I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) Les langages normalisés :  LADDER DIAGRAM (LD) ou langage à contacts ;  FUNCTION BLOCK DIAGRAM (FBD) ou schéma blocs fonctionnels ;  INSTRUCTION LIST (IL) ou liste d'instructions ;  STRUCTURED TEXT (ST) ou littéral structuré ;  SEQUENTIAL FUNCTION CHART (SFC) ou diagramme fonctionnel en séquence. La norme Les langages normalisés


Télécharger ppt "I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID Automates Programmables Industriels ( ITEEM 2004 ) CHAPITRE 3 Programmation d'un automate Le langage de."

Présentations similaires


Annonces Google