SlideShare uma empresa Scribd logo
1 de 18
Didier Ramirez
• SECUENCIADORES

• REGISTROS DE CORRIMIENTO

• MANEJO DE DATOS

• CONTADORES DE ALTA VELOCIDAD

• SUBRUTINAS
   Los primeros productos fueron diseños
    electromecánicos
   Estos dispositivos fueron usados para proveer un
    cierre de contactos basados en la posición de un
    tambor cilíndrico
   La “programacion consistía de colocar los pines
    en los orificios de manera que hicieran contacto
    con interruptores de limite.
   El tamaño del programa y la capacidad de salida
    eran resultado de el tamaño físico del cilindro.
    Los cilindros mas largos proveían una mayor
    capacidad de salida. Los cilindros mas grandes
    proveían un mayor numero de pasos en el
    programa
Posición de pines (cilindro)

 1
2
3                         Rotación
4
 5



      Localidades de bits en la tabla

1 0   0 1 0      1 0 1      1
2 1   0 1    0   1 0 0      0
3 0   1   0 1    0 1 1      1
4 0   0 1 0      1 0 1      0
5 1   1 0 0      1 0 0      1
Destination O:0
       15                   8 7          1           SQO
                                                    SEQUENCER OUTPUT    EN
       0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
                                                    File        #N:10
                                                    Mask         03F0
                                                    Dest          O:0   DN
                                                    Control       R:1
                   Mask Value 03F0
                                                    Length          4
       15                   8 7          1          Position        3

       0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0



            Sequencer Output File #N:0
WORD                                         STEP

N:10    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0        0

N:11    0 0 0 1 0 0 1 0 1 1 0 0 0 0 1 0        1

N:12    1 1 1 0 0 1 0 1 0 1 0 1 0 1 1 0        2

N:13    0 0 0 1 1 1 0 0 1 1 1 1 1 1 0 0        3

N:14    1 0 1 0 0 0 1 1 0 1 1 1 0 1 1 1        4
SQO Sequencer Output
    Esta instrucción es usada para controlar
    salidas especificas dentro de una tabla de
    datos interna.

SQC   Sequencer Compare
      Esta instrucción es usada para comparar
      entradas especificas con un tabla de datos
      internas y proveer indicación de una
      combinación fue detectada.
SQL   Sequencer Load
      Esta instrucción es usada para cargar un
      palabra (16bits) dentro de una posición
      seleccionada de un secuenciador existente
Usado en :
• Instrucciones de salida
• Almacenamiento de datos
• Posición o estatus de rastreo
• Almacenamiento temporal
Son usados para rastrear o representar una posición durante un transp

Pueden ser agrupados para dar mayor información de una posición.




15 14 13 12 11 10 9         8 7     6 5     4   3 2    1 0




15 14 13 12 11 10 9         8 7     6 5     4   3 2    1 0

15 14 13 12 11 10 9         8 7     6 5     4   3 2    1 0
Aplicación típica de registros de corrimiento

    Int. límite de turno         Cabina de pintura

                                                     Transportador




    Int. límite de entrada

REGISTRO           1         2   3      4       5        6
FIFO        First In First Out



   FFL                                     FFU
FIFO LOAD            EN                 FIFO UNLOAD         EN
Source       N:10                       FIFO        #N:12
FIFO        #N:12    DN                 Dest         N:11   DN
Control       R:1                       Control       R:1
Length          5                       Length          5
Position        4    EM                 Position        4   EM




                                                                 Position

       N:11                                       N:12              0

                                                  N:13              1

                                                  N:14              2

                                                  N:15              3

       N:10                                       N:16              4
LIFO        Last In First Out



   LFL                                     LFU
LIFO LOAD            EN                 LIFO UNLOAD         EN
Source       N:10                       LIFO        #N:12
LIFO        #N:12    DN                 Dest         N:11   DN
Control       R:1                       Control       R:1
Length          5                       Length          5
Position        2    EM                 Position        2   EM



                                                                 Position

       N:11                                       N:12              0

                                                  N:13              1

                                                  N:14              2

                                                  N:15              3

       N:10                                       N:16              4
