SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
UNIVERSIDAD POLITECNICA SALESIANA
     FACULTAD DE INGENIERIAS
     CARRERA DE ELECTRÓNICA



  AUTOMATIZACIÓN I


                Revisado por: Ing. Carlos Pillajo MBA
                                                        1
PLC´S

VARIABLES



            2
Sistemas numéricos

• Los sistemas digitales actúan bajo el control de
  variables discretas, entendiéndose por éstas,
  las variables que pueden tomar un número
  finito de valores.
• Por ser de fácil realización los componentes
  físicos con dos estados diferenciados, es éste el
  número de valores utilizado usualmente para
  dichas variables que, por tanto, son binarias.


                                                  3
Sistemas numéricos

• Los sistemas digitales realizan
  operaciones con números discretos.
• Los números pueden representarse en
  diversos sistemas de numeración, que se
  diferencian por su base.
• La base de un sistema de numeración es
  el número de símbolos distintos utilizados
  para la representación de las cantidades
  en el mismo.
                                               4
Sistemas numéricos

• Los sistemas de numeración más
  conocidos son:
  – Decimal (base 10)
  – Binario (base 2)
  – Octal (base 8)
  – Hexadecimal (base 16)




                                   5
Sistemas numéricos

• Sistema de numeración binario
• Apropiado para la representación de números
  con la ayuda de aparatos electrónicos (por
  ejemplo autómatas).
• Estas cifras se pueden representar de forma
  simple, por medio de estados, por ejemplo
  “voltaje disponible”.
• Si se tratan estos estados de forma individual y
  sin valoración de sus magnitudes, se hablará de
  valores binarios, por ejemplo estado de señal
  “0” y estado de señal “1”.

                                                 6
Sistemas numéricos

• Sistema de numeración binario




                                  7
Sistemas numéricos

• Valor decimal de un número binario.
• El valor decimal del número binario 1011,
  se calcula de la siguiente forma:
• 1        0          1          1
• 1 x 2 3 + 0 x 2 2+ 1 x 2 1+1 x 20




                                              8
Sistemas numéricos

• Sistema de numeración hexadecimal
• Cuando se trate de valores binarios
  grandes, se emplean los signos del
  sistema de representación hexadecimal.
• El sistema de numeración hexadecimal es
  un sistema de numeración con base 16.



                                            9
Sistemas numéricos

• Sistema de numeración hexadecimal




                                      10
Sistemas numéricos

• Representación del número:
• 1FA3 Hexadecimal en binario.
•    1    F    A    3    hexadecimal
•    0001 1111 1010 0011 binario

• Representación del número binario:
• 1001 0010 1111 en hexadecimal.
•    1001 0010 1111      binario
•    9    2    F         Hexadecimal

                                       11
Sistemas numéricos

• Código BCD: Conversión a decimal.
• (Binary Coded decimal Code)
• En un número binario, codificado en BCD,
  se mantiene el valor de posición de los
  números decimales (potencias de base
  10). Aunque, las cifras del número decimal
  se representan en binario.


                                          12
Sistemas numéricos

• Código BCD




                              13
Sistemas numéricos

• Los códigos que pueden representar letras y números
  son llamados códigos alfanuméricos.




                                                        14
Sistemas numéricos

• Formato de valores numéricos para
  ingreso al PLC




                                      15
PLC S7200

MEMORIA DE LA CPU




                    16
Memoria de la CPU




• La CPU S7-200 dispone de áreas de
  memoria para que los datos se puedan
  procesar adecuadamente.




                                         17
Memoria de datos




                   18
Memoria de datos



• El área de datos contiene:
  –V      Memoria de variables
  –I      Imagen de proceso de las entradas
  –Q      Imagen de proceso de las salidas
  –M      Marcas internas
  – SM    Marcas especiales


                                              19
Memoria de datos

• Los objetos pueden ser
  –T       Temporizadores
  –C       Contadores
  – AI     Entradas analógicas
  – AQ     Salidas analógicas
  – AC     Acumuladores
  – HSC Valores actuales de los contadores
    rápidos

                                             20
