Unidad 3: Controladores Programables para Automatización
Ing. Oscar Alonso Rosete Beas
Semana 11 Octubre Rev:2 ciclo 2020-2
oscarrosete.com
oscarrosete.com
oscarrosete.com
3.1. Sistemas de control secuencial
3.2. Diagramas de escalera
3.3. Arquitectura de un controlador programable para automatización
3.4. Diseño basado en diagramas de escalera
3.5. Diseño basado en diagramas de estado y sequential function charts
3.6. Diseño basado en bloques y ambientes visuales
3.7. Selección y evaluación de tecnologías
3.8. Integración e implementación
3.1. Sistemas de control secuencial
3.2. Diagramas de escalera
3.3. Arquitectura de un controlador programable para automatización
3.4. Diseño basado en diagramas de escalera
3.5. Diseño basado en diagramas de estado y sequential function charts
3.6. Diseño basado en bloques y ambientes visuales
3.7. Selección y evaluación de tecnologías
3.8. Integración e implementación
oscarrosete.com
oscarrosete.com
3.1. Sistemas de control secuencial
3.2. Diagramas de escalera
3.3. Arquitectura de un controlador programable para automatización
3.4. Diseño basado en diagramas de escalera
3.5. Diseño basado en diagramas de estado y sequential function charts
3.6. Diseño basado en bloques y ambientes visuales
3.7. Selección y evaluación de tecnologías
3.8. Integración e implementación
oscarrosete.com
oscarrosete.com
– Sensores Binarios
• Sensores de Límite
• Sensores de proximidad
• Botones
• Interruptores
– Relevadores
– Temporizadores (timers)
– Contadores
– Solenoides
– Indicadores
– HMI’s
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Los diagramas de escalera son los que comunmente se utilizan para los circuitos de control no electrónico, se conocen como diagramas de línea o diagramas elementales.
El termino diagrama de escalera se usa por su apariencia física, se inicia en la parte superior de la escalera y generalmente se trabaja en la dirección hacia abajo. se usan dos tipos de diagramas de escalera en los sistemas de control: el diagrama de escalera de control y el diagrama de escalera de potencia.
oscarrosete.com
oscarrosete.com
Se muestran lineas paralelas para el control y lineas paralelas para la salida, cada uno de los switches (desconectadores), accionan la salida y encienden una lámpara piloto.
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Un elevador emplea una plataforma para mover objetos hacia arriba y hacia abajo.
El objetivo global es que cuando el botón arriba sea oprimido, la plataforma se transporte a la posición arriba, y cuando se oprima el botón de abajo , la plataforma se transporte hacia abajo.
oscarrosete.com
oscarrosete.com
3.1. Sistemas de control secuencial
3.2. Diagramas de escalera
3.3. Arquitectura de un controlador programable para automatización
3.4. Diseño basado en diagramas de escalera
3.5. Diseño basado en diagramas de estado y sequential function charts
3.6. Diseño basado en bloques y ambientes visuales
3.7. Selección y evaluación de tecnologías
3.8. Integración e implementación
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Un automatismo es un sistema que realiza una labor de manera automática de acuerdo a los parámetros con los cuales ha sido diseñado.
Los objetivos de un automatismo son mejorar la eficiencia del proceso incrementando la velocidad de ejecución de las tareas, la calidad y la precisión, disminuyendo además los riesgos que se podrían tener si las mismas fuesen manuales.
oscarrosete.com
oscarrosete.com
un sistema compuesto de un tanque que suministra agua al resto de un proceso productivo. La finalidad del automatismo a implementar es mantener el nivel del líquido dentro del tanque entre los niveles L y H.
oscarrosete.com
oscarrosete.com
Para ello se utilizarán dos detectores de nivel y una bomba que impulsa líquido al interior del tanque. Cada detector de nivel dispone de un contacto eléctrico que está normalmente cerrado y se abre en caso de sensar líquido.
oscarrosete.com
oscarrosete.com
Existen diferentes alternativas para obtener un sistema automático que cumpla con lo requerido. Una posibilidad es mediante el uso de relés.
oscarrosete.com
oscarrosete.com
Si el nivel de líquido se encuentra entre L y H, el interruptor S1 estará abierto y S2 cerrado. Cuando el nivel esté por debajo de L, se cerrará S1 y se activará el contactor K1, accionando la bomba mediante sus contactos de potencia. Esto provocará que ingrese líquido al tanque aumentando el nivel.
oscarrosete.com
oscarrosete.com
Una vez que el nivel supera L, el interruptor S1 se abrirá pero la bomba se mantendrá en funcionamiento debido a que el contacto auxiliar de retención de K1 mantendrá la bobina energizada. Cuando el nivel esté por encima de H se abrirá el contacto S2 desconectando el contactor K1.
oscarrosete.com
oscarrosete.com
También, es factible implementar este sistema de control utilizando técnicas digitales. En la figura se muestra un circuito basado en un flip-flop SR (Set-Reset).
oscarrosete.com
oscarrosete.com
Podemos definir a un PLC (Programmable Logic Controller - Controlador Lógico Programable) como un equipo electrónico, programable por el usuario en lenguaje no informático, y que está destinado a gobernar, dentro de un entorno industrial, máquinas o procesos lógicos y/o secuenciales.
oscarrosete.com
oscarrosete.com
Un PLC consta de un hardware estándar, con capacidad de conexión directa a las señales de campo (niveles de tensión y corriente compatibles con los sensores yactuadores industriales) y programable por el usuario para que desempeñe una determinada función.
Una vez programado, el PLC trabaja de forma cíclica. Durante su funcionamiento, primero se leen los estados de las entradas memorizándose en un área de memoria denominada imagen de proceso de las entradas (PAE)
oscarrosete.com
oscarrosete.com
Con esta información se ejecuta luego el programa de control y, de acuerdo a su lógica, se va modificando otra área de memoria conocida como imagen de proceso de las salidas (PAA).
En la última etapa del ciclo, los estados memorizados en la PAA se transfieren a las salidas físicas. Seguidamente comienza de nuevo el ciclo.
oscarrosete.com
oscarrosete.com
Para utilizar un PLC como controlador del nivel del tanque será necesario entonces conectar cada detector a una entrada y el contactor K1 que comanda la bomba a una salida. Luego se necesita realizar el programa en una PC para después ser descargado al PLC mediante un cable de comunicación.
oscarrosete.com
oscarrosete.com
Este programa consiste en una secuencia en instrucciones que el PLC ejecutará en forma repetitiva dándole una funcionalidad específica. Una vez programado, el PLC almacena este programa y no se requiere la conexión de la PC para su funcionamiento.
La programación de los PLC puede ser realizada en diferentes lenguajes, tales como ladder o KOP, bloques de función o FUP, listado de instrucciones o AWL, texto estructurado, etc.
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Al programar en ladder o KOP, se emplea un formato de programación gráfico, compuesto por varios segmentos.
En dichos segmentos se pueden encontrar contactos en estado normal abierto y/o cerrado, bobinas y cuadros de funciones especiales. Este lenguaje está basado en un esquema de contactos eléctricos.
oscarrosete.com
oscarrosete.com
Para pasar de un esquema eléctrico a un programa en lenguaje ladder o KOP, en primer lugar se debe girar el esquema eléctrico 90° hacia la izquierda.
De esta manera, la línea de fase L se ubica a la izquierda y el neutro N a la derecha, quedando en el centro los contactos del circuito.
oscarrosete.com
oscarrosete.com
De acuerdo a lo mencionado, la parte del esquema que representa la lógica control (lógica de maniobra) será sustituida por el PLC, pero no es posible reemplazar a los sensores (por ejemplo, interruptores, selectores, sensores, etc.) de entrada, ni a los actuadores (por ejemplo, contactores de motor, válvulas, etc.) de salida.
oscarrosete.com
oscarrosete.com
En la figura se puede observar el programa correspondiente al control de nivel en lenguaje ladder o KOP. En la entrada I0.0 del PLC se conectó el sensor S1, en la entrada I0.1 se conectó el sensor S2 y en la salida Q0.0 se conectó la bobina del contactor K1
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Si el nivel en el tanque es inferior a L, no circula corriente por S1 ni S2 y, por lo tanto, se activa la salida Q0.0. Durante el ciclo de ejecución siguiente (tras pocos milisegundos) aparecerá cerrado el contacto Q0.0 conectado en paralelo a I0.0. Esto hace que actúe la auto-retención. El contacto normalmente cerrado I0.1 permite, que si se actúa sobre el detector S2 (al detectar nivel superior a H), se anule la auto-retención. El contacto Q0.0 es un contacto lógico interno (no físico) que se cierra cuando se activa la salida Q0.0.
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Estas funciones actúan como un flip-flop SR (Set-Reset). Por lo tanto, un impulso en I0.0 permite, gracias a la operación Poner a 1 (S), que se conecte permanentemente Q0.0. En cambio, un impulso en I0.1 hace, a través de la operación Poner a 0 (R), que Q0.0 se vuelva a desconectar.
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
La mayoría de los PLC poseen la característica de ser modulares. Esto significa que el hardware está fragmentado en partes que se pueden interconectar y permiten configurar un sistema a la medida de las necesidades. Los PLC que adoptan la definición de modulares, suelen tener la CPU, la fuente de la alimentación y los módulos de entrada y salida por separado.
Los equipos compactos suelen incluir una CPU, una fuente interna y un mínimo de entradas y salidas, y luego tienen previstas una serie de unidades de expansión que les permiten ampliar considerablemente el número entradas y salidas.
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
LogixPro
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Consideraciones "Door Simulation"
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Consideraciones "Door Simulation"
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Consideraciones "Door Simulation"
Use the XIC instruction in your ladder program to determine if a bit is On. If the bit addressed is on (1), then the instruction is evaluated as true.
Use the XIO instruction in your ladder program to determine if a bit is Off.
If the bit addressed is off (0), then the instruction is evaluated as true.
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
Consideraciones "Door Simulation"
Use the OTE instruction in your ladder program to turn on a bit when rung conditions are evaluated as true.
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
oscarrosete.com
3.1. Sistemas de control secuencial
3.2. Diagramas de escalera
3.3. Arquitectura de un controlador programable para automatización
3.4. Diseño basado en diagramas de escalera
3.5. Diseño basado en diagramas de estado y sequential function charts
3.6. Diseño basado en bloques y ambientes visuales
3.7. Selección y evaluación de tecnologías
3.8. Integración e implementación
1.1. Definiciones y conceptos relacionados a los sistemas de control
1.2. Aplicaciones industriales de los sistemas de control
1.3. Sistemas de control de lazo abierto y Sistemas de Control de Lazo Cerrado
1.4. Modelado de sistemas dinámicos
1.5.Características de la respuesta en el tiempo
1.6. Estabilidad y error en estado estable
1.7. Controladores: Tipos, características y aplicaciones
1.8 Fundamentos de Labview y Matlab
oscarrosete.com
1.1. Definiciones y conceptos relacionados a los sistemas de control
1.2. Aplicaciones industriales de los sistemas de control
1.3. Sistemas de control de lazo abierto y Sistemas de Control de Lazo Cerrado
1.4. Modelado de sistemas dinámicos
1.5.Características de la respuesta en el tiempo
1.6. Estabilidad y error en estado estable
1.7. Controladores: Tipos, características y aplicaciones
1.8 Fundamentos de Labview y Matlab
oscarrosete.com
oscarrosete.com