02_controladores de logica programable

Upload: danilonav

Post on 17-Feb-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 02_Controladores de Logica Programable

    1/49

    1 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Autmatas Programables AP o PLC

    (Programmable Logic Controller: Controlador de Lgica Programable)

  • 7/23/2019 02_Controladores de Logica Programable

    2/49

    2 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Concepto de Autmata Programable

    http://upload.wikimedia.org/wikipedia/commons/2/2c/Automate_siemens_codeur_analyseur_de_trame.JPG
  • 7/23/2019 02_Controladores de Logica Programable

    3/49

    3 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    A digital electronic device that uses a programmable memory

    to store instructions and to implement specific functions such

    as logic, sequence, timing, counting and arithmetic to controlmachines and process.

    It uses a programmable memory to store the instructions and

    specific functions that include On/Off control, timing counting,

    sequencing, arithmetic and data handling. A PLC is a computer designed to or! in an industrial

    environment.

  • 7/23/2019 02_Controladores de Logica Programable

    4/49

    4 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Origen del PLC

  • 7/23/2019 02_Controladores de Logica Programable

    5/49

    5 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Origen del PLC

  • 7/23/2019 02_Controladores de Logica Programable

    6/49

    6 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Controlador de Lgica Programable

  • 7/23/2019 02_Controladores de Logica Programable

    7/497 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    8/498 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Mid - 1970s : Discrete Machine Control

    Programming

    "erminal

    PLC

    I/O

    Connection is Point to Point

    Programming Language :

    - Rela ladder logic - !le"i#ilit in altering

    Control sstem o$eration

    Connection is Point to Point

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    9/499 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    %arl - to - Mid 19&0 : Discrete and Process Control

    #easonable Computer

    #unning PLC

    Programming $oftare

    PLC

    I/O

    Programming Language %

    & Ladder Program

    & PI'

    & 'ata $torage

    ($ & 'O$

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    10/4910 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Late 19&0's to earl 1990's : Discrete and Process Control

    PC running

    PLC Programming $oftare

    PLC

    I/O

    Connection in netor!ed alloing

    (ultiple PLC

    PLC became a part of thedeveloping enterprise resource

    system

    )indos

    PLC

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    11/4911 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    odaoda::Distri#uted *+ ModulesDistri#uted *+ Modules

    Distri#uted *+ modules

    PL

    C

    Distri#uted *+ scanner

    Data Communication ,us

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    12/4912 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Remote

    I/O Networ

    !PLI""ER!

    #I$ER OP"IC LIN%

    "AP!

    RemoteI/O

    oda :oda : ot Redundant .stemot Redundant .stem

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    13/4913 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    oda :oda : ot Redundant .stemot Redundant .stemEvolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    14/4914 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    oda :oda : ot Redundant .stemot Redundant .stem

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    15/4915 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    oda :oda : ot Redundant .stemot Redundant .stem

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    16/4916 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Controller Controller Controller

    Controller

    )or!station )or!station )or!station )or!station

    $itched *ub

    oda :oda : %thernet echnolog in PLCs%thernet echnolog in PLCs

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    17/4917 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    #emotePlatform

    )ireless (odem

    )ireless (odem

    PLC

    * ( I

    'isplay

    PC

    oda :oda : /ireless communication/ireless communication

    PLC

    Evolucin de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    18/4918 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Introduccin a los autmatas programables

    ama t$ica

    !&'())LO*O

    +elio

  • 7/23/2019 02_Controladores de Logica Programable

    19/4919 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    +. $(ALL & It covers units ith up to+- I/Os and memories up to bytes. & "hese PLCs are capable of providing simple to advance levels or

    machine controls.

    . (0'I1(& *ave up to 23- I/Os and memories up to 4 bytes.

    4. LA#50 & "he most sophisticated units of the PLC family. "hey have up to

    -+6 I/Os and memories up to 782 bytes.

    & Can control individual production processes or entire plant.

  • 7/23/2019 02_Controladores de Logica Programable

    20/4920 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Ar,uitectura de los PLCs

  • 7/23/2019 02_Controladores de Logica Programable

    21/4921 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Ciclo de traba-o del PLC

  • 7/23/2019 02_Controladores de Logica Programable

    22/4922 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Programming "erminal

    O%2/7

    O%2/7

    O%+/8

    Output 'evices

    Output (odulesProcessor (emoryInput (odule

    Input 'evices

    Ladder Program

    O%2/7

    O%+/8

    I%2/9

    I%+/3

    O%+/8

    I%2/9

    I%+/3

    I%2/9

    I%+/3

    'ata InputImage "able

    OutputImage "able

    #lu-o de se.al

  • 7/23/2019 02_Controladores de Logica Programable

    23/4923 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Componentes tpicos de un PLC

  • 7/23/2019 02_Controladores de Logica Programable

    24/49

    24 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    t is $ath 2or the transmission o2 the signal 3 ,us sstem is

    res$onsi#le 2or the signal e"change #et4een $rocessor and

    *+ modules

    he #us sstem com$rise o2 se5eral single line ie 4ires *

    trac6s

    $0! del sistema

    # d d

  • 7/23/2019 02_Controladores de Logica Programable

    25/49

    25 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    he $o4er su$$l gi5es the 5oltage reuired 2or electronics

    module (*+ Logic signals8 CP8 memor unit and $eri$heral

    de5ices) o2 the PLC 2rom the line su$$l3 he $o4er su$$l $ro5ides isolation necessar to $rotect the

    solid state de5ices 2rom most high 5oltage line s$i6es3

    s *+ is e"$anded8 some PLC ma reuire additional $o4er

    su$$lies in order to maintain $ro$er $o4er le5els3

    #uente de poder

    0 id d C t l d P i t CP0

  • 7/23/2019 02_Controladores de Logica Programable

    26/49

    26 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    t is a micro-controller #ased circuitar3 he

    CP consists o2 2ollo4ing #loc6s :

    rithmatic Logic nit (L)8 Programmemor

    Process image memor (nternal memor

    o2 CP)

    nternal timers and counters !lags

    CP $er2orms the tas6 necessar to 2ul2ill

    the PLC 2untions3 hese tas6s include

    .canning8 *+ #us tra22ic control8 Programe"ecution8 Peri$heral and %"ternal de5ice

    communication8 s$ecial 2unctions or data

    handling e"ecution and sel2 diagnistics3

    0nidad Central de Procesamiento1 CP0

    0 id d C t l d P i t CP0

  • 7/23/2019 02_Controladores de Logica Programable

    27/49

    27 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    0nidad Central de Procesamiento1 CP0

    LEDs de estado

    Conexin abateria externa

    MPI/DP

    Interface

    DP Interface

    Slot paracartucho dememoria

    SelectorRUN/PROG

    Los com$onentes #;sicos de un CP suelen ser (en este

    caso #asado en la serie .7

  • 7/23/2019 02_Controladores de Logica Programable

    28/49

    28 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Componentes de un PLC !iemens !&'())SalidasDigitales

    Puerto PPIdeprogramacinycomunicacin

    LEDs Indicadoresde estado deentradas

    En el interior:Selector RUN/STOPPotenciometro

    Conector mdulo Expansion

    Ranura paramemoriaexterna

    Entradas

    Digitales

    LEDsindicadores deestado

    LEDs Indicadoresde estado de salidas

    C t d PLC !i !& 2))

  • 7/23/2019 02_Controladores de Logica Programable

    29/49

    29 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Componentes de un PLC !iemens !&'2))

    P.

    (o$cional)

    CP M

    (o$tional)

    .M:

    D

    .M:

    D+

    .M:

    .M:

    +

    !M:

    - Conta=e r;$ido

    - Posicionamiento

    - Control de la>o

    cerrado PD

    CP:

    - Comunic3 $unto a $unto

    - PR+!,.

    - %thernet ndustrial

    C t d PLC C t L i

  • 7/23/2019 02_Controladores de Logica Programable

    30/49

    30 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Componentes de un PLC ControLogi3

    C t d PLC ;O=ICO; "!< ;ICRO

  • 7/23/2019 02_Controladores de Logica Programable

    31/49

    31 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    4 entradasanalgicas5 salidaanal6gica

    ContadorR7pido

    Contador deeventosascendente

    Puerto deprogramacin

    Puerto de comunicacin0nitelwa8 9asta : nodos !lot PC;CIA para cartuc9os de

    memoria

    "ar-eta PC;CIA paracomunicacin

    "!

  • 7/23/2019 02_Controladores de Logica Programable

    32/49

    32 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    CP0

    I/O ;odules $ac plane

    Componentes de un PLC *E #AN0C

    Cone i>on del PLC con el proceso

  • 7/23/2019 02_Controladores de Logica Programable

    33/49

    33 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Cone3i>on del PLC con el proceso

    Las %ntradas*.alidas en un PLC son necesarias $ara

    controlar monitorear el $roceso3

    ?@ue son entradas en un PLC

    http://var/www/apps/conversion/tmp/scratch_3/C:%5CDocuments%20and%20Settings%5CDanilo%20Navarro%5CEscritorio%5CCursoPLC%5CTiposI_O.exe
  • 7/23/2019 02_Controladores de Logica Programable

    34/49

    34 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    :$itches and Pushbuttons

    :$ensing 'evices

    :Limit $itches

    :Photoelectric $ensors

    :Pro;imity $ensors

    :Condition $ensors

    :Pressure $itches

    :Level $itches

    :"emperature $itches

    :

  • 7/23/2019 02_Controladores de Logica Programable

    35/49

    35 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    $ical in$ut to these modules is ?< @DC8 11A @ C8 ?B0 @ C

    %"3 : .4itches8 Push#uttons8 Relas8 $um$ 5al5e on o22 status

    ;dulos de entrada digitales

    Conectan el autmata con seales de $roceso de tipo binariotipo binario(o con gru$os de seales #inarias 2ormandopalabraspalabras)3

    nter2a> de entrada lgica binariaentrada lgica binariacon o$toaco$la-miento

    Electrnica de EN"RA=A! tpicas digitales

  • 7/23/2019 02_Controladores de Logica Programable

    36/49

    36 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Electrnica de EN"RA=A! tpicas digitales

    Las entradas a los PLCs son $oco 5ariada3 Las m;s

    $o$ulares son las DC (!uente o .umidero) las C3

    Los rangos t$icos de

    5olta=es de entrada

    listados en orden de

    $o$ularidad son lossiguientes:

    1? E ?< @dc

    100-1?0 @ac A @dc(L)

    ?00-?

  • 7/23/2019 02_Controladores de Logica Programable

    37/49

    37 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    %=em$lo:

    Pressure

    !lo4Le5el

    RD (+hm)

    hermocou$le

    (m@)

    ;dulos de entrada Analgico

    Los PLC's tam#iFn tienen mdulos de entrada analgicos ue$ermiten ingresar las seales de sensores8 con salida de

    corrientecorrienteo de tensintensinnormalizadanormalizada:

  • 7/23/2019 02_Controladores de Logica Programable

    38/49

    38 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    ;dulos de entrada Analgico

    am#iFn e"isten mdulos de entradas analgicas especialesentradas analgicas especiales(termocu$las8 Pt1008 etc3) como los ue se muestran a continuacin:

    ?@ue son salidas en un PLC

  • 7/23/2019 02_Controladores de Logica Programable

    39/49

    39 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    : Alarms

    :$tac! Lights

    :=ans

    :Counter

    :Pumps

    :Printers

    ?@ue son salidas en un PLC

  • 7/23/2019 02_Controladores de Logica Programable

    40/49

    40 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    32

    na inter2a> de salida lgica binariasalida lgica binaria(de 1 #it) es la ue semuestra a continuacin:

    Los 5olta=es a$licados $ueden ser de CC (1?@8 ?

  • 7/23/2019 02_Controladores de Logica Programable

    41/49

    41 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    hese modules act as lin6 #et4een the CP and the out$utde5ices in the 2ield3

    Digital out$ut module : $ical out$ut 2rom these modules is

    ?< @ DC8 11A @ C8 ?B0 @ C

    %"3 : .olenoid @al5es8 lam$s8 ctuators8 dam$ers8 Pum$5al5e on o22 control

    ;dulos de !alida

    Electrnica de !ALI=A! tpicas digitales

  • 7/23/2019 02_Controladores de Logica Programable

    42/49

    42 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Electrnica de !ALI=A! tpicas digitales

    .alidas t$icas

    ;dulos de !alida

  • 7/23/2019 02_Controladores de Logica Programable

    43/49

    43 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    nalog out$ut module : $ical out$ut 2rom these modules is

  • 7/23/2019 02_Controladores de Logica Programable

    44/49

    44 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    %l est;ndar de $rogramacin a#ierto e inde$endiente del 2a#ricante

    $ara a$licaciones de automati>acin es el %C G11B1-B3

    Ladder Diagram

    nstruction List

    !unction ,loc6 Diagram

    .euential !unction Chart

    .tructured e"t

    Lengua-e de Programacin segBn IEC 5525'2

    Lengua-e de Programacin segBn IEC 5525'2

  • 7/23/2019 02_Controladores de Logica Programable

    45/49

    45 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Lengua-e de Programacin segBn IEC 5525'2

    Lengua-e de Programacin segBn IEC 5525'2

  • 7/23/2019 02_Controladores de Logica Programable

    46/49

    46 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Lengua-e de Programacin segBn IEC 5525'2

    Introduccin a los autmatas programables

  • 7/23/2019 02_Controladores de Logica Programable

    47/49

    47 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Introduccin a los autmatas programables

    %ui$os $ara la $rogramacin

    0;isten 3 formas o tipos de equipos para la programaci?n,

    configuraci?n y e;plotaci?n de los PLCs%

    0quipo integrado. "erminal o *and*eld

    Introduccin a los autmatas programables

  • 7/23/2019 02_Controladores de Logica Programable

    48/49

    48 DANG (2015) BASICO DE PLCs PARA CONTROL DE PROCESOS

    Introduccin a los autmatas programables

    %ui$os $ara la $rogramacin H cont

    "erminal de programaci?n

    gr@fica.

    PC $oftare especialiBado.

  • 7/23/2019 02_Controladores de Logica Programable

    49/49

    A(0#ICA%

    Allen Dradley

    5ould (odicon"e;as Instruments

    5eneral 0lectric

    )estinghouse

    Cutter *ammer

    $quare '01#OP0A%

    $iemens

    loc!ner > (ouller

    =esto

    "elemechanique

    EAPA0$0%

    "oshiba

    Omron

    =anuc

    (itsubishi