Memoria de datos

• Marcas especiales
• Ponen a disposición una serie de funciones de estado y
  control y también sirven para intercambiar informaciones
  entre el autómata y el programa.
• Las marcas especiales disponen de áreas de sólo
  lectura y de lectura/escritura.
• El área de sólo lectura comienza a partir de SM0 y
  termina en SM29.
• Con las marcas SM30 a SM85 se pueden seleccionar y
  controlar funciones especiales (contadores rápidos,
  modo freeport (comunicación Freeport) así como salidas
  de impulsos) y acceder a los valores de los dos
  potenciómetros integrados.

                                                        21
Memoria de datos

• Entradas y salidas analógicas
• Los módulos analógicos convierten
  valores reales (tensión, temperatura, etc.)
  en valores digitales en formato de palabra
  y viceversa.
• Los módulos analógicos pueden ser
  módulos de entradas, módulos de salidas,
  o bien módulos de entradas y salidas.

                                            22
Memoria de datos

• Acumuladores
• Son elementos de lectura/escritura que se utilizan igual
  que una memoria.
• Se pueden utilizar para:
• Transferir parámetros no sólo a subrutinas sino también
  a cualquier operación o cuadro parametrizable.
• Guardar valores intermedios en operaciones
  matemáticas.
• Con parámetros empleados en una rutina de
  interrupción.
• Los acumuladores no permiten transferir parámetros
  entre el programa principal y una rutina de interrupción

                                                         23
Memoria de datos

• Contadores rápidos
• Cuentan eventos más deprisa de lo que puede
  explorarlos el autómata.
• Disponen de un valor de contaje entero de 32
  bits con signo (también denominado valor
  actual). En caso de acceder directamente al
  valor actual de un contador rápido, dicho valor
  permite una acceso de sólo lectura.
• Para poder escribir en los valores actuales de
  los contadores rápidos existen funciones
  especiales.

                                                    24
Memoria de datos

• Respaldo de datos
• En una memoria EEPROM, no volátil,
  para almacenar todo el programa, así
  como algunas áreas de datos y a la
  configuración de la CPU.
• En una memoria RAM



                                     25
Memoria de datos

• Respaldo de datos si falla la alimentación
• Un condensador de alta potencia que alimenta
  la memoria RAM se encarga de respaldar los
  datos por un tiempo determinado después de
  desconectar el autómata programable y sin
  necesidad de ningún tipo de mantenimiento
  adicional.
• Se pueden definir áreas remanentes para elegir
  las áreas de memoria que deberán ser
  respaldadas cuando se interrumpa la
  alimentación.
• Pueden ser remanentes las áreas V, M, T y C.
                                               26
Memoria
         Tamaño de datos

Datos para almacenarse en la memoria




                                       27
Memoria
Tamaño de datos




                  28
Direccionamiento

• Para acceder a los datos de las áreas de
  memoria de la CPU éstos tienen
  direcciones univocas.
• Estas pueden ser de direccionamiento:
  – directo
  – indirecto




                                             29
Direccionamiento

•   DIRECCIONAMIENTO DIRECTO
•   Direccionamiento “byte. bit”
•   Formato : identificador de área [Dirección del byte]. [Dirección del
    bit]




                                                                           30
Direccionamiento

FORMATO   AREA         DIRECCION
                        BYTE   BIT

I0.1       Entrada          0    1
Q1.1       Salida           1    1
V10.1      Variable         10   1
M26.7      Marca            26   7
S3.1       Relé secuencia   3    1

                                     31
Direccionamiento

•   DIRECCIONAMIENTO DIRECTO
•   Formato de byte, palabra o palabra doble.
•   Formato :
•   Identificador de área [Tamaño] [Dirección del
    byte inicial]
•   Ej. V B 100, el identificador corresponde al
    área de memoria variable (V), en formato de
    byte (B) cuya dirección inicial es 100


                                                    32
Direccionamiento

