Autómatas Programables Ing. Luis Diego Murillo
AGENDA Definición de PLC Clasificación Hardware del PLC Ciclo de escaneo. Diferencias entre RLL y PLC Selección de PLC Lenguajes de programación Grafcet Escalera Software STEP-7 MicroWin
Definición IEC 6113-1
Clasificación de los Automatas
Hardware del Automata
Hardware del Autómata
Reconocimiento de Hardware
Ejecución de programa SIEMMENS
Ciclo del autómata
Ejemplo de un Ciclo (scan) I1 I2 f
Ejemplo de Ciclo.
EJEMPLOS Ejemplo 1: Ciclo de escaneo Ejemplo 2: Ciclo de escaneo
Diferencia entre PLC y RLL El flujo de corriente en los circuitos de reles pueden tomar cualquier dirección, por otro lado el flujo de corriente en lógica programada va exclusivamente de izquierda a derecha. Los reles tienen un limitado número de contactos NC y NO, mientras que el PLC cada bobina puede tener un ilimitado número. No existe la necesidad de economizar, lo importante es programas entendibles.
Diferencia entre PLC y RLL Los diagramas escalera en PLC, son estrictamente bidireccionales, no hay líneas cruzadas. Contactos no pueden estar en líneas verticales. En RLL TODAS las ramificaciones se pueden activar en cualquier momento, en PLC cada ramal se ejecuta uno a la vez Ejemplo: x1*cr1 =y1 x1 =cr1
Selección de PLC, Criterios cuantitativos. Ciclo de ejecución: Capacidad de entradas/ salidas. Características eléctricas de E/S. (PNP, NPN) Tamaño de memoria. Conjunto de instrucciones. Soporte de protocolos de comunicación. Programadores periféricos y auxiliares. Modularidad y expansión. Fiabilidad del autómata
Selección de PLC, Criterios cualitativos Documentación del PLC. Soporte del fabricante. Normalización de la planta. Compatibilidad con otras marcas. Soporte de normas (IEC 6113) Soporte a distintos lenguajes de programación IEC 6113-3 Costos.
ESTANDAR 6113-3
SFC La complejidad de los sistemas de automatización industriales exige una metodología clara para la descripción y diseño del control, independiente de la tecnología a utilizar. Con esta idea nació GRAFCET (GRÁfico Funcional de Control de Etapas y Transiciones). Es estándar IEC 848 y más recientemente en le 2002 SFC en IEC 6113-3 Permite la descripción gráfica del control del proceso. Es una mejora de la máquina de estado y redes de petris binarias sincronizadas.
SFC Fases del diseño del control lógico: Especificación. División del proceso en etapas o fases. Diseño de la parte secuencial para el control de las etapas. Diseño de la parte combinacional de cada etapa. Implementación
Simbología del SFC Cuadro Simbolizan una etapa. La etapa inicial (RESET) se representa con un cuadro con doble línea. Líneas de evolución Unen entre sí la etapas que representan actividades consecutivas. Las líneas se entenderán siempre orientadas de arriba hacia abajo, a menos que se represente una flecha en sentido contrario. Transiciones en las líneas de evolución Representan las condiciones lógicas necesarias para que finalice la actividad de una etapa y se inicie la etapa inmediatamente consecutiva (o etapas). Reenvíos Son símbolos en forma de flecha que indican la procedencia o destino de las líneas de evolución. Esto permite fraccionar un gráfico en subgráficos sin necesidad de líneas que se entrecrucen.
Ejemplo 1.
SFC
Acciones del SFC Acción Continua. Acción Condicional Acción temporizada t/i/q t/3/5 temporizacíón etapa 3, 5 seg.
Reglas de evolución Cuando se recorre el gráfico de evolución, por cualquier camino posible, deben alternarse siempre una etapa y una transición. Las transiciones que no tienen asociada una ecuación lógica siempre se cumplen. Una etapa se activará cuando esté activada la etapa anterior y se cumplen las condiciones de transición entre ambas. Una etapa se desactiva cuando se cumplen las condiciones de transición a la siguiente o siguientes. El grafo de evolución debe ser siempre cerrado. Se pueden utilizar macroetapas como etapas
Estructuras Básicas del SFC Secuencia lineal. Sólo hay una etapa activa en cada momento Convergencia y divergencia en O: subprocesos alternativos y alternativos exclusivos. Convergencia y divergencia en Y: subprocesos simultáneos. Saltos de etapas (Salto hacia delante) Repetición de etapas (Salto hacia atrás)
Estructuras
DISEÑO Diseño parte secuencial del automatismo. Establecer el grafo de evolución con la secuencia de etapas. El número de etapas define el número de variables de estado. Establecer las condiciones de transición: condiciones lógicas para ir de una etapa a otra. Diseño parte combinacional de cada etapa del automatismo. Establecer para cada etapa las relaciones lógicas entre entradas y salidas. Implantación. Utilizar un sistema cableado o un sistema programado para realizar la implantación.