Plc Avançado

Embed Size (px)

Citation preview

  • 7/23/2019 Plc Avanado

    1/176

    1

    CURSO PLC Avanado PROGRAMAODE PLC

    NVEL 2

    OMRON

  • 7/23/2019 Plc Avanado

    2/176

    PLC2

    2

    Agenda do Curso

    IntroduoAs Famlias CS1 e CJ1

    CX-Programmer

    reas de MemriaEndereamento

    o!as Instru"es

    Endereamento Indireto

    Programao e #esto de $are%as &$AS'(

  • 7/23/2019 Plc Avanado

    3/176

    PLC2

    3

    Agenda

    Inrodu!o

    )*+eti!o do Curso

    ) 'it de Su,orte

    A Ferramenta de Programao

  • 7/23/2019 Plc Avanado

    4/176

    PLC2

    4

    Inrodu!o

    O"#e$vo do Curso

    As %amlias CS1 e CJ1

    Prin.i,ais .ara.tersti.asPosi.ionamento

    Segmentao das CP/sMdulos

    Con0e.imento das .ara.tersti.as da gama CS1 e CJ1

    Posi.ionamento do CS1 e do CJ1 dentro da gama dos P2Cs

    3i%erentes CP/s e suas .ara.tersti.as

  • 7/23/2019 Plc Avanado

    5/176

    PLC2

    5

    Inrodu!o

    O"#e$vo do Curso

    CX-Programmer

    Cara.tersti.asFun.ionalidade

    Programao

    A,resentao e Fun.ionamento geral do CX-Programmer

    4antagens em relao 5s %erramentas anteriores

    O C%&Progra''er ser( usado durane o de)orrer do )urso e ser(a"ordado o seu *un)$ona'eno e d$*erenes o+era,es-

  • 7/23/2019 Plc Avanado

    6/176

    PLC2

    6

    Inrodu!o

    O"#e$vo do Curso

    reas de memria

    o!as 6reas e sua %uno

    o!as 6reas de memria e suas %un"es

  • 7/23/2019 Plc Avanado

    7/176

    PLC2

    7

    Inrodu!o

    O"#e$vo do Curso

    Endereamento

    Mdulos 76si.os de Entradas e SadasMdulos Es,e.iais

    Mdulos de CP/-7us

    Endereamento dos Mdulos 76si.os de Entradas e Sadas

    Endereamento dos Mdulos Es,e.iais

    Endereamento dos Mdulos de CP/-7us

  • 7/23/2019 Plc Avanado

    8/176

    PLC2

    8

    Inrodu!o

    O"#e$vo do Curso

    o!as Instru"es

    Prin.i,ais o!as Instru"esE8er..ios

    A,resentao e e8er..ios das o!as %un"es mais .omuns

    4antagens na sua utili9ao

  • 7/23/2019 Plc Avanado

    9/176

    PLC2

    9

    Inrodu!o

    O"#e$vo do Curso

    Endereamento Indireto

    o!o m:todoE8er..ios

    A,resentao e e8er..ios do no!o m:todo de Endereamento Indireto

    4antagens na sua utili9ao

  • 7/23/2019 Plc Avanado

    10/176

    PLC2

    10

    Inrodu!o

    O"#e$vo do Curso

    Programao ,or $are%as &$as;(

    4antagensE8er..ios

    As !antagens da ,rogramao ,or tare%as

    Como utili9ar este ti,o de ,rogramao

    E8er..ios

  • 7/23/2019 Plc Avanado

    11/176

    PLC2

    11

    Agenda

    Inrodu!o

    )*+eti!o do Curso

    ) 'it de Su,orte

    A Ferramenta de Programao

  • 7/23/2019 Plc Avanado

    12/176

    PLC2

    12

    Agenda

    Inrodu!o

    )*+eti!o do Curso

    ) 'it de Su,orte

    A Ferramenta de Programao

  • 7/23/2019 Plc Avanado

    13/176

    PLC2

    13

    Inrodu!o

    A .erra'ena de Progra'a!o

    C%&Su+erv$sor U$/$0a!o da 'a$s re)ene*erra'ena de +rogra'a!o-

    Co'+onene do

    C%&Auo'a$on Su$e-

    1oa/ $negra!o )o' as resanesa+/$)a,es 'ed$ane oC%&Server-

  • 7/23/2019 Plc Avanado

    14/176

    PLC2

    14

    Agenda

    As .a'3/$as CS4 e C54

    Prin.i,ais Cara.tersti.as

    Posi.ionamento

    Segmentao das CP/s

    Mdulos

  • 7/23/2019 Plc Avanado

    15/176

    PLC2

    15

    As .a'3/$as CS4 e C54

    Pr$n)$+a$s Cara)er3s$)as

    Pro.essador *its$orna estas %amlias >?@ !e9es mais r6,idas ueos P2Cs anteriores

    o!o 7us de => *its PC>1Permite a ,arametri9ao dos mdulos es,e.iais

    atra!:s do 7us B Comandos FIS &ligao 5 Porta da CP/(Maior !elo.idade entre a CP/ e os di%erentes mdulos

    #rande Ca,a.idade de MemriaAumento da 6rea /M &/ser Memor( e 3M &3ata Memor(? em

    relao 5s gamas anteriores

    #rande Ca,a.idade de EDSAumento *astante signi%i.ati!o do numero m68imo de Entradase Sadas %si.as

  • 7/23/2019 Plc Avanado

    16/176

    PLC2

    16

    As .a'3/$as CS4 e C54

    Pr$n)$+a$s Cara)er3s$)as

    /tili9ao de Carto de Memria$odas as CP/s ,ermitem a utili9ao de .arto de memriati,o Flas0 Card

    Arma9enamento do Programa e ParmetrosArma9enamento de 3ados &%un"es de es.rita e leitura(

    Programao modular ,or tare%as &$as;(3i!iso do ,rograma em di!ersas tare%as de %orma ageren.iar o tem,o de .i.lo $are%as C.li.as? ,or Interru,t eoutras

    Programao estruturadaPode-se .riar .i.los F)

  • 7/23/2019 Plc Avanado

    17/176

    PLC2

    17

    As .a'3/$as CS4 e C54

    Pr$n)$+a$s Cara)er3s$)as

    Comuni.a"es ,otentesAt: = Portas S:rie &=> .om a %uno PMC

  • 7/23/2019 Plc Avanado

    18/176

    PLC2

    18

    Agenda

    As .a'3/$as CS4 e C54

    Prin.i,ais Cara.tersti.as

    Posi.ionamento

    Segmentao das CP/s

    Mdulos

    A . 3/$ CS4 C54

  • 7/23/2019 Plc Avanado

    19/176

    PLC2

    19

    As .a'3/$as CS4 e C54

    Pos$)$ona'eno

    E6$g7n)$a

    dos

    Pro)essos

    Ne)ess$dade de Co'un$)a!o

    8EN

    Pro)essos Iso/ados Redes Ca'+o 9Es)ravos: 1odas as Redes 9Inegra!o 1oa/:

    S$'+/es

    M;d$o

    E/evado

    Aner$or < .a'3/$a CS4

    CPM4A

    CPM2A = C

    C>M4?

    CV

    C2@@? a/+a

    PLC2A . 3/$ CS4 C54

  • 7/23/2019 Plc Avanado

    20/176

    PLC2

    20

    As .a'3/$as CS4 e C54

    Pos$)$ona'eno

    E6$g7n)$a

    dos

    Pro)essos

    Ne)ess$dade de Co'un$)a!o

    8EN

    Pro.essos Isolados

  • 7/23/2019 Plc Avanado

    21/176

    PLC2

    21

    As .a'3/$as CS4 e C54

    Pos$)$ona'eno

    E6$g7n)$a

    dos

    Pro)essos

    Ne)ess$dade de Co'un$)a!o

    8EN

    Pro.essos Isolados

  • 7/23/2019 Plc Avanado

    22/176

    PLC2

    22

    As .a'3/$as CS4 e C54

    Pos$)$ona'eno

    E6$g7n)$a

    dos

    Pro)essos

    Ne)ess$dade de Co'un$)a!o

    8EN

    Pro.essos Isolados

  • 7/23/2019 Plc Avanado

    23/176

    PLC2

    23

    As .a'3/$as CS4 e C54

    Pos$)$ona'eno

    .un)$ona

    /$dade

    Ca+a)$dade de Progra'a e de E=S

    8EN

    Evo/u!o

    C>M4?

    CPM2A

    CPM2CCPM4A

    C2@@?

    CV

    C54G=?

    CS4

    C54M

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    24/176

    PLC2

    24

    As .a'3/$as CS4 e C54

    Pos$)$ona'eno

    .un)$ona

    /$dade

    1end7n)$a

    C54

    CS

    4

    8EN

    Ca+a)$dade de Progra'a e de E=S

    PLC2Agenda

  • 7/23/2019 Plc Avanado

    25/176

    PLC2

    25

    Agenda

    As .a'3/$as CS4 e C54

    Prin.i,ais Cara.tersti.as

    Posi.ionamento

    Segmentao das CP/s

    Mdulos

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    26/176

    PLC2

    26

    As .a'3/$as CS4 e C54

    Seg'ena!o das CPUs Ca+a)$dade M(6$'a E=S

    CS1K-CP/88

    CS1#-CP/

    CS1#-CP/88

    CJ1K-CP/8

    CJ1#-CP/@-

    CJ1#-CP/=->

    CJ1M-CP/8=

    CJ1M-CP/8>

    B-42@

    4-2@

    @

    2-B@

    4-2@

    @

    F@

    2@

    CS4

    C54

    M68 CNM1K&@1>(

    M68 C>Kal,0a&11O(

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    27/176

    PLC2

    27

    As .a'3/$as CS4 e C54

    Seg'ena!o das CPUs Ca+a)$dade Me'- Progra'a

    CS4?CPUH

    CS4?CPU

    CS4?CPU

    CS4?CPUF

    CS4?CPU

    CS4GCPUFB

    CS4GCPUFF

    CS4GCPUF

    CS4GCPUF2

    2

    B@

    IS

    e+

    s

    42@

    E@

    G@

    2@

    E@

    G@

    2@

    4@

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    28/176

    PLC2

    28

    As .a'3/$as CS4 e C54

    Seg'ena!o das CPUs Ca+a)$dade Me'- Progra'a

    C54?CPU

    C54?CPUB

    C54GCPUFB

    C54GCPUFF

    C54GCPUF

    C54GCPUF2

    C54MCPU6

    C54MCPU62

    IS

    e+

    s

    E@

    G@

    2@

    4@

    2@

    4@

    E@

    42@

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    29/176

    PLC2

    29

    As .a'3/$as CS4 e C54

    Seg'ena!o das CPUs Ca+a)$dade Me'- Dados

    CS4?&CPUH

    CS4?&CPU

    CS4?&CPU

    CS4?&CPUF

    CS4?&CPU

    CS4G&CPUFB

    CS4G&CPUFF

    CS4G&CPUF

    CS4G&CPUF2

    Jrea DM Jrea EM

    2 K

    2 K

    2 K

    2 K

    2 K

    2 K

    2 K

    2 K

    2 K

    4 6 2 K F4 K

    H 6 2 K 22F K

    6 2 K K

    4 6 2 K 2 K

    4 6 2 K 2 K

    6 2 K K

    4 6 2 K 2 K

    4 6 2 K 2 K

    4 6 2 K 2 K

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    30/176

    PLC2

    30

    As .a'3/$as CS4 e C54

    Seg'ena!o das CPUs Ca+a)$dade Me'- Dados

    C54?&CPU

    C54?&CPUB

    C54G&CPUFB

    C54G&CPUFF

    C54G&CPUF

    C54G&CPUF2

    C54M&CPU66

    Jrea DM Jrea EM

    2 K

    2 K

    2 K

    2 K

    2 K

    2 K

    2 K

    H 6 2 K 22F K

    6 2 K K

    6 2 K K

    4 6 2 K 2 K

    4 6 2 K 2 K

    4 6 2 K 2 K

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    31/176

    PLC2

    31

    As .a'3/$as CS4 e C54

    Seg'ena!o das CPUs Ve/o)$dade Pro)essa'eno

    CS1K-CP/88

    CS1#-CP/88

    2@ ns

    F@ nsCS4

    CJ1K-CP/88

    CJ1#-CP/88

    2@ ns

    F@ ns

    C54

    CJ1M-CP/884@@ ns

    Ve/o)$dade Pro)essa'eno

    da Insru!o LD

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    32/176

    PLC2

    32

    As .a'3/$as CS4 e C54

    Seg'ena!o das CPUs E6+ans,es

    HNas$d

    oresdee6+ans!o

    GNas$doresdee6+

    ans!o

    2Nas$doresdee6+

    ans!o

    CS4?&CPU66CS4G&CPUFB

    CS4G&CPUFF CS4G&CPUFCS4G&CPUF2

    as$dorda CPU

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    33/176

    PLC2

    33

    As .a'3/$as CS4 e C54

    Seg'ena!o das CPUs E6+ans,es

    GNas$doresd

    ee6+ans!o

    2Nas$doresd

    ee6+ans!o

    4Nas$doresd

    ee6+ans!o

    C54?&CPU66C54G&CPUFBC54G&CPUFF

    C54G&CPUFC54G&CPUF2

    C54M&CPU4C54M&CPU2

    C54M&CPU42C54M&CPU22

    PLC2Agenda

  • 7/23/2019 Plc Avanado

    34/176

    PLC2

    34

    Agenda

    As .a'3/$as CS4 e C54

    Prin.i,ais Cara.tersti.as

    Posi.ionamento

    Segmentao das CP/s

    Mdulos

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    35/176

    PLC2

    35

    As .a'3/$as CS4 e C54

    Mdu/os

    Co'+a$"$/$dade )o' os 'du/os da *a'3/$a C2@@?-

    PC/? C2'? S$? S2'

    Se'+re ue +oss3ve/ usar 'du/os da *a'3/$a CS4-

    Maior e%i.iGn.ia4elo.idade &7usDCP/(3esem,en0o3iagnsti.o

    A )o'+a$"$/$dade ; +oss3ve/ +orue o "as$dor e' a *$)a +ara o novo us PC24 e o+ara o an$gos "us do C2@@?-

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    36/176

    PLC2

    36

    As .a'3/$as CS4 e C54

    Mdu/os

    Mdulos *6si.os de Entradas SadasMdulos 76si.os de EDS do C>KMdulos de EDS de Alta 3ensidade ru,o >( do C>KMdulos 76si.os de EDS do CS1

    Mdulos Es,e.iaisMdulos de EDS de Alta 3ensidade do C>KMdulos Es,e.iais de EDS do C>KMdulos Es,e.iais de EDS do CS1

    Mdulos de CP/-7usA,enas Mdulos da %amlia CS1

    Mdulo Controller 2in; &C2'(Mdulo Et0ernet &E$(Mdulo de Comuni.ao S:rie &SC/(

    1$+o de Mdu/os

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    37/176

    C

    37

    As .a'3/$as CS4 e C54

    Mdu/os

    Racks em que se podem montar MdulosTipo de Mdulo !mero M"#imo de

    Mdulos no Rack do

    $%& e Racks de

    '#pans(o

    Rack do $%& Racks de

    '#pans(o de ')*

    do $200+

    Racks de

    '#pans(o do

    $*1

    Racks 'scra,os

    de *-*M.$

    /&*

    Mdulos /"sicos de ')* do $*1 80 Sim No Sim No

    Mdulos /"sicos de ')* do $200+ 80 Sim Sim Sim Sim

    Mdulos de .lta ensidade de ')* rupo

    2 do $200+ classiicados como Mdulos

    /"sicos de ')*

    80 Sim Sim Sim No

    Mdulos 'speciais de ')* do $*1 80 Sim No Sim No

    Mdulos 'speciais de ')* do $200+ 16 Sim Sim Sim Sim

    Mdulos de $%&/us do $*1 16 Sim No Sim No

    Racks em que se podem montar MdulosTipo de Mdulo !mero M"#imo de

    Mdulos no Rack do

    $%& e Racks de

    '#pans(o

    Rack do $%& Racks de

    '#pans(o de ')*

    do $200+

    Racks de

    '#pans(o do

    $*1

    Racks 'scra,os

    de *-*M.$

    /&*

    Mdulos /"sicos de ')* do $*1 80 Sim No Sim No

    Mdulos /"sicos de ')* do $200+ 80 Sim Sim Sim Sim

    Mdulos de .lta ensidade de ')* rupo

    2 do $200+ classiicados como Mdulos

    /"sicos de ')*

    80 Sim Sim Sim No

    Mdulos 'speciais de ')* do $*1 80 Sim No Sim No

    Mdulos 'speciais de ')* do $200+ 16 Sim Sim Sim Sim

    Mdulos de $%&/us do $*1 16 Sim No Sim No

    NQ'ero M(6$'o de Mdu/os

  • 7/23/2019 Plc Avanado

    38/176

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    39/176

    39

    Mdu/os

    Mdulos de EDS de R ,ontosEntradas CS1-I3>R1Sadas CS1-)3>R1 D CS1-)3>R>

    Mdulos Entradas >>4a. 1 ,ontosCS1-IA>11

    Mdulo de &Standards ER@-1 e E>-1(

    Mdulos de Motion Control &MC(CS1-MC1> & ei8os( e CS1-MC>>1 &> ei8os(

    Desaues Mdu/os de E=S

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    40/176

    40

    Mdu/os

    2in0a de mdulos .om,at!el e dis,on!el ,ara toda a gama &K? # e M(

    os mdulos de EDSAt: 1 ,ontos $erminais de ,ara%usosMais de 1 ,ontos $erminal %i.0a MI2 $erminal %i.0a Fu+itsu

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    41/176

    41

    Mdu/os

    Mdulos *6si.os de Entradas SadasMdulos 76si.os de EDS3C &> 4d.( AC &111>4a.? >>4a.(Sadas a

  • 7/23/2019 Plc Avanado

    42/176

    42

    Mdu/os

    Fa.ilidade de 2igaoF6.il Manuteno

  • 7/23/2019 Plc Avanado

    43/176

    43

    Mdu/os

    Mdulo de ControlE&T *astidor U da CP/(

    C54& IC 4@4

    Mdulo de e8,anso&T *astidor U de e8,anso(

    C54& II 4@4

    E6+ans,es

    3e!em ser instaladasimediatamente a seguir 5 CP/

    PLC2As .a'3/$as CS4 e C54

  • 7/23/2019 Plc Avanado

    44/176

    44

    E' resu'o---

    Duas *a'3/$as ue orna' u'a /$na de +roduos 'a$sPoene e E*$)$ene )o' grande )a+a)$dade de res+osa

  • 7/23/2019 Plc Avanado

    45/176

    45

    g

    C%&Progra''er V

    Prin.i,ais Cara.tersti.as

    Con%igurao do Am*iente de $ra*al0o

    As di%erentes H%erramentas

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    46/176

    46

    Pr$n)$+a$s Cara)er3s$)as

    So*are de Progra'a!o de Au'aos

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    47/176

    47

    Pr$n)$+a$s Cara)er3s$)as

    So*are de Progra'a!o de PLCs

    Co'+onene do C% Auo'a$on Su$e

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    48/176

    48

    Pr$n)$+a$s Cara)er3s$)as

    So*are de Progra'a!o de PLCs

    Co'+onene do C% Auo'a$on Su$e

    Con#uno de So*ares ue re)orre' ao

    'es'o TnQ)/eo de Co'un$)a,es & O C%&Server

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    49/176

    49

    Pr$n)$+a$s Cara)er3s$)as

    So*are de Progra'a!o de PLCs

    Co'+onene do C% Auo'a$on Su$e

    Con#uno de So*ares ue re)orre' ao

    'es'o TnQ)/eo de Co'un$)a,es & O C%&Server

    O C%&Server gera as )o'un$)a,es enre osd$versos So*ares e o ?ardare 9e6- PLCs:

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    50/176

    50

    Pr$n)$+a$s Cara)er3s$)as

    Su,orta osP2CsBC1K? C>K

    BC>K? C>KS? C>Kal,0a

    BCNM1? CNM1K

    BCPM1? CPM1A

    BCPM>A? CPM>C

    BC4

    BS

  • 7/23/2019 Plc Avanado

    51/176

    51

    Pr$n)$+a$s Cara)er3s$)asReu$s$os '3n$'os

    Sistema o,era.ional

    B indoVs R@? indoVs RO? indoVs $ KardVare

    B Pro.essador Pentium 1== MK9 ou su,erior

    B Memria => M* mnimo

    B 3is.o duro mnimo 1 M* de es,ao li!re

    B 2eitor de C3-? indoVs ME

    KardVare

    B Pro.essador Pentium 1@MK9 ou su,erior

    B Memria M* mnimo

    B 3is.o duro mnimo 1 M* de es,ao li!re

    B 2eitor de C3-

  • 7/23/2019 Plc Avanado

    52/176

    52

    Pr$n)$+a$s Cara)er3s$)as

    Sistema o,era.ional

    B indoVs >? indoVs XP

    KardVare

    B Pro.essador Pentium III @ MK9 ou su,eriorB Memria >@ M*

    B 3is.o duro mnimo > M* de es,ao li!re

    B 2eitor de C3-8WO ,i8eis&X4#A(

    Reu$s$os re)o'endados

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    53/176

    53

    Pr$n)$+a$s Cara)er3s$)asCo'+a$"$/$dade

    Nualuer ,rograma .riado a ,artir do SsVin ,ode ser a*ertono CX-Programmer ,ara sua utili9ao $am*:m : ,oss!el autili9ao das *i*liote.as do SsVin &%i.0eiros S2(

    Sele.ionar%i.0eiros .ome8tenso SP

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    54/176

    54

    Pr$n)$+a$s Cara)er3s$)asGes!o dos Pro#eos

    ) %i.0eiro de ,ro+eto .ont:m um ou !6rios,rogramas e a in%ormao relati!a a .adaP2C )s ,rogramas ue .om,"em um,ro+eto ,odem re%erir-se a P2Cs de%amlias di%erentes

    Pro)essos

    CLIEN1E

    CPM2 C>M4?

    CS4 C54

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    55/176

    55

    Pr$n)$+a$s Cara)er3s$)asEsruura )enra/$0ada

    A estrutura .entrali9ada ti,o 6r!ore? ,ermiteuma e8.elente !isuali9ao dos di!ersos.om,onentes asso.iados ao P2C emuesto $orna-se tam*:m mais %6.il oa.esso a .ada um deles

    S3'"o/os

    1a"e/a de E=S

    ParW'eros da CPU

    Me'r$a

    Progra'a

    Se,es

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    56/176

    56

    Pr$n)$+a$s Cara)er3s$)asC+$a enre Progra'as

    ,oss!el a*rir mais ue uma seo do CX-Program e e%etuar .,ia de ,rogramas?sm*olos? se"es? et. entre elas

    C%&Progra''er 4

    C%&Progra''er 2

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    57/176

    57

    Pr$n)$+a$s Cara)er3s$)asEd$or da Jrea de Me'r$a

    ) editor da 6rea de memria est6 tam*:mestruturado em %orma de 6r!ore? ,ermitindoa.eder 5s !6rias 6reas de memria em

    +anelas inde,endentes ue se so*re,"em

    Jreas de 'e'r$a

    Jrea D

    Jrea IR

    Jrea E

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    58/176

    58

    Pr$n)$+a$s Cara)er3s$)as

    3urante o .urso sero men.ionadas asrestantes .ara.tersti.as e %un.ionalidadesdo CX-Programmer

    PLC2Agenda

  • 7/23/2019 Plc Avanado

    59/176

    59

    C%&Progra''er V

    Prin.i,ais Cara.tersti.as

    Con%igurao do Am*iente de$ra*al0o

    As di%erentes H%erramentas

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    60/176

    60

    Con*$gura!o do a'"$ene de ra"a/o

    ) arranue do CX-Programmer : %eito .omo ualuer outra a,li.aodo indoVs

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    61/176

    61

    Con*$gura!o do a'"$ene de ra"a/o

    A,s o arranue do CX-Programmer? o am*iente de tra*al0o ser6 oseguinte

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    62/176

    62

    Con*$gura!o do a'"$ene de ra"a/o

    Atra!:s do menu H$ools e da o,o H),tions? a.essamos 5 seguinte+anela? onde so e%etuadas !6rias .on%igura"es rela.ionadas .om oam*iente de tra*al0o e .om,ortamento do CX-Programmer

    4amos !er as .on%igura"es mais im,ortantes

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    63/176

    63

    Con*$gura!o do a'"$ene de ra"a/o

    3iagrams Nuando inserimos um .ontato

    ou instruo

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    64/176

    64

    Con*$gura!o do a'"$ene de ra"a/o

    3iagrams

    Con*$gura,es re/a)$onadas )o'a a+ar7n)$a das 'a/as

    -4isuali9ao do numero da mal0a e

    numero do ste,

    -4isuali9ao da lin0a ue di!ide as mal0as

    -4isuali9ao da Hgrid

    -4isuali9ao da lista das anota"es .ontidas na mal0a

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    65/176

    65

    Con*$gura!o do a'"$ene de ra"a/o

    3iagrams

    V$sua/$0a as enradas )o' a$nd$)a!o &X Y e as sa3das )o' a$nd$)a!o &X %-

    Y=Entrada %si.a

    X1RSada %si.a

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    66/176

    66

    Con*$gura!o do a'"$ene de ra"a/o

    P2CsSem,re ue se+a e%etuada uma o,eraoue a%ete o estado de %un.ionamento doP2C? : !isuali9ada uma +anela de a!isoa ,edir .on%irmao da aoDo,erao

    Famlia e CP/ do P2Cs ue :

    automati.amente sele.ionado na .riao deum no!o ,ro+eto

    o .aso do ,ro+eto ser *aseado em CS1 ouCJ1? : ,oss!el simular o seu %un.ionamentoCom esta o,o sele.ionada? oCX-Programmer automati.amente e%etuao doVnload ,ara o simulador

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    67/176

    67

    Con*$gura!o do a'"$ene de ra"a/o

    A,,earan.e

    46rias .on%igura"es rela.ionadas .om

    a a,arGn.ia dos esuemas 2adder

    - Cor de %undo e .or de lin0a em modo o%%-line e modo online

    -$aman0o da %onte dos .oment6rios e endereo dos .ontatosD%un"es

    -$aman0o das .:lulas

    -Et.

    Se/e!o do $e' a )on*$gurar-

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    68/176

    68

    Con*$gura!o do a'"$ene de ra"a/o

    2adder In%ormation

    46rias .on%igura"es rela.ionadas .om

    a in%ormao !is!el +unto ao .ontatointrodu9ido

  • 7/23/2019 Plc Avanado

    69/176

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    70/176

    70

    Con*$gura!o do a'"$ene de ra"a/o

    'e*oard Ma,,ing

    ,oss!el asso.iar um no!oatal0o de te.las ,ara a.essaruma %uno es,e.i%i.a? oualterar todos os atal0os de

    a.ordo .om anterioresso%tVares

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    71/176

    71

    Con*$gura!o do a'"$ene de ra"a/o

    Kel,

    3urante a utili9ao do CX-Programmer?,ode-se a.essar ao Menu de Kel, usando a$e.la de HKel, ou ,ressionado a te.la F1

    o Menu de Kel,? en.ontra-se a e8,li.aode todas as %un.ionalidades do CX-Programmer

    PLC2Agenda

  • 7/23/2019 Plc Avanado

    72/176

    72

    C%&Progra''er V

    Prin.i,ais Cara.tersti.asCon%igurao do Am*iente de $ra*al0o

    As di%erentes H%erramentas

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    73/176

    73

    As d$*erenes T*erra'enas

    Para a.essar 5s di%erentes %erramentas ue o CX-Programmer dis,"e?

    : ne.ess6rio em ,rimeiro lugar .riar um ,ro+eto

    Algumas %erramentas so di%erentes a %amlia do P2C es.ol0ido

    Para )r$ar u' novo +ro#eo deve'os e*euar u'a das segu$nes a,es

    & Arav;s do 'enu .$/e es)o/er a o+!o Ne& Press$onar Cr/ Z N

    & Press$onar o $)on

    & Cr$ar u' novo +ro#eo

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    74/176

    74

    As d$*erenes T*erra'enas

    De*$n$r a *a'3/$a e 'ode/o de PLCs +reend$do ass$' )o'o o $+ode )o'un$)a!o-

    & Cr$ar u' novo +ro#eo

    ome ue identi%i.a o P2C

    Famlia do P2C

    $i,o de Comuni.ao

    Coment6rio so*re o P2C

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    75/176

    75

    As d$*erenes T*erra'enasMode/oda CPU& Cr$ar u' novo +ro#eo

    Porae

    Ve/o)$dade

    Mode'

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    76/176

    76

    As d$*erenes T*erra'enas

    .erra'enas O**&/$ne .erra'enas On&/$ne

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    77/176

    77

    As d$*erenes T*erra'enas

    Pro,riedades do P2Come do ,ro+eto

    4ari6!eis #lo*aisEditor da $a*elade EDS

    EditorDMonitor das6reas de memria

    Editor de !ari6!eis2o.ais

    Con%igurao do P2C

    ome do ,rograma&tare%a(

    Se"es &*lo.os( de,rograma

    #esto do Memor Card&s CS1 e CJ1(

    4isuali9ao de erros

  • 7/23/2019 Plc Avanado

    78/176

    78

    As d$*erenes T*erra'enas

    & Ed$or da 1a"e/a de E=S

    CPU do PLC

    as$dor +r$n)$+a/

    Mdu/os 'onados no"as$dor-

    as$dores de e6+ans!o

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    79/176

    79

    As d$*erenes T*erra'enas

    & Ed$or da 1a"e/a de E=S

    Pos$!o no"as$dor

    Pr$'e$ro )ana/ar$"u3do ao Mdu/o

    NQ'ero doMdu/oEs+e)$a/

    Des$gna!o do $+o deMdu/o

    As o,"es dis,on!eis de,endem se o CX-Programmer esta em Modo )%%-line ou )nline e se oP2C est6 em Modo Program ou MonitorD

  • 7/23/2019 Plc Avanado

    80/176

    80

    As d$*erenes T*erra'enas

    & Con*$gura!o do PLC

    Modo de %un.ionamento no arranue do P2C

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    81/176

    81

    As d$*erenes T*erra'enas

    & Con*$gura!o do PLC

    $em,o ,ara dete.o de PoVer )%%

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    82/176

    82

    As d$*erenes T*erra'enas

    & Con*$gura!o do PLC

    Parametri9a"es dos tem,os de res,osta dos di%erente mdulos dos di%erente *astidores

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    83/176

    83

    As d$*erenes T*erra'enas

    & Con*$gura!o do PLC

    Parametri9a"es das ,ortas de .omuni.ao da CP/

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    84/176

    84

    As d$*erenes T*erra'enas

    & V$sua/$0a!o de Erros

    Erros atuais

    Kistri.o de Erros

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    85/176

    85

    As d$*erenes T*erra'enas

    & Re/g$o do PLC

    Sin.roni9ao .om o PC

    A.erto manual do relgio do P2C

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    86/176

    86

    As d$*erenes T*erra'enas

    & Var$(ve$s G/o"a$s e Lo)a$s

    #lo*ais

    2o.ais

    3entro do editor de !ari6!eis glo*aisde.laram-se as !ari6!eis ue sero.omuns a ualuer das tare%as ue se

    de%inam ,ara o ,ro+eto

    As !ari6!eis .riadas nos editores de!ari6!eis lo.ais s sero !is!eis nastare%as onde ten0am sido .riadas e no

    nas outras

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    87/176

    87

    As d$*erenes T*erra'enas

    & Var$(ve$s G/o"a$s e Lo)a$s

    Como inserir uma no!a !ari6!el

    3u,lo .li.;*oto esuerdodo rato

    Cli.; *otodireito do ratoso*re a 6rea doeditor

    Es.ol0er a o,oHInsert Sm*ol

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    88/176

    88

    As d$*erenes T*erra'enas

    & Var$(ve$s G/o"a$s e Lo)a$s

    As !ari6!eis ,odem ser de.laradas em distintos %ormatos

    OOL Varivel de um bit, os estados possveis so 0-OFF e 1-ON.

    UIN1 Varivel de uma palavra em binrio sem sinal.

    IN1Varivel de uma palavra em binrio om sinal

    UIN1[CD Varivel de uma palavra em !ormato "#$ %& d'itos(.

    UDIN1 Varivel de duas palavras em binrio sem sinal

    DIN1 Varivel de duas palavras em binrio om sinal.

    UDIN1[CD Varivel de duas palavras em !ormato "#$ %8di'itos(.ULIN1 Varivel de )uatro palavras em binrio sem sinal.

    LIN1 Varivel de )uatro palavras em binrio om sinal

    ULIN1[CD Varivel de )uatro palavras em !ormato "#$ %16 d'itos(.

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    89/176

    89

    As d$*erenes T*erra'enas

    & Var$(ve$s G/o"a$s e Lo)a$s

    REAL Varivel de * palavras %+*"its( om !ormato em vr'ula !lutuante%!ormato (. ste !ormato utilia-se para as opera/es em vr'ula

    Flutuante do #S1 e do #V1-V*.

    NUMER #onstante num2ria em !ormato deimal. O valor pode ser om sinalou em vir'ula !lutuante. No se trata de uma varivel, mas de um valornum2rio a utiliar pela !un/o.

    C?ANNEL Varivel de uma palavra. 3tilia para ompatibilidade om pro'ramas4nteriores e !a re!er5nia a )ual)uer varivel no boleana. O #-7

    no pode veri!iar se a varivel est a ser utiliada para valores "#$

    ou em binrio.

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    90/176

    90

    As d$*erenes T*erra'enas

    & Var$(ve$s G/o"a$s e Lo)a$s

    A im,ortn.ia de de.larar as !ari6!eis $endo as !ari6!eis de.laradas? o CX-Programmer ,ode

    e%etuar uma .orreta analise ao ,rograma durante a.om,ilao e antes de o en!iar ,ara o P2C

    Caso este+a uma !ari6!el de.larada .omo /I$[7C3.omo o,erando de uma %uno ue uni.amente o,ere.om !alores *in6rios? o CX-Programmer a!isa antes dee%etua o 3oVnload

  • 7/23/2019 Plc Avanado

    91/176

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    92/176

    92

    As d$*erenes T*erra'enas

    & As v(r$as #ane/as---

    o CX-Programmer temos +anelas ue ,odemos alterar a sua !isuali9ao

    - TPro#e) orKs+a)e

    Estrutura em %orma de 6r!ore? ue re,resenta as!6rias %erramentas asso.iadas ao P2C D Pro+eto

    Possi*ilita a %6.il na!egao em .om,onentes

    4isuali9ao das $are%as e res,e.ti!as se"es

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    93/176

    93

    As d$*erenes T*erra'enas

    & As v(r$as #ane/as---

    o CX-Programmer temos +anelas ue ,odemos alterar a sua !isuali9ao

    - TOu+u $ndo

    4isuali9ao do estado do ,rograma e

  • 7/23/2019 Plc Avanado

    94/176

    94

    As d$*erenes T*erra'enas

    & As v(r$as #ane/as---

    o CX-Programmer temos +anelas ue ,odemos alterar a sua !isuali9ao

    - Ta) $ndo

    4isuali9ao e alterao do estado de .anais e *its

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    95/176

    95

    As d$*erenes T*erra'enas

    & As v(r$as #ane/as---

    o CX-Programmer temos +anelas ue ,odemos alterar a sua !isuali9ao

    - TAddress Re*eren)e 1oo/

    4isuali9ao das re%eren.ias do .anal ou *it sele.ionado

    PLC2C%&Progra''er V

  • 7/23/2019 Plc Avanado

    96/176

    96

    As d$*erenes T*erra'enas

    & As v(r$as #ane/as---

    #estor de mal0as e se"es do ,rograma

    Permite de uma %orma %6.il na!egar ,elas !6rias mal0as e ou se."esdo ,rograma ,oss!el e%etuar !6rias o,era"es rela.ionadas .omas mal0as &.o,iar? a,agar? alterar o nome? et.(

    PLC2Agenda

  • 7/23/2019 Plc Avanado

    97/176

    97

    Jreas de Me'r$a

    o!as 6reas e a suas %un"es

  • 7/23/2019 Plc Avanado

    98/176

    PLC2Jreas de Me'r$a

    N ( * , CIO

  • 7/23/2019 Plc Avanado

    99/176

    99

    Novas (reas e suas *un,es

    A 6rea CI) : idGnti.a 5 6rea I< dos anteriores modelos de P2Cs

    3e igual %orma? no : ne.ess6rio indi.ar a sigla CI) noendereamento

    nesta 6rea de memria ue so endereadas a EDS %si.as

    CIO

    CIO

    CIO @@@@

    CIO 4F

    Esta 6rea est6 di!ididaem !6rias su*-6reas? .adauma .om uma asso.iaoes,e.%i.a

    PLC2Jreas de Me'r$a

    N ( * , CIO

  • 7/23/2019 Plc Avanado

    100/176

    100

    Novas (reas e suas *un,es CIO

    CIO

    CIO @@@@

    CIO 4F

    Esta su*-6rea est6 asso.iada aoendereamento dos mdulosde EDS *6si.os

    CIO @@@@

    CIO @

    JREA DEE=S

    PLC2Jreas de Me'r$a

    N ( * , CIO

  • 7/23/2019 Plc Avanado

    101/176

    101

    Novas (reas e suas *un,es CIO

    CIO

    CIO @@@@

    CIO 4F

    Esta su*-6rea est6 asso.iada aos3ata 2in;s da

  • 7/23/2019 Plc Avanado

    102/176

    102

    Novas (reas e suas *un,es CIO

    CIO

    CIO @@@@

    CIO 4F

    Esta su*-6rea est6 asso.iada a%uturas utili9a"esAtualmente s ,ode se usada .omo6rea de tra*al0o

    CIO 42@@

    CIO 4F

    JREA IN1ERNADE E=S

    PLC2Jreas de Me'r$a

    N ( * , CIO

  • 7/23/2019 Plc Avanado

    103/176

    103

    Novas (reas e suas *un,es CIO

    CIO

    CIO @@@@

    CIO 4F

    Esta su*-6rea est6 asso.iada 5tro.a de in%ormao entre a CP/e os mdulos de CP/-7/SCada mdulo o.u,a >@ ,ala!ras

    CIO 4B@@

    CIO 4

    JREA M\DULOSCPU&US

    PLC2Jreas de Me'r$a

    No as (reas e s as * n,es CIO

  • 7/23/2019 Plc Avanado

    104/176

    104

    Novas (reas e suas *un,es CIO

    CIO

    CIO @@@@

    CIO 4F

    Esta su*-6rea est6 asso.iada 5tro.a de in%ormao entre a CP/e os mdulos de .omuni.ao s:rieinstalados na CP/ 9S CS4:o CJ1 ,ode ser usada .omo 6reade tra*al0o

    CIO 4@@

    CIO 4

    JREACOMMOARD

    PLC2Jreas de Me'r$a

    Novas (reas e suas *un,es CIO

  • 7/23/2019 Plc Avanado

    105/176

    105

    Novas (reas e suas *un,es CIO

    CIO

    CIO @@@@

    CIO 4F

    Esta su*-6rea est6 asso.iada 5tro.a de in%ormao entre a CP/e os mdulos de EDS es,e.iaisCada mdulo o.u,a 1 ,ala!ras

    CIO 2@@@

    CIO 2B

    JREA M\DULOSDE E=S ESPECIAIS

    PLC2Jreas de Me'r$a

    Novas (reas e suas *un,es CIO

  • 7/23/2019 Plc Avanado

    106/176

    106

    Novas (reas e suas *un,es CIO

    CIO

    CIO @@@@

    CIO 4F

    Esta su*-6rea est6 asso.iada aos7astidores remotos ligados ao mduloMestre Ssma. 7us 9S CS4:Cada 7astidor o.u,a 1 .anais e: ,oss!el ligar @ 7astidoreso CJ1 ,ode ser usada .omo 6reade tra*al0o

    CIO @@@

    CIO @F

    JREA SYSMACUS

  • 7/23/2019 Plc Avanado

    107/176

    PLC2Jreas de Me'r$a

    Novas (reas e suas *un,es

  • 7/23/2019 Plc Avanado

    108/176

    108

    Novas (reas e suas *un,es

    rea de $ra*al0o

    Pode ser utili9ada li!remente ,ara a lgi.a do ,rograma? ,ois noe8iste ualuer ti,o de asso.iao a esta 6rea

    @@@

    B44

    @4B

    PLC2Jreas de Me'r$a

    Novas (reas e suas *un,es ?

  • 7/23/2019 Plc Avanado

    109/176

    109

    Novas (reas e suas *un,es

    rea de

  • 7/23/2019 Plc Avanado

    110/176

    110

    Novas (reas e suas *un,es

    rea Au8iliar

    /tili9ada ,ara in%ormao e .ontrolo de o,era"es do P2Cs Est6 di!idida em duas ,artes /ma de s leitura e outra de leitura e

    es.rita

    A@@@

    AB

    @4B

    AFFH

    AFFA

    Jrea de s /e$ura

    Jrea de /e$ura e es)r$a

    PLC2Jreas de Me'r$a

    Novas (reas e suas *un,es 1

  • 7/23/2019 Plc Avanado

    111/176

    111

    Novas (reas e suas *un,es

    rea de $em,ori9adores

    Esta 6rea : totalmente inde,endente da 6rea dos Contadores

    1@@@@

    1F@B

    1

    PLC2Jreas de Me'r$a

    Novas (reas e suas *un,es C

  • 7/23/2019 Plc Avanado

    112/176

    112

    Novas (reas e suas *un,es

    rea de Contadores

    Esta 6rea : totalmente inde,endente da 6rea dos $em,ori9adores

    C@@@@

    CF@B

    C

    PLC2Jreas de Me'r$a

    Novas (reas e suas *un,es 1

  • 7/23/2019 Plc Avanado

    113/176

    113

    Novas (reas e suas *un,es

    rea de Flags das $are%as

    Corres,ondem 5s tare%as ..li.as a =1 Nuando uma tare%a est6 0a*ilitada a %lag .orres,ondente est6 a ) e

    a )FF uando a tare%a est6 desa*ilitada

    1@@

    14

    1

    PLC2Jreas de Me'r$a

    Novas (reas e suas *un,es IR

  • 7/23/2019 Plc Avanado

    114/176

    114

    Novas (reas e suas *un,es

    rea de

  • 7/23/2019 Plc Avanado

    115/176

    115

    Novas (reas e suas *un,es

    rea de

  • 7/23/2019 Plc Avanado

    116/176

    116

    Novas (reas e suas *un,es

    A 6rea 3 : idGnti.a 5 6rea 3M dos anteriores modelos de P2Cs

    3e igual %orma? os dados .ontidos nesta 6rea mantGm o seu estado uando o P2C est6 desligado

    D

    D@@@@@

    D2HH

    Esta 6rea est6 di!ididaem !6rias su*-6reas? .adauma .om uma asso.iaoes,e.%i.a

    PLC2Jreas de Me'r$a

    Novas (reas e suas *un,es D

  • 7/23/2019 Plc Avanado

    117/176

    117

    Novas (reas e suas *un,es

    D

    D@@@@@

    D2HH

    Jrea dos Mdu/os de E=SEs+e)$a$s 94@ +a/avras=Mdu/o:

    Jrea dos Mdu/os deCPU&US 94@@

    +a/avras=Mdu/o:

    D2@@@@

    D2B

    D@@@@

    D4B

  • 7/23/2019 Plc Avanado

    118/176

    PLC2Agenda

  • 7/23/2019 Plc Avanado

    119/176

    119

    Enderea'eno

    Mdulos 76si.os de Entradas e SadasMdulos Es,e.iais

    Mdulos de CP/-7us

    PLC2Enderea'eno

    Mdu/os (s$)os de Enradas e Sa3das

  • 7/23/2019 Plc Avanado

    120/176

    120

    Mdu/os (s$)os de Enradas e Sa3das

    So .onsiderados mdulos *6si.os de EDS

    .a'3/$a CS4

    - )s mdulos *6si.os de EDS do C>K

    - )s mdulos de EDS de Alta 3ensidade ru,o >( do C>K

    - )s mdulos *6si.os de EDS do CS1

    .a'3/$a C54

    - )s mdulos *6si.os de EDS do CJ1C2@@?&ID24C2@@?&ID24C2@@?&ID24HC2@@?&ID24C2@@?&ID444

    C2@@?&OD24C2@@?&OD24C2@@?&OD24

    PLC2Enderea'eno

    Mdu/os (s$)os de Enradas e Sa3das

  • 7/23/2019 Plc Avanado

    121/176

    121

    Mdu/os (s$)os de Enradas e Sa3das

    ) endereamento destes mdulos est6 de,endente da sua ordem no

    *astidor o est6 de,endente da ,osio? mas sim da seuGn.ia

    @@ @4

    @@

    IN4

    OU14

    OU14

    OU1F

    INF

    @@@ @@4 @@2

    @@@@F

    @@B@@

    @@H@@

    @@@4@

    CL24 AD@F4 ID244 OC244 DA@24 OD244 OD24 ID24

    PLC2Enderea'eno

    Mdu/os (s$)os de Enradas e Sa3das

  • 7/23/2019 Plc Avanado

    122/176

    122

    Mdu/os (s$)os de Enradas e Sa3das

    ) endereo ini.ial de .ada *astidor ,ode ser alterado

    ) .anal ,ode ser es.ol0ido entre a RRR

    o editor da$a*ela de EDS?es.ol0er a

    o,o H

  • 7/23/2019 Plc Avanado

    123/176

    123

    +

    So .onsiderados mdulos Es,e.iais

    .a'3/$a CS4

    - )s mdulos de EDS de Alta 3ensidade do C>K

    - )s mdulos Es,e.iais de EDS do C>K

    - )s mdulos Es,e.iais de EDS do CS1

    .a'3/$a C54

    - )s mdulos Es,e.iais de EDS do CJ1

    C2@@?&IDB@4C2@@?&OD24BC2@@?&ODB@4C2@@?&MDB@4

    C2@@?&MD24BC2@@?&MD44B

    PLC2Enderea'eno

    Mdu/os Es+e)$a$s

  • 7/23/2019 Plc Avanado

    124/176

    124

    +

    ) endereamento destes mdulos est6 de,endente do nZmero

    sele.ionado do sVit.0 %rontal da .arta

    @@ @4

    @@

    IN4

    OU14

    OU14

    OU1F

    INF

    @@@ @@4 @@2

    @@@@F

    @@B@@

    @@H@@

    @@@4@

    CL24 AD@F4 ID244 OC244 DA@24 OD244 OD24 ID24

    2@@@2@@

    2@4@2@4

    EDS

    es,e.iais

    EDS

    es,e.iais

  • 7/23/2019 Plc Avanado

    125/176

    PLC2Enderea'eno

    Mdu/os de CPU&us

  • 7/23/2019 Plc Avanado

    126/176

    126

    ) endereamento destes mdulos est6 de,endente do nZmero

    sele.ionado do sVit.0 %rontal da .arta

    @@ @4

    @@

    IN4

    OU14

    OU14

    OU1F

    INF

    @@@ @@4 @@2

    @@@@F

    @@B@@

    @@H@@

    @@@4@

    CL24 AD@F4 ID244 OC244 DA@24 OD244 OD24 ID24

    2@@@2@@

    2@4@2@4

    EDS

    es,e.iais

    EDS

    es,e.iais

    CP/

    7/S

    4B@@4B2F

    PLC2AgendaNovas Insru,es

    3i% i d t t

  • 7/23/2019 Plc Avanado

    127/176

    127

    3i%eren.iao de .onta.tos

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    128/176

    128

    E8iste uma no!a %orma de di%eren.iar os .ontatos ue al:m de ser

    mais sim,les de ,rogramar? ,ou,a um .onta.to au8iliar As anteriores %un"es 3IF/&1=( e 3IF3&1(? .ontinuam dis,on!eis

    o momento em ue introdu9imoso .ontato : ,oss!el indi.ar adi%eren.iao as.endente oudes.endente

    PLC2Novas Insru,es

    D$*eren)$a!o de )onaos

  • 7/23/2019 Plc Avanado

    129/176

    129

    este e8em,lo ,odemos .onstatar a %a.ilidade de ,rogramao e o

    .ontato au8iliar ue : ,ou,ado Pretende-se ue a %uno M)4 s se+a e8e.utada no %lan.o

    as.endente do .onta.to

    Conta.to au8iliar

    PLC2AgendaNovas Insru,es

    3i% i d t t

  • 7/23/2019 Plc Avanado

    130/176

    130

    3i%eren.iao de .ontatos

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    131/176

    131

    So instru"es interm:dias idGnti.as ao 3IF/&1=( e 3IF3&1(? mas

    ue no ne.essitam de um .ontato au8iliar

    Com*inam a lgi.a anterior a elas e e8e.utam-seuando a .ondio .orres,ondente se !eri%i.a

    PLC2AgendaNovas Insru,es

    3i% i d t t

  • 7/23/2019 Plc Avanado

    132/176

    132

    3i%eren.iao de .ontatos

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    133/176

    133

    ormalmente o s.an &atuali9ao( do estado das EDS : %eito no %im do

    .i.lo de ,rograma

    $as; 1

    $as;

    ID)

  • 7/23/2019 Plc Avanado

    134/176

    134

    Agora : ,oss!el e%etuar de uma %orma sim,les o S.an imediato de &

    Conaos e )ana$s $nd$)ados nas $nsru,es

    $as; 1

    $as;

    ID)

  • 7/23/2019 Plc Avanado

    135/176

    135

    3i%eren.iao de .ontatos

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    136/176

    136

    E8istem no!as instru"es de .om,arao ue tGm a ,rin.i,al

    .ara.tersti.a a de serem instru"es interm:dias Esto dis,on!eis instru"es ,ara di%erentes ti,os de dados &*in6rio?

    du,la Vord? !rgula %lutuante? et.(

    PLC2Novas Insru,es

    Insru,es de Co'+ara!o M;odo aner$or

  • 7/23/2019 Plc Avanado

    137/176

    137

    Pretende-se e%etuar um SE$ ao .onta.to K@1= uando o .onta.to

    %or a ) e o !alor do 3>= esti!er .om,reendido entre 1 e>

    Conao Au6$/$ar

    Ne)ess$dadede usar 1R este e8em,lo o .onta.to

    au8iliar = no :totalmente ne.ess6rio? masde uma %orma geral : assimue se E%etua esta mal0algi.a

    PLC2Novas Insru,es

    Insru,es de Co'+ara!o Novo M;odo

  • 7/23/2019 Plc Avanado

    138/176

    138

    Pretende-se e%etuar um SE$ ao .onta.to K@1= uando o .onta.to

    %or a ) e o !alor do 3>= esti!er .om,reendido entre 1 e>

    Ma$s *()$/ de +rogra'arMa$s *()$/ de enenderMenor es+ao o)u+ado

    PLC2AgendaNovas Insru,es

    3i%eren.iao de .ontatos

  • 7/23/2019 Plc Avanado

    139/176

    139

    3i%eren.iao de .ontatos

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    140/176

    140

    $emos dis,on!eis os seguintes tem,ori9adores

    $IM B 3e.remental ?1s & a RRR?Rs(

    $IMK&1@( B 3e.remental ?1s & a RR?RRs(

    1IM??9BF@: De)re'ena/ @@@4s 9@ a s:

    $$IM&OW( B In.remental ?1s & a RRR?Rs( 1IML9BF2: De)re'ena/ @4s 9@ a s: T44B d$as

    M1IM9BF: In)re'ena/ @4s 9@ a s: T +aa'ares de SV

    PLC2Novas Insru,es

    Novos 1e'+or$0adores

  • 7/23/2019 Plc Avanado

    141/176

    141

    M1IM9BF: In)re'ena/ @4s 9@ a s: T +aa'ares de SV

    D4 Cana/ de ./agsD2 Cana/ )o' o PVS Cana/ $n$)$a/ )o' os SV

    )s *its & a W( da Vordre%eren.iada em 31? !o sendoatuados .onstante o !alor do P4&Vord re%eren.iada em 3>( %ormaior ue os !alores indi.adosna ,il0a S? SL1 SL

    PLC2AgendaNovas Insru,es

    3i%eren.iao de .ontatos

  • 7/23/2019 Plc Avanado

    142/176

    142

    3i%eren.iao de .ontatos

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    143/176

    143

    Estas %un"es ,ermitem !eri%i.ar se um determinado *it de uma

    determinada Vord? est6 a )n ou a )%% $S$&=@( !eri%i.a o estado a )n do *it

    $S$&=@1( !eri%i.a o estado a )%% do *it

    A grande !antagem de utili9ar estas %un"es : uando ,retendemossa*er ou testar o estado de um *it de uma Vord ue no se+a

    endere6!el ,or *it &e8 rea 3 e E(

    S ord a esarN $ a esar

    PLC2Novas Insru,es

    $ 1es

  • 7/23/2019 Plc Avanado

    144/176

    144

    Pretende-se ue uando o .ontato esti!er a )n e o *it 1> da Vord

    3=>@> esti!er a )n ue o .ontato 11 se+a atuado Nuando o *it1> da Vord 3=>@> esti!er a )%%? ento : atuado o *it 111

    PLC2AgendaNovas Insru,es

    3i%eren.iao de .ontatos

  • 7/23/2019 Plc Avanado

    145/176

    145

    3i%eren.iao de .ontatos

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    146/176

    146

    Estas %un"es ,ermitem .olo.ar um ou mais *its .onse.uti!os a )n ou

    a )%% de uma determinada Vord SE$A&@=( .olo.a *itD*its a )n

  • 7/23/2019 Plc Avanado

    147/176

    147

    3i%eren.iao de .ontatos

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    148/176

    148

    As anteriores instru"es IC e 3EC dei8am de e8istir e so

    su*stitudas ,elas$n(r$o CD

    In)re'ena!o de u'a ord

    In)re'ena!o de duas ords

    De)re'ena!o de u'a ord

    De)re'ena!o de duas ords

    PLC2

    AgendaNovas Insru,es

    3i%eren.iao de .ontatos

  • 7/23/2019 Plc Avanado

    149/176

    149

    3i%eren.iao de .ontatos

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    150/176

    150

    Estas %un"es ,ermitem .riar um .i.lo re,etiti!o de a"es

    As instru"es in.ludas entre a instruo F)< e EX$? so re,etidas &!alor indi.ado em F)

  • 7/23/2019 Plc Avanado

    151/176

    151

    este e8em,lo? o !alor .ontido no 31 : mo!ido ,ara o endereo

    .ontido no 3>? este ,or sua !e9 : in.rementado de uma unidadeComo o .i.lo esta de%inido ,ara e%etuar = !e9es as o,era"es? o !alor: mo!ido trGs !e9es

    PLC2

    AgendaNovas Insru,es

    3i%eren.iao de .ontatos

  • 7/23/2019 Plc Avanado

    152/176

    152

    Condi"es /P e 3)

  • 7/23/2019 Plc Avanado

    153/176

    153

    As %amlias CS1 e CJ1 tGm um ,otente leue de instru"es

    matem6ti.as em 4rgula Flutuante As instru"es di!idem-se em dois grandes gru,os

    Sim,les &o,erandos .om => *its(

    3u,la ,re.iso &o,erandos .om *its(

    Esto dis,on!eis instru"es de .on!erso? ue %a.ilitam a,rogramao

    Con!erso V3rgu/a ./uuane +ara "$n(r$o 94 "$s: .I%9FB@: V3rgu/a ./uuane +ara "$n(r$o 92 "$s: .I%L9FB4:

    $n(r$o 94 "$s: +ara V3rgu/a ./uuane .L19FB2: $n(r$o 92 "$s: +ara V3rgu/a ./uuane .L1L9FB:

    V3rgu/a ./uuane +ara ASCII .S1R9FF:

    ASCII +ara V3rgu/a ./uuane .VAL9FF:

    PLC2

    Novas Insru,es

    .un,es de o+era!o TV3rgu/a ./uuane

  • 7/23/2019 Plc Avanado

    154/176

    154

    1er'$na/ ?MI

    B@@-@''

    Dados./oa$ng Po$n

    DadosASCII

    Eu$+a'eno de 'ed$da

    L$ga!o s;r$e

    DadosASCII

    Dados./oa$ng Po$n

    CS1DCJ1

    CS1DCJ1

    L$ga!o s;r$e

    Proo)o/Ma)ro

    N1 L$nKConvers!o de=+ara ASCII

    PLC2

    Novas Insru,es

    .un,es de o+era!o TV3rgu/a ./uuane

  • 7/23/2019 Plc Avanado

    155/176

    155

    As instru"es dis,on!eis so

    Ad$!o Z.9FBF: Su"ra!o &.9FBB:

    Mu/$+/$)a!o _.9FB:

    D$v$s!o =.9FBH:

    Graus +ara Rad$anos RAD9FB: Rad$anos +ara Graus DEG9FB:

    Seno SIN9F@: Coseno COS9F4:

    1angene 1AN9F2:

    Ar)o Seno ASIN9F:

    Ar)o Coseno ACOS9FF:

    Ar)o 1angene A1AN9FB:

    Ra$0 >uadrada S>R19F: E6+oene E%P9FH:

    Logar$'o LOG9F:

    Po7n)$a de E6+oene PR9F@:

    .un,es de Co'+ara!o

    & .? `X.? `.? `.? X.? X.(

    E6$se' as 'es'as $nsru,es+ara du+/a +re)$s!o 9o+eradosa F "$s:-

    PLC2

    Agenda

    Enderea'eno Ind$reo

  • 7/23/2019 Plc Avanado

    156/176

    156

    Enderea'eno Ind$reo

    Endereamento 7C3 &]( ou 7in6rio &^(

  • 7/23/2019 Plc Avanado

    157/176

    PLC2

    Enderea'eno Ind$reo

    Enderea'eno CD 9_: ou $n(r$o 9:

  • 7/23/2019 Plc Avanado

    158/176

    158

    D@ 4@

    Se

    D4 42F

    en!o

    E4[@ 4@

    Se

    E4[4 42F

    en!o

    PLC2

    Enderea'eno Ind$reo

    Enderea'eno CD 9_: ou $n(r$o 9:

  • 7/23/2019 Plc Avanado

    159/176

    159

    Pretende-se e%etuar um endereamento indireto ,ara a 6rea de

    memria E= e o .anal ini.ial : o >O

    2@@@ 9de): D@ 9e6:

    Ind$)a ue o va/or)orres+onde a u'

    endereo e' "$n(r$o

    PLC2

    Agenda

    Progra'a!o e Ges!o de 1are*as 91AS:

  • 7/23/2019 Plc Avanado

    160/176

    160

    g 9 :

    Programao ,or $are%as$are%a de PoVer)%%

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    Progra'a!o +or 1are*as

  • 7/23/2019 Plc Avanado

    161/176

    161

    E8istem dois ti,os de tare%as

    As ..li.as &=>( As de Interru,o &>@(

    Progra'aLadder

    $are%a

    E3

    o CS1 e CJ1 ,ode-se di!idir o ,rograma em !6rias tare%as di%erentes

    Cada $are%a tem o as,e.to de um ,rograma ladder autnomo e ,ode

    ser analisada e ,rogramada em se,arado

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    Progra'a!o +or 1are*as

  • 7/23/2019 Plc Avanado

    162/176

    162

    $are%a ,rogramada

    $are%a de interru,oou Mdulos Es,e.iais D CP/-7us

    $are%a

    $are%a 1

    $are%a - Manuteno sim,les do ,rograma- 4eri%i.ao de erros sim,les e r6,ida- Mel0or gesto do tem,o de .i.lo

    ene*3)$os

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    Progra'a!o +or 1are*as

    CCLICAS IN1ERRUPO

  • 7/23/2019 Plc Avanado

    163/176

    163

    CCLICASInerru+!o

    TPoer O..

    Inerru+!o

    +rogra'adas

    Inerru+,esardare 9_:

    9C54&IN1@4:

    42

    2

    IN1ERRUPO

    2B

    Inerru+,es e6ernas

    Mdu/oses+e)$a$s E=Se 'du/os deCPU&us

    2B

    $are%as ..li.as e8tras

    1are*as )3)/$)as

    1@@ a 14

    14 14e

    12 14@@a144

    $ a $>@@&-K(

    Pode'&se

    Converere'

  • 7/23/2019 Plc Avanado

    164/176

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    Progra'a!o +or 1are*as As tare%as ..li.as ati!adas e8e.utam-se

    1are*as C3)/$)as

  • 7/23/2019 Plc Avanado

    165/176

    165

    As tare%as ..li.as ati!adas e8e.utam-seseuen.ialmente e ,or ordem segundo o

    nZmero da tare%a /ma tare%a ..li.a ,ode ter os seguintes

    estados 3esati!ada P2C em modo Program

    Ati!ada Flag de estado a )

    Em e8e.uo Esta a ser ,ro.essada

    Em re,ouso Flag de estado a )FF

    2gi.a

    2gi.a

    1AS 4

    1AS N

    Cdigotare%a 1

    Cdigotare%a

    1are*a N

    .IM

    1are*a 4

    .IM

    1are*a @

    .IM

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    Progra'a!o +or 1are*as1are*as C3)/$)as

  • 7/23/2019 Plc Avanado

    166/176

    166

    Por e%eito? s a tare%a ..li.a est6 ati!a Nuando ,retendemos ter um ,rograma s .om uma tare%a? : na

    tare%a ue de!e ser %eita a lgi.a

    1are*a @

    .IM

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    Progra'a!o +or 1are*as1are*as Inerru+!o

  • 7/23/2019 Plc Avanado

    167/176

    167

    Podem-se .riar at: >@ tare%as de interru,o no m68imo e

    re,artidas da seguinte %orma

    2 3e interru,o de EDS utili9ando at: mdulos &I$(So numeradas de 1 a 1=1

    23e interru,o ,rogramada .om ,erodo mnimo de 1ms$Gm os nZmeros > ou =

    4 3e interru,o PoVer)%% ue se ati!a uando a tenso de alimentao :in%erior a O@_ do !alor nominal numerada .omo 1

    224 3e interru,o e8terna ue so geradas ,elos mdulos Es,e.iais e e de

    CP/-7us So numeradas de a >@@ &e8.luindo os nZmeros 1 a 1=1?1? > e =

    2B

    Z

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    Progra'a!o +or 1are*as As tare%as de interru,o e8e.utam-se no momento em ue so geradas

    1are*as Inerru+!o

  • 7/23/2019 Plc Avanado

    168/176

    168

    As tare%as de interru,o e8e.utam se no momento em ue so geradas

    Se o.orrer uma interru,o 7 enuanto se est6 a ,ro.essar uma interru,o

    A? a tare%a 7 no .omear6 a ser ,ro.essada at: ue no ten0a sido%inali9ada a tare%a A

    1are*a @

    1are*a )3)/$)a @

    1are*a In- 4@@

    .IM

    Inerru+!o 4@@

    1are*a In- 4@4

    .IM

    Inerru+!o 4@4

    Produ0&se a $nerru+!o4@@

    Produ0&se a $nerru+!o 4@4 'as n!o se e6e)uaa; n!o se er *$na/$0ado a 4@@

    .IM

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    Progra'a!o +or 1are*as

    \

  • 7/23/2019 Plc Avanado

    169/176

    169

    MEM\RIA CIO 1IM CN1 DM EM ?R AR IR DR

    1are*a de Inerru+!o

    CICLO

    DE

    SCAN

    1are*a @ 9+r$n)$+a/:

    1are*a 4

    1are*a n

    Aua/$0a!o de E=S

    IN1ERRUPO

    A memria do P2C : a.ess!el a

    todas as $are%as ) re%res.amento de EDS ,rodu9-se

    no %im do .i.lo de s.an

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    Progra'a!o +or 1are*asVAN1AGENS

    #rande .ontrole so*re o tem,o de .i.lo do P2C Pode-se desati!ar ,arte da

  • 7/23/2019 Plc Avanado

    170/176

    170

    , ,lgi.a no ne.ess6rio ,ara a situao atual? e !oltar a ati!ar uando %or

    realmente ne.ess6rio

    Conro/e de *r$o CoreE$ueage'Conro/e de Ca/or

    Cada are*a +ode ser +rogra'ada e' se+arado

    Progra'a .$na/

    PLC2

    Agenda

    Progra'a!o e Ges!o de 1are*as 91AS:

  • 7/23/2019 Plc Avanado

    171/176

    171

    Programao ,or $are%as$are%a de PoVer)%%

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    1are*a de PoerO**

    C l tili t % d i t

  • 7/23/2019 Plc Avanado

    172/176

    172

    Como e8em,lo? !amos !er .omo utili9ar a tare%a de interru,o

    HPoVer)%%

    4 Ati!ar o uso da tare%a

    Caso se#a+reend$do a/erar oe'+o de dee)!ode PoerO**- ba)onse/ado )o/o)aro '(6$'o 94@'s:-

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    1are*a de PoerO**

  • 7/23/2019 Plc Avanado

    173/176

    173

    2 Adi.ionar a tare%a no Programa

    Se/e)$onar o PLC e+ress$onar o "o!od$re$o do 'ouse-

    Es)o/er a o+!oTInser Progra'

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    1are*a de PoerO**

  • 7/23/2019 Plc Avanado

    174/176

    174

    Assignar a tare%a de interru,o PoVer)%%

    Se/e)$onar a o+!oTPro+er$es

    Se/e)$onar a are*aad$)$onada e+ress$onar o "o!od$re$o do 'ouse

    Es)o/er TInerru+1asK @4

    Ar$"u$r o no'e9o+)$ona/:

    PLC2

    Progra'a!o e Ges!o de 1are*as 91AS:

    1are*a de PoerO**

  • 7/23/2019 Plc Avanado

    175/176

    175

    F E%etuar a lgi.a ,retendida

    PLC2

    Muito obrigado...Muito obrigado...

  • 7/23/2019 Plc Avanado

    176/176