2-CLP_Parte 2

Embed Size (px)

Citation preview

  • 7/24/2019 2-CLP_Parte 2

    1/39

    SUPERVISO ESUPERVISO E

    CONTROLECONTROLE

    OPERACIONAL DEOPERACIONAL DESISTEMASSISTEMAS

    Prof. Andr Laurindo MaitelliProf. Andr Laurindo Maitelli

    DCA-UFRN

  • 7/24/2019 2-CLP_Parte 2

    2/39

    Programao de CLPsProgramao de CLPs

  • 7/24/2019 2-CLP_Parte 2

    3/39

    DefinioDefinio

    Padronizao IEC 1131-3 Linguagem Grfica

    Diagrama de Lgica de Re! "Ladder#

    Diagrama de $oco% de &un'e% "&$#

    Sequencial Function Chart"(&C#

    Linguagem )e*+uaLi%+a de In%+ru'e% "IL#

    )e*+o E%+ru+urado "()#

  • 7/24/2019 2-CLP_Parte 2

    4/39

    Eem!losEem!los

    Lista de InstruesLista de Instrues

    LD ALD A

    ANDN BANDN B

    ST CST C

    Texto EstruturadoTexto Estruturado

    C=A AND NOT BC=A AND NOT B

    CCAA

    BB

    ANDAND

    Bloco de FunoBloco de Funo

    ( )

    A B C

    DIAGA!A LADDEDIAGA!A LADDE

    SFCSFC

  • 7/24/2019 2-CLP_Parte 2

    5/39

    Linguagem LadderLinguagem Ladder

    &orma de ,rogramao u%ada ,ara,a%%ar in%+ru'e% ao CLP %ore comode.e %er e*ecu+ado o con+roe %ore o,roce%%o

    /+iiza %0moo% %imiare% ao% u%ado%

    em diagrama e!+rico de ree% comoinguagem de ,rogramao

  • 7/24/2019 2-CLP_Parte 2

    6/39

    EndereamentoEndereamento

    um n2mero ou cdigo u%ado ,araiden+ificar cada ,on+o f0%ico de en+rada ou%a0da do CLP ou agum ,on+o in+erno

    Cada regi%+ro "conun+o de 14 i+%#a%%ociado a um gru,o de E5( ou ,on+o%in+erno% +am!m +em um endereo

    6 endereo %er.e ,ara referenciar ,on+o% ouregi%+ro% no ,rograma ladder

  • 7/24/2019 2-CLP_Parte 2

    7/39

    CLP Allen "radle# $ %LC &''CLP Allen "radle# $ %LC &'' 7 memria do u%urio ! organizada em ar8ui.o%9

    de dado% e de ,rograma%

  • 7/24/2019 2-CLP_Parte 2

    8/39

    Eem!lo $ endereamento AllenEem!lo $ endereamento Allen

    "radle#"radle#

    II 11 22

    IDENTIFICADOR DOIDENTIFICADOR DO

    ARQUIVOARQUIVOAC"AC" BITBIT

  • 7/24/2019 2-CLP_Parte 2

    9/39

    CLP Allen "radle# $ Mi(rologiCLP Allen "radle# $ Mi(rologi 7 memria do u%urio con%i%+e de : unidade%9

    (e'e% de ar8ui.o% 7r8ui.o%

    Paa.ra%

    $i+%

    6 ;icroogi* ,o%%ui < %e'e% de ar8ui.o%9 Programa% Dado%

  • 7/24/2019 2-CLP_Parte 2

    10/39

    CLP Allen "radle# $ Mi(rologiCLP Allen "radle# $ Mi(rologi E%+ru+ura da %eo de ar8ui.o% de dado%9

  • 7/24/2019 2-CLP_Parte 2

    11/39

    Eem!lo $ endereamentoEem!lo $ endereamento

    Mi(rologiMi(rologi

    II 11 22

    IDENTIFICADOR DOIDENTIFICADOR DO

    ARQUIVOARQUIVO#ALA$A#ALA$A BITBIT

  • 7/24/2019 2-CLP_Parte 2

    12/39

    )nstru*es "+si(as)nstru*es "+si(as

  • 7/24/2019 2-CLP_Parte 2

    13/39

    )nstru*es "+si(as - eem!los)nstru*es "+si(as - eem!los

  • 7/24/2019 2-CLP_Parte 2

    14/39

    )nstru*es ,i!o Rel)nstru*es ,i!o Rel

    Con+a+o =7

    Con+a+o =&

    $oina

  • 7/24/2019 2-CLP_Parte 2

    15/39

    Eem!lo - )nstru*es ,i!o RelEem!lo - )nstru*es ,i!o Rel

    ( )

    I%&'( O%&'(I%&')

    CIRCUITOELETROMECANICO DIAGA!A LADDE

    !

    G

    ( )

    O%&')

    ( )O%&'*

    O%&'(

    O%&')

    !

    B(

    B)

    !

    !

    B(O%&'(

    !

    B) !

    G

  • 7/24/2019 2-CLP_Parte 2

    16/39

    "oina (om Reteno"oina (om Reteno

  • 7/24/2019 2-CLP_Parte 2

    17/39

    Eem!lo $ "oina (om RetenoEem!lo $ "oina (om Reteno

    CIRCUITOELETROMECANICO DIAGA!A LADDE

    !

    B(

    B)

    !

    ( S)

    I%('( O%)'(

    B( !

    ( R)

    I%(') O%)'(

    B) !

  • 7/24/2019 2-CLP_Parte 2

    18/39

    "in+rios "/0"in+rios "/0

    (o .ari.ei% inria% in+erna%

    B3B3 11 0202

    IDENTIFICADO DOIDENTIFICADO DO

    A+,I$OA+,I$ON,!EO DAN,!EO DA

    #ALA$A#ALA$A

    N,!EO DON,!EO DO

    BITBIT

  • 7/24/2019 2-CLP_Parte 2

    19/39

    ,em!ori1adores,em!ori1adores

    6% +em,orizadore% di%,on0.ei% no

    (LC>?? ,o%%uem a %eguin+e e%+ru+ura dear8ui.o9

    2& 23 2/ 24 22 2' 5 6 7 8 & 3 / 4 2 '

    Paa.ra ? "its de Estado do ,em!ori1adorPaa.ra 1 9alor Predefinido

    Paa.ra < 9alor A(umulado

  • 7/24/2019 2-CLP_Parte 2

    20/39

    )nstruo de ,em!ori1ao ,:N)nstruo de ,em!ori1ao ,:N

    TI!E- Endereo do te./ori0ador

    TI!E BASE- Base de te./o

    #ESET- $alor de1inido co.o li.ite

    ACC,!- $alor acu.ulado

  • 7/24/2019 2-CLP_Parte 2

    21/39

    ,:N ,imer :n-Dela#0,:N ,imer :n-Dela#0 7 ,aa.ra ? do +em,orizador )6= ,o%%ui 3

    i+% de e%+ado9ENEN "Enae $i+# @aii+a o +em,orizador a iniciar a

    con+agem do +em,o ,redefinidoA o i+ 1: da ,aa.ra ?

    ,,,, ")imer )iming $i+# E%+e i+ +em %eu e%+ado inicia ?A

    Buando o +em,orizador ")6=# comea a +em,orizar ee !e.ado ,ara 1 e % ! re%%e+ado 8uando a ina de+em,orizador .o+ar a %er fa%aA o i+ 1> da ,aa.ra ?

    DNDN"Done $i+# e%+e i+ ! iniciaizado com ? e ao fina do+em,o ,rede+erminado ! e.ado ,ara 1A o i+ 13 da

    ,aa.ra ? Endereo do% +em,orizadore%9 ,3;

  • 7/24/2019 2-CLP_Parte 2

    22/39

    Eem!lo de A!li(ao ,:N

    TON

    EN

    DN

    TI!E ON DELA2

    TI!E T3%&

    TI!E BASE (4&

    #reset (5&

    Accu. &

    I%&&(

    &(

    T3%& O%&&(

    &(

    T3%&

    DN

    O%&&(

    EN

    &)

  • 7/24/2019 2-CLP_Parte 2

    23/39

    )nstruo de ,em!ori1ao ,:F)nstruo de ,em!ori1ao ,:F

    TI!E- Endereo do te./ori0ador

    TI!E BASE- Base de te./o

    #ESET- $alor de1inido co.o li.ite

    ACC,!- $alor acu.ulado

  • 7/24/2019 2-CLP_Parte 2

    24/39

    ,:F ,imer :ff-Dela#0,:F ,imer :ff-Dela#0 Po%%ui o% me%mo% i+% de e%+ado do

    +em,orizador )6= Buando a ina do )6& .ai ,ara o .aor

    gico 1 o i+ D= ! %e+adoA Buando a ina

    do )6& ! re%%e+ada ".ai ,ara n0.e gico ?#inicia-%e a con+agem do +em,o ,redefinidoA7o fina da con+agem o i+ D= ! re%%e+ado

    (e duran+e o ,roce%%o de +em,orizao a

    ina do )6& ! e.ada ,ara n0.e gico 1en+o o .aor acumuado ! zerado o% i+%D= e E= %o zerado% e o i+ )) ! %e+ado

  • 7/24/2019 2-CLP_Parte 2

    25/39

    Eem!lo de A!li(ao ,:FEem!lo de A!li(ao ,:F

    TOF

    EN

    DN

    TI!E ON DELA2

    TI!E T3%&

    TI!E BASE (4&

    #reset (5&

    Accu. &

    I%&()

    (&

    T3%& O%&(*

    &(

    T3%&

    DN

    O%&(*

    EN

    &)

  • 7/24/2019 2-CLP_Parte 2

    26/39

    )nstruo de Contagem C,U0)nstruo de Contagem C,U0

    CTU

    CO,NT ,#

    Counter

    #reset

    Accu.

    C,

    DN

    CO,NTE- Endereo do Contador#ESET- $alor de1inido co.o li.ite

    ACC,!- $alor acu.ulado

    C,- Contador 6a7ilitado

    DN- Conta8e. conclu9da

  • 7/24/2019 2-CLP_Parte 2

    27/39

    C,UC,U 6 C)/ ,o%%ui em %ua ,aa.ra zero o% %eguin+e%

    i+%9 :9:9"6.erfoF $i+# E%%e i+ ! %e+ado 8uando o .aor

    acumuado %u,era o .aor ,redefinidoA "$i+ 1#

    Buando u%amo% o C)/ o .aor acumuado !iniciado com o .aor ? e +oda .ez 8ue a ina doC)/ .ai de n0.e gico ? ,ara 1 e%%e .aor !incremen+adoA

  • 7/24/2019 2-CLP_Parte 2

    28/39

    Eem!lo de A!li(ao - ContadorEem!lo de A!li(ao - Contador

    CT,

    C,

    DN

    CO,NT ,#

    Counter C:%&

    #reset 3

    Accu. &

    I%&&(

    &(

    C:%& O%&&(

    &(

    I%&&(

    &)

    C:%&

    ES

    DN

    ) * d C ) t * d C

  • 7/24/2019 2-CLP_Parte 2

    29/39

    )nstru*es de Com!arao)nstru*es de Com!arao

    ) * d C l) t * d C l

  • 7/24/2019 2-CLP_Parte 2

    30/39

    )nstru*es de Com!arao - eem!los)nstru*es de Com!arao - eem!los

    ) t * M t +ti) t * M t +ti

  • 7/24/2019 2-CLP_Parte 2

    31/39

    )nstru*es Matem+ti(as)nstru*es Matem+ti(as

    ) t * M t +ti l) t * M t +ti l

  • 7/24/2019 2-CLP_Parte 2

    32/39

    )nstru*es Matem+ti(as - eem!los)nstru*es Matem+ti(as - eem!los

    ADD

    ADDSO,CE A N;%*

    SO,CE B N;%3

    DETINATION N;%)&

    I%&()

    (&

    ) t * d M i l d D d) t * d M i l d D d

  • 7/24/2019 2-CLP_Parte 2

    33/39

    )nstru*es de Mani!ulao de Dados)nstru*es de Mani!ulao de Dados

    ) t * M i l l) t * M i l l

  • 7/24/2019 2-CLP_Parte 2

    34/39

    )nstru*es Mani!ulao - eem!los)nstru*es Mani!ulao - eem!los

    R%L i

  • 7/24/2019 2-CLP_Parte 2

    35/39

    R%LogiR%Logi

    6 R(Logi* >?? di%,oniiiza um

    amien+e de ,rogramao em inguagemadder

    % iR%L i

  • 7/24/2019 2-CLP_Parte 2

    36/39

    R%LogiR%Logi

    =o.o ,roe+o

    R%L iR%L i

  • 7/24/2019 2-CLP_Parte 2

    37/39

    R%LogiR%Logi Configurando o dri.er de comunicao9 R(Lin*

    R%L iR%L i

  • 7/24/2019 2-CLP_Parte 2

    38/39

    R%LogiR%Logi

    Configurando o% mduo% de en+rada e %a0da

    R%L iR%L i

  • 7/24/2019 2-CLP_Parte 2

    39/39

    R%LogiR%Logi

    Conun+o de In%+ru'e%9