Automatización Industrial (AIS7201)

Slides:



Advertisements
Presentaciones similares
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Advertisements

Diagramas de flujo Pseudo-código Ejercicios Instalación de C++
Ingeniería de métodos y tiempos
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Fundamentos de Programación
DFD's DFD significa Diagrama de Flujo de Datos. Tiene este nombre ya que los símbolos utilizados se conectan por medio de flechas para indicar la secuencia.
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
GRAFCET Grafica de Control de Etapas de Transición
Metodología de la Programación
Programación 1 Introducción
GRAFCET: Iniciación Es un método gráfico usado para describir ciclos de funcionamiento automático por un conjunto de etapas con acciones asociadas y.
LENGUAJES DE PROGRAMACIÓN
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
DIAGRAMA DE FLUJO Prof. Víctor Rojas.
METODOLOGIA DE LA PROGRAMACION
Diagramación Ing. Cleyver Vazquez Jijon.
Matemáticas Discretas y Algoritmos
" Tecnologías Emergentes en Automatización "
AUTOMATIZACIÓN CON PLC
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
Microcomputadores Prof : Tatiana Marín R.. Sistema basado en microprocesador de 8 bits.
TRADUCTOR DE UN PROGRAMA
Asignatura de Introducción a la Ingeniería en Sistemas Tema: DIAGRAMAS DE FLUJO.
EL RELÉ..
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
EXAMEN CORTO SOBRE FLIP-FLOPS
Diagramas de procesos Unidad V
Diagrama de Flujo La presentación gráfica de sistemas es una forma ampliamente utilizada como herramienta de análisis,  ya que permite identificar aspectos.
Fundamentos de programación
SISTEMAS INDUSTRIALES DE CONTROL
DIAGRAMAS DE FLUJO Ing. Paulo Guerra.
PROGRAMACION AVANZADA DE PLC’s
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
DISEÑO DE CIRCUITOS NEUMÁTICOS
Unidad 3 Instrucciones secuenciales
Juego de Preguntas y Respuestas
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
PLC Controladores Lógicos Programables
Tema 5 Diagramas de flujo Computacion - FA.CE.NA..
EL CONTROL INDUSTRIAL:
Metodología para la construcción de programas
GRAFCET DIAGRAMAS DE SECUENCIA EN PROCESOS INDUSTRIALES
COMPUTO III Ing. Jimmy Ojeda Arnica.
Representación de Algoritmos
TEMA 2: DIAGRAMAS DE FLUJO
Introducción a los programas
LAE. LUCÍA REYES MARTÍNEZ
Por: Ortega Ramírez Cristian Ricardo
 Combinacion control electrico-Hidraulica  Menor costo  Mejor rendimiento  Menos espacio de trabajo.
DEV- C++ ·include <iostream> Int x x=x+2(x)
Entendiendo las partes
Edward Barrera Barrera Cristian Anderson Isacc
Elaboración de algoritmos usando lógica de programación
PROGRAMACIÓN ESTRUCTURADA LOS DIAGRAMAS DE ESTADO
SENA CENTRO INDUSTRIAL DE ENERGIAS ALTERNATIVAS
Diagrama de flujo y Pseudocódigo
Algoritmos Programación
* Cuando nos permite desarrollar un programa que necesitamos para tomar un conjunto de buenas prácticas para hacer eso. Esto se debe a que podemos ahorrar.
Lenguaje Programación
Ciclo de desarrollo del software
Objetivos del tema. Hemos visto lo que es la estructura de un programa, los datos, que esos datos en realidad se convierten en variables de distinto.
DIAGRAMAS ADMINISTRATIVOS
PARCIAL 1 Introducción a los programas. Concepto de Programa  El término programa (d el latín programma, que a su vez proviene de un vocablo griego)
TEMA III. CONTENIDO: Lenguajes de Programación. Operandos. Operaciones. Programación lineal ó estructurada. Estructura de datos. Planificación de un automatismo.
Programación I Prof. Carolina Cols. Algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.
Automatización y Robótica 2do parcial actividades PLC Rslogix 500
Circuitos Combinacionales I
1.TEORIA GENERAL Y HERRAMIENTAS BÁSICAS
Ing. José David Ortiz Salas
Transcripción de la presentación:

Automatización Industrial (AIS7201) Prof. Christian Nievas Grondona.

Lenguajes de programación de Controladores. Sesión 4: Lenguajes de programación de Controladores.

Introducción Lenguajes de programación. Diagramas de contacto. Puertas lógicas. Diagramas funcionales. Diagramas de flujo. GRAFCET. LADDER.

Lenguajes de programación Antes de programar la secuencia dinámica que debe seguir un proceso, configurar los límites y alarmas, etc, se debe primero diseñar la lógica de control de un proceso. Este diseño se debe hacer de tal manera que para el controlador sea de fácil realización.

Lenguajes de programación Diagrama de contactos. Conocido también como diagrama de relés. La forma más común de programar un controlador. Se programa un esquema similar a una conexión física de relés, mediante un software. La ventaja es que los técnicos ya están acostumbrados a la simbología.

Lenguajes de programación Diagrama de contactos.

Lenguajes de programación Diagrama de contactos. Ejemplo: Lenguaje Ladder.

Lenguajes de programación Diagrama de contactos. Ejemplo: Lenguaje Ladder. Este lenguaje tiene muchas versiones dependiendo de los fabricantes de PLC. WinGPC (Samsung/Rockwell Automation) VersaPRO (GE Fanuc) TwidoSuite (Schneider) TCWin (ABB) Step7 (Siemens)

