Controladores lógicos programables – PLC I
UNIDAD 3 Lenguajes de Programación. Plano de Contactos
UNIDAD 3 - Lenguajes de programación. Plano de contactos.
Tabla de contenidos
•
Presentación
•
Caso 1: Encendido de una lámpara o Paso 1: Conexión o Paso 2: Funcionamiento
•
Caso 2: Autorretención
•
Caso 3: Implementación de funciones
•
Repaso de la unidad
•
Referencias
•
Cibergrafía
•
Créditos
Copyright SENA ©, 2012.
2
UNIDAD 3 - Lenguajes de programación. Plano de contactos.
Presentación Uno de los aspectos fundamentales para poner en marcha un autómata es aprender a programarle. En la actualidad cada fabricante diseña su propio lenguaje de programación. Hasta el momento, existen tres tipos de representaciones como las más difundidas a nivel mundial. Éstas son: •
Lista de Instrucciones
•
Plano de funciones
•
Plano de contactos
En la presente unidad se aprenderá por medio de 3 casos sencillos, el plano de contactos. La estructura del lenguaje de contactos o escalera (ladder) obedece a la semejanza que existe con los circuitos de control con lógica cableada, es decir, utiliza la misma representación de los contactos que dispone y otros elementos que permiten realizar cálculos aritméticos, operaciones de comparación, implementar algoritmos de regulación, etc. •
Resultados de aprendizaje
o Simular con propiedad diagramas en lenguaje de contactos.
• Conocimientos de concepto y principios o Lenguajes de programación PLC. o Diagrama de contactos.
• Conocimientos de proceso
o Simular con propiedad diagramas en lenguaje de contactos. o Aplicar el lenguaje de programación LADDER en un proceso industrial básico.
Copyright SENA ©, 2012.
3
UNIDAD 3 - Lenguajes de programación. Plano de contactos.
• Criterio de evaluación
o Simula con propiedad diagramas en lenguaje de contactos.
• Tiempo estimado de estudio: 4 horas.
Caso 1: Encendido de una lámpara «El lenguaje de contactos expresa las relaciones entre señales binarias como una sucesión de contactos en serie y en paralelo» (Balcells & Romeral, 1997, p. 204) Paso 1: Conexión En este paso se muestra la conexión y el programa incluido en el PLC. La línea denominada L1 hace referencia a 24 V y la línea denominada L2 a 0 V, como se aprecia en la gráfica 3.2.
Gráfica 3.2: PLC
Copyright SENA ©, 2012.
4
UNIDAD 3 - Lenguajes de programación. Plano de contactos.
Paso 2: Funcionamiento
Una vez pulsado el interruptor se activa la bobina denominada X1 y esta activa sus contactos. Al activarse el contacto denominado X1, en el programa, este enciende la salida denominada Y1 y como a esta salida esta conectada una lámpara, la misma se enciende, como se aprecia en la gráfica 3.3.
Gráfica 3.3: PLC
Copyright SENA ©, 2012.
5
UNIDAD 3 - Lenguajes de programación. Plano de contactos.
Caso 2: Autorretención 1. Inicialmente, la única entrada activa es X2 debido a que el pulsador conectado a esta bobina esta normalmente cerrado. 2. Al pulsar el inicio X1 se activa y al estar X2 encendido Y1 enciende y por ende el motor M1. 3. Al pulsar el inicio X1 se activa y al estar X2 encendido Y1 enciende y por ende el motor M1. 4. Por último, la única manera de que Y1 se apague es que pulsemos a X2.
Gráfica 3.4: PLC
Copyright SENA ©, 2012.
6
UNIDAD 3 - Lenguajes de programación. Plano de contactos.
Caso 3: Ecuación de proceso Lo que se quiere es obtener la tabla de verdad o funcionamiento para el esquema mostrado a continuación en la gráfica 3.5.
Gráfica 3.4: PLC
Copyright SENA ©, 2012.
7
UNIDAD 3 - Lenguajes de programación. Plano de contactos.
Vea más ejemplos de lógica LADDER en: http://www.scribd.com/doc/6967056/Plc http://www.monografias.com/trabajos-pdf4/programacion-ladder/programacionladder.pdf
Repaso de la unidad
Referencias Balcells, J. & Romeral, J.L. (1997). Autómatas programables. Barcelona: Marcombo.
Copyright SENA ©, 2012.
8
UNIDAD 3 - Lenguajes de programación. Plano de contactos.
Cibergrafía
•
Conceptos generales de programación. (s.f.). En Scribd. Recuperado de:
•
Programación Ladder PLC básica. (s.f.). En monografías.com. Recuperado de:
http://www.scribd.com/doc/6967056/Plc
http://www.monografias.com/trabajos-pdf4/programacion-ladder/programacionladder.pdf
Le recomendamos consultar el material adicional para profundizar en: •
Lenguajes de programación
Copyright SENA ©, 2012.
9
UNIDAD 3 - Lenguajes de programación. Plano de contactos.
Créditos Experto Temático: Wilmar Urrutia Martínez Asesor Pedagógico: Mónica Patricia Osorio Martínez Guionista: Oscar Iván Pineda Céspedes Equipo de Diseño: Leonardo Stiglich Campos Gabriel David Suárez Vargas Jhonny Ronald Narváez Olarte Equipo de Programación: Diego Rodríguez Ortegón Julián Mauricio Millán Bonilla Líder de Proyecto: Jairo Antonio Castro Casas
Copyright SENA ©, 2012.
10