Los procesadores Micrologix y SLC’s soportan un amplio
rango de instrucciones de manejo y manipulación de datos


   • Movimiento de datos (movimiento interno de datos)

   • Manipulación de datos (Matemáticas, Escalas, etc.)

   • Conversión de datos (BCD, Enteros, Decode etc.)

   • Comparación de datos (<, <=, =, >=, >, Limites etc.)
• Instrucciones de Salida
• Organización de datos
• Posicionamiento de datos


                    MOV

                  MOVE
                  Source

                  Dest
•   Instrucción de salida
•   Matemáticas
•   Formateo de datos
•   Escalas (unidades de ingeniería
     – (sumas, restas, multiplicación, división, raíz cuadrada, etc)

                          ADD

                       ADD
                       Source A

                       Source B

                       Dest
• Instrucción de salida
• Funciones Lógicas     (AND, OR, XOR, NOT, NEG)

• Conversión (TOD, FRD, DCD, ENC, )


       XOR                              FRD

    BITWISE EXCLUS OR                 From BCD
    Source A                          Source

    Source B                          Dest

    Dest
• Instrucción de Salida
• Capacidades mejoradas
• Control asíncrono de la salida
• 6.6 Khz   (detección de pulsos de 75us)
   Ocho modos de operación
    ◦ UP (conteo positivo)
    ◦ UP with external reset and hold (conteo positivo con
      restablecimiento y mantenimiento externo)
    ◦ Pulse and direction (pulso y dirección)
    ◦ Pulse and direction with external reset and hold
      (pulso y dirección con restablecimiento externo)
    ◦ Up and Down (conteo positivo y negativo)
    ◦ Up and Down with external reset and hold (conteo
      positivo y negativo con restablecimiento externo)
    ◦ Encoder
    ◦ Encoder with external reset and hold (con
      restablecimiento externo)
Seven specialized instructions

   HSC        High-Speed Counter Enable
   HSL        High-Speed Counter Load
   RES        High-Speed Counter Reset
   RAC        High-Speed Counter Reset Accumulator
   HSE        High-Speed Counter Interrupt Enable
   HSD        High-Speed Counter Interrupt Disable
   OTE        Update High-Speed Counter Image Acc


   HSC                              HSL
HIGH SPEED COUNTER    CU         HSC LOAD
Type            Enc              Counter    C5:0
Counter        C5:0   CD         Source        N   CU
High Preset     100              Accum         0
Accum             0                                DN
                      DN

Mais conteúdo relacionado

Mais procurados

SIMBOLOGÍA ISA
SIMBOLOGÍA ISA SIMBOLOGÍA ISA
SIMBOLOGÍA ISA UDO Monagas
 
Guia1 electroneumatica
Guia1 electroneumaticaGuia1 electroneumatica
Guia1 electroneumaticaEmiliano Negro
 
Controlador integral
Controlador integralControlador integral
Controlador integralJesi Toconás
 
Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.José María Delgado Casado
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesSANTIAGO PABLO ALBERTO
 
TEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOTEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOcesarcesitar
 
004. diseño de circuitos neumaticos metodo cascada
004. diseño de circuitos neumaticos metodo cascada004. diseño de circuitos neumaticos metodo cascada
004. diseño de circuitos neumaticos metodo cascadaguelo
 
Tiristores, características, aplicaciones y funcionamiento.
Tiristores, características, aplicaciones y funcionamiento.Tiristores, características, aplicaciones y funcionamiento.
Tiristores, características, aplicaciones y funcionamiento.J Luis Salguero Fioratti
 
Instrumentacion industrial
Instrumentacion industrialInstrumentacion industrial
Instrumentacion industrialMayra Peña
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltosColono
 
Guia configuracion y funcionamiento tia portal v13
Guia configuracion y funcionamiento tia portal v13Guia configuracion y funcionamiento tia portal v13
Guia configuracion y funcionamiento tia portal v13guelo
 

Mais procurados (20)

SIMBOLOGÍA ISA
SIMBOLOGÍA ISA SIMBOLOGÍA ISA
SIMBOLOGÍA ISA
 
Simbologia diagramas p id.
Simbologia diagramas p id.Simbologia diagramas p id.
Simbologia diagramas p id.
 
Guia1 electroneumatica
Guia1 electroneumaticaGuia1 electroneumatica
Guia1 electroneumatica
 
Diagramas de proceso e instrumentación
Diagramas de proceso e instrumentaciónDiagramas de proceso e instrumentación
Diagramas de proceso e instrumentación
 
Practicas logix-pro-rs500
Practicas logix-pro-rs500Practicas logix-pro-rs500
Practicas logix-pro-rs500
 
Controlador integral
Controlador integralControlador integral
Controlador integral
 
Simbologia
SimbologiaSimbologia
Simbologia
 
Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.
 
Ejercicios ladder
Ejercicios ladderEjercicios ladder
Ejercicios ladder
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuenciales
 
Tutor logo!
Tutor logo!Tutor logo!
Tutor logo!
 
TEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOTEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETO
 
Electroneumatica
ElectroneumaticaElectroneumatica
Electroneumatica
 
PLC: Registro de desplazamiento BSR
PLC: Registro de desplazamiento BSRPLC: Registro de desplazamiento BSR
PLC: Registro de desplazamiento BSR
 
004. diseño de circuitos neumaticos metodo cascada
004. diseño de circuitos neumaticos metodo cascada004. diseño de circuitos neumaticos metodo cascada
004. diseño de circuitos neumaticos metodo cascada
 
Tiristores, características, aplicaciones y funcionamiento.
Tiristores, características, aplicaciones y funcionamiento.Tiristores, características, aplicaciones y funcionamiento.
Tiristores, características, aplicaciones y funcionamiento.
 
Instrumentacion industrial
Instrumentacion industrialInstrumentacion industrial
Instrumentacion industrial
 
Control pid
Control pidControl pid
Control pid
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Guia configuracion y funcionamiento tia portal v13
Guia configuracion y funcionamiento tia portal v13Guia configuracion y funcionamiento tia portal v13
Guia configuracion y funcionamiento tia portal v13
 

Semelhante a PLC- Instrucciones avanzadas

Instrucciones para programar el PIC16F877 (1).pdf
Instrucciones para programar el PIC16F877 (1).pdfInstrucciones para programar el PIC16F877 (1).pdf
Instrucciones para programar el PIC16F877 (1).pdfssusere7e6cd
 
Entradas salidas digitales 2015
Entradas salidas digitales 2015Entradas salidas digitales 2015
Entradas salidas digitales 2015David Narváez
 
Servicios de bios para la transmisión de datos
Servicios de bios para la transmisión de datosServicios de bios para la transmisión de datos
Servicios de bios para la transmisión de datosSantiago Acurio
 
Conversor analógico
Conversor analógicoConversor analógico
Conversor analógicomarintya11
 
pic-16F628 generalidades y prog 1y2.pdf
pic-16F628 generalidades y prog 1y2.pdfpic-16F628 generalidades y prog 1y2.pdf
pic-16F628 generalidades y prog 1y2.pdfBryanVargas70
 
Lab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84aLab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84almendi
 
Lab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84aLab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84almendi
 
Electrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estadoElectrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estadoSANTIAGO PABLO ALBERTO
 
Finite state machine
Finite state machineFinite state machine
Finite state machineyhap
 
Diapositiva de Estudio: PLC2.ppt
Diapositiva de Estudio:         PLC2.pptDiapositiva de Estudio:         PLC2.ppt
Diapositiva de Estudio: PLC2.pptjorgejvc777
 
2. entradas salidas digitales
2. entradas salidas digitales2. entradas salidas digitales
2. entradas salidas digitalesDavid Narváez
 
Laboratorio de Microcomputadoras - Práctica 05
 Laboratorio de Microcomputadoras - Práctica 05 Laboratorio de Microcomputadoras - Práctica 05
Laboratorio de Microcomputadoras - Práctica 05Cristian Ortiz Gómez
 
Multivibradores
MultivibradoresMultivibradores
Multivibradoresjlb_p
 

Semelhante a PLC- Instrucciones avanzadas (20)

Instrucciones para programar el PIC16F877 (1).pdf
Instrucciones para programar el PIC16F877 (1).pdfInstrucciones para programar el PIC16F877 (1).pdf
Instrucciones para programar el PIC16F877 (1).pdf
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
Omron08
Omron08Omron08
Omron08
 
Entradas salidas digitales 2015
Entradas salidas digitales 2015Entradas salidas digitales 2015
Entradas salidas digitales 2015
 
Servicios de bios para la transmisión de datos
Servicios de bios para la transmisión de datosServicios de bios para la transmisión de datos
Servicios de bios para la transmisión de datos
 
Conversor analógico
Conversor analógicoConversor analógico
Conversor analógico
 
pic-16F628 generalidades y prog 1y2.pdf
pic-16F628 generalidades y prog 1y2.pdfpic-16F628 generalidades y prog 1y2.pdf
pic-16F628 generalidades y prog 1y2.pdf
 
TEMA 1.pdf
TEMA 1.pdfTEMA 1.pdf
TEMA 1.pdf
 
Lab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84aLab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84a
 
Lab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84aLab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84a
 
Informe n1 micro
Informe n1 microInforme n1 micro
Informe n1 micro
 
Guia 5 3 2015 c2
Guia 5 3 2015 c2Guia 5 3 2015 c2
Guia 5 3 2015 c2
 
Electrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estadoElectrónica digital: sistemas secuenciales maquina de estado
Electrónica digital: sistemas secuenciales maquina de estado
 
Finite state machine
Finite state machineFinite state machine
Finite state machine
 
Diapositiva de Estudio: PLC2.ppt
Diapositiva de Estudio:         PLC2.pptDiapositiva de Estudio:         PLC2.ppt
Diapositiva de Estudio: PLC2.ppt
 
Iniciacion arduino
Iniciacion arduinoIniciacion arduino
Iniciacion arduino
 
2. entradas salidas digitales
2. entradas salidas digitales2. entradas salidas digitales
2. entradas salidas digitales
 
Power
PowerPower
Power
 
Laboratorio de Microcomputadoras - Práctica 05
 Laboratorio de Microcomputadoras - Práctica 05 Laboratorio de Microcomputadoras - Práctica 05
Laboratorio de Microcomputadoras - Práctica 05
 
Multivibradores
MultivibradoresMultivibradores
Multivibradores
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (15)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

PLC- Instrucciones avanzadas

  • 2. • SECUENCIADORES • REGISTROS DE CORRIMIENTO • MANEJO DE DATOS • CONTADORES DE ALTA VELOCIDAD • SUBRUTINAS
  • 3. Los primeros productos fueron diseños electromecánicos  Estos dispositivos fueron usados para proveer un cierre de contactos basados en la posición de un tambor cilíndrico  La “programacion consistía de colocar los pines en los orificios de manera que hicieran contacto con interruptores de limite.  El tamaño del programa y la capacidad de salida eran resultado de el tamaño físico del cilindro. Los cilindros mas largos proveían una mayor capacidad de salida. Los cilindros mas grandes proveían un mayor numero de pasos en el programa
  • 4. Posición de pines (cilindro) 1 2 3 Rotación 4 5 Localidades de bits en la tabla 1 0 0 1 0 1 0 1 1 2 1 0 1 0 1 0 0 0 3 0 1 0 1 0 1 1 1 4 0 0 1 0 1 0 1 0 5 1 1 0 0 1 0 0 1
  • 5. Destination O:0 15 8 7 1 SQO SEQUENCER OUTPUT EN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 File #N:10 Mask 03F0 Dest O:0 DN Control R:1 Mask Value 03F0 Length 4 15 8 7 1 Position 3 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 Sequencer Output File #N:0 WORD STEP N:10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 N:11 0 0 0 1 0 0 1 0 1 1 0 0 0 0 1 0 1 N:12 1 1 1 0 0 1 0 1 0 1 0 1 0 1 1 0 2 N:13 0 0 0 1 1 1 0 0 1 1 1 1 1 1 0 0 3 N:14 1 0 1 0 0 0 1 1 0 1 1 1 0 1 1 1 4
  • 6. SQO Sequencer Output Esta instrucción es usada para controlar salidas especificas dentro de una tabla de datos interna. SQC Sequencer Compare Esta instrucción es usada para comparar entradas especificas con un tabla de datos internas y proveer indicación de una combinación fue detectada. SQL Sequencer Load Esta instrucción es usada para cargar un palabra (16bits) dentro de una posición seleccionada de un secuenciador existente
  • 7. Usado en : • Instrucciones de salida • Almacenamiento de datos • Posición o estatus de rastreo • Almacenamiento temporal
  • 8. Son usados para rastrear o representar una posición durante un transp Pueden ser agrupados para dar mayor información de una posición. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
  • 9. Aplicación típica de registros de corrimiento Int. límite de turno Cabina de pintura Transportador Int. límite de entrada REGISTRO 1 2 3 4 5 6
  • 10. FIFO First In First Out FFL FFU FIFO LOAD EN FIFO UNLOAD EN Source N:10 FIFO #N:12 FIFO #N:12 DN Dest N:11 DN Control R:1 Control R:1 Length 5 Length 5 Position 4 EM Position 4 EM Position N:11 N:12 0 N:13 1 N:14 2 N:15 3 N:10 N:16 4
  • 11. LIFO Last In First Out LFL LFU LIFO LOAD EN LIFO UNLOAD EN Source N:10 LIFO #N:12 LIFO #N:12 DN Dest N:11 DN Control R:1 Control R:1 Length 5 Length 5 Position 2 EM Position 2 EM Position N:11 N:12 0 N:13 1 N:14 2 N:15 3 N:10 N:16 4
  • 12. Los procesadores Micrologix y SLC’s soportan un amplio rango de instrucciones de manejo y manipulación de datos • Movimiento de datos (movimiento interno de datos) • Manipulación de datos (Matemáticas, Escalas, etc.) • Conversión de datos (BCD, Enteros, Decode etc.) • Comparación de datos (<, <=, =, >=, >, Limites etc.)
  • 13. • Instrucciones de Salida • Organización de datos • Posicionamiento de datos MOV MOVE Source Dest
  • 14. Instrucción de salida • Matemáticas • Formateo de datos • Escalas (unidades de ingeniería – (sumas, restas, multiplicación, división, raíz cuadrada, etc) ADD ADD Source A Source B Dest
  • 15. • Instrucción de salida • Funciones Lógicas (AND, OR, XOR, NOT, NEG) • Conversión (TOD, FRD, DCD, ENC, ) XOR FRD BITWISE EXCLUS OR From BCD Source A Source Source B Dest Dest
  • 16. • Instrucción de Salida • Capacidades mejoradas • Control asíncrono de la salida • 6.6 Khz (detección de pulsos de 75us)
  • 17. Ocho modos de operación ◦ UP (conteo positivo) ◦ UP with external reset and hold (conteo positivo con restablecimiento y mantenimiento externo) ◦ Pulse and direction (pulso y dirección) ◦ Pulse and direction with external reset and hold (pulso y dirección con restablecimiento externo) ◦ Up and Down (conteo positivo y negativo) ◦ Up and Down with external reset and hold (conteo positivo y negativo con restablecimiento externo) ◦ Encoder ◦ Encoder with external reset and hold (con restablecimiento externo)
  • 18. Seven specialized instructions HSC High-Speed Counter Enable HSL High-Speed Counter Load RES High-Speed Counter Reset RAC High-Speed Counter Reset Accumulator HSE High-Speed Counter Interrupt Enable HSD High-Speed Counter Interrupt Disable OTE Update High-Speed Counter Image Acc HSC HSL HIGH SPEED COUNTER CU HSC LOAD Type Enc Counter C5:0 Counter C5:0 CD Source N CU High Preset 100 Accum 0 Accum 0 DN DN