• DIRECCIONAMIENTO DIRECTO
• Formato de byte, palabra o palabra doble




                                             33
Direccionamiento

• DIRECCIONAMIENTO DIRECTO
• Casos especiales




                               34
Direccionamiento

• DIRECCIONAMIENTO INDIRECTO
• Para acceder a un dato en la memoria mediante
  un direccionamiento indirecto es necesario
  utilizar un puntero.
• Las áreas de memoria que pueden
  direccionarse en forma indirecta son:
• I, Q, V, M, S y los valores actuales de T y C.
• No se pueden direccionar los valores analógicos
  ni los bits individuales.
                                                35
Direccionamiento

• DIRECCIONAMIENTO INDIRECTO
• Los punteros son valores de palabra doble que señalan
  a una dirección de memoria, para ello se usan
  direcciones de memoria V o L (memoria local) o
  acumuladores (AC1, AC2, AC3).
• Para crear un puntero se emplea la operación transferir
  palabra doble (MOVD). El operando de entrada va
  precedido de &, el cual indica que lo que se transfiere es
  la dirección y no su contenido.
• Ejemplo:
• MOVD        &VB100,        VD200
   – // Se crea el puntero VB100 cuya dirección del byte
     inicial de transfiere a VD200

                                                          36
Direccionamiento

• DIRECCIONAMIENTO INDIRECTO
• Para acceder a los datos mediante un puntero es
  necesario primero identificar al puntero, lo cual se
  efectúa mediante un asterisco (*) colocando delante del
  operando y luego, mediante la operación MOVD se
  efectúa la transferencia del valor, por ejemplo:
• MOVD         &VB200, AC1
• // Se crea el puntero VB200 cuya dirección del byte
  inicial se transfiere a AC1
• MOVW         *AC1, AC2
• //El valor de la palabra que señala el puntero AC1 se
  transfiere a AC2
                                                        37
Editor de bloque de datos



• La predefinición e inicialización de las
  variables utilizadas en el programa puede
  realizarse los bloques de datos.
• Al efectuar esta labor se puede
  especificar la dirección, el valor de los
  datos y los comentarios respectivos.


                                          38
Editor de bloque de datos




                            39
Tabla de Estado
• La tabla de estado se puede utilizar para leer,
  escribir, forzar y observar las variables
  mientras se ejecuta el programa.




                                                    40
Tabla de Símbolos

• En la tabla de símbolos se pueden dar nombres
  simbólicos a las componentes del programa (I,
  Q, M, T, C).




                                              41

Más contenido relacionado

La actualidad más candente

Resumen sobre el direccionamiento en el plc
Resumen sobre el direccionamiento en el plcResumen sobre el direccionamiento en el plc
Resumen sobre el direccionamiento en el plcivan_antrax
 
Sistema de control para llenado de tanques con microcontrolador pic
Sistema de control para llenado de tanques con microcontrolador picSistema de control para llenado de tanques con microcontrolador pic
Sistema de control para llenado de tanques con microcontrolador picRoberto Di Giacomo
 
Control asistidos por computadora
Control asistidos por computadoraControl asistidos por computadora
Control asistidos por computadoraEdith Marce GD
 
Manual lab neumatica 2017_2
Manual lab  neumatica 2017_2Manual lab  neumatica 2017_2
Manual lab neumatica 2017_2irving huchin
 
Transmisores industriales
Transmisores industrialesTransmisores industriales
Transmisores industrialesPedro JJ
 
Modos de control, instrumentación.
Modos de control, instrumentación.Modos de control, instrumentación.
Modos de control, instrumentación.Stephanie Melo Cruz
 
Neumatica informe terminado
Neumatica informe terminadoNeumatica informe terminado
Neumatica informe terminadoELVIS ORTEGA
 
Introduccion redes industriales
Introduccion  redes industrialesIntroduccion  redes industriales
Introduccion redes industrialesErnestoR77
 
Electroneumatica
Electroneumatica Electroneumatica
Electroneumatica ronaldxz
 
Sistema control onoff
Sistema control onoffSistema control onoff
Sistema control onoffSalvador-UNSA
 
