Академический Документы
Профессиональный Документы
Культура Документы
EDUCACION A DISTANCIA
INGENIERIA ELECTROMECANICA
SEMESTRE: VI SEMESTRE
PRESENTACION:
OBJETIVO DE LA UNIDAD:
CONTENIDOS:
ACTIVIDADES
EXTRATUTORIALES:
El estudiante deberá leer en el quinto capítulo del texto guía páginas 103 a 132 (aspectos generales)
que aborda los principios de los PLC, leguajes de programación y algunos ejemplos de aplicación. El
estudiante deberá:
1. Investigar y hacer un resumen de la estructura interna y partes de un PLC.
2. Investigar la clasificación de los PLC
3. Hacer un resumen acerca de los lenguajes de programación más utilizados.
4. Elaborar el esquema a mano de un ejemplo de programación en los 3 principales lenguajes, así
como el diagrama de cableado y explicación del funcionamiento del mismo.
UNIVERSIDAD ANTONIO NARIÑO
EDUCACION A DISTANCIA
INGENIERIA ELECTROMECANICA
5. Presentar las evidencias por escrito en la plataforma y/o en la tutoría para discusión en grupo.
ASESORIA: La asesoría se llevará a cabo en el salón 211 del Bloque 1 de la Facultad de Ingeniería
Mecánica en el horario asignado por la dirección del programa. Luego se realizará la práctica y
aclaración de dudas en laboratorio.
Datos de contacto: aberto.espinel@uan.edu.co
ACTIVIDADES
TUTORIALES:
Dentro de las horas de tutoría se aclararan dudas que el estudiante tenga respecto al tema de la
actividad extra clase. Se hará una socialización de la información que posee el estudiante. Se
realizarán ejercicios y practica en laboratorio que complemente el aprendizaje realizado por el
estudiante. Esta guía se abordará en dos sesiones para abarcar toda la información que sobre los
temas se tiene.
EVALUACION:
La evaluación será constante para poder hacer un seguimiento al proceso de entendimiento y
comprensión del tema por parte del estudiante. Es así que en cada sesión de tutoría se valorará lo
asimilado por el estudiante y se realizará evaluación de acuerdo con lo estipulado planeador. La
entrega de evidencias del desarrollo de ejercicios de realizará en la primera sesión de tutoría y la
evaluación será en la segunda sesión para poder hacer un seguimiento al proceso de aprendizaje y
comprensión del tema por parte del estudiante. Las evidencias y la evaluación tendrán un valor del
50% cada una.
BIBLIOGRAFIA:
Textos guía
Controles y Automatismos Eléctricos, Teoría y Práctica. Luis Flower Leiva, Novena Edición, Ed.
Panamericana Formas e Impresos S.A., 2005 [1].
Telesquemario. Manual electrotécnico Telemecanique. Merlin Gerin. Schneider Electric. 1999 [2].
Fundamentos de Electrónica de Robert Boylestad and Nashelsky. Editorial prentice Hall. Cuarta
edición.
CIBERGRAFÍA:
UNIVERSIDAD ANTONIO NARIÑO
EDUCACION A DISTANCIA
INGENIERIA ELECTROMECANICA
http://www.isftic.mepsyd.es/w3/recursos/fp/cacel/CACEL1/2arranque1b.htm#
http://www.dea.icai.upco.es/jarm/AutomatizacionIndustrial4i.htm
http://personales.ya.com/canalPLC/index.htm
Principios básicos:
Con la llegada de los autómatas programables, los llamados PLC, la industria sufrió un impulso
importante, que ha facilitado de forma notable que los procesos de producción o control se hayan
flexibilizado mucho. Encontramos PLC en la industria, pero también en nuestras casas, en los
centros comerciales, hospitalarios, etc. También en nuestras escuelas de formación profesional
encontramos frecuentemente autómatas programables. PLC son las siglas en inglés de
Controlador Lógico Programable (Programmable Logic Controller). Cuando se inventaron,
comenzaron llamándose PC (Controlador programable), pero con la llegada de los ordenadores
personales de IBM, cambió su nombre a PLC (No hay nada que una buena campaña de marketing
no pueda conseguir). En Europa les llamamos autómatas programables. Sin embargo, la definición
más apropiada sería: Sistema Industrial de Control Automático que trabaja bajo una secuencia
almacenada en memoria, de instrucciones lógicas.
Que es el PLC?
El PLC es un dispositivo de estado sólido, diseñado para controlar procesos secuenciales (una etapa después de
la otra) que se ejecutan en un ambiente industrial. Es decir, que van asociados a la maquinaria que desarrolla
procesos de producción y controlan su trabajo.
Como puedes deducir de la definición, el PLC es un sistema, porque contiene todo lo necesario para operar, y es
industrial, por tener todos los registros necesarios para operar en los ambientes hostiles que se encuentran en la
industria.
UNIVERSIDAD ANTONIO NARIÑO
EDUCACION A DISTANCIA
INGENIERIA ELECTROMECANICA
Recoger datos de las fuentes de entrada a través de las fuentes digitales y analógicas.
Tomar decisiones en base a criterios pre programados.
Almacenar datos en la memoria.
Generar ciclos de tiempo.
Realizar cálculos matemáticos.
Actuar sobre los dispositivos externos mediante las salidas analógicas y digitales.
Comunicarse con otros sistemas externos.
Los PLC se distinguen de otros controladores automáticos, en que pueden ser programados para controlar
cualquier tipo de máquina, a diferencia de otros controladores (como por ejemplo un programador o control de la
llama de una caldera) que, solamente, pueden controlar un tipo específico de aparato.
Además de poder ser programados, son automáticos, es decir son aparatos que comparan las señales emitidas
por la máquina controlada y toman decisiones en base a las instrucciones programadas, para mantener estable
la operación de dicha máquina.
PLC NANO: Generalmente es un PLC de tipo compacto (es decir, que integra la fuente de alimentación,
la CPU y las entradas y salidas) que puede manejar un conjunto reducido de entradas y salidas,
generalmente en un número inferior a 100. Este PLC permite manejar entradas y salidas digitales y
algunos módulos especiales
PLC compacto: Estos PLC tienen incorporada la fuente de alimentación, su CPU y los módulos de entrada y
salida en un solo módulo principal y permiten manejar desde unas pocas entradas y salidas hasta varios cientos
(alrededor de 500 entradas y salidas), su tamaño es superior a los PLC tipo Nano y soportan una gran variedad
de módulos especiales, tales como:
UNIVERSIDAD ANTONIO NARIÑO
EDUCACION A DISTANCIA
INGENIERIA ELECTROMECANICA
PLC Modular: Estos PLC se componen de un conjunto de elementos que conforman el controlador final. Estos
son:
El Rack
La fuente de alimentación
La CPU
Los módulos de entrada y salida
De estos tipos de PLC existen desde los denominados Micro-PLC que soportan gran cantidad de entradas y
salida, hasta los PLC de grandes prestaciones que permiten manejar miles de entradas y salidas.
1. Lenguajes de programación
Los lenguajes de programación ofrecen un conjunto de instrucciones con una determinada sintaxis para ejecutar
una función.
Existen lenguajes de nivel bajo, intermedio y superior dependiendo del grado de comunicación que se tiene con la
unidad de control de procesos (CPU) y el grado de complejidad de las instrucciones.
Los lenguajes de programación también se pueden clasificar entre si son lenguajes estructurados o no
estructurados, lo que se refiere a la forma en que se escriben y agrupan las instrucciones.
Los lenguajes de programación deben ser de fácil entendimiento, de manera que permitan su modificación
posterior, si es que existen nuevos requerimientos.
Son los lenguajes que operan con instrucciones que controlan cada bit de la CPU. Ejemplo de ello son los
lenguajes assembler y de máquina. No obstante, están muy limitados: Por ejemplo, con estos
lenguajes sólo se pueden sumar números de 8 ó 16 bits. Para realizar una
suma mas compleja, de números de más bits, es necesario descomponer el número en
números sencillos, sumarlos uno por uno guardando el arrastre de cada suma básica, para
sumarlo con el siguiente número más significativo y así sucesivamente.
Ejemplo:
Cálculo de 20! en C:
s=1;
for( i=2;i<=20;i++)
s=s*i;
1.3 Lenguajes de nivel superior
Con los lenguajes de nivel superior se consigue realizar con tan solo una instrucción una
operación, que con los lenguajes de niveles inferiores sólo se podrían realizar con el auxilio de
un conjunto de múltiples instrucciones.
Así por ejemplo, con una sola instrucción, un lenguaje de nivel superior orientado al empleo de
bases de datos, puede ordenar alfabéticamente una lista de nombres.
Ejemplos de lenguajes de nivel superior: PASCAL, FORTRAN, BASIC, dBASE, COBOL, SQL.
Ejemplo:
realizar una bifurcación, tendrás que recurrir a instrucciones condicionales que ejecutarán una
sección del programa sólo si se cumple una determinada condición. Aquí radica la diferencia
UNIVERSIDAD ANTONIO NARIÑO
EDUCACION A DISTANCIA
INGENIERIA ELECTROMECANICA
El lenguaje no estructurado permite la bifurcación desde y hacia cualquier línea del programa.
Mediante este lenguaje el programador podrá comunicarse con el PLC y así confiarle un programa para controlar
las actividades que debe realizar el autómata. Dependiendo del lenguaje de programación empleado, se podrá
realizar un programa mas o menos complejo.
Junto con el lenguaje de programación, todos los fabricantes de PLC suministran un software de entorno para
que el usuario pueda escribir sus programas de manera confortable. Este software es normalmente gráfico y
funciona en ordenadores personales con sistemas operativos habituales.
Los sistemas de programación mas habituales para programar los PLC son:
Programación con diagrama de escalera
Programación con bloques funcionales
Programación con lógica boolena
2.1 Programación con diagrama de escalera
RANGO 1
Este es un ejemplo de un contacto NO (IN-1) conectado directamente a la salida (OUT-1). OUT-1 está
activado solo cuando IN-1 está activado. Si IN-1 fuera un interruptor y OUT-1 una lámpara, la lámpara
funcionaría con la operación del interruptor.
RANGO 2
Éste muestra un circuito un poco mas complejo con dos entradas. IN-2 e IN-3 están colgados del eje
izquierdo y conectados a OUT-2. OUT-2 está activado si y solo si IN-2 e IN-3 están activados. Este tipo
de circuitos se conoce como de lógica AND.
RANGO 3
Muestra la lógica OR. OUT-3 está activado solo cuando IN-4 o IN-5 están activados.
RANGO 4
Muestra un circuito compuesto por la lógica AND y la lógica OR en el mismo rango. OUT-4 estará
activado si y solo si una de las siguientes condiciones se cumple: IN-6 o IN-7 tienen que estar
activados y al mismo tiempo IN-8 también tiene que estar activado.
Si no se cumple alguna de estas condiciones, la salida no se activará.
RANGO 5
El siguiente circuito es el contacto cerrado normalmente. Recuerda que el control no conoce ni sabe
cuando consideras que tu entrada es una apertura normal (NO) o un cierre normal (NC). El control solo
examina la línea de entrada para determinar está activado o desactivado, con independencia de si es
su estado normal. Un contacto normalmente cerrado solo representa la condición opuesta a la línea de
entrada, es decir, que estará activado, cuando la línea de entrada no lo está.
2.1.2 Tipos de instrucciones en la lógica de escalera
En la lógica de escalera existen dos tipos de instrucciones:
Instrucciones básicas
UNIVERSIDAD ANTONIO NARIÑO
EDUCACION A DISTANCIA
INGENIERIA ELECTROMECANICA
Instrucciones expandidas
Las instrucciones básicas obedecen al origen de la lógica: Los relés. Así contemplan los propios relés, latches ,
temporizadores, contadores, manipulación de registros y puntos de entrada y salida, conversiones y funciones
matemáticas.
Las instrucciones expandidas contemplan la realidad de la presencia de microprocesadores en los PLC y ya
incluyen funciones tales como movimiento de datos, movimiento de tablas, administradores de listas, aritmética
con signo y doble precisión, cálculos matriciales y ejecución de subrutinas.
En la lógica secuencial, la programación con bloques funcionales es muy superior a otras formas de
programación, mientras que los diagramas escalera y booleanos son mejores en lógica combinacional.
Dado que hoy en día el control de procesos se programa principalmente con lógica secuencial, la programación
con bloques funcionales se convierte en el estándar para programar PLC.
Este lenguaje incluye un conjunto de símbolos y convenciones tales como pasos, transiciones, conectividades
(también llamados enlaces) y condiciones.
2.2.1 Pasos
Los pasos son una serie de símbolos secuenciales individuales, que se representan por cuadrados numerados,
cuadrados que pueden contener nombres que describen la función del paso.
2.2.2 Transiciones
Las transiciones son los elementos del diagrama que describen el movimiento de un paso a otro. Su
representación es una línea horizontal corta.
2.2.3 Enlaces
Los enlaces muestran el flujo del control, el que va desde arriba hacia abajo, salvo que se indique lo contrario.
2.2.4 Condiciones
Las condiciones están asociadas a las transiciones y deben ser escritas a la derecha. Describen el entorno que
se debe cumplir en un momento dado.
El sistema carga la pieza (load), la sujeta (clamp), la perfora (drill) y finalmente la vuelve a
sujetar y cargar para continuar con su proceso industrial.
Cada cuadrado muestra los comandos que describen la entrada y salida discreta o las
operaciones aritméticas que se han programado.
UNIVERSIDAD ANTONIO NARIÑO
EDUCACION A DISTANCIA
INGENIERIA ELECTROMECANICA
Este tipo de programación facilita un vínculo entre el programador y el diseñador del proceso.
Además es una gran herramienta para: