SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Dispositivo logico programable
Dispositivo logico programableDispositivo logico programable
Dispositivo logico programablepancho_55
 
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Miguel Brunings
 
Amplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferenciaAmplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferenciaMartín E
 
3 2 circuitos-disparo
3 2 circuitos-disparo3 2 circuitos-disparo
3 2 circuitos-disparoAxtridf Gs
 
Sistemas de primer orden
Sistemas de primer ordenSistemas de primer orden
Sistemas de primer ordenHenry Alvarado
 
Amplificadores de potencia
Amplificadores de potenciaAmplificadores de potencia
Amplificadores de potenciaTensor
 
El transistor como amplificador
El transistor como amplificadorEl transistor como amplificador
El transistor como amplificadorJomicast
 
Señales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABSeñales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABJose Agustin Estrada
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Mayra Peña
 
Circuitos generadores-de-pulso-de-reloj
Circuitos generadores-de-pulso-de-relojCircuitos generadores-de-pulso-de-reloj
Circuitos generadores-de-pulso-de-relojIPN
 

What's hot (20)

Sensores analogicos
Sensores analogicosSensores analogicos
Sensores analogicos
 
52983063 series-de-fourier
52983063 series-de-fourier52983063 series-de-fourier
52983063 series-de-fourier
 
8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital
 
Dispositivo logico programable
Dispositivo logico programableDispositivo logico programable
Dispositivo logico programable
 
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
 
Amplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferenciaAmplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferencia
 
3 2 circuitos-disparo
3 2 circuitos-disparo3 2 circuitos-disparo
3 2 circuitos-disparo
 
Ejercicios circuitos i
Ejercicios circuitos iEjercicios circuitos i
Ejercicios circuitos i
 
PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84
 
Sistemas de primer orden
Sistemas de primer ordenSistemas de primer orden
Sistemas de primer orden
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Flip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los LatchFlip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los Latch
 
Presentacion sensores digitales y analogicos
Presentacion sensores digitales y analogicosPresentacion sensores digitales y analogicos
Presentacion sensores digitales y analogicos
 
Amplificadores de potencia
Amplificadores de potenciaAmplificadores de potencia
Amplificadores de potencia
 
El transistor como amplificador
El transistor como amplificadorEl transistor como amplificador
El transistor como amplificador
 
Proyectos electrónica digital
Proyectos electrónica digitalProyectos electrónica digital
Proyectos electrónica digital
 
Control digital con matlab
Control digital con matlabControl digital con matlab
Control digital con matlab
 
Señales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABSeñales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLAB
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.
 
Circuitos generadores-de-pulso-de-reloj
Circuitos generadores-de-pulso-de-relojCircuitos generadores-de-pulso-de-reloj
Circuitos generadores-de-pulso-de-reloj
 

Similar to 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
 
Trabajo digitales flip flop
Trabajo digitales flip flopTrabajo digitales flip flop
Trabajo digitales flip flopJeisson Saavedra
 

Similar to 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
 
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
 
Trabajo digitales flip flop
Trabajo digitales flip flopTrabajo digitales flip flop
Trabajo digitales flip flop
 

Recently uploaded

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
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
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
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
 
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
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
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
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
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
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
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
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Recently uploaded (15)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
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
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
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
 
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
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
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
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
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
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
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
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

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