Criterios de seleccion de sensores
Criterios de seleccion de sensores Criterios de seleccion de sensores
Criterios de seleccion de sensores Kevin Caballero
 
005. diseño de circuitos neumaticos metodo paso a paso
005. diseño de circuitos neumaticos metodo paso a paso005. diseño de circuitos neumaticos metodo paso a paso
005. diseño de circuitos neumaticos metodo paso a pasoguelo
 

La actualidad más candente (20)

Resumen sobre el direccionamiento en el plc
Resumen sobre el direccionamiento en el plcResumen sobre el direccionamiento en el plc
Resumen sobre el direccionamiento en el plc
 
Actuadores
ActuadoresActuadores
Actuadores
 
Sistema de control para llenado de tanques con microcontrolador pic
Sistema de control para llenado de tanques con microcontrolador picSistema de control para llenado de tanques con microcontrolador pic
Sistema de control para llenado de tanques con microcontrolador pic
 
Control asistidos por computadora
Control asistidos por computadoraControl asistidos por computadora
Control asistidos por computadora
 
Presentación p.l.c.
Presentación p.l.c.Presentación p.l.c.
Presentación p.l.c.
 
Manual lab neumatica 2017_2
Manual lab  neumatica 2017_2Manual lab  neumatica 2017_2
Manual lab neumatica 2017_2
 
Transmisores industriales
Transmisores industrialesTransmisores industriales
Transmisores industriales
 
Modos de control, instrumentación.
Modos de control, instrumentación.Modos de control, instrumentación.
Modos de control, instrumentación.
 
Tutorial cadesimu
Tutorial cadesimuTutorial cadesimu
Tutorial cadesimu
 
Ejercicios ladder
Ejercicios ladderEjercicios ladder
Ejercicios ladder
 
Neumatica informe terminado
Neumatica informe terminadoNeumatica informe terminado
Neumatica informe terminado
 
Introduccion redes industriales
Introduccion  redes industrialesIntroduccion  redes industriales
Introduccion redes industriales
 
Simbologia iec 60617_completa
Simbologia iec 60617_completaSimbologia iec 60617_completa
Simbologia iec 60617_completa
 
Electroneumatica
Electroneumatica Electroneumatica
Electroneumatica
 
Sistema control onoff
Sistema control onoffSistema control onoff
Sistema control onoff
 
Criterios de seleccion de sensores
Criterios de seleccion de sensores Criterios de seleccion de sensores
Criterios de seleccion de sensores
 
Tipos de sensores
Tipos de sensoresTipos de sensores
Tipos de sensores
 
005. diseño de circuitos neumaticos metodo paso a paso
005. diseño de circuitos neumaticos metodo paso a paso005. diseño de circuitos neumaticos metodo paso a paso
005. diseño de circuitos neumaticos metodo paso a paso
 
Diagramas p id
Diagramas p idDiagramas p id
Diagramas p id
 
Protocolo hart
Protocolo hartProtocolo hart
Protocolo hart
 

Similar a Variables y Direccionamiento en PLCs

CAPÍTULO 2 - I PARTE .pptx
CAPÍTULO 2 - I PARTE .pptxCAPÍTULO 2 - I PARTE .pptx
CAPÍTULO 2 - I PARTE .pptxAriadneJaen1
 
2 - 2 La información digital.pptx
2 - 2 La información digital.pptx2 - 2 La información digital.pptx
2 - 2 La información digital.pptxMauCR2
 
Parte I. Definiciones Básicas Sistemas Numéricos.
Parte I. Definiciones Básicas Sistemas Numéricos. Parte I. Definiciones Básicas Sistemas Numéricos.
Parte I. Definiciones Básicas Sistemas Numéricos. GessicaAbreu1
 
Tutorial arduino 03 programacin
Tutorial arduino 03   programacinTutorial arduino 03   programacin
Tutorial arduino 03 programacinDon Andrew
 
