manual de plc
TRANSCRIPT
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
1
CONTROLADORES
LÓGICOS
PROGRAMABLES
M. en A. Agustín Figueroa Nicolás
Manual de Prácticas de PLC.
© El autor, 2003; © Edición FINA, 2003
PLC
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
2
Prólogo.
El presente Manual de Prácticas de Controladores Lógicos Programables es una parte de la
temática general de programación para los PLC, la falta de una obra como la que se presenta en este
Manual.
En efecto, las fuentes de información que se utilizan en la actualidad en el desarrollo del Manual se
toman en cuenta la parte técnica al desarrollo o de actividades prácticas y de laboratorio, se centra en
libros que a menudo presentan un contenido excesivamente teórico o en manuales en los que es
notorio la huella y el apoyo de marcas comerciales que a su vez aprovechan la ocasión para
promocionarse.
Es en este sentido que la presente obra cubre un espacio de aplicación específica y claras.
Un detallado análisis de su contenido pone de manifiesto los diferentes tipos de Programación en
KOP, FUP y AWL, para los PLC´s y se complementa para el diseño de la programación en Step7-
MICRO/WIN, SIMATIC S7-200 y PC-Simu con objetivos predefinidos.
Al llegar a este punto cabe señalar que el conocimiento, aunque sea a nivel de usuario, del
contenido mencionado es especialmente complejo; por ello es necesaria una descripción sencilla y
adecuada.
Esta es una de las características más notorias de la obra. Se han utilizado diferentes técnicas de
enseñanza para las distintas partes de la programación como la función de su estado o funcionalidad.
El diseño de los Controladores Lógicos Programables, con aplicaciones y un complemento
señalado como Anexos en el que se repasan ciertos conceptos de la programación, en aplicaciones
de Neumática e Hidráulica y conceptos de Lógica de Programación, para las operaciones a realizar en
la puesta en marcha o revisión de un circuito, así como la simbología y ejercicios completan en total
de la obra.
Una vez realizado todos los ejercicios de programación se pude utilizar también el programa de la
Tarjeta de Adquisición de Datos (Data_Asus_7404_PLC) para correr algunos programas, ejercicios y
obtener el resultado de las prácticas.
De todo lo expuesto se deduce fácilmente que se trata de una obra de aplicación en Escuelas
Técnicas, Escuelas Universitarias y similares, altamente recomendable al nivel de texto, pues
representan una obra básica en la compresión del Manual.
Agustín Figueroa Nicolás. Catedrático del Instituto Tecnológico Superior de A. (Departamento de Ingeniería Electromecánica) y de la Universidad Tecnológica de Puebla (Departamento de Electricidad y Electrónica Industrial).
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
3
Manual de Prácticas
Controladores Lógicos Programables.
Contenido: Página
Prólogo…………………………………………………………………………………. 2
Conceptos Básicos de PLC………………………………………………………….. 5
Introducción al programa Step7-MICRO/WIN y SIMATIC S7-200………………. 7
Operaciones con Temporizadores………………………………………………….. 12
No. Nombre de la Práctica.
1.- Introducción a los PLC y al STEP 7………………………………………………… 15
2.- Compuertas Lógicas Digitales Básicas (AND, OR, Inversora y Negación)……. 16
3.- Compuertas Lógicas Digitales Básicas (NOR, NAND, NOR-EX y XOR)………. 19
4.- Combinaciones Digitales Básicas…………………………………………………... 22
5.- Combinaciones Digitales Básicas (Conexiones diferentes)……………………… 24
6.- Conexiones en Paralelo……………………………………………………………… 27
7.- Conexiones en Serie…………………………………………………………………. 30
8.- Conexiones en Serie y Paralelo…………………………………………………….. 32
9.- Circuito de Control de Entradas/Salidas y Conversión de Código Binario a Octal…………………………………………………………………………………….
35
10.- Manejo de decodificador Binario a Decimal……………………………………….. 40
11.- Manejo de conversión Binario a Hexadecimal…………………………………….. 45
12.- Manejo de conversión Binario a un Abecedario…………………………………… 50
13.- Manejo de un Intermitente…………………………………………………………… 53
14.- Manejo de un Semáforo Simple…………………………………………………….. 55
15.- Paro y Arranque de un Motor……………………………………………………….. 57
16.- Encendido directo y apagado de un Motor mediante autorretención…………… 58
17.- Encendido y apagado de un Motor mediante un telerruptor…………………….. 59
18.- Control de dos Motores por medio de pulsadores de marcha y paro…………… 60
19.- Control de un Garaje…………………………………………………………………. 61
20.- Control de un Semáforo……………………………………………………………… 62
21.- Control de un Motor Trifásico con Desconexión Temporizada………………….. 63
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
4
Manual de Prácticas
Controladores Lógicos Programables.
Contenido:
No. Nombre de la Práctica. Página
22.- Control Simultáneo para dos Motores……………………………………………… 64
23.- Arranque ESTRELLA DELTA……………………………………………………….. 65
24.- Control electromagnético de un motor de CA de jaula de ardilla……………….. 66
25.- Arranque ESTRELLA DELTA y frenado electromagnético……………………… 67
26.- Control para una escalera electromecánica………………………………………. 68
27.- Control para una banda transportadora……………………………………………. 69
28.- Contador de objetos para banda transportadora………………………………….. 70
29.- Control FORWARD – REVERSE para un motor AC de jaula de ardilla……….. 71
30.- Control electromagnético para un motor de rotor devanado con cambio
selectivo de velocidad……………………………………………………………….. 72
Simulador de Tarjeta de Adquisición de datos
Data_Asus_7404_PLC. (Figueroa)……………………………………….. 73
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
5
Conceptos Básicos de PLC (Programmable Logic Controllers).
Los Controladores Lógicos Programables (PLC) continúan evolucionando a medida que las nuevas tecnologías se añaden a sus capacidades. El PLC se inició como un reemplazo para los bancos de relevos. Poco a poco, las matemáticas y la manipulación de funciones lógicas se añadieron. Hoy en día son los cerebros de la inmensa mayoría de la automatización, procesos y máquinas especiales en la industria. Los PLC‟s ahora son más pequeños en tamaños, más velocidad de las CPU y redes y tecnologías de comunicación diferentes.
Se puede pensar en un PLC como un pequeño computador industrial que ha sido altamente especializado para prestar la máxima confianza y máximo rendimiento en un ambiente industrial. En su esencia, un PLC mira sensores digitales y analógicos y switches (entradas), lee su programa de control, hace cálculos matemáticos y como resultado controla diferentes tipos de hardware (salidas) tales como válvulas, luces, relés, servomotores, etc. en un marco de tiempo de milisegundos.
Mientras los PLC‟s son muy buenos con el control rápido de información, no comparten los datos y las señales con facilidad. Comúnmente los PLC‟s intercambian información con paquetes de software en el nivel de planta como interfaces maquina operador (HMI) ó Control de Supervisión y Adquisición de Datos (SCADA). Todo intercambio de datos con el nivel de negocios de la empresa (servicios de información, programación, sistemas de contabilidad y análisis) tiene que ser recogido, convertido y transmitido a través de un paquete SCADA.
Típicamente en la mayoría de PLC‟s, las redes de comunicación son exclusivas de la marca y con velocidad limitada. Con la aceptación de Ethernet, las velocidades de comunicación de la red han aumentado, pero todavía a veces usan se usan protocolos de propiedad de cada marca.
Nuevas tendencias.
En general, los PLC son cada vez más rápidos y más pequeños y como resultado de esto, están ganando capacidades que solían ser dominio exclusivo de la computadora personal (PC) y de las estaciones de trabajo. Esto se traduce en manejo datos críticos de manera rápida que se comparte entre el PLC en el piso de la fábrica y el nivel de negocios de la empresa. Ya no se trata de los PLC‟s antiguos que únicamente controlaban salidas a partir de una lógica y de unas entradas.
Algunas de las características que un PLC puede aportar a sus proyectos de automatización son los servidores web, servidores FTP, envío de e-mail y Bases de Datos Relacionales Internas.
Estructura de un PLC.
Un PLC se puede definir como un sistema basado en un microprocesador. Sus partes fundamentales son la Unidad Central de Proceso (CPU), la Memoria y el Sistema de Entradas y Salidas (E/S). La CPU se encarga de todo el control interno y externo del PLC y de la interpretación de las instrucciones del programa. En base a las instrucciones almacenadas en la memoria y en los datos que lee de las entradas, genera las señales de las salidas. La memoria se divide en dos, la memoria de solo lectura o ROM y la memoria de lectura y escritura o RAM.
La memoria ROM almacena programas para el buen funcionamiento del sistema. La memoria RAM está conformada por la memoria de datos, en la que se almacena la
información de las entradas y salidas y por la memoria de usuario, en la que se almacena el programa que maneja la lógica del PLC.
El sistema de Entradas y Salidas recopila la información del proceso (Entradas) y genera las acciones de control del mismo (Salidas). Los dispositivos conectadas a las entradas pueden ser Pulsadores, interruptores, finales de carrera, termostatos, presostatos, detectores de nivel, detectores de proximidad, contactos auxiliares, etc. Al igual, los dispositivos de salida son también muy variados: Pilotos, relés, contactores, Drives o variadores de frecuencia, válvulas, etc.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
6
Entradas y salidas (E/S) - Inputs and Outputs (IO). Las entradas y salidas (E/S) de un PLC son digitales, analógicas o especiales. Las E/S digitales se
identifican por presentar dos estados diferentes: on u off, presencia o ausencia de tensión, contacto abierto o cerrado, etc. Los niveles de tensión de las entradas más comunes son 5 VDC, 24 VDC, 48 VDC y 220 VAC. Los dispositivos de salida más frecuentes son los relés.
Las E/S análogas se encargan de convertir una magnitud analógica (tensión o corriente)
equivalente a una magnitud física (temperatura, flujo, presión, etc.) en una expresión binaria. Esto se realiza mediante conversores analógico-digitales (ADC's). Por último, las E/S especiales se utilizan en procesos en los que con las anteriores E/S vistas son poco efectivas, bien porque es necesario un gran número de elementos adicionales, bien porque el programa necesita de muchas instrucciones o por protocolos especiales de comunicación que se necesitan para poder obtener el dato requerido por el PLC (HART, Salidas de trenes de impulso, motores paso a paso).
Funcionamiento del PLC.
Cuando se pone en marcha el PLC lo primero que este realiza es una lista de chequeos internos
para dar permitir que todo desde el inicio este en buenas condiciones y todo esté debidamente conectado (Power Supply, conexiones de entradas y salidas).
Una vez efectuadas estas comprobaciones y son aprobadas, la CPU inicia la exploración del
programa y reinicializa. Esto último si el autómata se encuentra en modo RUN (marcha), ya que de estar en modo STOP (paro) aguardaría, sin explorar el programa, hasta la puesta en RUN.
Al producirse el paso al modo STOP o si se interrumpe la tensión de alimentación durante un tiempo
lo suficientemente largo, la CPU detiene la exploración del programa y luego pone a cero, es decir, desactiva todas las salidas. Mientras se está ejecutando el programa, la CPU realiza en intervalos continuos de tiempo distintas funciones de diagnóstico (watch-dog). Cualquier singularidad que se detecte se mostrará en los indicadores de diagnóstico del procesador y dependiendo de su importancia se generará un código de error o se parará totalmente el sistema.
El tiempo total del ciclo de ejecución viene determinado por los tiempos empleados en las distintas
operaciones. El tiempo de exploración del programa es variable en función de la cantidad y tipo de las instrucciones así como de la ejecución de subrutinas. El tiempo de exploración es uno de los parámetros que caracteriza a un PLC y generalmente se suele expresar en milisegundos por cada mil instrucciones. Para reducir los tiempos de ejecución, algunas CPU's constan de dos o más procesadores que operan simultáneamente y están dedicados a funciones específicas.
Programar la memoria de un PLC. Al programar un PLC se necesita una interfaz entre el operador y el PLC para introducir en la
memoria de usuario el programa con las instrucciones que definen las secuencias de control. Normalmente esta interfaz se lleva acabo a través de software instalados en Computadores
personales (PC). Dependiendo del tipo de PLC el equipo de programación produce unos códigos de instrucción directamente ejecutables por el procesador o bien un código intermedio, que es interpretado por un programa residente en el procesador (firmware).
Las funciones de los equipos ó software de programación son la edición y modificación del
programa, detección de errores, archivamiento de programas (discos duros) y monitoreo en línea de variables. La conexión del PC al PLC comúnmente se realiza mediante una conexión en serie (generalmente la RS-232C o la RS-422). Hoy en día existen distintos puertos disponibles según la marca del PLC.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
7
Introducción.
El autómata utilizado en las prácticas es el SIMATIC S7-200 de Siemens con una CPU 214. Éste dispone de 14 entradas activas a 24V, 10 salidas, capacidad para almacenar aproximadamente 2000 instrucciones y 4Kb de memoria de datos. El aspecto del mismo es el que sigue:
Las salidas del autómata son del tipo relé. Así, al activarse una salida lo que hace el autómata es
activar el relé correspondiente, dejando este pasar la corriente desde el común del bloque de salidas hacia la salida que queramos activar. De esta manera podemos conectar cualquier otro elemento que quisiéramos controlar entre el neutro y una salida del autómata. Conectando la fase al común de las salidas y activando la salida que corresponde al elemento haría e el relé cerraría el circuito y se accionaría el elemento conectado.
La corriente que puede dejar pasar el relé no es demasiado grande, si necesitáramos controlar un proceso que consumiera mucha corriente no podríamos hacerlo directamente. Para hacerlo deberíamos hacer que la salida activara un contactor (éste consume poca potencia) y éste a su vez activara el proceso.
El autómata no sólo dispone de un común a todas las salidas, sino que existen comunes por bloques con lo que podemos controlar procesos que se alimenten a diferentes voltajes.
Para programar el autómata en las prácticas utilizaremos el programa Step7-MICRO/WIN. Con objeto de transferir el programa desarrollado al autómata y probarlo será necesario conectarlo al ordenador mediante el puerto serie, haciendo uso del cable proporcionado.
Step7-MICRO/WIN es un programa de Siemens Energy & Automation que nos permite programar los autómatas de la familia S7 (con CPU‟s 212, 214, 215, 216). Este software permite la programación del S7 de dos maneras:
a) Programación KOP. Este tipo de programación permite la definición del funcionamiento del autómata de una manera visual. Así, el programa obtenido siguiendo este método tendrá apariencia de circuito. En este habrá dos elementos importantes: los contactos y las bobinas. Los contactos son los elementos que representan una entrada del autómata; cuando ésta se active se cerrará en contacto y fluirá la corriente por él. Las bobinas representan las salidas del autómata de manera que cuando llegue corriente hacia una de ellas, se activará la salida correspondiente.
Además de estos elementos existen otros (que comentaremos más adelante) que nos sirven para conectar las bobinas y los conectores de manera que podamos generar programas tan complejos como queramos.
b) Programación AWL. Mediante este tipo de programación no visual, podemos generar
programas de la forma que lo hacemos con cualquier lenguaje de programación, todo programa KOP tiene su correspondiente en AWL y viceversa.
En los siguientes párrafos se muestra una pequeña introducción del método de programación KOP
que es el que hemos utilizaremos en las prácticas.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
8
Primeros Pasos con STEP7-MICRO/WIN
Creación de un programa mediante el lenguaje KOP
Cuando se activa el programa, por defecto, se crea un proyecto sin nombre. No obstante, también se puede crear un nuevo proyecto pulsando sobre Proyecto->Nuevo (esta será la notación para referirnos al
menú Proyecto, opción Nuevo) o bien sobre el icono situado sobre la barra de herramientas. Una vez cree el proyecto se abrirá automáticamente la ventana del editor KOP. La interfaz del
programa tendrá el siguiente aspecto:
Para seleccionar un componente que se desee incluir en el esquema de contactos se puede utilizar las listas de elementos de la parte superior izquierda.
También es posible introducir un elemento operando con el ratón en la ventana de la izquierda. Si se abre la carpeta operaciones se muestran distintas subcarpetas con los grupos de elementos
que se pueden introducir en un programa KOP. Abriendo cada una de las carpetas aparecen los símbolos de los elementos. Basta seleccionarlos con el ratón para que se incorporen al programa.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
9
Un programa en KOP se organiza en redes. Cada red contiene una serie de elementos que en tiempo de ejecución serán evaluados y generarán el estado de las salidas. Es de destacar que cada red puede contener sólo „1 operación‟ (aunque todo lo compleja que queramos) referida al cálculo de una o varias salidas.
Compilación y Ejecución de un Programa
Una vez diseñemos el plano de contactos con el editor KOP es necesario compilarlo y cargarlo en el
autómata para probarlo. Para compilar el programa pulse sobre el icono situado en la barra de
herramientas principal . A continuación aparecerá en la ventana inferior unos mensajes que indicarán si hay o no errores.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
10
Antes de poder cargar el programa en el autómata hay que configurar la comunicación entre éste y el ordenador. Esto se hace pulsando en el menú la opción CPU y después la opción tipo. Aparecerá una pantalla como la siguiente:
Una vez hecho esto, y si el programa no tiene errores, ya está todo listo para cargarlo en el
autómata. Para ello pulse sobre el icono . Una vez esté cargado el software en el autómata (y el selector de modo a RUN) puede ejecutar o
detener la ejecución a su antojo pulsando sobre los botones y .
Simulador S7-200 Con el fin de chequear el correcto funcionamiento del programa antes de introducirlo en el autómata
se dispone de un programa simulador cuyo icono es el siguiente:
Una vez activado el programa el aspecto que ofrece es:
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
11
El simulador nos ofrece la posibilidad de cambiar el estado de las entradas De off a on y viceversa con solo actuar con el ratón sobre los interruptores que se encuentran en la parte inferior de la pantalla. Pr otra parte permite visualizar el estado de la salida mediante unas indicaciones luminosas que aparecen sobre el dibujo del PLC. Si la indicación luce, la salida está en on y si no luce la salida está en off.
Para cargar un programa en el simulador, primero hay que escribir el programa en lenguaje awl.
Ésto lo hace MICRO/WIN automáticamente. Basta con escoger en el menú la opción Archivo, y después la opción exportar. El programa pedirá el nombre del archivo y donde quiere guardarse.
Finalmente el fichero *.awl se cargará en el simulador. Para poder probarlo bastará con actuar sobre
la opción Run DEL SIMULADOR .
© El autor, 2003; © Edición FINA, 2003
opción Run
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
12
Operaciones con Temporizadores.
Dentro de la temporización hemos de diferenciar entre tres tipos de “relojes”:
Temporizador de retardo a la conexión (TON). Temporizador de retardo a la conexión memorizado (TONR). Temporizador de retardo a la desconexión (TOF).
Las operaciones temporizador de retardo a la conexión y temporizador de retardo a la
conexión memorizado cuentan el tiempo al estar activada (ON) la entrada de habilitación. Si el valor actual (Txxx) es mayor o igual al valor de preselección (PT), se activa el bit de temporización (bit T). Cuando la entrada de habilitación está desconectada (OFF), el valor actual se borra en el caso del temporizador de retardo a la conexión. En cambio, se conserva en el temporizador de retardo a la conexión memorizado. Éste último sirve para acumular varios períodos de tiempo de la entrada en ON. Para borrar el valor actual del temporizador de retardo a la conexión memorizado se utiliza la operación poner a 0 (Reset).
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
13
Tanto el temporizador de retardo a la conexión como el temporizador de retardo a la conexión memorizado continúan contando tras haberse alcanzado el valor de preselección y paran de contar al alcanzar el valor máximo de 32767.
El temporizador de retardo a la desconexión se utiliza para retardar la puesta a 0 (OFF) de una
salida durante un período determinado tras haberse desactivado (OFF) una entrada. Cuando la entrada de habilitación se activa (ON), el bit de temporización se activa (ON) inmediatamente y el valor actual se pone a 0. Cuando la entrada se desactiva (OFF), el temporizador cuenta hasta que el tiempo transcurrido alcance el valor de preselección. Una vez alcanzado éste, el bit de temporización se desactiva (OFF) y el valor actual detiene el contaje. Si la entrada está desactivada (OFF) durante un tiempo inferior al valor de preselección, el bit de temporización permanece activado (ON). Para que la operación TOF comience a contar se debe producir un cambio de ON a OFF.
Si un temporizador TOF se encuentra dentro de una sección SCR y ésta se encuentra desactivada, el valor actual se pone a 0, el bit de temporización se desactiva (OFF) y el valor actual no cuenta.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
14
Estos temporizadores tienen tres resoluciones. La resolución viene determinada por el número del temporizador:
Tipo Temporizador
Resolución Valor máximo Nº. Temporizador
TONR
1 ms 32'767 s (0'546 min) T0, T64
10 ms 327'67 s (0'546 min) T1 a T4, T65 a T68
100 ms 3276'7 s (0'546 min) T5 a T31, T69 a T95
TON, TOF
1 ms 32'767 s (0'546 min) T32, T96
10 ms 327'67 s (0'546 min) T33 a T36, T97 a T100
100 ms 3276'7 s (0'546 min) T37 a T63, T101 a T255
El valor actual resulta del valor de contaje multiplicado por la base de tiempo. Por ejemplo, el valor de contaje 50 en un temporizador de 10 ms equivale a 500 ms.
No se pueden compartir números iguales para los temporizadores TOF y TON. Por ejemplo, no
puede haber tanto un TON T32 como un TOF T32. 13.- Ejercicio “Manejo de un intermitente”
Realizar un programa que simule el funcionamiento de un intermitente. 14.- Ejercicio “Manejo de un Semáforo Simple”
Utilizando tres resoluciones distintas, elabora tres temporizadores de 5 segundos para cada tipo de temporizador.
19.- Ejercicio “Control de un Garaje”
Realizar, utilizando los bits de la entrada I 0., la secuencia de encendido y apagado de leds del coche de la popular serie de televisión “El coche fantástico”. La temporalización entre bit y bit ha de ser de 1 segundo.
Ejercicio Extra “inversor de giro”
Elaborar el esquema de fuerza y de mando de una inversión de giro.
A continuación elabora su aplicación con un autómata programable (programa y conexionado del PLC).
Entradas
I 0.0 Relé térmico
I 0.1 Pulsador de marcha I
I 0.2 Pulsador de marcha I
I 0.3 Pulsador de marcha II
Salidas
Q 0.0 Contactor giro I
Q 0.1 Contactor giro II
Q 0.3 Luz intermitente giro motor
Simula el funcionamiento de una puerta de garaje.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
15
Práctica No. 1
Introducción a los PLC y al STEP 7. Objetivos. Conocer el mundo de aplicaciones y posibilidades que brinda el PLC. Conocer cómo funciona el hardware (el PLC SIEMENS S7-200 CPU 226), sus especificaciones
técnicas y configuraciones. Familiarizarse con el software (Step7), su configuración, sus instrucciones y herramientas básicas
para inicializarse en éste. Contenido.
1. Para qué sirve el PLC. 2. Generalidades del PLC SIEMENS S7-200 CPU 226, Entradas/Salidas, alimentación. 3. Como configurar el sistema. 4. Tipos de programación y lenguajes; ventajas y desventajas. 5. Como transferir programas al PLC. 6. Herramientas básicas; contactos, bobinas, funciones lógicas básicas.
Desarrollo.
Se deberá resolver el contenido de la práctica después de haber leído la guía preliminar, la cual está anexa al principio del libro. El profesor será el encargado de guiar y verificar el proceso. Ejercicio de Iniciación.
Encendido de un motor aplicando las operaciones Lógicas AND y OR. Programa.
Realizar el Programa en FUP. Conclusiones.__________________________________ ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
16
Práctica No. 2
Compuertas Lógicas Digitales Básicas (AND, OR, Inversora y Negación). Objetivos.
Uso del Programa Microwin Step7 y el simulador S7-200. Polarización de una salida (LED). Elaborar un detector de señal lógica con un LED. Generación de estados lógicos para compuertas digitales. Obtención experimental de las tablas de verdad para las compuertas lógicas básicas: AND, OR
Inversora y Negación. Aplicar las compuertas lógicas digitales básicas en la simulación de Control Lógico Programable
(PLC). Desarrollo.
A continuación se describe las compuertas lógicas y sus tablas de verdad para ser utilizado en la programación de Control Lógico Programable (PLC). Para más detalles ver los diferentes tipos de programación KOP, FUP y AWL.
Ejercicio.
Encendido de operaciones con compuertas Lógicas.
La función “Y”, “AND” ó “SIMULTANEADAD”.- En esta función se activa el circuito mediante la utilización de dos botoneras, en cuya condición de trabajo para activar el circuito es mediante la activación de ambas al mismo tiempo, en caso contrario no se activara el circuito.
Tabla de Verdad “AND”
Entrada (S1) Entrada (S2) Salida (L1)
( I0.0 ) ( I0.1 ) ( Q0.0 )
0 0 0
0 1 0
1 0 0
1 1 1
Diagrama
Programación KOP Programación FUP Programación AWL
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
17
La función “O”, “OR” ó “SELECTORA DE CIRCUITO”.- En esta función se activa el circuito mediante la utilización de dos botoneras, en cuya condición de trabajo para activar el circuito es mediante la activación de alguna de las botoneras o de ambas al mismo tiempo.
Tabla de Verdad “OR”
Entrada (S1) Entrada (S2) Salida (L1)
( I0.2 ) ( I0.3 ) ( Q0.1 )
0 0 0
0 1 1
1 0 1
1 1 1
Diagrama.
Programación KOP Programación FUP Programación AWL
La función “IDENTIDAD ó INVERSORA”.- Es la común en todas las aplicaciones, esto es mediante una sola botonera se activa o desactiva el sistema (encender o apagar).
Tabla de Verdad “IDENTIDAD”
Entrada (S1) Salida (L1)
( I0.4 ) ( Q0.2 )
0 0
1 1
Diagrama.
Programación KOP Programación FUP Programación AWL
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
18
La función de “NEGACIÓN”.- Es la común en todas las aplicaciones, esto es mediante una sola botonera se activa o desactiva el sistema (encender o apagar negado).
Tabla de Verdad “IDENTIDAD”
Entrada (S1) Salida (L1)
( I0.5 ) ( Q0.3 )
0 1
1 0
Diagrama.
Programación KOP Programación FUP Programación AWL
Conclusiones.__________________________________ ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
19
Práctica No. 3
Compuertas Lógicas Digitales Básicas (NOR, NAND, NOR-EX y XOR). Objetivos.
Uso del Programa Microwin Step7, simulador S7-200 y el PC-Simu. Polarización de una salida (LED). Elaborar un detector de señal lógica con un LED. Generación de estados lógicos para compuertas digitales. Obtención experimental de las tablas de verdad para las compuertas lógicas básicas: NOR,
NAND, NOR-EX y XOR. Aplicar las compuertas lógicas digitales básicas en la simulación de Control Lógico Programable
(PLC). Desarrollo.
A continuación se describe las compuertas lógicas y sus tablas de verdad para ser utilizado en la programación de Control Lógico Programable (PLC). Para más detalles ver los diferentes tipos de programación KOP, FUP y AWL.
Ejercicio.
Encendido de operaciones con compuertas Lógicas. Compuerta “NOR”.
Tabla de Verdad “NOR”
Entrada (S1) Entrada (S2) Salida (L1)
( I0.0 ) ( I0.1 ) ( Q0.0 )
0 0 1
0 1 0
1 0 0
1 1 0
Diagrama.
Programación KOP Programación FUP Programación AWL
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
20
La función “NAND” es una compuerta que equivale a una compuerta AND con su salida negada. El símbolo de esta compuerta y su tabla de verdad son las siguientes:
Tabla de Verdad “NAND”
Entrada (S1) Entrada (S2) Salida (L1)
( I0.2 ) ( I0.3 ) ( Q0.1 )
0 0 1
0 1 1
1 0 1
1 1 0
Diagrama.
Programación KOP Programación FUP Programación AWL
Compuerta “NOR-EX”.
Tabla de Verdad “NOR-EX”
Entrada (S1) Entrada (S2) Salida (L1)
( I0.0 ) ( I0.1 ) ( Q0.0 )
0 0 1
0 1 0
1 0 0
1 1 1
Diagrama.
Programación KOP Programación FUP Programación AWL
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
21
Compuerta “XOR”.
Tabla de Verdad “XOR”
Entrada (S1) Entrada (S2) Salida (L1)
( I0.0 ) ( I0.1 ) ( Q0.0 )
0 0 0
0 1 1
1 0 1
1 1 0
Diagrama.
Programación KOP Programación FUP Programación AWL
Conclusiones.__________________________________ ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
22
Práctica No. 4
Combinaciones Digitales Básicas. Objetivos.
Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Obtención experimental de las conexiones de entradas y salidas. Aplicar las diferentes conexiones de serie paralelo de combinaciones digitales básicas en la
simulación de Control Lógico Programable (PLC). Desarrollo.
A continuación se describe las combinaciones digitales básicas y diferentes conexiones para ser utilizado en la programación de Control Lógico Programable (PLC). Para más detalles ver los diferentes tipos de programación KOP, FUP y AWL.
Ejercicios:
a).- Conexión directa entrada – salida.
La combinación digital más sencilla, que sirve de paso para comprobación de entradas y salidas digitales, es la de la figura.
El valor del Q0.0 sigue el estado de la entrada I0.0.
Conexión directa entrada – salida. ( Network 1 )
Programación KOP Programación FUP Programación AWL
b).- Consulta negada de una entrada. El estado de la señal de entrada puede consultarse de modo negado (ausencia de tensión). En el ejemplo de la figura, el piloto se encenderá siempre que NO esté accionado el pulsador. Un caso típico de consulta negada de una entrada es el de una seta de emergencia, con contacto
normalmente cerrado.
Consulta negada de una entrada. ( Network 2 )
Programación KOP Programación FUP Programación AWL
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
23
c).- Activación negada de la salida. El estado de la señal de entrada puede consultarse de modo negado (ausencia de tensión). En el ejemplo de la figura, el piloto no se encenderá cuando se accione el pulsador.
Activación negada de la salida. ( Network 3 )
Programación KOP Programación FUP Programación AWL
d).- Consultas y activaciones negadas.
Se pueden realizar a la vez consultas y activaciones en modo negado.
Consultas y activaciones negadas. ( Network 4 )
Programación KOP Programación FUP Programación AWL
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación.
Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
24
Práctica No. 5
Combinaciones Digitales Básicas (Conexiones diferentes). Objetivos.
Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Obtención experimental de las conexiones de entradas y salidas. Aplicar las diferentes conexiones de serie paralelo de combinaciones digitales básicas en la
simulación de Control Lógico Programable (PLC). Desarrollo.
A continuación se describe las combinaciones digitales básicas y diferentes conexiones para ser utilizado en la programación de Control Lógico Programable (PLC). Para más detalles ver los diferentes tipos de programación KOP, FUP y AWL.
Ejercicios:
a).- Conexión de varias líneas.
En un programa se analizan de forma secuencial las distintas líneas que lo componen.
Los pilotos Q0.0, Q0.1 y Q0.2 siguen cada uno el estado de sus correspondientes pulsadores de entrada.
Conexión de varias líneas. ( Network 1 )
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
25
b).- Conexión de varias líneas con la misma salida.
NO se debe programar la misma salida en varias combinaciones digitales. SÓLO respondería a la última línea programada.
En este ejemplo, el Q0.1 sólo dependería del estado del pulsador I0.5. El resto de órdenes no
afectan a su estado.
Conexión de varias líneas con la misma salida. ( Network 2 )
Programación KOP
c).- Consulta del estado de las salidas. Se puede consultar no sólo el estado de una entrada, sino también el de una salida, de forma normal
o negada. En este ejemplo, el estado de los pilotos Q0.4 y Q0.5 depende a su vez del estado de otras salidas.
Consulta del estado de las salidas. ( Network 3)
Programación KOP Programación AWL
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
26
Consulta del estado de las salidas. ( Network 3)
Programación FUP
d).- Bloqueo entre salidas. Si dos salidas NO deben estar nunca activas de forma simultánea (por ejemplo, la luz verde de dos
semáforos en un cruce), se puede añadir una seguridad como la del ejemplo. No pueden estar nunca las dos salidas de forma simultánea.
Bloque entre salidas. ( Network 4 )
Programación KOP Programación AWL
Programación FUP
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación.
Conclusiones._________________________________________________________________________________________________________________________________
© El autor, 2003; © Edición FINA, 2003
Bibliografía: STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
27
Práctica No. 6
Conexiones en Paralelo. Objetivos.
Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Obtención experimental de las conexiones de entradas y salidas. Aplicar las diferentes conexiones en paralelo básicas en la simulación de Control Lógico
Programable (PLC). Desarrollo.
A continuación se describe las diferentes conexiones en paralelo para ser utilizado en la programación de Control Lógico Programable (PLC). Para más detalles ver los diferentes tipos de programación KOP, FUP y AWL.
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación.
Ejercicios:
a).- Conexión de entradas en paralelo. Se puede consultar el estado simultáneo de varias entradas para activar una salida.
El piloto recibe tensión cuando está accionado el pulsador I0.0 ó I0.1.
Conexión de entradas en Paralelo. ( Network 1)
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
28
b).- Conexión de salidas en paralelo. Se pueden activar simultáneamente varias salidas.
El piloto I0.2 sigue el estado del pulsador I0.2 y el piloto I0.3 lo hace de forma negada.
Conexión de salidas en Paralelo. ( Network 2 )
Programación KOP Programación AWL
Programación FUP
c).- Conexión de entradas y salidas en paralelo. Se pueden realizar a la vez consultas de entradas en paralelo y accionar salidas en paralelo.
En este montaje cuando esté accionado el pulsador I 0.3 o no lo esté el I0.4 se activará la salida
Q0.3 y dejará de activarse la salida Q0.4.
Conexión de entradas y salidas en paralelo. ( Network 3)
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
29
d).- Conexiones serie en cascada. Se pueden activar varias salidas con ramificaciones de una misma serie.
En el ejemplo de la figura, el piloto Q0.5 se encenderá cuando se activen el pulsador I0.5. El Q0.6 lo
hará si está además pulsado el pulsador I0.6.
Conexiones serie en cascada. ( Network 4 )
Programación KOP Programación AWL
Programación FUP
Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
30
Práctica No. 7
Conexiones en Serie. Objetivos.
Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Obtención experimental de las conexiones de entradas y salidas. Aplicar las diferentes conexiones en serie básicas en la simulación de Control Lógico
Programable (PLC). Desarrollo.
A continuación se describe las diferentes conexiones en serie para ser utilizado en la programación de Control Lógico Programable (PLC). Para más detalles ver los diferentes tipos de programación KOP, FUP y AWL.
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación.
Ejercicios:
a).- Conexión serie. En la conexión en serie la condición para que la salida tenga alimentación es que TODAS las
entradas estén activas a la vez.
En el ejemplo de la figura, el piloto se encenderá cuando se activen a la vez los pulsadores I0.7 y
I1.0.
Conexión serie. ( Network 1 )
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
31
b).- Conexión serie con entradas y salidas negadas. En los esquemas en paralelo se pueden consultar entradas y activar salidas en modo negado.
En el ejemplo de la figura, el piloto NO se encenderá cuando NO esté activado el pulsador I0.0 y sí
lo esté el pulsador I0.1.
Conexión serie con entradas y salidas negadas. ( Network 2 )
Programación KOP Programación AWL
Programación FUP
c).- Conexión de salidas en serie. NO se pueden conectar en serie salidas.
Conexión de salidas en serie. ( Network 3)
Programación KOP
Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
32
Práctica No. 8
Conexiones en Serie y Paralelo. Objetivos.
Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Obtención experimental de las conexiones de entradas y salidas. Aplicar las diferentes conexiones en serie y paralelo básicas en la simulación de Control Lógico
Programable (PLC). Desarrollo.
A continuación se describe las diferentes conexiones en serie y paralelo para ser utilizado en la programación de Control Lógico Programable (PLC). Para más detalles ver los diferentes tipos de programación KOP, FUP y AWL.
Ejercicios:
a).- Conexión serie - paralelo.
Se pueden conectar en paralelo varias combinaciones de tipo serie.
Conexión paralelo-serie. ( Network 1)
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
33
b).- Conexión serie-paralelo. Se pueden conectar en serie varias combinaciones de tipo paralelo.
Conexión serie - paralelo. ( Network 2 )
Programación KOP Programación AWL
Programación FUP
c).- Auto retención. Alimentando la salida en paralelo con su propio estado se consigue mantenerlo aunque desaparezca
la entrada del pulsador. Para poder apagar la salida es necesario conectar en serie otra entrada de reset.
En el ejemplo, el Q0.1 se enciende con el pulsador I0.4, y permanece encendido, aunque
desaparezca I0.4, hasta que se apaga con el pulsador I0.5.
Auto retención. ( Network 3 )
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
34
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación.
Limitaciones en montajes elementales. Cada marca y/o modelo de PLC, tiene una serie de limitaciones a la hora de Programar esquemas
de tipo serie paralelo en lógica de relés. Así, se conocen PLCs que so permiten encadenar en serie de más de 7 elementos (contactos
abierto/cerrados), otros permiten algunos elementos más, pero tienen deficiencias a la hora de colocar en paralelo muchas ramas, etc. (Nos remitiremos en cada caso al manual de usuario del PLC empleado).
Pero de forma general hay una serie de maniobras que no se deben programar en la realización de
diseños, como se ha indicado en el apartado anterior. Una de las más usuales es pretender activar de modo permanente una salida, por ejemplo un piloto indicador del funcionamiento del autómata. Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
35
Práctica No.9
Circuito de Control de Entradas / Salidas y Conversión de Código Binario a Octal. Objetivos.
Que el alumno compruebe el funcionamiento de un codificador Binario a Octal. Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Obtención experimental de las conexiones de entradas y salidas. Aplicar la conversión de código Binario a Octal en la simulación de Control Lógico Programable
(PLC). Desarrollo.
Se plantea el diseño de un circuito digital para incorporar al panel de control de un automóvil de manera que al abrir las puertas del vehículo se encienda un Led mostrando la puerta o puertas abiertas y además visualice en un Display de 7 segmentos un número asignado a la misma, el esquema quedaría como se muestra en la Figura 1.
Figura 1.
La resolución del circuito en electrónica sería la siguiente:
Figura 2.
Se parte de que los pulsadores de las puertas se cierran a tierra al abrirlas. También será necesario adaptar a 5 voltios los 12 voltios que proporciona la batería de un automóvil, o se podría optar por resolver el circuito con integrados de la familia CMOS para este caso se tiene que resolver el problema en la programación KOP, AWL y FUP.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
36
Ejercicio:
A partir de la tabla de verdad realizar la programación en KOP, AWL y FUP de Binario a Octal.
Tabla de Verdad “ Binario a Octal ”
Entradas Salidas (Display)
Resu
ltad
o
(S3) (S2) (S1)
a b c d e f g
I0.3 I0.2 I0.1 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6
0 0 0 1 1 1 1 1 1 0 0
0 0 1 0 1 1 0 0 0 0 1
0 1 0 1 1 0 1 1 0 1 2
0 1 1 1 1 1 1 0 0 1 3
1 0 0 0 1 1 0 0 1 1 4
1 0 1 1 0 1 1 0 1 1 5
1 1 0 1 0 1 1 1 1 1 6
1 1 1 1 1 1 0 0 0 0 7
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación de Binario a Octal.
Panel de control con el simulador PC-Simu.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
37
Programación para el PLC. En la programación la condición para que la salida tenga alimentación al Display, es que al activar
alguna de las entradas se active una a la vez el código de su tabla de verdad.
Conversión de Binario a Octal. ( Network 1 )
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
38
Conversión de Binario a Octal. ( Network 2 )
Programación KOP Programación AWL
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
39
Programa del Simulador S7-200. Cuestionario. ¿Cuál es la función de conversión de código Binario a Octal para la programación en PLC? ¿Cómo funciona las Entradas y Salidas?
Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
40
Práctica No.10
Manejo de decodificador Binario a Decimal. Objetivos.
Que el alumno comprenda el funcionamiento de un decodificador Binario a Decimal. Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Obtención experimental de las conexiones de entradas y salidas. Aplicar un decodificador Binario a Decimal en la simulación de Control Lógico Programable
(PLC).
Desarrollo. En esta práctica se plantea la conexión de un decodificador Binario a decimal.
a) Cuando se conectar el diagrama de la Figura 1, donde se muestra la conexión de un 74138 conectado a 8 led‟s de salida para visualizar el código decimal.
b) Comprobar la tabla de verdad que se muestra en la Figura 2 y convertir el diagrama al PLC para su respectiva programación en KOP, AWL Y FUP.
Figura 1.
Un decodificador es un circuito lógico que acepta un conjunto de entradas que representan números binarios y que activan solamente la salida que corresponde a dicho dato de entrada, donde las salidas son activas en bajo.
Ejercicio:
A partir de la tabla de verdad realizar la programación en KOP, AWL y FUP de Binario a Decimal.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
41
Tabla de Verdad “ Binario a Decimal ”
Entradas Salidas (Display)
Resu
ltad
o
(S4) (S3) (S2) (S1)
a b c d e f g
I0.4 I0.3 I0.2 I0.1 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6
0 0 0 0 1 1 1 1 1 1 0 0
0 0 0 1 0 1 1 0 0 0 0 1
0 0 1 0 1 1 0 1 1 0 1 2
0 0 1 1 1 1 1 1 0 0 1 3
0 1 0 0 0 1 1 0 0 1 1 4
0 1 0 1 1 0 1 1 0 1 1 5
0 1 1 0 1 0 1 1 1 1 1 6
0 1 1 1 1 1 1 0 0 0 0 7
1 0 0 0 1 1 1 1 1 1 1 8
1 0 0 1 1 1 1 0 0 1 1 9
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación de Binario a Decimal.
Panel de control con el simulador PC-Simu.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
42
Programación para el PLC. En la programación la condición para que la salida tenga alimentación al Display, es que al activar
alguna de las entradas se active una a la vez el código de su tabla de verdad como resultado un decimal.
Conversión de Binario a Decimal. ( Network 1 )
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
43
Conversión de Binario a Decimal. ( Network 2 )
Programación KOP Programación AWL
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
44
Programa del Simulador S7-200. Cuestionario. ¿Cuál es la función de conversión de código Binario a Decimal para la programación en PLC? ¿Cómo funciona las Entradas y Salidas?
Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
45
Práctica No.11
Manejo de conversión Binario a Hexadecimal. Objetivos.
Que el alumno comprenda el manejo de conversión Binario a Hexadecimal. Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Obtención experimental de las conexiones de entradas y salidas a Hexadecimal. Aplicar la conversión Binario a Hexadecimal en la simulación de Control Lógico Programable
(PLC).
Desarrollo.
En esta práctica se plantea la conexión de conversión Binario a Hexadecimal.
Tabla de Verdad “ Binario a Hexadecimal ”
Entradas Salidas (Display)
Resu
ltad
o
(S4) (S3) (S2) (S1)
a b c d e f g
I0.4 I0.3 I0.2 I0.1 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6
0 0 0 0 1 1 1 1 1 1 0 0
0 0 0 1 0 1 1 0 0 0 0 1
0 0 1 0 1 1 0 1 1 0 1 2
0 0 1 1 1 1 1 1 0 0 1 3
0 1 0 0 0 1 1 0 0 1 1 4
0 1 0 1 1 0 1 1 0 1 1 5
0 1 1 0 1 0 1 1 1 1 1 6
0 1 1 1 1 1 1 0 0 0 0 7
1 0 0 0 1 1 1 1 1 1 1 8
1 0 0 1 1 1 1 0 0 1 1 9
1 0 1 0 1 1 1 0 1 1 1 A
1 0 1 1 1 1 1 1 1 1 1 B
1 1 0 0 1 0 0 1 1 1 0 C
1 1 0 1 1 1 1 1 1 1 0 D
1 1 1 0 1 0 0 1 1 1 1 E
1 1 1 1 1 0 0 0 1 1 1 F
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación de Binario a Hexadecimal. d) Encontrar en el programa que entradas no están bien y corregir la programación.
Cuestionario. ¿Cuál es la función de conversión de código Binario a Decimal para la programación en PLC? ¿Cómo funciona las Entradas y Salidas?
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
46
Panel de control con el simulador PC-Simu.
Programa del Simulador S7-200.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
47
Programación para el PLC. En la programación la condición para que la salida tenga alimentación al Display, es que al activar
alguna de las entradas se active una a la vez el código de su tabla de verdad de Hexadecimal.
Conversión de Binario a Hexadecimal. ( Network 1 )
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
48
Conversión de Binario a Hexadecimal. ( Network 2 )
Programación KOP Programación AWL
© El autor, 2003; © Edición FINA, 2003
1 2 3 4
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
49
Conversión de Binario a Hexadecimal. ( Network 2 )
Programación KOP Programación AWL
Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
1 2 3 4
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
50
Práctica No.12
Manejo de conversión Binario a un Abecedario. Objetivos.
Que el alumno comprenda el manejo de conversión Binario a un Abecedario. Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Obtención experimental de las conexiones de entradas y salidas a un Abecedario. Aplicar la conversión Binario a un Abecedario en la simulación de Control Lógico Programable.
Desarrollo.
En esta práctica se plantea la conexión de conversión Binario a un Abecedario.
Tabla de Verdad “ Binario a un Abecedario ”
Entradas Salidas (Display)
Resu
ltad
o
(S5) (S4) (S3) (S2) (S1)
a b c d e f g
I0.5 I0.4 I0.3 I0.2 I0.1 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6
0 0 0 0 0 1 1 1 1 1 0 1 A
0 0 0 0 1 0 0 1 1 1 1 1 b
0 0 0 1 0 0 0 0 1 1 0 1 c
0 0 0 1 1 0 1 1 1 1 0 1 d
0 0 1 0 0 1 0 0 1 1 1 1 E
0 0 1 0 1 1 0 0 0 1 1 1 F
0 0 1 1 0 1 0 1 1 1 1 1 G
0 0 1 1 1 0 0 1 0 1 1 1 h
0 1 0 0 0 0 0 1 0 0 0 0 i
0 1 0 0 1 0 1 1 1 0 0 0 J
0 1 0 1 0 0 1 1 0 1 1 1 K
0 1 0 1 1 0 0 0 0 1 1 0 L
0 1 1 0 0 1 0 0 1 1 1 1 M
0 1 1 0 1 1 1 1 0 1 1 0 N
0 1 1 1 0 0 0 1 1 1 0 1 O
0 1 1 1 1 1 1 0 0 1 1 1 P
1 0 0 0 0 1 1 1 0 0 1 1 q
1 0 0 0 1 0 0 0 0 1 0 1 r
1 0 0 1 0 1 0 1 1 0 1 1 S
1 0 0 1 1 0 1 1 0 0 0 1 T
1 0 1 0 0 0 1 1 1 1 1 0 U
1 0 1 0 1 0 0 1 1 1 0 0 v
1 0 1 1 0 1 1 1 1 0 0 1 W
1 0 1 1 1 0 1 1 0 1 1 1 X
1 1 0 0 0 0 1 1 1 0 1 1 Y
1 1 0 0 1 1 1 0 1 1 0 1 Z
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
51
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación de Binario a un Abecedario. d) Realizar a partir de la tabla de verdad la programación en KOP, FUP y AWL.
Alfabeto Latino
A
b
c
d
E
F
G
h
i
J K
L
M
N
O
P
q
r
S T
U
v
W
X
Y
Z
El sistema de siete segmentos está diseñado para números, pero no para letras, por eso algunas no
son compatibles y hacen confundir a un número y a veces, no se puede distinguir. Aquí tenemos las letras del alfabeto latino.
Componente de un display de LEDs de 7 segmentos, con punto decimal.
A cada uno de los segmentos que forman el display se les denomina a, b, c, d, e, f y g y están ensamblados de forma que se permita activar cada segmento por separado consiguiendo formar cualquier dígito numérico. A continuación se muestran algunos ejemplos:
Si se activan o encienden todos los segmentos se forma el número "8". Si se activan sólo los segmentos: "a, b, c, d, e, f," se forma el número "0". Si se activan sólo los segmentos: "a, b, g, e, d," se forma el número "2". Si se activan sólo los segmentos: "b, c, f, g," se forma el número "4".
Muchas veces aparece un octavo segmento denominado p.d. (punto decimal).
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
52
Panel de control con el simulador PC-Simu. Cuestionario. ¿Cuál es la función de conversión de código Binario a un Abecedario para la programación en
PLC? ¿Cómo funciona las Entradas y Salidas del código?
Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
53
Práctica No.13
Manejo de un Intermitente. Objetivos.
El alumno realizará una interfaz para ver los gráficos de un intermitente en Programación PLC. Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Aplicar el grafico del intermitente para la simulación de Control Lógico Programable (PLC).
Desarrollo.
En esta práctica se plantea la utilizar una salida Q0.1 (Led) para el manejo de un intermitente.
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación del intermitente.
Programación para el PLC.
En la programación la condición para que la salida del Led, este encendiendo y apagando para que realice la función del intermitente.
Manejo de un Intermitente. ( Network 1 )
Programación KOP Programación AWL
Programación FUP
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
54
Panel de control con el simulador PC-Simu.
Programa del Simulador S7-200.
Cuestionario. ¿Cuál es la función de la salida del intermitente para la programación en PLC? ¿Cómo funciona la salida del Led?
Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
55
Práctica No.14
Manejo de un Semáforo Simple. Objetivos.
El alumno realizará una interfaz para ver los gráficos de un semáforo simple en PLC. Uso del Programa Microwin Step7, el simulador S7-200 y el PC-Simu. Aplicar el grafico de un semáforo simple para la simulación de Control Lógico Programable (PLC).
Desarrollo.
En la práctica se utilizara tres salidas Q1.1, Q1.2 y Q1.3 para el manejo de un semáforo simple.
Procedimiento.
a) Realizar la programación en el programa de Microwin Step7. b) Simular la programación con el simulador S7-200 y el PC-Simu. c) Mostrar el circuito y comprobar que cumple la operación del semáforo simple. d) Realizar el programa en FUP y cambiar el tiempo en los temporizadores.
Programación para el PLC.
En la programación la condición para que la salida de los Led‟s, este encendiendo y apagando para pasar de uno a otro Led.
Manejo de un Semáforo Simple. ( Network 1 )
Programación KOP Programación AWL
( Network 2 )
( Network 3)
( Network 4 )
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
56
Manejo de un Semáforo Simple. ( Network 5 )
Programación KOP Programación AWL
( Network6 )
( Network 7)
Cuestionario. ¿Cuál es la función de los temporizadores para cada salida en la programación en PLC? ¿Cómo funciona la salida del Led, si cambiamos el tiempo para cada uno?
Panel de control con el simulador PC-Simu.
Conclusiones.____________________________________________________________________________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
57
Práctica No. 15
Paro y Arranque de un Motor.
Objetivo.
Conocer el funcionamiento del mando por impulso momentáneo o no mantenido desde un punto, con prioridad de la función MARCHA (Arranque) sobre la función PARO (ejecución fuera de norma).
Funcionamiento.
El contactor K1 conecta al dar un impulso momentáneo sobre el pulsador marcha S1, y queda autoalimentado o automantenido por su contacto abierto, al soltar aquél.
La desconexión del K1 se produce al oprimir momentáneamente el pulsador paro S0. Al oprimir ambos pulsadores a la vez tiene prioridad la orden de conexión sobre la de desconexión. Ejecución inusual por el peligro que existe al pulsar y soltar S0 y estar oprimido S1.
Procedimiento.
d) Realizar la programación en KOP a partir del circuito de control de la Figura 1. e) Simular la programación con el simulador S7-200 y el PC-Simu. f) Mostrar el circuito y comprobar que cumple la operación de paro y arranque del motor.
Programación KOP Programación FUP Programación AWL
Conclusiones.__________________________________ ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
Figura 1.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
58
Práctica No. 16
Encendido Directo y Apagado de un Motor Mediante Autorretención
Objetivos.
Aprender a configurar la autorretención de contactos para así poder aplicarla en el laboratorio. Aprender a utilizar distintos tipos de señalizaciones mediante pilotos. Aprender a utilizar las “marcas” en Step 7.
Ejercicio de Aplicación.
Diseñar e implementar el programa y circuitos para realizar el arranque directo de un motor de CA de jaula de ardilla, con señalización de funcionamiento del motor (piloto verde) y falla por sobre carga (piloto rojo). Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
1PB - Pulsador de marcha 1M - Contactor Motor
2PB - Pulsador de paro L3 - Piloto verde
OL - Contacto auxiliar relé L2 - Piloto rojo
Circuito de Potencia:
Figura 1.
Programa:
Realizar el Programa en KOP, FUP y AWL.
Conclusiones._______________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
59
Práctica No. 17
Encendido y Apagado de un Motor Mediante un Telerruptor.
Objetivos.
Aprender a utilizar las “marcas” en step 7. Aprender a utilizar la activación de contactos mediante flancos (de subida y de bajada). Aprender a controlar (encendido/apagado) cargas mediante un solo interruptor.
Contenido.
1. ¿Qué es un Telerruptor? 2. ¿Qué es una marca? 3. ¿Para qué se utiliza una marca?
Desarrollo.
Se deberá resolver el contenido de la práctica después de haber leído la guía preliminar, la cual está anexa al principio del libro. El profesor será el encargado de guiar y verificar el proceso. Ejercicio de Aplicación.
Desarrollo de un programa de aplicación. Diseñar e implementar el programa y circuito que permita encender y apagar una carga desde un
solo punto, con señalización de funcionamiento y falla por sobrecarga. Desarrollo (Cont.):
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
1PB - Pulsador de inicio/paro 1M – Contactor para motor.
2PB - Pulsador de emergencia L2 - Piloto verde
OL - Contacto auxiliar relé L3 - Piloto rojo
Circuito de potencia:
Figura 2.
Programa:
Realizar el Programa en KOP, FUP y AWL. Conclusiones._______________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
60
Práctica No. 18
Control de dos motores por medio de pulsadores de marcha y paro. Objetivos. Observar los distintos usos y aplicaciones que ofrece el PLC. Aprender a configurar las herramientas que ofrece el PLC
Ejercicio de Aplicación.
Se desea controlar dos motores por medio de dos pulsadores (marcha y paro), 1PB y 2PB. Al presionar por primera vez el pulsador 1PB se conecta a la línea el motor 1, al presionarlo por
segunda vez se conecta a la línea el motor 2 con sus respectivos señalizadores. Al presionar 2PB se apaga el motor o los motores que estén en funcionamiento. Se debe tener protección contra sobrecarga por medio de un relé y la actuación de este debe
generar una alarma luminosa. Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
1PB - Pulsador de inicio/paro 1M - Contactor para Motor
2PB - Pulsador de emergencia L2 - Piloto verde
OL - Contacto auxiliar relé L3 - Piloto rojo
Circuito de potencia:
Figura 3.
Programa: Realizar el Programa en KOP, FUP y AWL.
Conclusiones.___________________________ _______________________________________
© El autor, 2003; © Edición FINA, 2003
Bibliografía: Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
61
Práctica No. 19
Control de un Garaje.
Objetivo. Utilizar distintas herramientas que ofrece el PLC y observar cómo funcionan en un ejemplo de la
vida cotidiana. Ejercicio de Aplicación.
Automatizar un garaje de cinco plazas de tal forma que si éste se encuentra lleno, se encienda una luz indicándolo y no suba la barrera de entrada (sólo la de salida). En caso contrario deberá estar encendida otra luz indicando “LIBRE” estando habilitadas las dos barreras.
El garaje consta de 5 plazas. Además se debe tener una señalización que indique que el sistema está listo para arrancar.
Disponemos de un sensor fotoeléctrico y una barrera en la entrada y lo mismo en la salida. Desarrollo.
A continuación se muestran la asignación de variables, el diagrama y el programa que se pueden implementar para cumplir con el objetivo de esta práctica.
Asignación de variables:
Entradas Salidas
S1-Sensor fotoeléctrico para la entrada 1M – Contactor para motor 1.
S2 - Sensor fotoeléctrico para la salida 2M – Contactor para motor 2.
L2 - Luz de señalización de “LLENO”
L3 - Luz de señalización de “LIBRE”
Diagrama:
Figura 4.
Programa:
Realizar el Programa en KOP, FUP y AWL. Conclusiones._______________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
62
Práctica No. 20
Control de un Semáforo. Objetivo. Utilizar distintas herramientas que ofrece el PLC y observar cómo funcionan en un ejemplo de la
vida cotidiana. Ejercicio de Aplicación.
Se dispone de un semáforo, el cual en condiciones normales se encuentra del siguiente modo: Rojo para peatones. Amarillo en estado de transición. Verde para vehículos.
En el mismo instante que un peatón presione el pulsador situado en el semáforo, éste pasará a amarillo, estado de transición que durará 5 segundos. Finalizado éste, pasará a estado rojo para la detención de los vehículos y la circulación de peatones.
El tiempo de duración fijado para el color rojo será de 15 segundos. Finalizado el proceso, el semáforo regresará al estado normal (verde). Durante el tiempo de duración del ciclo, deberá evitarse que cualquier nueva activación sobre el pulsador, rearme el ciclo. Desarrollo.
A continuación se muestran la asignación de variables, el diagrama y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
1PB - Pulsador peatón L3 - Luz roja
L2 - Luz verde
L1 - Luz amarilla
Diagrama:
Figura 5.
Programa:
Realizar el Programa en KOP, FUP y AWL. Conclusiones._______________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
63
Práctica No. 21
Control de un Motor Trifásico con Desconexión Temporizada. Objetivos. Aprender a utilizar los distintos tipos de retardos que ofrece el PLC. Aprender a utilizar la activación de contactos mediante flancos (de subida y de bajada).
Contenido.
1. Tipos de retardos que ofrece Step 7. 2. Cantidad y duración de cada tipo de retardo. 3. Como se configura un retardo. 4. Ejercicio de aplicación propuesto.
Desarrollo.
Se deberá resolver el contenido de la práctica después de haber leído la guía preliminar, la cual está anexa al principio del libro. El profesor será el encargado de guiar y verificar el proceso. Ejercicio de Aplicación.
Se desea controlar un motor trifásico por medio de dos pulsadores de marcha y paro (1PB y 2PB) con desconexión automática a los 20 segundos.
El motor también debe desconectarse en forma inmediata y automática por sobrecarga y emitir una señal de alarma luminosa. Desarrollo (Cont.):
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica.
Asignación de variables:
Entradas Salidas
1PB - Pulsador de marcha 1M - Contactor de línea para motor
2PB - Pulsador de paro L1 - Luz de funcionamiento normal
OL - Contacto auxiliar relé térmico L2 – Alarma por sobrecarga
Circuito de Potencia:
Figura 6.
Programa:
Realizar el Programa en KOP, FUP y AWL. Conclusiones._______________________________________________________________________________________________________________________________________________
Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
64
Práctica No. 22
Control Simultáneo para dos Motores.
Objetivo. Controlar el funcionamiento de dos motores mediante las herramientas ofrecidas por el PLC.
Ejercicio de Aplicación.
Se desea controlar dos motores así: Al presionar el pulsador 1PB se conecta a la red el motor 1. Al presionar el pulsador 2PB se conecta
el motor 2 y 30 segundos. Después se desconecta automáticamente el motor 1. Cada motor debe tener su respectivo señalizador de funcionamiento normal. La actuación de un relé térmico debe desconectar el sistema y generar una alarma luminosa.
Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
1PB - Pulsador motor 1 1M - Contactor de línea para motor 1
2PB - Pulsador de paro 2M - Contactor de línea para motor 2
3PB – Pulsador motor 2 1L – Luz funcionamiento motor 1
OL - Contacto auxiliar relé térmico 2L – Luz funcionamiento motor 2
3L – Alarma por sobrecarga
Circuito de Potencia:
Figura 7.
Programa:
Realizar el Programa en KOP, FUP y AWL.
Conclusiones._______________________________________________________________________________________________________________________________________________
Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
65
Práctica No. 23
Arranque ESTRELLA - DELTA.
Objetivo. Diseñar e implementar el programa y circuitos necesarios para efectuar un correcto arranque
Estrella – Delta. Ejercicio de Aplicación.
Considérese el circuito para el arranque estrella – delta. Al presionar el pulsador 1PB los devanados del motor se conectan en Y (estrella) permitiendo el arranque a tensión reducida.
Después de 15 segundos los devanados del motor se reconectan en Delta permitiendo la operación a plena tensión (voltaje de línea).
La actuación del relé térmico debe desconectar el motor y generar una alarma luminosa intermitente El contactor que efectúa la conexión en estrella debe estar enclavado mecánica y/o eléctricamente
con el contactor que hace la reconexión en Delta. Con el pulsador 2PB se detiene el motor cuando se desee.
Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
1PB - Pulsador de marcha. 1M - Contactor de estrella (Y). M
2PB - Pulsador de paro. 2M - Contactor de delta (Δ).N
OL Contacto auxiliar del relé térmico. 3M – Contactor de línea D
L1 – Señalización arranque estrella
L2 – Señalización arranque delta
L3 - Alarma por sobrecarga
Circuito de Potencia:
Figura 8.
Programa: Realizar el Programa en KOP, FUP y AWL.
Conclusiones._______________________________________________________________________________________________________________________________________________
Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
66
Práctica No. 24
Control electromagnético de un motor de CA de jaula de ardilla. Frenado Electromagnético
Objetivos. Efectuar el correcto frenado electromagnético mediante las herramientas que ofrece el PLC. Observar los tiempos de maniobra con y sin frenado electromagnético.
Ejercicio de Aplicación.
Diseñar e implementar el programa y los circuitos necesarios para el arranque directo en vacío de un motor trifásico CA de jaula de ardilla a plena carga con señalización y protección contra sobrecarga.
Cuando se presione el pulsador de paro se debe frenar el motor mediante la aplicación de CD; este control debe estar temporizado.
La actuación del relé térmico debe desconectar el motor y generar una alarma luminosa. Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
1PB - Pulsador de marcha. 1M - Contactor de línea para motor.
2PB - Pulsador de paro 2M - Frenado.
OL - Contacto auxiliar relé térmico 1L – Luz funcionamiento motor.
2L – Alarma por sobrecarga.
Circuito de Potencia:
Figura 9.
Programa:
Realizar la Programa en KOP, FUP y AWL.
Conclusiones.___________________________________________________________________________________________________________________________________________________
Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
67
Práctica No. 25
Arranque ESTRELLA DELTA y Frenado Electromagnético
Objetivos. Combinar el arranque estrella – delta y el frenado electromagnético de un motor utilizando el PLC
y sus herramientas. Comparar las corrientes de arranque cuando se hace mediante el método de estrella – delta y el
directo. Ejercicio de Aplicación.
Diseñar e implementar el programa y circuitos necesarios para el arranque de un motor mediante el método Estrella – Delta con frenado electromagnético con protección de sobrecarga y las respectivas señalizaciones. Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
1PB - Pulsador de marcha. 1M - Contactor de estrella (Y). M
2PB - Pulsador de paro. 2M - Contactor de delta (Δ).N
OL Contacto auxiliar del relé térmico. 3M – Contactor de línea D
4M – Contactor para frenado
L1 – Señalización arranque estrella
L2 – Señalización arranque delta
L3 - Alarma por sobrecarga
Circuito de Potencia:
Figura 10.
Programa:
Realizar la Programa en KOP, FUP y AWL. Conclusiones._______________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Perez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
68
Práctica No. 26
Control para una Escalera Electromecánica.
Objetivo. Utilizar distintas herramientas que ofrece el PLC y observar cómo funcionan en un ejemplo de la
vida cotidiana. Ejercicio de Aplicación.
Una escalera mecánica se coloca en el estado de disponibilidad para el servicio por medio de un interruptor de llave S1. El arranque se efectúa automáticamente al ser interrumpida una celda fotoeléctrica lo cuál debe ser señalizado mediante una lámpara que supone que una persona ha entrado a la escalera.
Después de cada interrupción de la celda fotoeléctrica, la escalera debe permanecer conectada durante 40 segundos. La desconexión de la escalera también puede suceder como consecuencia de:
Actuación sobre S1 en la posición de apagado. El accionamiento de dos pulsadores de paro de emergencia S2 y S3. La actuación del relé térmico que protege el motor de la escalera. En este caso se debe generar
una alarma luminosa. Para reiniciar el sistema se debe volver a accionar con el interruptor de llave.
Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
(S1) - Interruptor general de llave. 1M Contactor de línea motor escalera.
F (S2) – Sensor fotoeléctrico L2- Luz funcionamiento normal
S2 (3PB)-Pulsador paro de emergencia superior. L3 - Alarma de sobrecarga.
S3 (4PB) -Pulsador paro de emergencia inferior.
OL - Contacto auxiliar relé térmico.
Diagrama:
Figura 11.
Programa:
Realizar la Programa en KOP, FUP y AWL.
Conclusiones._______________________________________________________________________________________________________________________________________________
Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Pérez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
69
Práctica No. 27
Control para una Banda Transportadora. Objetivo. Utilizar distintas herramientas que ofrece el PLC combinándolas con el uso de sensores y
observar cómo funcionan en un ejemplo de la industria. Ejercicio de Aplicación.
Se tiene una banda transportadora que debe transportar elementos que proceden de 3 puestos diferentes de montaje.
Al colocar una pieza sobre la banda se acciona un sensor de peso (o fotoeléctrico) S1, S2, S3 en cada punto.
En cada uno de los puestos de montaje se tiene una lámpara de señalización L2, L3, L4 la cual se enciende cuando es activado el respectivo sensor de peso.
Después de la colocación del último elemento de montaje se arranca el motor de la banda de forma automática.
El motor permanece conectado durante 30 seg., que es el tiempo de transporte entre el puesto N1 y el recolector. Después de este tiempo se detiene la banda automáticamente, apagándose las lámparas de cada puesto. Con ello se indica que puede reiniciar el proceso.
La actuación del relé térmico que protege el motor de la escalera. En este caso se debe generar una alarma luminosa. Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar.
Asignación de variables:
Entradas Salidas
S1- Sensor de posición o de peso del puesto N°1. 1M – Contactor motor de banda transportadora
S2 - Sensor de posición o de peso del puesto N°2. L2 - Señalización operación puesto N°1.
S3 - Sensor de posición o de peso del puesto N°3. L3 - Señalización operación puesto N°2.
OL Contacto auxiliar del relé térmico L4 - Señalización operación puesto N°3.
L1 - Alarma por sobrecarga
Diagrama:
Figura 12
Programa: Realizar la Programa en KOP, FUP y AWL.
Conclusiones._______________________________________________________________________________________________________________________________________________
Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Pérez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
70
Práctica No. 28
Contador de objetos para Banda Transportadora. Objetivo.
Utilizar distintas herramientas que ofrece el PLC combinándolas con el uso de sensores y observar cómo funcionan en un ejemplo de la industria.
Ejercicio de Aplicación.
Se desea implementar un circuito para el conteo de los objetos que se desplazan sobre una banda transportadora.
Al presionarse 1PB debe ponerse en funcionamiento la banda transportadora con señalización de funcionamiento.
Cada vez que un objeto interrumpe el rayo de luz, el sensor fotoeléctrico genera un impulso sobre la entrada del contador el cual está programado para un acumulado de 100.
Al presentarse el lleno del contador el motor debe desconectarse automáticamente y generar durante 30 seg. Una señal de alarma luminosa por medio de L3. Así mismo, el contador debe reposicionarse en ceros para disponer de un nuevo conteo a partir del instante en que se vuelva a poner en funcionamiento la banda transportadora.
Con el pulsador 2PB se detiene a voluntad la banda transportadora. Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
1PB - Pulsador de marcha. 1M - Contactor de motor banda.
2PB - Pulsador de paro. L2- Luz funcionamiento normal.
F – Interruptor fotoeléctrico. L3 – Luz que Indica lleno del contador.
Diagrama:
Figura 13.
Programa:
Realizar la Programa en KOP, FUP y AWL.
Conclusiones._________________________________________________________________
© El autor, 2003; © Edición FINA, 2003
Bibliografía: STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Pérez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
71
Práctica No. 29
Control FORWARD – REVERSE para un motor AC de jaula de ardilla.
Objetivo. Diseñar e implementar el programa y circuito para realizar el arranque directo de un motor.
Ejercicio de Aplicación.
Controlar un motor de CA de jaula de ardilla mediante arranque directo, con inversión de marcha en transición abierta con señalización de funcionamiento y falla por sobrecarga y falla de pulsación. Para garantizar la transición abierta, el selector debe estar el estado neutro.
La actuación de un relé térmico debe desconectar el sistema y generar una alarma luminosa. Además se debe contar con un pulsador que habilite el proceso después de una falla (reset).
Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
P1- Posición de selector FORWARD 1M - Contactor FORWARD
P2 - Posición de selector REVERSE 2M - Contactor REVERSE
1PB - Pulsador de reset L2 – Señalización FORWARD
OL Contacto auxiliar relé térmico L4 – Señalización REVERSE
-- L3 – Señalización por sobrecarga
Circuito de Potencia:
Figura 14.
Programa:
Realizar la Programa en KOP, FUP y AWL.
Conclusiones._______________________________________________________________________________________________________________________________________________
Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Pérez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
72
Práctica No. 30
Control Electromagnético para un Motor de rotor devanado con cambio selectivo de velocidad. Objetivo. Diseñar e implementar el programa y circuitos necesarios para efectuar un arranque directo y
cambio selectivo de velocidad de un motor de rotor devanado. Ejercicio de Aplicación.
Se desea implementar un circuito que efectúe sobre un motor de rotor devanado lo siguiente: Arranque directo Variación de velocidad por medio de un selector de dos posiciones con señalización para cada
velocidad. Protección contra sobrecarga por medio de un relé térmico el cuál debe desconectar el sistema y
generar una alarma luminosa. Pulsador de reset.
Desarrollo.
A continuación se muestran la asignación de variables, el circuito de potencia y el programa que se pueden implementar para cumplir con el objetivo de esta práctica. Asignación de variables:
Entradas Salidas
P1- Posición de selector BAJA 1M - Contactor BAJA
P2 - Posición de selector ALTA 2M - Contactor ALTA
1 PB - Pulsador de reset L2 – Señalización BAJA
OL Contacto auxiliar relé térmico L4 – Señalización ALTA
L3 – Señalización por sobrecarga
Circuito de potencia:
Figura 15.
Programa:
Realizar la Programa en KOP, FUP y AWL.
Conclusiones._______________________________________________________________________________________________________________________________________________ Bibliografía:
STEP 7 - Una Manera Fácil De Programar PLC De Siemens, Autor Pilar Mengual, Editorial Alfaomega-Marcombo. Automatización de Maniobras Industriales, Autores Juan Pérez Cruz y Manuel Pineda Sánchez, Editorial Alfaomega.
© El autor, 2003; © Edición FINA, 2003
Manual de Prácticas Controladores Lógicos Programables M. en A. Agustín Figueroa Nicolás
73
Simulador de Tarjeta de Adquisición de datos
Data_Asus_7404_PLC.
© El autor, 2003; © Edición FINA, 2003