cours api siemens/allen bradley

Upload: simo-guermoud

Post on 06-Jul-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 cours API Siemens/Allen Bradley

    1/104

    Contrôle et ProcédésUE74 : Physique III

    Département Mécanique Énergétique

  • 8/18/2019 cours API Siemens/Allen Bradley

    2/104

    Automatique en 3A

    + Contrôle et Procédés en 4A+ 

    TP Réulation en 4A≈

    70 h Automatique et Régulation

    Département Mécanique Énergétique

  • 8/18/2019 cours API Siemens/Allen Bradley

    3/104

    Contrôle et Procédés :

     Contrôle et Procédés6h de cours avec M. Macedo

      Automates Programmables Industriels  6h de cours avec L. Bergougnoux 

     GRAC!" et API #iemens #$  8h de TP trains électriques

    avec !". Martin ou L. Bergougnoux 

    Département Mécanique Énergétique

  • 8/18/2019 cours API Siemens/Allen Bradley

    4/104

    Automates ProgrammablesIndustriels %A&P&I&'

    Programma#le Logic $ontroler %P.L.$.&

    Département Mécanique Énergétique

  • 8/18/2019 cours API Siemens/Allen Bradley

    5/104

    A!P!I! Introduction "

    Introduction

    #ait au milieu des années 7$

    %&A!P!I! est destiné au contrôle'commanded&une machine ou d&un (rocédé!de la gestion de par'ings ( la délivrance de rationsalimentaires dans les élevages en passant par lagestion de la ma)orité des procédés industriels

    notamment ceux *aisant appel ( la mécaniqueénergétique.

    http://www.jautomatise.com/pages_statiques/hors-serie-l-039-histoires-des-automatismes-racontee-acteurshttp://www.jautomatise.com/pages_statiques/hors-serie-l-039-histoires-des-automatismes-racontee-acteurs

  • 8/18/2019 cours API Siemens/Allen Bradley

    6/104

    A!P!I! Introduction )

  • 8/18/2019 cours API Siemens/Allen Bradley

    7/104

    A!P!I! Introduction 7

  • 8/18/2019 cours API Siemens/Allen Bradley

    8/104

    A!P!I! Introduction *

  • 8/18/2019 cours API Siemens/Allen Bradley

    9/104

    A!P!I! Introduction +

    Introduction

    , co-t éle.é

    , maintenance structurée

    , su((ression d&em(lois

      ↑ ca(acité de (roductionet .aleur a/outée

    , s&ada(te 0 tous lesmilieu1 de (roduction

    , sou(lesse d&utilisation

    , amélioration de lasécurité

    , création de (ostesd&automaticiens

    Incon(énientsA(antages

  • 8/18/2019 cours API Siemens/Allen Bradley

    10/104

    A!P!I! Introduction 2$

    Plan du cours

    2! %es ystmes Automatisés de Production

    5! %es Automates Proramma6les Industriels3! %e RA8CET et le schéma contact

  • 8/18/2019 cours API Siemens/Allen Bradley

    11/104

    A!P!I! énéralités sur les AP 22

    )& *es #st,mes Automatisés

    de Production 9!A!P!

    , %es 3 (arties d&un !A!P!

    , %a (artie o(érati.e, %es ≠ ty(es de commandes, %es domaines d&a((lications

  • 8/18/2019 cours API Siemens/Allen Bradley

    12/104

    A!P!I! énéralités sur les AP 25

    q %a notion de AP s;a((lique aussi 6ien 0 une machine isolée qu;0 une unité de (roduction< une usine ou m=me un rou(ed;usine!

    q A.ant toute analyse d;un AP< il est indis(ensa6le d;en dé>inirses >rontires!

    q Un #st,me Automatisé de Production (ermetd;a/outer une .aleur au1 (roduits entrants!

    #+st,me Automatiséde Production

    Produitsentrants

    Produitssortants

    In>ormations ?nerie

    @échets #uisances

  • 8/18/2019 cours API Siemens/Allen Bradley

    13/104

    A!P!I! énéralités sur les AP 23

    +n s,st-me de production est dit automatisé  lorsquil peut gérer de mani-re autonome  un c,cle de travail   pré!éta#li qui se décompose en séquences  et/ou enétapes.

    %es !A!P! sont com(osés de 3 (arties  com(le1es :' la Partie B(érati.e → le (rocédé 0 contrôler' la Partie Commande → le systme de contrôle' la Partie u(er.ision → l&o(érateur 9sur.eillance<

    marcheDarr=t

  • 8/18/2019 cours API Siemens/Allen Bradley

    14/104

    A!P!I! énéralités sur les AP 24

    Matières Premières

    et/ou Produits

    Produits

    valeur ajoutée

    Partie

    Opérative

    Partie

    Commande

    PartieRelation

    Consignes

    Ordres

    Commandes

    Ordres

    MesuresInformations

    Visualisation

    Informations

    SAP

    Informations Énergie

    DéchetsNuisances

    Opérateur

    su(er.ision

  • 8/18/2019 cours API Siemens/Allen Bradley

    15/104

    A!P!I! énéralités sur les AP 2"

     

    F O

     pf   po

    t  V 

    8

    E1em(le d&une (orte de arae

    Actionneurs et commandes : ' moteur qui ou.re 9B ou >erme 98la (orte

    Ca(teurs et mesures :

    ' (osition (orte 9(>: >ermée (o: ou.erte' cellule (hotoélectrique:o6stacle détecté 9d

    Brdres :

    ' la télécommande 9t (our ou.rirRa((orts :' Foyant 9F : (orte en e1ercice

  • 8/18/2019 cours API Siemens/Allen Bradley

    16/104

    A!P!I! énéralités sur les AP 2)

    mesures

    commandes

    rapports

    ordres

    capteurs

    action-

    neurs

     ProcédéSystème

    de

    contrôle

    Operateur 

    F O

     pf   pod 

    t  V 

     pf, po, d 

     F, O

    E1em(le d&une (orte de arae

    Partie o-érati(e Partie commande Partie su-er(ision

  • 8/18/2019 cours API Siemens/Allen Bradley

    17/104

    A!P!I! énéralités sur les AP 27

    %a (artie o(érati.e : PB   %a Partie .-érati(e ait sur la mati4re 0 (artir d;ordres en.oyés (ar la

    (artie commande< et ren.oie 0 cette derni4re des in>ormations sur sonétat ou sur l;en.ironnement! 3a >onction lo6ale est d;a((orter de la.aleur a/outée 0 la mati4re (remi4re!

      %es (rinci(ales >onctions assurées (ar la (artie o(érati.e sont:

     Con.ertir un ordre de la (artie commande en sinau1 e1(loita6les

    (our la (artie o(érati.e   Ada(ter le ni.eau de (uissance (our transmettre l;ordre au syst4me

    concerné dans la (artie o(érati.e

      Trans>ormer la (uissance >ournie (our créer une action dans la (artieo(érati.e

      Air sur la mati4re (remi4re (our donner de la .aleur a/outée  @onner un retour d;in>ormation de l;action réalisée dans la (artie

    o(érati.e .ers la (artie relation

  • 8/18/2019 cours API Siemens/Allen Bradley

    18/104

    A!P!I! énéralités sur les AP 2*

    %a (artie o(érati.e

        o     r     d 

         r    e 

        s 

         i    n     >    o 

         r    m    a 

         t      i    o 

     n    s 

    q  Le préactionneur  permet ladaptation des ordres de fai!le énergie en

    ordres adaptés au" actionneurs# Contacteur, distributeur, variateur de vitesse…q  Lactionneur convertit lénergie au !esoin des effecteurs $ui consomment

    cette énergie# Moteur, vérin, électroaimant, électrovannes, résistance de chauffage…

    q  Leffecteur   est un dispositif terminal $ui agit sur la matière d%uvre pourlui donner sa valeur ajoutée# Outils de coupe, tête de soudure, bras, pince…

    q  Le capteur assume la fonction dac$uisition de données# Fin de course, détecteur de position, détecteur de présence, capteur de

    température…

    Préactionneurs &ctionneurs 'ffecteurs (apteurs

  • 8/18/2019 cours API Siemens/Allen Bradley

    19/104

    A!P!I! énéralités sur les AP 2+

    %a (artie o(érati.e : ca(teurs

    R (!35$*

  • 8/18/2019 cours API Siemens/Allen Bradley

    20/104

    A!P!I! énéralités sur les AP 5$

    %a (artie o(érati.e : actionneurs.érins< .annes< moteurs

  • 8/18/2019 cours API Siemens/Allen Bradley

    21/104

    A!P!I! énéralités sur les AP 52

    %a (artie su(er.ision : P

    La Partie Relation/Supervision  est linterface homme machine)I*M+# 'lle est é$uipée dorganes permettant ,

    q La mise en/hors énergie de linstallation-q La sélection des modes de marche-q La commande manuelle des actionneurs-q Le départ des c.cles de fonctionnement-q Larrt durgence-q Dinformer lopérateur de létat de linstallation ,

    voyants lumineux, afficheurs, écrans vidéos, laxons…

  • 8/18/2019 cours API Siemens/Allen Bradley

    22/104

    A!P!I! énéralités sur les AP 55

    %a (artie commande : PC

    La Partie Commande  regroupe lensem!le des composantspermettant le traitement des informations re0ues de la PO et desordres envo.és par la P1#

    'lle ,q éla!ore les ordres 2 partir de ces informations et informe lopérateur de

    létat du s.stème#q pilote le fonctionnement du s.stème automatisé#q 3es autres fonctions sont ,

    q Dialoguer avec lopérateur via la partie relationq &c$uérir des données en provenance des capteurs de la partie opérativeq 4raiter les données ac$uises en entrée,

    3urveillance )sureté de fonctionnement- diagnostic5+ 1égulation du comportement des s.stèmes de la partie opérative 5

    q 6ne fois $ue la P( a terminé son traitement- elle transmet des ordres au"préactionneurs de la PO et des informations au" composants designalisation de la P1#

  • 8/18/2019 cours API Siemens/Allen Bradley

    23/104

    A!P!I! énéralités sur les AP 53

    %a (artie commande : PCq Pour communi$uer avec la PO et la P1- la P( utilise des interfaces dentrées et

    de sorties#

    q Le fonctionnement de la P( peut se faire sous forme ,q Combinatoire  , Les sorties de la P( dépendent uni$uement de la

    com!inaison des entrées présentes# Pour une com!inaison donnée- lasortie est uni$ue#

    q Séquentielle  , Les sorties de la P( dépendent de la com!inaison des

    entrées présentes et de létat interne de la P(#

    q La P( peut tre réalisée de manière ,q Câblée , la P( est réalisée soit en interconnectant judicieusement des

    opérateurs matériels )électri$ues- pneumati$ues- h.drauli$ues+ soit enutilisant des portes logi$ues )com!inatoire+ et des !ascules )sé$uentielle+#

    q Programmée , la réalisation de la P( est !asée sur une architectureintégrant un microprocesseur $ui e"écute un programme#

  • 8/18/2019 cours API Siemens/Allen Bradley

    24/104

    A!P!I! énéralités sur les AP 54

    %oique cG6lée : circuits com6inatoires

  • 8/18/2019 cours API Siemens/Allen Bradley

    25/104

    A!P!I! énéralités sur les AP 5"

    %e systme automatisé com6inatoire

    H 2 com6inaison d&entrées⇒

     2 seule sortie

    ' aucune mémorisation

    ' trs sim(le' mais de ' en ' utilisé

  • 8/18/2019 cours API Siemens/Allen Bradley

    26/104

    A!P!I! énéralités sur les AP 5)

    %oique cG6lée : circuits séquentiels

  • 8/18/2019 cours API Siemens/Allen Bradley

    27/104

    A!P!I! énéralités sur les AP 57

    %e systme automatisé séquentiel

    2 cycle de 3 éta(es

    %oique séquentielle a.ec

    commande :' (neumatique ⇒ loiquecG6lée

    ' électrique ⇒ loique

    (rorammée A!P!I!

  • 8/18/2019 cours API Siemens/Allen Bradley

    28/104

    A!P!I! énéralités sur les AP 5*

    %a (artie commande : PC

    %&outil de descri(tion de la (artiecommande s&a((elle :

    le RA(he 8onctionnel de Commande ?ta(e D Transition 

    cest ( dire

    le RA8CET!

  • 8/18/2019 cours API Siemens/Allen Bradley

    29/104

    A!P!I! énéralités sur les AP 5+

    %oique cG6lée : commande(neumatique

    E1em(le radios(ares

  • 8/18/2019 cours API Siemens/Allen Bradley

    30/104

    A!P!I! énéralités sur les AP 3$

    %e systme asser.i

    Pour déli.rer un sinal de sortie >onctionconnue du sinal d;entrée!

    Per*ormances d0un s,st-me asservi 12344 5 Techniques de lngénieur 

  • 8/18/2019 cours API Siemens/Allen Bradley

    31/104

    A!P!I! énéralités sur les AP 32

    ogique Câblée ! "#$ Store AutomatiséLe fonctionnement du store dépend desconditions climati$ues , soleil- vent# Les actions

    demandées par lopérateur ne sont réalisées$ue si les conditions climati$ues le permettent#Le store fonctionne en mode manuel et enmode automati$ue#

    Mode manuel- le store monte et descendlors$ue $ue lutilisateur commute un

    interrupteur# 3i vent 7 seuil fi"é alors storeremonte seul#Mode automati$ue- le store descend dès $ue laluminosité est 7 2 un seuil donné et monte dès$uelle est 8# 3i le vent se lève le store remonte#

    q 9uels sont les différents éléments de la PO- P( et P1 :

    q 3achant $ue les moteurs des !ras du store sont é$uipés de fin de course- lefonctionnement est;il sé$uentiel ou com!inatoire :

    q Éta!lir la P( en logi$ue c

    ogiq e Câblée " Store A tomatisé

  • 8/18/2019 cours API Siemens/Allen Bradley

    32/104

    A!P!I! énéralités sur les AP 35

    ogique Câblée ! "#$ Store Automatisé

    d

    l

  • 8/18/2019 cours API Siemens/Allen Bradley

    33/104

    A!P!I! %es A!P!I! 33

    /& *es Automates

    Programmables Industriels%Programma#le Logic $ontroller&

    2! @escri(tion5! %anaes de (rorammation3! Conce(tion d&un automatisme

    séquentiel

  • 8/18/2019 cours API Siemens/Allen Bradley

    34/104

    A!P!I! %es A!P!I! 34

    B trou.e't'on un API J

    ICI

  • 8/18/2019 cours API Siemens/Allen Bradley

    35/104

    A!P!I! %es A!P!I! 3"

    Ku&est'ce qu&il y a dans un A!P!I! J

    %orloge Microprocesseur   &nterfacede sortie

    Mémoire

      &nterface

    d'entrée

    Commandesdes Préactionneurs

    Dialogue

    Homme/Machine,Mesures descapteurs

     API Style Boîte chaussures  API Modulaires

  • 8/18/2019 cours API Siemens/Allen Bradley

    36/104

    A!P!I! %es A!P!I! 3)

    @escri(tion

    Un API se com(ose de 3 (arties : %e -rocesseur qui e1écute un (roramme! %a 2one mémoire qui stoc3e le (roramme et

    sau(egarde des .aleurs!

     %es inter4aces d5!ntrées6#orties qui (ermettentde rece(oir les in4ormations et d5en(oer lescommandes :

      ' TBR $'54 Fcc  ' s(écialisées< (ar e1! com(tae ra(ide< cartes

    d&a1es< carte d&acquisitions< ED dé(ortées!! Une alimentation en $'54 Fcc

  • 8/18/2019 cours API Siemens/Allen Bradley

    37/104

    A!P!I! %es A!P!I! 37

    E1em(le d&APIq 3chneider 43= Nano

    l d > d l&

  • 8/18/2019 cours API Siemens/Allen Bradley

    38/104

    A!P!I! %es A!P!I! 3*

    %e cycle de >onctionnement de l&a(i

    Acquisition

    des entrées

    (raitement

    des données

    Affectationdes sorties

    %e (roramme assure en (ermanence un cycle o(ératoire

    com(osé de 3 tGches : q %ectureq Traitementq ?criture

    Synchrone par rapport au! entrées et au! sorties

    "accourcissent le temps de réaction de l#automate

  • 8/18/2019 cours API Siemens/Allen Bradley

    39/104

    A!P!I! %es A!P!I! 3+

    Tem(s caractéristiques d&un APIq   t transfert d’entrée entre l;a((arition de l;in>ormation d;entrée

    et son enreistrement dans la mémoire!q   t exécution  (our traiter un ensem6le d;instructions d;un

    (roramme< en msecDLo!q   t  scrutation ou t cycle sé(are 5 cycles successi>s

    M taille du programme x t exécution 

    q   t transfert des sorties entre la mémoire de l;API et l&arri.ée dusinal sur les actionneurs!

    q   t réponse total  entre un chanement d;état du sinal au16ornes d;entrée /usqu;au chanement d;état au1 6ornes

    de sorties M t trans*ert d0entrée 7 t scrutation 7 t trans*ert des sorties

    Ces temps de transfert dépendent du type d!entrées et de sorties ainsi"ue de leur technologie#

  • 8/18/2019 cours API Siemens/Allen Bradley

    40/104

    A!P!I! %es A!P!I! 4$

    Pour les TP

    INATIC 7'25$$< CPU 2524C @CD@CD@C

    Logiciel tep 2 

    http://localhost/var/www/apps/conversion/tmp/scratch_1/datasheetsurl.pdfhttp://localhost/var/www/apps/conversion/tmp/scratch_1/datasheetsurl.pdf

  • 8/18/2019 cours API Siemens/Allen Bradley

    41/104

    A!P!I! %es A!P!I! 42

    %es " lanaes de (rorammation#orme IEC )2232'3 : lanaes de (rorammation (our API

    Langages textuels 9' %iste d;instructions L %nstruction List& ' Te1te structuré T %tructured Text&

    Langages graphiques 9' Ootes >onctionnelles :BD %:unction Bloc' Diagram&' chéma contact LD %Ladder Diagram&' ra>cet 8C 9equential 8unction Chart

     

  • 8/18/2019 cours API Siemens/Allen Bradley

    42/104

    A!P!I! %es A!P!I! 45

    q %a liste d&instructions ou nstruction List 9 Langage textuel asse; proche de lassem#leur. +neinstruction dé#ute sur une ligne est composée d0unopérateur et de plusieurs opérandes.

    VAR

    start : BOOL AT \%IX0.1;alarm : BOOL AT \%MX1.5;

    power_on : BOOL AT \%OX.!;

    "#$_VAR

    L$ startA#$# alarm

    T power_on

    Démarrer un moteur si le bouton «start» est pressé et si il n’y a

     pas d’alarme

  • 8/18/2019 cours API Siemens/Allen Bradley

    43/104

    A!P!I! %es A!P!I! 43

    q %e te1te structuré ou tructured Text 9 

    Langage textuel issu de l0in*ormatique et asse; proche duPascal et du $.

    i> 9start and 9not alarm then (oQeron

    end i> 

  • 8/18/2019 cours API Siemens/Allen Bradley

    44/104

    A!P!I! %es A!P!I! 44

    q %e chéma (ar 6loc ou :unction Bloc' Diagram 9 Langage graphique composé de #locs réalisant des

    opérations logiques de #ase< mais également des*onctionnalités plus complexes.

     

  • 8/18/2019 cours API Siemens/Allen Bradley

    45/104

    A!P!I! %es A!P!I! 4"

    q %e chéma 0 relais ou Ladder Diagram 9 

    Langage graphique. Le programme est représenté par unensem#le de réseaux *ormés de contact =uverts ou/et:ermés et de #locs %temporisation>&

    #ous l&utiliserons en TP S

  • 8/18/2019 cours API Siemens/Allen Bradley

    46/104

    A!P!I! %es A!P!I! 4)

    q %e RA8CET : RA(he 8onctionnel Commande ?ta(eTransition ou 8C

      Langage graphique

    #ous l&utiliserons en TP S

  • 8/18/2019 cours API Siemens/Allen Bradley

    47/104

    A!P!I! %es A!P!I! 47

    %es (rinci(ales marques

    Allen Oradley

    iemens

    Bmron

    Télémécanique

    Crouet

    chneider

  • 8/18/2019 cours API Siemens/Allen Bradley

    48/104

    A!P!I! %es A!P!I! 4*

    Conce(tiond&un automatisme

    séquentiel

  • 8/18/2019 cours API Siemens/Allen Bradley

    49/104

    A!P!I! %e RA8CET 4+

    & *e GRAC!"equential :unction $hart 

    2! Out du RA8CET5! @é>inition du modle ra(hique

    3! Rles d&é.olution4! tructures de 6ase"! RA8CET de ni.eau 2 et 5

  • 8/18/2019 cours API Siemens/Allen Bradley

    50/104

    A!P!I! %e RA8CET "$

    But avoué du groupe ?ssociation :ran@aise pour la$,#ernétique Économique et Technique %?:$AT& en C2 

    E Dé*inir un *ormalisme simple < accepté partous< adapté ( la représentation des

    évolutions séquentielles dun s,st-me

  • 8/18/2019 cours API Siemens/Allen Bradley

    51/104

    A!P!I! %e RA8CET "2

    GRA(he onctionnel Commande

    8ta(e D "ransition1eprésentation *ondée sur les notions d étapes <

    de transitions et de réceptivités.

  • 8/18/2019 cours API Siemens/Allen Bradley

    52/104

    A!P!I! %e RA8CET "5

    *e GRAC!"equential :unction $hart 

    %e RA8CET: Butil de descri(tion des automatismes séquentiels<R7/$0< P! Orard et ! Colom6ari< Techniques de l&inénieur

    Réalisation technoloique du RA8CET< #90/< @! @u(ont< @!@u6ois< Techniques de l&inénieur

    #orme internationale : CEI 2232'3 et CEI *4*

    #orme >ranaise : #8 C $3'2+$

    http://localhost/var/www/apps/conversion/tmp/Biblio/GRAFCEToutildedescription.pdfhttp://localhost/var/www/apps/conversion/tmp/Biblio/GRAFCEToutildedescription.pdfhttp://localhost/var/www/apps/conversion/tmp/Biblio/GRAFCEToutildedescription.pdfhttp://localhost/var/www/apps/conversion/tmp/Biblio/RealisationtechnologiqueGRAFCET.pdfhttp://localhost/var/www/apps/conversion/tmp/Biblio/RealisationtechnologiqueGRAFCET.pdfhttp://localhost/var/www/apps/conversion/tmp/Biblio/RealisationtechnologiqueGRAFCET.pdfhttp://localhost/var/www/apps/conversion/tmp/Biblio/RealisationtechnologiqueGRAFCET.pdfhttp://localhost/var/www/apps/conversion/tmp/Biblio/RealisationtechnologiqueGRAFCET.pdfhttp://localhost/var/www/apps/conversion/tmp/Biblio/GRAFCEToutildedescription.pdf

  • 8/18/2019 cours API Siemens/Allen Bradley

    53/104

    A!P!I! %e ra>cet "3

    Out du RA8CET 92D5

  • 8/18/2019 cours API Siemens/Allen Bradley

    54/104

    A!P!I! %e ra>cet "4

    Out du RA8CET 95D5

    é4i iti

  • 8/18/2019 cours API Siemens/Allen Bradley

    55/104

    A!P!I! %e ra>cet ""

    é4initiondu mod,le gra-hique

    ' un ensem6le d&éléments ra(hiques de 6ase : éta(es< transitions et liaisons orientées

    ' une inter(rétation traduisant le com(ortementde la PC .is 0 .is des entréesDsorties :

      actions et réce(ti.ités

    ' les rles d&é.olution

  • 8/18/2019 cours API Siemens/Allen Bradley

    56/104

    A!P!I! %e ra>cet ")

    8ta-e

    soit acti(e< soit inacti(e

  • 8/18/2019 cours API Siemens/Allen Bradley

    57/104

    A!P!I! %e ra>cet "7

    "ransition 

    ' Indique la (ossi6ilité d&é.olutionentre éta(es!

    ' Chaque transition re(résente

    une< et une seule (ossi6ilitéd&é.olution!

    ' Une transition est .alidée lorsquetoutes les éta(es immédiatement

    (récédentes reliées 0 cettetransition sont acti.es!

  • 8/18/2019 cours API Siemens/Allen Bradley

    58/104

    A!P!I! %e ra>cet "*

    Réce-ti(ité

    ' Associée 0 chaque transition' Pro(osition loique

  • 8/18/2019 cours API Siemens/Allen Bradley

    59/104

    A!P!I! %e ra>cet "+

    *iaisons orientées

  • 8/18/2019 cours API Siemens/Allen Bradley

    60/104

    A!P!I! %e ra>cet )$

    *es $ r,gles d;é(olution

    Rle 2 : Condition initiale

    Rle 5 : 8ranchissement d&une transition

    Rle 3 : ?.olution des éta(es acti.es

    Rle 4 : 8ranchissement simultané

    Rle " : Con>lit d&acti.ation

  • 8/18/2019 cours API Siemens/Allen Bradley

    61/104

    A!P!I! %e ra>cet )2

    Rle 2 : Condition initiale

    A l&instant initial< seules les éta-es initiales sontacti(es!

  • 8/18/2019 cours API Siemens/Allen Bradley

    62/104

    A!P!I! %e ra>cet )5

    Rle 5 : 8ranchissement

    d&une transition

    #e (eut se (roduire :' que lorsque la transition est validée' et que lorsque la réce(ti.ité associée0 la transition est vraie

  • 8/18/2019 cours API Siemens/Allen Bradley

    63/104

    A!P!I! %e ra>cet )3

    Rle 5 : e1em(les

  • 8/18/2019 cours API Siemens/Allen Bradley

    64/104

    A!P!I! %e ra>cet )4

    Rle 5 : e1em(les

  • 8/18/2019 cours API Siemens/Allen Bradley

    65/104

    A!P!I! %e ra>cet )"

    Rle 3 :

    é.olution des éta(es acti.es

    %e 4ranchissement  d&une transition

    entrane simultanément l;acti(ation  detoutes les éta(es sui(antes  et ladésacti(ation  des éta(es immédiatement-récédentes!

  • 8/18/2019 cours API Siemens/Allen Bradley

    66/104

    A!P!I! %e ra>cet ))

    Rle 4 :

    é.olutions simultanées

    Toutes les transitions >ranchissa6les sont

    simultanément >ranchies!

    Pour mettre en é.idence les >ranchissements simultanés< lestransitions corres(ondantes seront re(érées (ar un astérisque!

  • 8/18/2019 cours API Siemens/Allen Bradley

    67/104

    A!P!I! %e ra>cet )7

    Rle 4 : e1em(le

  • 8/18/2019 cours API Siemens/Allen Bradley

    68/104

    A!P!I! %e ra>cet )*

    Rle " : Acti.ation et

    désacti.ation simultanées

    i une m=me éta(e est en m=me tem(s

    désacti.ée et acti.ée< elle reste acti(e!

    Rle " : e1em(le

  • 8/18/2019 cours API Siemens/Allen Bradley

    69/104

    A!P!I! %e ra>cet )+

    Rle " : e1em(le

  • 8/18/2019 cours API Siemens/Allen Bradley

    70/104

    A!P!I! %e ra>cet 7$

    Durée de *ranchissement dune transition 9 trs (etite mais limitée (ar le choi1 de latechnoloie (our la réalisation del&automatisme!

    Durée dactivité dune étape 9 ne (eut (as =tre nulle!

  • 8/18/2019 cours API Siemens/Allen Bradley

    71/104

    A!P!I! %e ra>cet 72

    *es structures de base :

    ' équence unique

    ' aut d&éta(e et re(rise de séquence' Aiuillae' Parallélisme

    t d&ét t i d

  • 8/18/2019 cours API Siemens/Allen Bradley

    72/104

    A!P!I! %e ra>cet 75

    aut d&éta(e et re(rise deséquence

    Bn saute l&éta(e 3 i hM$ et iM2<l&éta(e 52 est 0nou.eau acti(e!

    Aiuillae entre (lusieurs séquences

  • 8/18/2019 cours API Siemens/Allen Bradley

    73/104

    A!P!I! %e ra>cet 73

    Aiuillae entre (lusieurs séquences92D5

    Chaque 6ranche(eut =tre terminée

    (ar un saut!

    Aiuillae 95D5

  • 8/18/2019 cours API Siemens/Allen Bradley

    74/104

    A!P!I! %e ra>cet 74

    i a et d sont simultanément0 2< alors il y a -arallélismeinter-rété SPour l&é.iter< la conditionde.ient a!d

    Aiuillae 95D5

    P lléli

  • 8/18/2019 cours API Siemens/Allen Bradley

    75/104

    A!P!I! %e ra>cet 7"

    Parallélisme

    ous'ra>cet et séquence ré(étée

  • 8/18/2019 cours API Siemens/Allen Bradley

    76/104

    A!P!I! %e ra>cet 7)

    q (92D3

    *ancement de l;escla(e :, %es éta(es initiales sont

    .alidées simultanémentV2M2 et V3$M2

    , ?ta(e 4 du Natre est

    .alidée V4M2, %a réce(ti.ité de l&escla.eest .raie

    V4M2

    Réce(ti.ité

    .alidée

    ous'ra>cet 95D3

  • 8/18/2019 cours API Siemens/Allen Bradley

    77/104

    A!P!I! %e ra>cet 77

    ous ra>cet 95D3

    %&escla.e rend la main au matre : Néthode nW2

    , %&éta(e de >in de l&escla.e est .alidée V35M2, @ans le matre< la transition V35 (asse 0 2< dé'.alide l&éta(e 4 9V4M$

    et .alide l&éta(e ", @ans l&escla.e< la dernire transition (eut =tre .alidée (uis saut 0

    l&éta(e initiale

    V4M2

    V"M2

    V4M2

    Réce(ti.ité .alidée

    V4M$

    ous'ra>cet 93D3

  • 8/18/2019 cours API Siemens/Allen Bradley

    78/104

    A!P!I! %e ra>cet 7*

    ous ra>cet 93D3

    %&escla.e rend la main au matre : Néthode nW5, %&éta(e de >in de l&escla.e est .alidée V35M2 (endant 2s, @ans le matre< la transition V35 (asse 0 2< dé.alide l&éta(e 4< V4M$ et

    .alide l&éta(e ", @ans l&escla.e< a(rs 2s V25M2 et .alide la transition /uste en dessous

    V35M2

  • 8/18/2019 cours API Siemens/Allen Bradley

    79/104

    A!P!I! %e ra>cet 7+

  • 8/18/2019 cours API Siemens/Allen Bradley

    80/104

    A!P!I! %e ra>cet *$

  • 8/18/2019 cours API Siemens/Allen Bradley

    81/104

    A!P!I! %e ra>cet *2

    Actions associées

  • 8/18/2019 cours API Siemens/Allen Bradley

    82/104

    A!P!I! %e ra>cet *5

    Actions associéesau1 éta-es

    ' Actions continues

    ' Actions conditionnelles

    Actions continues

  • 8/18/2019 cours API Siemens/Allen Bradley

    83/104

    A!P!I! %e ra>cet *3

    Actions conditionnelles

  • 8/18/2019 cours API Siemens/Allen Bradley

    84/104

    A!P!I! %e ra>cet *4

    Actions conditionnelles

    A M V2 ! e

    Actions retardées

  • 8/18/2019 cours API Siemens/Allen Bradley

    85/104

    A!P!I! %e ra>cet *"

    Actions retardées

    3 BR@RE ERetardé de 4s

    V3

    tDV3D4s

    E

    4 sec

    E M V3 ! tDV3D4s

    Actions 0 durée limitée

  • 8/18/2019 cours API Siemens/Allen Bradley

    86/104

    A!P!I! %e ra>cet *)

    Actions 0 durée limitée

    4 BR@RE %imité 0 )s

    V4

    tDV4D)s

    ) sec

    M V4 ! tDV4D)s

    Actions >uiti.es

  • 8/18/2019 cours API Siemens/Allen Bradley

    87/104

    A!P!I! %e ra>cet *7

    Actions >uiti.es

    " BR@RE X si V"BR@RE Y si V"

    V"

    Y

    X M V"Y M V"

    X

    Actions mémorisées

  • 8/18/2019 cours API Siemens/Allen Bradley

    88/104

    A!P!I! %e ra>cet **

    Actions mémorisées

    GRAC!" d i ) /

  • 8/18/2019 cours API Siemens/Allen Bradley

    89/104

    A!P!I! %e ra>cet *+

    GRAC!" de ni(eau ) et /

    RA8CET de ni.eau 2 :  @escri(tion énérale de l&automatisme< des actions

    et des é.énements en terme énérau1! 

    RA8CET de ni.eau 5 :  @escri(tion com(lte de l&automatisme! %;automaticien a6orde donc l;étude en 5 (hases successi.escorres(ondant au1 deu1 ni.eau1 de s(éci>ication :

    2 un ni.eau >onctionnel 'Z RA8CET de ni.eau 25 un ni.eau technoloique 'Z RA8CET de ni.eau 5

  • 8/18/2019 cours API Siemens/Allen Bradley

    90/104

    RA8CET de ni.eau 5

  • 8/18/2019 cours API Siemens/Allen Bradley

    91/104

    A!P!I! %e ra>cet +2

    u((osons que la montéeDdescente de la (resse soit commandée(ar un .érin dou6le e>>et : l&arri.ée d&air en A^ (ro.oque la sortiedu .érin et donc la descente du .érin!!!

    RA8CET de ni.eau 5

  • 8/18/2019 cours API Siemens/Allen Bradley

    92/104

    A!P!I! %e ra>cet +5

    RA8CET de ni.eau 5

    E1trait de [ Réalisation technoloique du RA8CET \< @! @u(ont ] @! @u6ois< Techniques del&inénieur< *$35!

    A.ec 2 .érin sim(le e>>et

    Cas (articuliers : les >ronts

  • 8/18/2019 cours API Siemens/Allen Bradley

    93/104

    A!P!I! %e ra>cet +3

    Cas (articuliers : les >ronts

    Commande : aire ) tourFiveau 9' Il >aut tester 2  sur d

    Fiveau 3 9

     Technoloiquementim-ossible : il >audra >aireen 5 tem(s _< (uis d

    *es modes de marche6arr

  • 8/18/2019 cours API Siemens/Allen Bradley

    94/104

    A!P!I! %e ra>cet +4

    *es modes de marche6arr

  • 8/18/2019 cours API Siemens/Allen Bradley

    95/104

    A!P!I! %e ra>cet +"

    Pour a.oir une di>>érence entre l&état initial et les autrescet mode arr=t :

    ' alors seule létape initiale est activeV$ M CAV$ ^ V$!C@V$ ^ Init

      a.ec CAV$ la condition d&acti.ation de l&éta(e $ 9CAVnMVn'2

    !tn'2

      et C@V$ la condition de désacti.ation de l&éta(e $ 9C@VnMV

    n!t

    n

      ' et les autres éta(es sont inactives Vi M 9CAVi ^ Vi!C@Vi! Init

     Init M$< c&est le déroulement du cycle  mode marche

    Initialisation

    %es modes de marcheDarr=t

  • 8/18/2019 cours API Siemens/Allen Bradley

    96/104

    A!P!I! %e ra>cet +)

    Arr

  • 8/18/2019 cours API Siemens/Allen Bradley

    97/104

    A!P!I! %e ra>cet +7

    Toutes les éta(es du RA8CET doi.ent =tre

    désacti.ées!%&arr=t d&urence AU@ est (rioritaire sur toutes lesin>ormations m=me sur l&initialisation!

     ' (our les éta(es initiales : V$ M 9CAV$ ^ V$!C@V$ ^ Init!AU@

     ' (our les autres éta(es :

     Vi M 9CAVi ^ Vi!C@Vi!Init!AU@

    a remise 0 éro ne sini>ie (as le redémarrae ducycle< il >audra re>aire une initialisation!

  • 8/18/2019 cours API Siemens/Allen Bradley

    98/104

  • 8/18/2019 cours API Siemens/Allen Bradley

    99/104

    A!P!I! %e RA8CET ++

    =& *e schéma relaisLadder Diagram

    %adder M échelle

  • 8/18/2019 cours API Siemens/Allen Bradley

    100/104

    A!P!I! %e RA8CET 2$$

    chéma électrique d;une alimentationen tension: re(résentée (ar deu1

    traits .erticau1 reliéehoriontalement (ar des rungs 96arreau1 (arcourus (ar courant!

    e lit de haut en 6as: chaque run

    re(résente une instruction du(roramme

    ur chaque run l&é.aluation des.aleurs se >ait de auche 0 droite9on ne (eut (as in.erserl;orientation!

    1

    2

    3

    %es éléments de 6ase

  • 8/18/2019 cours API Siemens/Allen Bradley

    101/104

    A!P!I! %e RA8CET 2$2

    I

    X

    T1t 

    C1n

    , contacts 9ou interru(teurs : re(résententles données d; entrée de l;instruction!Positionnés dans la (artie auche du run!

    , bobines 9ou relais : re(résentent lesdonnées de sortie de l;instruction!

    Positionnées 0 l&e1trémité droite du run9une seule (ar run!

    , blocs 4onctionnels : (ermettent deréaliser des >onctions a.ancées9tem(orisation< com(tae< etc!!Positionnés 0 l&e1trémité droite du run9un seul (ar run!

    %es contacts

  • 8/18/2019 cours API Siemens/Allen Bradley

    102/104

    A!P!I! %e RA8CET 2$5

    I

    I

    (NO)

    (NC)

    Contact normalement ou.ert

    9#B : normally o(enIl est normalement ou.ert mais il est>ermé 9(assae de courant lorsque la.aria6le 6ooléenne I est .raie 9IM2!

    Contact normalement >ermé 9#C: normally closedIl est normalement >ermé mais il estou.ert 9aucun (assae de courant

    lorsque la .aria6le 6ooléenne I est.raie 9IM2!

    %es 6o6ines

  • 8/18/2019 cours API Siemens/Allen Bradley

    103/104

    A!P!I! %e RA8CET 2$3

    Bobinedirecte (NO: normally open

    !i alimentée alors la "ariable booléenne associée est

    mémorisée # $"raie% (X &' sinon elle est mémorisée #

    $)ausse% (X&*+

    Bobine inversée (N,: normally closed

    !i alimentée alors la "ariable booléenne associée estmémorisée # %)ausse% (X&* sinon elle est mémorisée

    # %"raie% (X&'+

    ssociés # une "ariable booléenne interne (X ou de sortie (O+

    X

    X

     X=ra!e s! al!mentée

     X=ra!e s! non al!mentée

  • 8/18/2019 cours API Siemens/Allen Bradley

    104/104

    *;éta-e sui(ante c;est >a