Tutorial arduino 03 programacin
Tutorial arduino 03   programacinTutorial arduino 03   programacin
Tutorial arduino 03 programacinAngel Nava Pluma
 
Tutorial arduino 03 programación
Tutorial arduino 03   programaciónTutorial arduino 03   programación
Tutorial arduino 03 programaciónRubén Loredo
 
Sesión 01 sistemas de numeracion
Sesión 01 sistemas de numeracionSesión 01 sistemas de numeracion
Sesión 01 sistemas de numeracionBryan Zuñiga Salas
 
Digitalización – código binario
Digitalización – código binarioDigitalización – código binario
Digitalización – código binarioDecaunlz
 
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICASINTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICASAlan EG
 
Código binario 23.pptx
Código binario 23.pptxCódigo binario 23.pptx
Código binario 23.pptxDecaunlz
 
Areas de memorias de ap [autoguardado]
Areas de memorias de ap [autoguardado]Areas de memorias de ap [autoguardado]
Areas de memorias de ap [autoguardado]FranciscoAlvarenga8
 
Sistemas digitales blog
Sistemas digitales blogSistemas digitales blog
Sistemas digitales blogPEDRO VAL MAR
 
Memoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCgggggggggggMemoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCgggggggggggredondoredondoenriqu
 

Similar a Variables y Direccionamiento en PLCs (20)

CAPÍTULO 2 - I PARTE .pptx
CAPÍTULO 2 - I PARTE .pptxCAPÍTULO 2 - I PARTE .pptx
CAPÍTULO 2 - I PARTE .pptx
 
Tema 2
Tema 2Tema 2
Tema 2
 
2 - 2 La información digital.pptx
2 - 2 La información digital.pptx2 - 2 La información digital.pptx
2 - 2 La información digital.pptx
 
Parte I. Definiciones Básicas Sistemas Numéricos.
Parte I. Definiciones Básicas Sistemas Numéricos. Parte I. Definiciones Básicas Sistemas Numéricos.
Parte I. Definiciones Básicas Sistemas Numéricos.
 
Tutorial arduino 03 programacin
Tutorial arduino 03   programacinTutorial arduino 03   programacin
Tutorial arduino 03 programacin
 
Tutorial arduino 03 programacin
Tutorial arduino 03   programacinTutorial arduino 03   programacin
Tutorial arduino 03 programacin
 
Circuitos digitales
Circuitos digitalesCircuitos digitales
Circuitos digitales
 
Tutorial arduino 03 programación
Tutorial arduino 03   programaciónTutorial arduino 03   programación
Tutorial arduino 03 programación
 
Electrónica Digital
Electrónica DigitalElectrónica Digital
Electrónica Digital
 
Sesión 01 sistemas de numeracion
Sesión 01 sistemas de numeracionSesión 01 sistemas de numeracion
Sesión 01 sistemas de numeracion
 
PLCS
PLCSPLCS
PLCS
 
Digitalización – código binario
Digitalización – código binarioDigitalización – código binario
Digitalización – código binario
 
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICASINTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
 
Código binario 23.pptx
Código binario 23.pptxCódigo binario 23.pptx
Código binario 23.pptx
 
Areas de memorias de ap [autoguardado]
Areas de memorias de ap [autoguardado]Areas de memorias de ap [autoguardado]
Areas de memorias de ap [autoguardado]
 
Omron02
Omron02Omron02
Omron02
 
Sistemas digitales blog
Sistemas digitales blogSistemas digitales blog
Sistemas digitales blog
 
PLC: Autómatas PLC Siemens S7-200
PLC: Autómatas PLC Siemens S7-200 PLC: Autómatas PLC Siemens S7-200
PLC: Autómatas PLC Siemens S7-200
 
Memoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCgggggggggggMemoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCggggggggggg
 
Sistemas combinacionales
Sistemas combinacionalesSistemas combinacionales
Sistemas combinacionales
 

Más de Carlos Pillajo

Clase iib 12 principios_de_adq_alumno
Clase iib 12 principios_de_adq_alumnoClase iib 12 principios_de_adq_alumno
Clase iib 12 principios_de_adq_alumnoCarlos Pillajo
 