Lenguajes de programación Puertas lógicas. Consiste en un esquema basado en compuertas lógicas booleanas. Es un método sencillo para técnicos con conocimientos de lógica. No es tan utilizado como los diagramas de contactores.

Lenguajes de programación Puertas lógicas.

Lenguajes de programación Puertas lógicas. Ejemplo: Lenguaje ABEL.

Lenguajes de programación Diagrama funcionales. Consiste en hacer un circuito similar al de las puertas lógicas pero con bloques funcionales. Los bloques funcionales son operaciones más avanzadas que las lógicas (sumadoras, registros, selectoras, etc). Se necesitan bloques más específicos para cada programación.

Lenguajes de programación Diagrama funcionales.

Lenguajes de programación Diagrama funcionales. Ejemplo: Programación Labview.

Lenguajes de programación Diagrama de flujo. Es un método parecido a los árboles de decisión que se usan en los algorítmos informáticos. Consta de bloques de acción (bloques rectangulares) y de elección de opciones (bloques romboidales).

Lenguajes de programación Diagrama de flujo.

Lenguajes de programación Diagrama de flujo. Ejemplo: Programación Grafcet.

Lenguajes de programación Conclusión. Los lenguajes de programación más utilizados son el LADDER (con más del 80% de la industria) y el GRAFCET. A continuación se presentarán en forma detalla ambos lenguajes.

GRAFCET Acrónimo que significa Grafica de control de etapas de transición. Es un diagrama de flujo normalizado, que permite hacer un modelo del proceso a automatizar. Permite especificar las entradas, acciones a realizar y los procesos intermedios que provocan estas acciones.

GRAFCET Símbolos comunes. Etapa inicial Indica el comienzo del esquema Grafcet. Etapa Su activación lleva consigo una acción o una espera. Unión Sirven para unir entre si varias etapas. Transición Condición para desactivarse la etapa en curso y activarse la siguiente etapa.

GRAFCET Símbolos comunes. Direccionamiento Indica la activación de una u otra etapa en función de la condición que se cumpla. Proceso Simultáneo Muestra la activación o desactivación de varias etapas a la vez. Acciones asociadas Acciones que se realizan al activarse la etapa a la cual pertenecen.

GRAFCET Clasificación de secuencias: Secuencias lineales. Secuencias con direccionamientos o alternativas. Secuencias simultáneas.

GRAFCET Secuencias lineales: El ciclo lo componen una sucesión lineal de etapas. El programa irá activando cada una de las etapas y desactivando conforme se vayan cumpliendo cada una de las condiciones.

GRAFCET Secuencias lineales:

GRAFCET Secuencias con direccionamiento: El ciclo puede variar en función de que la condición se cumpla. Se pueden seguir, dependiendo de la estructura del programa, distintas secuencias dependiendo de la condición elegida.

GRAFCET Secuencias con direccionamiento :

GRAFCET Secuencias simultáneas: Varios ciclos pueden estar funcionando a la vez por activación simultánea de etapas. Similar a las secuencias con direccionamiento, pero en este caso no se procesa sólo una secuencia dada.

GRAFCET Secuencias simultáneas:

GRAFCET Aplicación: Mando de una taladradora. La taladradora se compone de un bastidor fijo y de una cónsola móvil respecto al bastidor. La cónsola soporta la broca y el motor de accionamiento de la taladradora. Las piezas a taladrar son puestas y fijadas manualmente en un montaje solidario del bastidor.

GRAFCET Aplicación: Mando de una taladradora.

GRAFCET Aplicación: Mando de una taladradora.

LADDER Es también denominado leguaje de contactos o en escaleras. Lenguaje de programación gráfico muy popular dentro de los sistemas de control. Debido a su lógica de interconexión eléctrica, es fácil el aprendizaje de parte de los operarios.

LADDER Símbolos comunes. Contacto NA Se activa cuando hay un 1 lógico en la entrada que representa, o una variable interna. Contacto NC Se activa cuando hay un 0 lógico en la entrada que representa, o una variable interna. Bobina NA Se activa cuando la combinación que hay en la entrada (izquierda) da un 1 lógico. Suele representar elementos de salida. Bobina NC Se activa cuando la combinación que hay en la entrada (izquierda) da un 0 lógico. Suele representar elementos de salida.

LADDER Símbolos comunes. Bobina SET Una vez activa (puesta en 1 lógico), ya no puede ser desactivada (puesta en 0 lógico). Sólo una bobina RESET puede volverla a 0. Bobina RESET Una vez desactivada (puesta en 0 lógico), ya no puede ser activada (puesta en 1 lógico). Sólo una bobina SET puede volverla a 1. Bobina JUMP Permite saltarse instrucciones del programa e ir directamente a la etiqueta que se desee.

LADDER Elementos adicionales: Temporizadores Contadores. Monoestables

LADDER Programación: Esquema de la estructura de un programa en Ladder.

LADDER Programación: En cuanto a la equivalencia eléctrica, se puede deducir lo siguiente: La línea vertical izquierda representa el terminal de alimentación. La línea vertical derecha representa el terminal de masa. El orden de ejecución de de arriba abajo y de izquierda a derecha.

LADDER Programación: Ejemplo: LADDER para el mismo ejemplo anterior:

LADDER Aplicación: Mando de una taladradora.

Christian Nievas Grondona. Consultas y Contacto Christian Nievas Grondona. cnievas@ing.uchile.cl