5 Advanced Espanol

download 5 Advanced Espanol

of 18

Transcript of 5 Advanced Espanol

  • 7/21/2019 5 Advanced Espanol

    1/18

    Controladores MicroLogix

    Bsicos deControladores

    Programables

    InstruccionesAvanzadas

  • 7/21/2019 5 Advanced Espanol

    2/18

    Instrucciones Avanzadas

    SECUENCIADORES

    REGISTROS DE CORRIMIENTO

    MANEJO DE DATOS

    CONTADORES DE ALTA VELOCIDAD

    SUBRUTINAS

  • 7/21/2019 5 Advanced Espanol

    3/18

    SECUENCIADORES

    Los primeros productos fueron diseos electromecnicos Estos dispositivos fueron usados para proveer un cierre de

    contactos basados en la posicin de un tambor cilndrico

    La programacion consista de colocar los pines en los

    orificios de manera que icieran contacto con interruptores

    de limite!

    El tamao del programa " la capacidad de salida eran

    resultado de el tamao fsico del cilindro! Los cilindros maslargos provean una ma"or capacidad de salida! Los

    cilindros mas grandes provean un ma"or numero de pasos

    en el programa

  • 7/21/2019 5 Advanced Espanol

    4/18

    SECUENCIADORES

    Rotacin

    Posicin de pines (ciind!o"

    Locaidades de #its en a ta#a

    $

    %

    &

    '

    $

    %

    &

    '

    $ $ $$

    $ $ $

    $ $ $ $ $

    $ $ $

    $ $ $ $))))

    ))) ))

    )))

    )))))

    ))))

  • 7/21/2019 5 Advanced Espanol

    5/18

    SECUENCIADORES

    0 0 0 0 0 0 0 0 0 0 0 0 0 00 0

    0 0 1 0 0 1 0 1 1 0 0 0 0 10 0

    1 1 0 0 1 0 1 0 1 0 1 0 1 11 0

    0 0 1 1 1 0 0 1 1 1 1 1 1 00 0

    1 0 0 0 0 1 1 0 1 1 1 0 1 11 1

    N:10

    WORD

    N:11

    N:12

    N:13

    N:14

    0

    STEP

    1

    3

    2

    4

    Sequencer Output File #N:0

    0 0 0 0 0 1 1 1 1 1 1 0 0 00 0

    15 8 1

    !"$ %"lue 03F0

    0 0 0 0 0 0 0 0 0 0 0 0 0 00 0

    15 8 1

    Detin"ti&n O:0

    DN

    SE*UENCER OUTPUT+ie ,N-$)Mas. )&+)Dest O-)Cont!o R-$Len/t0 '

    Position &

    S*O

    EN

  • 7/21/2019 5 Advanced Espanol

    6/18

    SECUENCIADORES

    SQO Sequencer Output

    Esta instruccin es usada para controlar salidasespecificas dentro de una tabla de datos interna!

    SQC Sequencer CompareEsta instruccin es usada para comparar entradasespecificas con un tabla de datos internas " proveerindicacin de una combinacin fue detectada!

    SQL Sequencer LoadEsta instruccin es usada para cargar un palabra#$%bits& dentro de una posicin seleccionada de unsecuenciador existente

  • 7/21/2019 5 Advanced Espanol

    7/18

    REGISTROS DE CORRIIENTO

    'sado en ( )nstrucciones de salida

    *lmacenamiento de datos

    +osicin o estatus de rastreo

    *lmacenamiento temporal

  • 7/21/2019 5 Advanced Espanol

    8/18

    Re!istro de corrimiento de "#it$

    15 1011121314 345'8( 12 0

    S&n u")& p"r" r"tre"r & repreent"r un" p&ici*n )ur"nte un tr"np&rte

    Pue)en er "+rup")& p"r" )"r ,"-&r in.&r,"ci*n )e un" p&ici*n/

    15 1011121314 345'8( 12 0

    15 1011121314 345'8( 12 0

  • 7/21/2019 5 Advanced Espanol

    9/18

    Re!istro de corrimiento de "#it$

    Apicacin t1pica de !e/ist!os de co!!i2iento

    Ca#ina de pint3!a

    T!anspo!tado!

    Int4 12ite de t3!no

    Int4 12ite de ent!ada

    $ % & ' 5REGISTRO

  • 7/21/2019 5 Advanced Espanol

    10/18

    Re!istro de corrimiento de "%ord$

    +I+O +irtIn+irtOut

    EM

    DN

    +I+O LOADSo3!ce N-$)+I+O ,N-$%

    Cont!o R-$Len/t0 Position '

    ++L

    EN

    EM

    DN

    +I+O UNLOAD+I+O ,N-$%Dest N-$$

    Cont!o R-$Len/t0 Position '

    ++U

    EN

    N:11 N:12

    N:14

    N:13

    N:15

    N:1'N:10

    Position

    )

    $

    %

    &

    '

  • 7/21/2019 5 Advanced Espanol

    11/18

    Re!istro de corrimiento de "%ord$

    EM

    DN

    LI+O LOADSo3!ce N-$)LI+O ,N-$%Cont!o R-$Len/t0 Position %

    L+L

    EN

    EM

    DN

    LI+O UNLOADLI+O ,N-$%Dest N-$$Cont!o R-$Len/t0 Position %

    L+U

    EN

    LI+O L"tIn+irtOut

    N:11 N:12

    N:14

    N:13

    N:15

    N:1'N:10

    Position

    )

    $

    %

    &

    '

  • 7/21/2019 5 Advanced Espanol

    12/18

    ane&o de datos

    !&i,ient& )e )"t& ,&i,ient& intern& )e )"t&

    !"nipul"ci*n )e )"t& !"te,tic" Ec"l" etc/

    &neri*n )e )"t& 6D Enter& Dec&)e etc/

    &,p"r"ci*n )e )"t& 7 7 9 9 i,ite etc/

    Los p!ocesado!es Mic!oo/i6 7 SLC8s sopo!tan 3n a2pio!an/o de inst!3cciones de 2ane9o 7 2anip3acin de datos

  • 7/21/2019 5 Advanced Espanol

    13/18

    ane&o de datos

    )nstrucciones de ,alida

    -rgani.acin de datos

    +osicionamiento de datos

    MOVESo3!ce

    Dest

    MOV

  • 7/21/2019 5 Advanced Espanol

    14/18

    ane&o de datos

    )nstruccin de salida

    Matemticas

    /ormateo de datos

    Escalas #unidades de ingeniera

    0 #sumas1 restas1 multiplicacin1 divisin1 ra. cuadrada1 etc&

    ADDSo3!ce A

    So3!ce B

    Dest

    ADD

  • 7/21/2019 5 Advanced Espanol

    15/18

    ane&o de datos

    Inst!3ccin de saida

    +3nciones L/icas ;ND OR

  • 7/21/2019 5 Advanced Espanol

    16/18

    Contador de Alta Velocidad

    Inst!3ccin de Saida

    Capacidades 2e9o!adas

    Cont!o as1nc!ono de a saida

    545 =0> )etecci*n )e pul& )e 5u

  • 7/21/2019 5 Advanced Espanol

    17/18

    Contador de alta velocidad

    Oc'o modos de operaci(n0 '+ #conteo positivo&0 '+ 2it external reset and old #conteo positivo con

    restablecimiento " mantenimiento externo&

    0+ulse and direction #pulso " direccin&0 +ulse and direction 2it external reset and old #pulso " direccincon restablecimiento externo&

    0 'p and 3o2n #conteo positivo " negativo&

    0 'p and 3o2n 2it external reset and old #conteo positivo "negativo con restablecimiento externo&

    0 Encoder

    0 Encoder 2it external reset and old #con restablecimientoexterno&

  • 7/21/2019 5 Advanced Espanol

    18/18

    Contador de alta velocidad

    DN

    CD

    ?IG? SPEED COUNTERT7pe EncCo3nte! C-)?i/0 P!eset $))Acc32 )

    ?SC

    CU

    Se:en speciai>ed inst!3ctions

    DN

    CU

    ?SC LOADCo3nte! C-)So3!ce NAcc32 )

    ?SL

    >S >i+?@Spee) &unter En"Ale

    >S >i+?@Spee) &unter &")

    RES >i+?@Spee) &unter Reet

    R; >i+?@Spee) &unter Reet ;ccu,ul"t&r

    >SE >i+?@Spee) &unter Bnterrupt En"Ale

    >SD >i+?@Spee) &unter Bnterrupt Di"Ale

    OTE Cp)"te >i+?@Spee) &unter B,"+e ;cc