Teoria del Lugar Geométrico de las Raiz Ini
Teoria del Lugar Geométrico de las Raiz IniTeoria del Lugar Geométrico de las Raiz Ini
Teoria del Lugar Geométrico de las Raiz IniCarlos Pillajo
 
Teoria del Lugar Geométrico de las Raices
Teoria del Lugar Geométrico de las RaicesTeoria del Lugar Geométrico de las Raices
Teoria del Lugar Geométrico de las RaicesCarlos Pillajo
 
Guiaparapresentarproyectos ups
Guiaparapresentarproyectos upsGuiaparapresentarproyectos ups
Guiaparapresentarproyectos upsCarlos Pillajo
 
Clase2 cp dominio de tiempo
Clase2 cp dominio de tiempoClase2 cp dominio de tiempo
Clase2 cp dominio de tiempoCarlos Pillajo
 

Más de Carlos Pillajo (11)

Motores Paso a Paso
Motores Paso a PasoMotores Paso a Paso
Motores Paso a Paso
 
Sumo
SumoSumo
Sumo
 
Seguidores velocidad
Seguidores velocidadSeguidores velocidad
Seguidores velocidad
 
Clase iib 12 principios_de_adq_alumno
Clase iib 12 principios_de_adq_alumnoClase iib 12 principios_de_adq_alumno
Clase iib 12 principios_de_adq_alumno
 
Operaciones en PLCs
Operaciones en PLCsOperaciones en PLCs
Operaciones en PLCs
 
Carlos Pillajo
Carlos PillajoCarlos Pillajo
Carlos Pillajo
 
Teoria del Lugar Geométrico de las Raiz Ini
Teoria del Lugar Geométrico de las Raiz IniTeoria del Lugar Geométrico de las Raiz Ini
Teoria del Lugar Geométrico de las Raiz Ini
 
Teoria del Lugar Geométrico de las Raices
Teoria del Lugar Geométrico de las RaicesTeoria del Lugar Geométrico de las Raices
Teoria del Lugar Geométrico de las Raices
 
Guiaparapresentarproyectos ups
Guiaparapresentarproyectos upsGuiaparapresentarproyectos ups
Guiaparapresentarproyectos ups
 
Clase2 cp dominio de tiempo
Clase2 cp dominio de tiempoClase2 cp dominio de tiempo
Clase2 cp dominio de tiempo
 
