curso basico - automatos programaveis_dia 1

Upload: michael-yoshii

Post on 14-Jan-2016

9 views

Category:

Documents


1 download

DESCRIPTION

basico

TRANSCRIPT

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    1/85

    CS-PLC1

    Curso BsicoAutmatos Programveis

    APRESENTAO

    O formaor!

    Joo Mealhas

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    2/85

    O Curso

    O presente curso tem como publico alvo,O presente curso tem como publico alvo,todas as pessoas que trabalham notodas as pessoas que trabalham no

    mbito dambito daAUTOMAO INDUT!IA"AUTO

    MAO INDUT!IA",,se#a directamente nase#a directamente namanuten$%o&desenvolvimento oumanuten$%o&desenvolvimento ouindirectamente no ensino desta mat'ria(indirectamente no ensino desta mat'ria(

    Tratando)se de umTratando)se de um *U!O +I*O*U!O +I*O, o seu, o seuob#ectivo ' transmitir os conhecimentosob#ectivo ' transmitir os conhecimentosnecess-rios para se entrar no mundo danecess-rios para se entrar no mundo da

    pro.rama$%o de aut/matospro.rama$%o de aut/matos OM!ONOM!ON((Obtendo os conhecimentos necess-rios paraObtendo os conhecimentos necess-rios

    parapoder evoluir nesta mat'ria, tenha ou n%o #-

    poder evoluir nesta mat'ria, tenha ou n%o #-conhecimentos neste sentido(conhecimentos neste sentido(

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    3/85

    APRESENTAO "AAPRESENTAO "AE#PRESAE#PRESA

    OB$ECT%&OSBreve a'rese(ta)*o a

    O#RON

    OB$ECT%&OSBreve a'rese(ta)*o a

    O#RON

    0assar 1rente

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    4/85

    Asia 0aci1ic

    Amrica doAmrica doNorte/Sul :Norte/Sul :12 Escritrios12 Escritrios

    1 Centro1 CentroTcnicoTcnico

    3 Fbricas3 Fbricas

    Europa :Europa :2 Escritrios2 Escritrios

    2 Centros2 CentrosTcnicosTcnicos3 Fbricas3 Fbricas

    !sia!sia"aci#co :"aci#co :

    1$ Escritrios1$ Escritrios1 Centro1 CentroTcnicoTcnico

    % Fbricas% Fbricas

    &ap'o :&ap'o :(3 Escritrios(3 Escritrios

    ) Centros) CentrosTcnicosTcnicos

    21 Fbricas21 Fbricas

    A'rese(ta)*o a em'resa

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    5/85

    A'rese(ta)*o a em'resa

    Automati+a)*oAutomati+a)*o

    %(ustria,%(ustria,

    ProutosProutosEs'eciaisEs'eciais

    Tra(sfer(ciaTra(sfer(ciaE,ectr(ica eE,ectr(ica e

    .u(os

    .u(os

    SistemasSistemasA/ertosA/ertos

    E,ectromeici(aE,ectromeici(a

    %(forma)*o%(forma)*oP0/,ica eP0/,ica eCo(tro,o eCo(tro,o e

    TrfegoTrfego

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    6/85

    Madrid"isboa

    0ar2s 34richMil-n

    5iena

    6stocolmo

    D4sseldor1

    Amsteram

    +ruselas

    "ondres

    Oslo

    0ra.a

    +udapest3a.reb

    7elsin8i

    *6I

    Istambul

    *opena.ue

    5arsovia

    A'rese(ta)*o a em'resa

    Escritrios em !Escritrios em !2 'a3ses a Euro'a2 'a3ses a Euro'aCo,a/oraores !Co,a/oraores !1451514515&o,ume 6,o/a, e Negcios !&o,ume 6,o/a, e Negcios !72 #i,89es e co(tos72 #i,89es e co(tos

    ./ricas !./ricas !

    A,ema(8aA,ema(8a6r* Breta(8a6r* Breta(8a

    :o,a(a:o,a(a

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    7/85

    %NTRO";O

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    8/85

    %(trou)*o ? automa)*o i(ustria,

    T@CN%CAS "E A;TO#AT%AOT@CN%CAS "E A;TO#AT%AO

    Mecnica Pneumtica

    Hidrulica

    Elctrica

    Electrnica

    A c8egaa a e,ectr(ica ? i(ustria foi uma'erfeita revo,u)*o4 Permitiu ? automa)*oi(ustria, ar uma 'asso giga(te

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    9/85

    %(trou)*o ? automa)*o i(ustria,

    A;TO#AT%AO ELECTRN%CA

    Circuitos electrnicos dedicados

    Sistemas electrnicos standard(ex.:controlo numrico)

    Autmatos proram!eis Micro e minicomputadores

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    10/85

    %(trou)*o ? automa)*o i(ustria,

    A;T#ATO PRO6RA#&EL D&ANTA6ENS444

    Muito 1i-vel ) n9mero de componentes mecnicos e deli.a$:es ' m2nimo

    O desenvolvimento do pro.rama pode ser 1eito em

    paralelo com a monta.em dos equipamentos As altera$:es do automatismo s/ implicam altera$:es

    no pro.rama O espa$o ocupado pelo aut/mato ' constante e

    independente da comple;idade da l/.ica doautomatismo N%o requer stoc8s de equipamento de reserva t%o

    elevados como nos sistemas por l/.ica cablada(

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    11/85

    %(trou)*o ? automa)*o i(ustria,

    OPERA"OR

    PARTE "E CO#AN"O

    *OMANDO

    INA"I3ADA6NT!ADA SADAS

    ESTR;T;RA "E ;# A;TO#AT%S#O

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    12/85

    A;T#ATOS - :AR"FARE

    OB$ECT%&OS OBTENO "E CON:EC%#ENTOS

    ESSENC%A%S "A ESTR;T;RA %NTERNA"E ;# A;T#ATO PRO6RA#&EL

    OB$ECT%&OS OBTENO "E CON:EC%#ENTOS

    ESSENC%A%S "A ESTR;T;RA %NTERNA"E ;# A;T#ATO PRO6RA#&EL

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    13/85

    Autmatos - 8arGare

    CONCE%TO "E PLC

    ;m autmato 'rogramve, i(ustria, DPLCPLC?Pro.rammable Lo.ic Controller

    @ um eHui'ame(to e,ectr(icoI

    Programve, em ,i(guagem (*o i(formticaI

    Co(ce/io 'ara co(tro,ar em tem'o rea, 'rocessosseHue(ciais

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    14/85

    Autmatos - 8arGare

    ESTR;T;RA "E ;#A;T#ATO PRO6RA#&EL

    @ Os *ontroladores "/.icos0ro.ram-veis 0"*BsCpodem apresentaraspectos 12sicos di1erentes,

    di1erentes per1ormances ecustos muito d2spares noentanto, os seus elementosconstituintes s%o1undamentalmente os

    mesmos(

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    15/85

    Autmatos - 8arGare

    ENTRA"AS

    Por tra(s3storPor tra(s3stor

    Por aco'u,aor 'ticoPor aco'u,aor 'tico

    Por rPor re,>e,>

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    16/85

    Autmatos - 8arGare

    SAJ"AS

    Por re,>Por re,>

    Por tra(s3storPor tra(s3stor

    Por triacPor triac

    A t t 8

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    17/85

    Autmatos - 8arGare

    #E#R%AE na mem/ria que se encontra opro.rama a ser e;ecutado peloaut/mato(

    Fuanto G sua tecnolo.ia podem ser ?

    @ !AM!andom Access MemorHC@ 60!OM6rasable 0ro.ramable !ead OnlH

    MemorHC@ 660!OM6lectricallH 6rasable 0ro.rammable

    !ead OnlH MemorHC@ ="A7!AM

    A t t 8

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    18/85

    Autmatos - 8arGare

    .ONTE "E AL%#ENTAO

    @ A fo(te e a,ime(ta)*o tem 'or fu()*o for(ecer aste(s9es aeHuaas ao fu(cio(ame(to o CP;

    @ E(co(tramos com gra(e freHu(cia a eHui'ar os

    autmatosI fo(tes e a,ime(ta)*o comutaas4Estas fo(tes re0(em e(tre outras as segui(tescaracter3sticas!

    @ 6levado rendimento

    @ Ocupam um pequeno volume@ Aceitam .randes varia$:es na entrada

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    19/85

    SELECO "E ;#SELECO "E ;#A;T#ATO PRO6RA#&ELA;T#ATO PRO6RA#&EL

    OB$ECT%&OSComo se,eccio(ar um autmato

    'rogramve,

    OB$ECT%&OSComo se,eccio(ar um autmato

    'rogramve,

    S , * t t ,

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    20/85

    Se,ec)*o e um autmato 'rogramve,

    SELECO "E ;# A;T#ATO

    Kua(o se refere um autmato 'rogramve,I > (orma,caracteri+-,o 'e,o (0mero e 6ntradasa2das,gicasHue este 'oe co(tro,ar4

    J =OTO*E"U"AK +OTON6I!A 0A!A *OMANDOMANUAIL 6"6*TO! MANUA" &AUTOM,TI*OK *ONTA*TO!6 A JJ A*L INT6!!U0TO!6 D6 6"6O INDI*ADO!6

    K =IN D6 *U!OJ T6!MO6T,TOJ 5A!IADO!6 D6 56"O*IDAD6 )JmA(CJ 6NO!6 0TLJ D6T6*TO!6 INDU*TI5O 5,"5U"A(L INA"I3AO D6 A"A!M6L 6M6!PN*IA

    SOL;O

    Um PLCcom

    LQ 6 di.itaisLJ di.itaisJ 6 anal/.icas 0TLJ anal/.icas )J mA(

    C22:S

    S , * t t ,

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    21/85

    Se,ec)*o e um autmato 'rogramve,

    APRESENTAO "E;# A;T#ATO

    Com'acto

    #ou,ar

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    22/85

    A;T#ATOS - SO.TFAREA;T#ATOS - SO.TFARE

    OB$ECT%&OS Co(8ecer c,arame(te as ifere(tes

    reas e memria e um autmato'rogramve,I e suas caracter3sticas

    OB$ECT%&OS Co(8ecer c,arame(te as ifere(tes

    reas e memria e um autmato'rogramve,I e suas caracter3sticas

    Autmatos softGare

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    23/85

    Autmatos - softGare

    CONCE%TO "E B%TFOR"

    B%TSB%TS) N%o s%o mais do que posi$:es de mem/ria nasquais ' poss2vel reter uma in1orma$%o l/.icali.ado&desli.ado, verdadeiro&1also, ON&O== ou L&(

    Ao con#unto de LQ bits chama)se FOR"FOR"por veRestamb'm se desi.na por *ANA"C(

    NS +IT

    06OC

    L L LK LJ LL L V W Q K J L msb lsb

    Autmatos softGare

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    24/85

    Autmatos - softGare

    EN"EREA#ENTO

    Nos autmatos O#RON os /its s*o e(ere)aos 'e,o(0mero a Gor em Hue se e(co(tram e 'e,a 'osi)*oHue ocu'am (essa Gor

    XXX. YY

    NXM6!O DO *ANA"!6ITOC

    NXM6!O DO +IT!6"EC, 6NT!6 6L C

    Autmatos softGare

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    25/85

    Autmatos - softGare

    REL@S ESPEC%A%SOs autmatos 'rogramveis tem umaaa rea e memria eicaa a re,>ses'eciais4 "aas as fu(cio(a,iaesestes s*o /asta(te uti,i+aos (amaioria os 'rogramas4

    A,gu(s os re,>s es'eciais maisre,eva(tes!

    NO#E EM! CP#1A EM! C$1# "ES%6NAO0YYJs J(L *=LK (J second cloc8 pulse bit0YYLs J( *=L (L second cloc8 pulse bit0YYJs J(L *=LL (J second cloc8 pulse bit

    0YLmin J( *=L L minute cloc8 pulse bit0YLs J(J *=LJ L( second cloc8 pulse bit0Y*Z J( *= *arrH *ZC =la.0Y6F J(Q *=Q 6quals 6FC =la.0Y=irstY*Hcle JK(L AJ(LL =irst *Hcle =la.0YT J( *= reater Than TC =la.0Y"T J(W *= "ess Than "TC =la.0YO11 JK(L *=LL Al[aHs O== =la.0YOn JK(LK *=LLK Al[aHs ON =la.

    EN"EREO

    %N%C%AO < PRO6RA#AO%N%C%AO < PRO6RA#AO

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    26/85

    %N%C%AO < PRO6RA#AO%N%C%AO < PRO6RA#AO"E A;T#ATOS"E A;T#ATOS

    OB$ECT%&OS Primeiro co(tacto com i(stru)9es

    e,eme(tares e tratame(to ,gico %e(tifica)*o e ifere(tes /,ocos ,gicosI

    (um 'rograma

    OB$ECT%&OS Primeiro co(tacto com i(stru)9es

    e,eme(tares e tratame(to ,gico %e(tifica)*o e ifere(tes /,ocos ,gicosI

    (um 'rograma

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    27/85

    %(icia)*o ? 'rograma)*o e autmatos

    %NSTR;ES "E TRATA#ENTO L6%CONum esHuema e co(tactosI temos a 'ossi/i,iae e!

    @ co,ocar re,>s em s>rie@ em 'ara,e,o@ o'erar com re,>s (egaos

    @ com/i(a)9es e(tre estas 8i'teses

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    28/85

    %(icia)*o ? 'rograma)*o e autmatos

    %NSTR;ES BS%CAS DL"I O;TI EN"

    LD

    Iniciar uma linha l/.icaou bloco

    END Indica o 1im dopro.rama

    OUT

    Trans1ere o resultado das

    condi$:es l/.icas queantecedem esta instru$%o parao bit especi1icado(

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    29/85

    %(icia)*o ? 'rograma)*o e autmatos

    EMem',o%magi(emos um circuito co(tro,ao 'or um autmato cua ,gica'rete(ia > a segui(te!

    - O estao a sa3a 12422 > ao 'e,o estao irecto a e(traa 2422

    "#$%&A%EM 'EC$ACS

    "#SA 'E#$S*&+,ES

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    30/85

    %(icia)*o ? 'rograma)*o e autmatos

    %NSTR;ES DAN"I ORI NOT

    A$'

    !ealiRa um 6l/.ico com o bitespeci1icado

    *

    !ealiRa um OUl/.ico com o bitespeci1icado

    $Ne.a o estado do bitao qual est- associado

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    31/85

    %(icia)*o ? 'rograma)*o e autmatos

    EMem',o

    Prete(e-se im',eme(tar um circuito ,gico Hue activa a

    sa3a 12422 o autmatoI s se as e(traas 2422 e 2421 e242 estiverem activas DON

    "#$%&A%EM 'EC$ACS

    "#SA 'E#$S*&+,ES

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    32/85

    %(icia)*o ? 'rograma)*o e autmatos

    EMem',o

    Prete(e-se im',eme(tar um circuito ,gico Hue active

    a sa3a 12422 Hua(o a e(traa 2421 estiver a O.. ouHua(o as e(traas 242 ou 2422 estiverem a ON

    "#$%&A%EM 'EC$ACS

    "#SA 'E#$S*&+,ES

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    33/85

    %(icia)*o ? 'rograma)*o e autmatos

    %NSTR;ES DAN" LOA"I OR LOA"

    OR LOA"OR LOA"A instru$%o O! "OAD permite colocar em paralelo doisblocos l/.icos, ou se#a, permite realiRar um OU l/.icoentre dois blocos(

    AN" LOA"AN" LOA"A instru$%o AND "OAD permite colocar em s'rie doisblocos l/.icos, ou se#a, permite realiRar um 6 l/.ico entredois blocos(

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    34/85

    %(icia)*o ? 'rograma)*o e autmatos

    AN" LOA"

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    35/85

    %(icia)*o ? 'rograma)*o e autmatos

    OR LOA"

    NOTA!;ma i(stru)*o AN" L" ou OR L" u(ta s ois /,ocos ,gicos4

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    36/85

    %(icia)*o ? 'rograma)*o e autmatos

    EE#PLO "E APL%CAO Duso e TRQs

    A',icar o co(ceito e TRQs ao 'rograma a/aiMo escrito4

    TR2 TR1

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    37/85

    %(icia)*o ? 'rograma)*o e autmatos

    On

    Off

    M

    EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA1422 MOTO! TA06T6

    EERCJC%OEERCJC%O11EERCJC%OEERCJC%O11

    Descrio do pretendido:Descrio do pretendido: ordem de arranque (On), o tapete dever iniciar o seumovimento ( MT)

    !ste deve manter"se em #uncionamento at$ ordem de para%em

    (O&)

    Descrio do pretendido:Descrio do pretendido:

    ordem de arranque (On), o tapete dever iniciar o seumovimento ( MT)

    !ste deve manter"se em #uncionamento at$ ordem de para%em(O&)

    CONSOLA "E

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    38/85

    CONSOLA "EPRO6RA#AO

    OB$ECT%&OSO/ter (o)9es /sicas so/re o

    ma(useame(to a co(so,a e'rograma)*o

    OB$ECT%&OSO/ter (o)9es /sicas so/re o

    ma(useame(to a co(so,a e'rograma)*o

    Co(so,a e 'rograma)*o

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    39/85

    ' g )

    CONSOLA "E PRO6RA#AO

    A co(so,a e 'rograma)*o > caa ve+ mais uma

    ferrame(ta o 'assaoI uti,i+aa a'e(as emi(terve()9es 'ouco com',eMasI (o ,oca, a mHui(a4

    Co(forme a sua (ature+aI 'oer'ermitir a 'rograma)*o!

    @ Em ,i(guagem m(em(ica@ Li(guagem e co(tactosI@ Logigrama@ Etc44

    : co(so,as mais sofisticaas Hue

    'ermitem guarar e ,er 'rogramasgravaos em su'ortes mag(>ticosIeou 'rogramar memrias EPRO#4

    SO.TFARE PARASO.TFARE PARA

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    40/85

    SO.TFARE PARASO.TFARE PARAPRO6RA#AO "E PLCQSPRO6RA#AO "E PLCQS

    O/ectivos %(trou)*o ao softGare e

    'rograma)*o DcM- 'rogrammer

    O/ectivos %(trou)*o ao softGare e

    'rograma)*o DcM- 'rogrammer

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    41/85

    ' ' g ) '

    SoftGare e Programa)*o e Autmatos

    Com'o(e(te o C Automatio( Suite

    Co(u(to e SoftGares Hue recorrem ao

    mesmo (0c,eo e Comu(ica)9es! - O C-Server

    O C-Server gere as comu(ica)9es e(tre osiversos SoftGares e o :arGare DeM4 PLCs

    PR%NC%PA%S CARACTERJST%CAS

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    42/85

    ' ' g ) '

    Su'orta os Autmatos!

    \C1222:I C222:

    \C22:I C22:SI C22:a,'8a

    \CK#1I CK#1:\CP#1I CP#1A

    \CP#AI CP#C

    \C&

    \SR#1

    \C$1:I C$16I C$1#

    \CS1:I CS16

    PR%NC%PA%S CARACTERJST%CAS

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    43/85

    ' ' g ) '

    @ Sistema o'erativoSistema o'erativo

    \ Fi(oGs 7I Fi(oGs 7UI Fi(oGs NT V42Fi(oGs 7I Fi(oGs 7UI Fi(oGs NT V42@ :arGare:arGare

    \ Processaor! Pe(tium 155 #:+ ou su'erior4Processaor! Pe(tium 155 #:+ ou su'erior4

    \ #emria! 5 #/ m3(imo4#emria! 5 #/ m3(imo4\ "isco uro! m3(imo 122 #/ e es'a)o ,ivre4"isco uro! m3(imo 122 #/ e es'a)o ,ivre4

    \ Leitor e C"-RO#Leitor e C"-RO#\ P,aca 6rfica! reso,u)*o m3(ima e U22MW22 'iMeis DS&6A4P,aca 6rfica! reso,u)*o m3(ima e U22MW22 'iMeis DS&6A4

    @ Sistema o'erativoSistema o'erativo\ Fi(oGs 222I Fi(oGs #EFi(oGs 222I Fi(oGs #E

    @ :arGare:arGare

    \ Processaor! Pe(tium 12#:+ ou su'erior4Processaor! Pe(tium 12#:+ ou su'erior4\ #emria! WV #/ m3(imo4#emria! WV #/ m3(imo4

    \ "isco uro! m3(imo 122 #/ e es'a)o ,ivre4"isco uro! m3(imo 122 #/ e es'a)o ,ivre4\ Leitor e C"-RO#Leitor e C"-RO#

    \ P,aca 6rfica! reso,u)*o m3(ima e U22MW22 'iMeis DS&6A4P,aca 6rfica! reso,u)*o m3(ima e U22MW22 'iMeis DS&6A4

    REK;%S%TOS #JN%#OS

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    44/85

    ' ' g ) '

    %NTRO";O AO C-PRO6RA##ER

    Como Hua,Huer outra a',ica)*o oFi(oGsI 'ara eMecutar o C-Programmer > uti,i+ao o me(u Start.

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    45/85

    g )

    %NTRO";O AO C-PRO6RA##ER

    Como Hua,Huer outraa',ica)*o o Fi(oGsI 'araeMecutar o C-Programmer >

    uti,i+ao o me(u Start.

    Am/ie(te e Tra/a,8oAm/ie(te e Tra/a,8o

    Para aceer ? rea e tra/a,8o > (ecessriocriar um (ovo 'roecto ou a/rir um criao4

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    46/85

    %NTRO";O AO C-PRO6RA##ER

    BARRA "EBARRA "EJCONESJCONES

    BARRA "E #EN;BARRA "E #EN;

    $ANELA "E$ANELA "EPRO$ECTOPRO$ECTO

    &%S;AL%AO "O&%S;AL%AO "OCONTEX"O "ASCONTEX"O "AS&AR%&E%S D$ANELA "E&AR%&E%S D$ANELA "E&%S;AL%AO&%S;AL%AO

    RES;LTA"O "ARES;LTA"O "ACO#P%LAO O;CO#P%LAO O;B;SCA D$ANELA "EB;SCA D$ANELA "ERES;LTA"ORES;LTA"O

    REA "EREA "E

    E"%OE"%O

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    47/85

    $ANELA "E PRO$ECTO

    Pro'rieaesPro'rieaeso PLCo PLC

    Eitor aEitor aTa/e,a e ESTa/e,a e ES

    6est*o os6est*o os#u,os e#u,os ememria Dsmemria DsC& e CS1C& e CS1

    Eitor#o(itorEitor#o(itoras reas eas reas e

    memriamemria

    Eitor eEitor e&ariveis&ariveisLocaisLocais

    %(forma)*o o%(forma)*o o'roecto'roecto

    Eitor eEitor e&ariveis&ariveis

    6,o/ais6,o/ais

    Co(figura)*oCo(figura)*oo PLCo PLC

    &isua,i+a)*o&isua,i+a)*oe errose erros

    %(forma)*o a%(forma)*o atarefatarefa

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    48/85

    On

    Off

    M

    EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA1422 MOTO! TA06T6

    EERCJC%OEERCJC%OEERCJC%OEERCJC%O

    Descrio do pretendido:Descrio do pretendido:

    * 'tiliando a #erramenta de pro%ramao *"+ro%rammer,editar o pro%rama #eito no e*erccio anterior

    * -aer a sua passa%em para o aut.mato pro%ramvel (+/)

    * Testar o seu #uncionamento

    Descrio do pretendido:Descrio do pretendido:

    * 'tiliando a #erramenta de pro%ramao *"+ro%rammer,editar o pro%rama #eito no e*erccio anterior

    * -aer a sua passa%em para o aut.mato pro%ramvel (+/)

    * Testar o seu #uncionamento

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    49/85

    EMem',o!1Y Passo = Cria)*o e um (ovo 'roecto

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    50/85

    EMem',o!Y Passo = %(ser)*o os co(tactos

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    51/85

    EMem',o!5Y Passo = Co(c,us*o o 'rograma

    NOTA! A %(stru)*oEN"D21I > i(is'e(sve,'ara o fu(cio(ame(to o'rograma4

    &ers9es mais rece(teso CM-Programmer fa+emesta o'era)*o

    automaticame(te4

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    52/85

    EMem',o!VY Passo = &erifica)*o o 'rograma

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    53/85

    EMem',o!Y Passo = %(iciar as comu(ica)9es PC - PLC

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    54/85

    EMem',o!WY Passo = #oo e fu(cio(ame(to o PLC

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    55/85

    EMem',o!ZY Passo = Tra(sfer(cia o 'rograma 'ara o PLC

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    56/85

    EMem',o!UY Passo = Teste o 'rograma em O(-Li(e

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    57/85

    EMem',o!7Y Passo = .or)ar aos

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    58/85

    EMem',o!12Y Passo = Eve(tuais correc)9es ao 'rograma

    Poemos fa+er esta o'era)*o euas formas!

    EmEm Off-Li(eOff-Li(eI efectuar asI efectuar ascorrec)9es (ecessriasIcorrec)9es (ecessriasI

    e vo,tar a tra(sferire vo,tar a tra(sferir(ovame(te o 'rograma(ovame(te o 'rograma'ara o PLC4'ara o PLC4 NecessitaNecessitafa+er a 'aragem afa+er a 'aragem amHui(a4mHui(a4

    .a+er a a,tera)*o o.a+er a a,tera)*o o

    'rograma (o moo e'rograma (o moo eEi)*o O(-Li(eEi)*o O(-Li(e44 N*o >N*o >(ecessrio 'arar a(ecessrio 'arar amHui(a4mHui(a4

    SoftGare 'ara 'rograma)*o e ',cQs

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    59/85

    EMem',o!11Y Passo = Co,oca)*o o PLC em moo R;N

    .%# o.%# oEERCJC%OEERCJC%O

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    60/85

    EERCJC%OEERCJC%O55EERCJC%OEERCJC%O55

    Descrio do pretendido:Descrio do pretendido:

    *-oi acrescentado um cilindro pneumtico para re0eio de peas de#eituosas,detectadas %raas ao sensor e*istente

    *!m #uncionamento, sempre que uma pea se0a detectada como de#eituosa, ocilindro dever avanar at$ actuar o 1m de curso O cilindro recua por si s. assimque desaparea o sinal de avano

    *O tapete, s. pra 2 ordem de para%em (O&)

    *3e o cilindro estiver no processo de avano, e o operador actuar o sinal depara%em (O&), este deve recuar

    Descrio do pretendido:Descrio do pretendido:*-oi acrescentado um cilindro pneumtico para re0eio de peas de#eituosas,

    detectadas %raas ao sensor e*istente

    *!m #uncionamento, sempre que uma pea se0a detectada como de#eituosa, ocilindro dever avanar at$ actuar o 1m de curso O cilindro recua por si s. assimque desaparea o sinal de avano

    *O tapete, s. pra 2 ordem de para%em (O&)

    *3e o cilindro estiver no processo de avano, e o operador actuar o sinal depara%em (O&), este deve recuar

    MT

    Sensor

    Cilindro

    Fim Curso

    PEAS

    REJEITADAS

    PEAS

    OK

    On

    Off EN"EREOS CO# ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O

    2425 *I"IND!O ] =!6NT61422 MOTO! TA06T61421 *I"IND!O !6^6IO D6 06A

    .;NES "E.;NES "E

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    61/85

    .;NES "E.;NES "EENCRA&A#ENTOENCRA&A#ENTO

    OB$ECT%&OS

    A(,ise e fu()9es e e(cravame(to e sua a',ica)*o

    Estuo a fu()*o i(ter,oc[ (o e(cravame(to e re,>s

    OB$ECT%&OS

    A(,ise e fu()9es e e(cravame(to e sua a',ica)*o

    Estuo a fu()*o i(ter,oc[ (o e(cravame(to e re,>s

    .u()9es e e(cravame(to

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    62/85

    %NSTR;O \EEPD11A i(stru)*o \EEPD11I 'ermite efi(ir um re,> como /iestve,I se(o o

    seu estao efi(io 'or uas co(i)9es ,gicas] uma e SET e outra eRESET4@ O re,> es'ecificao (a i(stru)*o ficar activo ese Hue a

    co(i)*o e SETte(8a tomao o va,or ON4@ O re,> s esactivarHua(o eMistir um va,or ON (a co(i)*o

    e RESET4

    NOTA!*aso ha#asimultaneidade das duascondi$:es a ON, ' acondi$%o de !66T apredominante(

    .u()9es e e(cravame(to

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    63/85

    %NSTR;O SET ERESETEm a,ter(ativa ? i(stru)*o \EEPD11 Hue co(grega as co(i)9es e

    activa)*o e esactiva)*o e um /itI eMistem uas i(stru)9es Hue'ermitem ma(i'u,ar o estao e um /itI em circu(st^(cias seme,8a(tes4Essas i(stru)9es s*o SET e RESET4

    .u()9es e e(cravame(to

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    64/85

    C-PRO6RA##ER = %NSTR;ESA&ANA"AS"etermi(aas i(stru)9es (*o 'oem ser aceias irectame(teI e s*otrataas como fu()9es ava()aasI > o caso os Tem'ori+aoresICo(taoresI etc4

    Neste gru'o i(serem-se tam/>m as fu()9es \EEP e SETRESET

    6stas 1un$:es podem seracedidas pelo seu c/di.on9mero que se encontra dentrode par_ntesis \ 6;? `66011CC oudirectamente pelo seu nome(

    .u()9es e e(cravame(to

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    65/85

    EE#PLO "E APL%CAO-ecti!o / Edi01o instru02es a!an0adas no Cx/Prorammer

    A t3tu,o e eMem',oI vamos seguir 'asso a 'asso a i(ser)*o afu()*o \EEPD114

    Pg4 7WPg4 7W

    1Y Passo

    .u()9es e e(cravame(to

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    66/85

    Y Passo

    Nmero de operandosnecessrios para a funoem causa

    Descrio

    Tipo de dado re!ueridopara esse operando

    .%#.%#EE#PLOEE#PLO

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    67/85

    EERCJC%OEERCJC%OVVEERCJC%OEERCJC%OVV

    Descrio do pretendido:Descrio do pretendido:

    @Reso,ver o mesmo eMerc3cio a fase a(teriorI mas recorre(o agora ?sfu()9es e e(cravame(to4

    @A titu,o merame(te icticoI uti,i+ar as fu()9es SET e RSET 'ara oco(tro,o o ci,i(roI e a fu()*o \EEP 'ara o motor o ta'ete4

    Descrio do pretendido:Descrio do pretendido:

    @Reso,ver o mesmo eMerc3cio a fase a(teriorI mas recorre(o agora ?sfu()9es e e(cravame(to4

    @A titu,o merame(te icticoI uti,i+ar as fu()9es SET e RSET 'ara oco(tro,o o ci,i(roI e a fu()*o \EEP 'ara o motor o ta'ete4

    MT

    Sensor

    Cilindro

    Fim Curso

    PEAS

    REJEITADAS

    PEAS

    OK

    On

    Off

    EN"EREOS CO# ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O

    2425 *I"IND!O ] =!6NT61422 MOTO! TA06T61421 *I"IND!O !6^6IO D6 06A

    .u()9es e e(cravame(to

    S O OC

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    68/85

    %NSTR;O %NTERLOC\A i(stru)*o %NTERLOC\ D%LD2 est sem're associaa ? i(stru)*o%NTERLOC\ CLEAR D%LCD25I se(o esta 0,tima sem're a(teceia'e,a 'rimeira4

    @ A i(stru)*o %NTERLOC\ > sem're a(teceia e umaco(i)*o ,gica Hue efi(e a actua)*o a i(stru)*o %LD24

    @ Kua(o o resu,tao a co(i)*o ,gica Hue a(tecee %LD2 >

    O..I toas as i(stru)9es O;T co(tias e(tre esta i(stru)*o ea i(stru)*o %LCD25 tomam o estao O..I i(e'e(e(teme(teo estao as co(i)9es Hue ,8es *o origem

    @ A toos os tem'ori+aores > feito o reset4

    @ Se a co(i)*o Hue a(tecee a i(stru)*o %LD2 estiver a ONI a'arte o 'rograma e(tre %LD2 e %LCD25 (*o > afectaa4

    Poem usar-se vrias fu()9es %LD2 com uma sfu()*o %LCD25

    AE$+3:Os rels encravados por funes KEEP(11)noso afectados por esta instruo.

    .u()9es e e(cravame(to

    EE#PLO "E APL%CAO

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    69/85

    EE#PLO "E APL%CAO-ecti!o 4Anlise da 5un01o #$E*"C6

    O 'rograma Hue se segueI tem activa a'e(as a sa3a 21242I em/ora toas e,as D21242I212422I 212421 te(8am co(i)9es ,gicas 'ara ta,4A ifere()a est (as co(i)9es e %NTERLO\4

    %(icia)*o ? 'rograma)*o e autmatos

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    70/85

    EERCJC%OEERCJC%OEERCJC%OEERCJC%O

    Descrio do pretendido:Descrio do pretendido:@As 'e)as s*o agora sueitas a i(s'ec)*o visua, 'e,o o'eraor4@< orem e arra(Hue DO(I o ta'ete i(iciar o seu fu(cio(ame(to 'ara(o assim Hue a foto-

    c>,u,a etecte a 'rese()a a 'e)a4@;ma ve+ i(s'eccio(aa a 'e)a 'e,o o'eraor o 'rocesso 'rossegue assim Hue este actue

    (ovame(te (a orem e arra(Hue DO(4@Para fa+er a etec)*o o efeito o o'eraor (*o (ecessita 'egar (a 'e)aI ou sea se a 'e)a (*o

    tiver efeito (*o c8ega a sair o ta'ete e co(ti(ua cami(8o assim Hue o o'eraor orem 'ara

    co(ti(uar DO(4@O 'rocesso re'ete-se assim Hue c8egue (ova 'e)a ? +o(a e i(s'ec)*o4@< orem e 'aragem DOff too o 'rocesso ever 'arar4

    Descrio do pretendido:Descrio do pretendido:

    @As 'e)as s*o agora sueitas a i(s'ec)*o visua, 'e,o o'eraor4@< orem e arra(Hue DO(I o ta'ete i(iciar o seu fu(cio(ame(to 'ara(o assim Hue a foto-c>,u,a etecte a 'rese()a a 'e)a4

    @;ma ve+ i(s'eccio(aa a 'e)a 'e,o o'eraor o 'rocesso 'rossegue assim Hue este actue(ovame(te (a orem e arra(Hue DO(4

    @Para fa+er a etec)*o o efeito o o'eraor (*o (ecessita 'egar (a 'e)aI ou sea se a 'e)a (*otiver efeito (*o c8ega a sair o ta'ete e co(ti(ua cami(8o assim Hue o o'eraor orem 'araco(ti(uar DO(4

    @O 'rocesso re'ete-se assim Hue c8egue (ova 'e)a ? +o(a e i(s'ec)*o4@< orem e 'aragem DOff too o 'rocesso ever 'arar4

    MT

    Sensor

    PEAS

    REJEITADAS

    PEAS

    OK

    On

    Off

    EN"EREOS CO#ENTR%OS

    2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O1422 MOTO! TA06T6

    .;NES "E

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    71/85

    .;NES "E"%.ERENC%AO

    OB$ECT%&OS

    @ Com'ree(s*o o fu(cio(ame(toas fu()9es ifere(ciais

    @ A',ica)*o 'ratica estas fu()9es@ EMerc3cio e a',ica)*o as

    fu()9es "%." e "%.;

    OB$ECT%&OS

    @ Com'ree(s*o o fu(cio(ame(toas fu()9es ifere(ciais

    @ A',ica)*o 'ratica estas fu()9es@ EMerc3cio e a',ica)*o as

    fu()9es "%." e "%.;

    .u()9es e ifere(cia)*o

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    72/85

    %NSTR;ES"%.;D15 E"%."D1V

    Ao te(tar reso,ver o 'ro/,ema a(teriorI e'aramo-(os com a,gumasificu,aes4

    "ificu,aes essas Hue se com'aecem com o facto e eMistiremco(i)9es e SET e RESET simu,ta(eame(te 'ara a mesma sa3aI como> o caso Hue se segue!

    4

    .u()9es e ifere(cia)*o

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    73/85

    %NSTR;O"%.;D15A i(stru)*o "%.;D15 'ermite activar um re,> ura(te um cic,o e sca(I

    sem're Hue a co(i)*o ,gica Hue a(tecee a i(stru)*oI tra(sita oestao O.. 'ara ON4

    .u()9es e ifere(cia)*o

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    74/85

    %NSTR;O"%."D1VA fu()*o "%."D1V 'ermite activar um re,> ura(te um cic,o e sca(I

    sem're Hue a co(i)*o ,gica Hue a(tecee a i(stru)*oI tra(sita e umestao ON 'ara O..4

    %(icia)*o ? 'rograma)*o e autmatos

    J

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    75/85

    EERCJC%OEERCJC%OWWEERCJC%OEERCJC%OWW

    Descrio do pretendido:Descrio do pretendido:

    @Reso,ver o 'ro/,ema a(teriorI recorre(o ?s fu()9es e ifere(cia)*o4

    Descrio do pretendido:Descrio do pretendido:

    @Reso,ver o 'ro/,ema a(teriorI recorre(o ?s fu()9es e ifere(cia)*o4

    MT

    Sensor

    PEAS

    REJEITADAS

    PEAS

    OK

    On

    Off

    EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O1422 MOTO! TA06T6

    F2422 DI=U DO 6NO! DA 3ONA D6 IN06*O

    %(icia)*o ? 'rograma)*o e autmatos

    JJ

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    76/85

    EERCJC%OEERCJC%OZZEERCJC%OEERCJC%OZZ

    Descrio do pretendido:Descrio do pretendido:

    @Prete(e-se mi(imi+ar os tem'os e 'aragem o ta'ete 'ara i(s'ec)*o4

    @#a(te(o toas as fu(cio(a,iaes o eMerc3cio a(teriorI 'rete(e-se Hue sem're Hue oo'eraor retire uma 'e)a efeituosa o ta'ete este i(icie a marc8a automaticame(te sem recurso? orem e arra(Hue DO(4

    @Nas situa)9es e 'e)a O\I ma(t>m-se a (ecessiae e orem e arra(Hue 'e,o o'eraor4

    Descrio do pretendido:Descrio do pretendido:

    @Prete(e-se mi(imi+ar os tem'os e 'aragem o ta'ete 'ara i(s'ec)*o4

    @#a(te(o toas as fu(cio(a,iaes o eMerc3cio a(teriorI 'rete(e-se Hue sem're Hue oo'eraor retire uma 'e)a efeituosa o ta'ete este i(icie a marc8a automaticame(te sem recurso? orem e arra(Hue DO(4

    @Nas situa)9es e 'e)a O\I ma(t>m-se a (ecessiae e orem e arra(Hue 'e,o o'eraor4

    MT

    Sensor

    PEAS

    REJEITADAS

    PEAS

    OK

    On

    Off

    EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O1422 MOTO! TA06T6

    F2422 DI=U DO 6NO! DA 3ONA D6 IN06*OF2421 DI=D DO 6NO! DA 3ONA D6 IN06*O

    TE#POR%A"ORES E

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    77/85

    CONTA"ORES

    OB$ECT%&OSEstuo e fu()9es e tem'ori+a)*o e co(tagem4

    Tratame(to e s3m/o,os (o cM-'rogrammer4

    Seccio(ame(to e 'rogramas (o cM-'rogrammer4

    Co(ceito e variveis g,o/ais e ,ocais4 Sua efi(i)*o(o cM-'rogrammer4

    OB$ECT%&OSEstuo e fu()9es e tem'ori+a)*o e co(tagem4

    Tratame(to e s3m/o,os (o cM-'rogrammer4

    Seccio(ame(to e 'rogramas (o cM-'rogrammer4

    Co(ceito e variveis g,o/ais e ,ocais4 Sua efi(i)*o

    (o cM-'rogrammer4

    Tem'ori+aores e co(taores

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    78/85

    TE#POR%A"ORES T%# e T%#:D1

    A i(stru)*o T%# 'ermite efi(ir um tem'ori+aor e atraso ? o'era)*o coma 'recis*o e 241 segu(o'oe(o este ter um a,ca(ce mMimo e 77747segu(os4

    O va,or e PRESET Dtem'o i(icia, 'oe ser es'ecificao 'or umaco(sta(te ou 'e,o co(te0o e uma Gor4

    Associao a caa tem'ori+aor eMiste um co(tacto T%# N Dse(o N o(0mero o tem'ori+aor4

    Tem'ori+aores e co(taores

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    79/85

    TE#POR%A"ORES T%# e T%#:D1

    A i(stru)*o T%# > sem're a(teceia 'or uma co(i)*o ,gicaI Hue esta(o a ON activa otem'ori+aorEste come)a a ecreme(tar o tem'o 'r>-se,eccio(ao e Hua(o ati(ge o +eroI fec8a o co(tactoT%# NSe a co(i)*o ,gica 'assar a O..I im',ica o RESET o tem'ori+aor e co(seHue(teme(te aa/ertura o co(tacto T%# N4

    Tem'ori+aores e co(taores

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    80/85

    CON.%6;RAO "A .;NO T%#

    Tem'oTem'o'rete(io'rete(io

    Numero oNumero otem'ori+aortem'ori+aor

    Tem'ori+aores e co(taores

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    81/85

    EE#PLOS TJP%COS

    Como foi visto o mMimo amitio 'e,o tem'ori+aor > o

    va,or _7777I corres'o(e(te a 777I7 segu(os4E Hua(o se 'rete(e um va,or su'erior`E Hua(o se 'rete(e um va,or su'erior`

    Tem'ori+aores em cascataTem'ori+aores em cascata

    Tem'ori+aores e co(taores

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    82/85

    EE#PLOS TJP%COS

    Como fa+er um atraso ? eso'era)*o`Como fa+er um atraso ? eso'era)*o`

    Tem'ori+aoresI atraso ?Tem'ori+aoresI atraso ?eso'era)*oeso'era)*o

    Tem'ori+aores e co(taores

    J

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    83/85

    EE#PLOS TJP%COS

    @ 'oss3ve, im',eme(tar um f,i' f,o' com um

    'er3oo e osci,a)*o e um ut-cc,e varive,4Como`Como`

    Tem'ori+aoresI f,i' f,o'Tem'ori+aoresI f,i' f,o'

    Tem'ori+aores e co(taores

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    84/85

    CON.%6;RAO "A .;NOT%#:D1

    Para 'rogramar a i(stru)*o T%#:D1 > (ecessrio usar a .;NO comcigo 14

    Esta i(stru)*o 'ermite im',eme(tar um tem'ori+aor i(tico aoim',eme(tao 'e,a i(stru)*o T%#I com a ifere()a e Hue este tem uma'recis*o e 2421segu(o e um a,ca(ce mMimo e 77477 segu(os

    O co(tacto este tem'ori+aor tem a esig(a)*o T%# N ta, como (ai(stru)*o T%#4

    %(icia)*o ? 'rograma)*o e autmatos

    JJ

    EERCJC%OEERCJC%O UU

  • 7/18/2019 Curso Basico - Automatos Programaveis_dia 1

    85/85

    EERCJC%OEERCJC%OUUEERCJC%OEERCJC%OUU

    Descrio do pretendido:Descrio do pretendido:

    @Por eMig(cia e fu(cio(ame(to o sistema a usa(te este 'rocessoI foi esta/e,ecio umtem'o mMimo e segu(os 'ara a tarefa e i(s'ec)*o4

    @"ura(te a i(s'ec)*oI se (e(8uma as co(i)9es eMiste(tes se verificar Dretirar pe0a7 ouordem de seuir n o sistema ava()ar automaticame(te ao fim e segu(osi(e'e(e(teme(te o estao a 'e)a4

    NOTA! Tra/a,8ar a 'artir o 0,timo 'rograma feito4

    Descrio do pretendido:Descrio do pretendido:

    @Por eMig(cia e fu(cio(ame(to o sistema a usa(te este 'rocessoI foi esta/e,ecio umtem'o mMimo e segu(os 'ara a tarefa e i(s'ec)*o4

    @"ura(te a i(s'ec)*oI se (e(8uma as co(i)9es eMiste(tes se verificar Dretirar pe0a7 ouordem de seuir n o sistema ava()ar automaticame(te ao fim e segu(osi(e'e(e(teme(te o estao a 'e)a4

    NOTA!Tra/a,8ar a 'artir o 0,timo 'rograma feito4

    MT

    Sensor

    PEAS

    REJEITADAS

    PEAS

    OK

    On

    Off

    EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O1422 MOTO! TA06T6

    T2222 T6M0O M 0A!A A IN06*O