Principios De Adq
Principios De AdqPrincipios De Adq
Principios De Adq
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Variables y Direccionamiento en PLCs

  • 1. UNIVERSIDAD POLITECNICA SALESIANA FACULTAD DE INGENIERIAS CARRERA DE ELECTRÓNICA AUTOMATIZACIÓN I Revisado por: Ing. Carlos Pillajo MBA 1
  • 3. Sistemas numéricos • Los sistemas digitales actúan bajo el control de variables discretas, entendiéndose por éstas, las variables que pueden tomar un número finito de valores. • Por ser de fácil realización los componentes físicos con dos estados diferenciados, es éste el número de valores utilizado usualmente para dichas variables que, por tanto, son binarias. 3
  • 4. Sistemas numéricos • Los sistemas digitales realizan operaciones con números discretos. • Los números pueden representarse en diversos sistemas de numeración, que se diferencian por su base. • La base de un sistema de numeración es el número de símbolos distintos utilizados para la representación de las cantidades en el mismo. 4
  • 5. Sistemas numéricos • Los sistemas de numeración más conocidos son: – Decimal (base 10) – Binario (base 2) – Octal (base 8) – Hexadecimal (base 16) 5
  • 6. Sistemas numéricos • Sistema de numeración binario • Apropiado para la representación de números con la ayuda de aparatos electrónicos (por ejemplo autómatas). • Estas cifras se pueden representar de forma simple, por medio de estados, por ejemplo “voltaje disponible”. • Si se tratan estos estados de forma individual y sin valoración de sus magnitudes, se hablará de valores binarios, por ejemplo estado de señal “0” y estado de señal “1”. 6
  • 7. Sistemas numéricos • Sistema de numeración binario 7
  • 8. Sistemas numéricos • Valor decimal de un número binario. • El valor decimal del número binario 1011, se calcula de la siguiente forma: • 1 0 1 1 • 1 x 2 3 + 0 x 2 2+ 1 x 2 1+1 x 20 8
  • 9. Sistemas numéricos • Sistema de numeración hexadecimal • Cuando se trate de valores binarios grandes, se emplean los signos del sistema de representación hexadecimal. • El sistema de numeración hexadecimal es un sistema de numeración con base 16. 9
  • 10. Sistemas numéricos • Sistema de numeración hexadecimal 10
  • 11. Sistemas numéricos • Representación del número: • 1FA3 Hexadecimal en binario. • 1 F A 3 hexadecimal • 0001 1111 1010 0011 binario • Representación del número binario: • 1001 0010 1111 en hexadecimal. • 1001 0010 1111 binario • 9 2 F Hexadecimal 11
  • 12. Sistemas numéricos • Código BCD: Conversión a decimal. • (Binary Coded decimal Code) • En un número binario, codificado en BCD, se mantiene el valor de posición de los números decimales (potencias de base 10). Aunque, las cifras del número decimal se representan en binario. 12
  • 14. Sistemas numéricos • Los códigos que pueden representar letras y números son llamados códigos alfanuméricos. 14
  • 15. Sistemas numéricos • Formato de valores numéricos para ingreso al PLC 15
  • 16. PLC S7200 MEMORIA DE LA CPU 16
  • 17. Memoria de la CPU • La CPU S7-200 dispone de áreas de memoria para que los datos se puedan procesar adecuadamente. 17
  • 19. Memoria de datos • El área de datos contiene: –V Memoria de variables –I Imagen de proceso de las entradas –Q Imagen de proceso de las salidas –M Marcas internas – SM Marcas especiales 19
  • 20. Memoria de datos • Los objetos pueden ser –T Temporizadores –C Contadores – AI Entradas analógicas – AQ Salidas analógicas – AC Acumuladores – HSC Valores actuales de los contadores rápidos 20
  • 21. Memoria de datos • Marcas especiales • Ponen a disposición una serie de funciones de estado y control y también sirven para intercambiar informaciones entre el autómata y el programa. • Las marcas especiales disponen de áreas de sólo lectura y de lectura/escritura. • El área de sólo lectura comienza a partir de SM0 y termina en SM29. • Con las marcas SM30 a SM85 se pueden seleccionar y controlar funciones especiales (contadores rápidos, modo freeport (comunicación Freeport) así como salidas de impulsos) y acceder a los valores de los dos potenciómetros integrados. 21
  • 22. Memoria de datos • Entradas y salidas analógicas • Los módulos analógicos convierten valores reales (tensión, temperatura, etc.) en valores digitales en formato de palabra y viceversa. • Los módulos analógicos pueden ser módulos de entradas, módulos de salidas, o bien módulos de entradas y salidas. 22
  • 23. Memoria de datos • Acumuladores • Son elementos de lectura/escritura que se utilizan igual que una memoria. • Se pueden utilizar para: • Transferir parámetros no sólo a subrutinas sino también a cualquier operación o cuadro parametrizable. • Guardar valores intermedios en operaciones matemáticas. • Con parámetros empleados en una rutina de interrupción. • Los acumuladores no permiten transferir parámetros entre el programa principal y una rutina de interrupción 23
  • 24. Memoria de datos • Contadores rápidos • Cuentan eventos más deprisa de lo que puede explorarlos el autómata. • Disponen de un valor de contaje entero de 32 bits con signo (también denominado valor actual). En caso de acceder directamente al valor actual de un contador rápido, dicho valor permite una acceso de sólo lectura. • Para poder escribir en los valores actuales de los contadores rápidos existen funciones especiales. 24
  • 25. Memoria de datos • Respaldo de datos • En una memoria EEPROM, no volátil, para almacenar todo el programa, así como algunas áreas de datos y a la configuración de la CPU. • En una memoria RAM 25
  • 26. Memoria de datos • Respaldo de datos si falla la alimentación • Un condensador de alta potencia que alimenta la memoria RAM se encarga de respaldar los datos por un tiempo determinado después de desconectar el autómata programable y sin necesidad de ningún tipo de mantenimiento adicional. • Se pueden definir áreas remanentes para elegir las áreas de memoria que deberán ser respaldadas cuando se interrumpa la alimentación. • Pueden ser remanentes las áreas V, M, T y C. 26
  • 27. Memoria Tamaño de datos Datos para almacenarse en la memoria 27
  • 29. Direccionamiento • Para acceder a los datos de las áreas de memoria de la CPU éstos tienen direcciones univocas. • Estas pueden ser de direccionamiento: – directo – indirecto 29
  • 30. Direccionamiento • DIRECCIONAMIENTO DIRECTO • Direccionamiento “byte. bit” • Formato : identificador de área [Dirección del byte]. [Dirección del bit] 30
  • 31. Direccionamiento FORMATO AREA DIRECCION BYTE BIT I0.1 Entrada 0 1 Q1.1 Salida 1 1 V10.1 Variable 10 1 M26.7 Marca 26 7 S3.1 Relé secuencia 3 1 31
  • 32. Direccionamiento • DIRECCIONAMIENTO DIRECTO • Formato de byte, palabra o palabra doble. • Formato : • Identificador de área [Tamaño] [Dirección del byte inicial] • Ej. V B 100, el identificador corresponde al área de memoria variable (V), en formato de byte (B) cuya dirección inicial es 100 32
  • 33. Direccionamiento • DIRECCIONAMIENTO DIRECTO • Formato de byte, palabra o palabra doble 33
  • 35. Direccionamiento • DIRECCIONAMIENTO INDIRECTO • Para acceder a un dato en la memoria mediante un direccionamiento indirecto es necesario utilizar un puntero. • Las áreas de memoria que pueden direccionarse en forma indirecta son: • I, Q, V, M, S y los valores actuales de T y C. • No se pueden direccionar los valores analógicos ni los bits individuales. 35
  • 36. Direccionamiento • DIRECCIONAMIENTO INDIRECTO • Los punteros son valores de palabra doble que señalan a una dirección de memoria, para ello se usan direcciones de memoria V o L (memoria local) o acumuladores (AC1, AC2, AC3). • Para crear un puntero se emplea la operación transferir palabra doble (MOVD). El operando de entrada va precedido de &, el cual indica que lo que se transfiere es la dirección y no su contenido. • Ejemplo: • MOVD &VB100, VD200 – // Se crea el puntero VB100 cuya dirección del byte inicial de transfiere a VD200 36
  • 37. Direccionamiento • DIRECCIONAMIENTO INDIRECTO • Para acceder a los datos mediante un puntero es necesario primero identificar al puntero, lo cual se efectúa mediante un asterisco (*) colocando delante del operando y luego, mediante la operación MOVD se efectúa la transferencia del valor, por ejemplo: • MOVD &VB200, AC1 • // Se crea el puntero VB200 cuya dirección del byte inicial se transfiere a AC1 • MOVW *AC1, AC2 • //El valor de la palabra que señala el puntero AC1 se transfiere a AC2 37
  • 38. Editor de bloque de datos • La predefinición e inicialización de las variables utilizadas en el programa puede realizarse los bloques de datos. • Al efectuar esta labor se puede especificar la dirección, el valor de los datos y los comentarios respectivos. 38
  • 39. Editor de bloque de datos 39
  • 40. Tabla de Estado • La tabla de estado se puede utilizar para leer, escribir, forzar y observar las variables mientras se ejecuta el programa. 40
  • 41. Tabla de Símbolos • En la tabla de símbolos se pueden dar nombres simbólicos a las componentes del programa (I, Q, M, T, C). 41