Sie sind auf Seite 1von 27

DEPARTAMENTO DE ELCTRICA Y ELECTRNICA CARRERA DE INGENIERA ELECTRNICA EN AUTOMATIZACIN Y CONTROL ASIGNATURA: PLC NRC: 2546

INFORME DE LABORATORIO No.1 Profesor: Ing. Edgar Tipn INTEGRANTES


1. Guerron Cristian 2. Flores Karla 3. Ruiz Carlos 4. Sarabia Santiago

16 de Septiembre de 2013 - Sangolqu

Contenido
1) Tema de la prctica: ................................................................................................................... 1

2)

Objetivos ...................................................................................................................................... 1

3)

Marco Terico.............................................................................................................................. 2

4)

Equipos y Materiales ................................................................................................................... 7

5)

Procedimiento de la prctica ....................................................................................................... 7

6)

Anlisis de resultados ............................................................................................................... 11

7)

Preguntas .................................................................................................................................. 11

8)

Conclusiones y Recomendaciones ........................................................................................... 18

8.1 Conclusiones: .......................................................................................................................... 18

8.2 Recomendaciones: .................................................................................................................. 18

9)

Bibliografa ................................................................................................................................. 19

ANEXOS:........................................................................................................................................... 20

DESCRIPCIN DEL ENTORNO DEL PROGRAMA STEP 7 ....................................................... 20

SIMULACIN DEL PROGRAMA CON AYUDA DEL SOFTWARE PC SIMU .............................. 23

Resumen. En la presente prctica se desarrollar un software para el PLC S7-200 mejorando nuestros conocimientos en lenguaje de programacin KOP. Para comenzar la programacin debemos conocer las instrucciones de bit, y cmo funciona el programa Step7. El objetivo es poder controlar tres motores, con un nico botn de START/STOP, un botn de RESET y un interruptor de BLOQUEO. Para el encendido y apagado de los motores se deber seguir una secuencia especfica. Adems en cualquier momento si se presiona el botn de RESET se apagan todos los motores y el interruptor de BLOQUEO desactiva el botn de START/STOP en cualquier instante. Al finalizar la prctica se pudo ejecutar el programa en el PLC con todos los requerimientos solicitados, pudindose comprobar que es de gran utilidad saber cmo usar anti rebotes en el programa.

1) Tema de la prctica: INTRODUCCIN AL MANEJO DE STEP 7 Y MANEJO DE INSTRUCCIONES DE BITS

2) Objetivos General:

Desarrollar e implementar un programa por medio del software STEP-7 en el PLC Siemens S7-200.

Especficos: Conocer las zonas y los mtodos de conexin del PLC Siemens S7-200 CPU 224. Desarrollar un cdigo en el lenguaje KOP que cumpla los requerimientos pedidos en el preparatorio de la prctica, para el correcto funcionamiento del mismo. Diferenciar las entradas y salidas fsicas de las variables de entrada y de salida. Comunicar el PLC con la computadora por medio del USB para poder ejecutar el programa. Simular el programa permitiendo observar paso a paso la ejecucin del mismo. Mejorar nuestros conocimientos sobre el uso de instrucciones de bits para la elaboracin del programa.

3) Marco Terico PLC Un controlador lgico programable, ms conocido por sus siglas en ingls PLC (Programmable Logic Controller), es una computadora utilizada en la ingeniera automtica o automatizacin industrial, para automatizar procesos electromecnicos, tales como el control de la maquinaria de la fbrica en lneas de montaje o atracciones mecnicas. Los PLCs son utilizados en muchas industrias y mquinas. A diferencia de las computadoras de propsito general, el PLC est diseado para mltiples seales de entrada y de salida, rangos de temperatura ampliados, inmunidad al ruido elctrico y resistencia a la vibracin y al impacto. Los programas para el control de funcionamiento de la mquina se suelen almacenar en bateras copia de seguridad o en memorias no voltiles. Ventajas: Dentro de las ventajas que estos equipos poseen se encuentra que, gracias a ellos, es posible ahorrar tiempo en la elaboracin de proyectos, pudiendo realizar modificaciones sin costos adicionales. Por otra parte, son de tamao reducido y mantenimiento de bajo costo, adems permiten ahorrar dinero en mano de obra y la posibilidad de controlar ms de una mquina con el mismo equipo. Sin embargo, y como sucede en todos los casos, los controladores lgicos programables, o PLCs, presentan ciertas desventajas como es la necesidad de contar con tcnicos calificados y adiestrados especficamente para ocuparse de su buen funcionamiento. Otros Usos: Hoy en da, los PLC no slo controlan la lgica de funcionamiento de mquinas, plantas y procesos industriales, sino que tambin pueden realizar operaciones aritmticas, manejar

sealesanalgicas para realizar estrategias de control, tales como controladores PID (Proporcional Integral y Derivativo).

Figura Nro 1. PLC S7-200 de Siemens

CPU S7-200 La CPU S7-200 est formada por una CPU propiamente dicha, una fuente de alimentacin y entradas/salidas digitales, todo eso contenido en un mdulo compacto. La estructura es la siguiente:

Figura Nro 2. Estructura de un CPU S7-200 Fuente de alimentacin: A partir de una tensin externa, proporciona los niveles de tensin necesarios para el correcto funcionamiento de los distintos circuitos electrnicos del autmata (en este caso la CPU nicamente). La alimentacin de la CPU requiere 230 V de corriente alterna, lo cual viene indicado en el extremo derecho de la tapa superior.

Figura Nro 3. Fuente de alimentacin Salidas: En el caso de la CPU-224, las salidas tienen conexin por rel (contacto libre de potencial). Debido a esto, la tensin con la que debemos alimentar los comunes (1L, 2L, 3L) de las salidas debe coincidir exactamente con la tensin nominal de la carga que se encuentre conectada a la salida. Esta tensin puede ser: - 24V de corriente continua

- De 24 V a 230V de corriente alterna

Figura Nro 4. Salidas de un PLC Entradas: Las caractersticas de las entradas son las siguientes: - Necesitan una tensin de entrada de 0V 24V de corriente continua para activarse. - Tienen una separacin galvnica va optoacoplador. De esta forma, si a la entrada llega un pico de tensin, la circuitera interna de la CPU-224 permanece intacta. Para activar las entradas se deben hacer dos cosas: 1. Conectar a las entradas comunes 1M, 2M una tensin de 0V o de 24V de continua. 2. Dependiendo de qu tensin hayamos aplicado a los comunes, tendremos que introducir a las entradas I0.0, I0.1, etc., 0V 24V para provocar una diferencia de tensin y activarlas. LEDs de estado En la CPU existen una serie de LEDs que proporcionan informacin acerca el modo de funcionamiento de la CPU (RUN, STOP o TERMINAL), del estado de las entradas y salidas locales y de un fallo en el sistema. Puerto de comunicaciones El autmata S7-200 posee un nico puerto de comunicaciones que permite conectar el autmata a otras unidades programables. Principalmente se utiliza para conectar la consola de programacin o el PC con el autmata para cargar el programa de control.

Figura Nro 5. Comunicacin de un PLC con un ordenador Memoria de datos La memoria de datos del S7-200 se compone del rea de datos y de objetos. El rea de datos se divide en una memoria de variables, una imagen de proceso de las entradas, una imagen de proceso de las salidas, marcas internas y marcas especiales. El rea de datos es muy flexible, permitiendo accesos de lectura/escritura a todas las reas de memoria, a excepcin 7 de algunas marcas especiales que slo pueden leerse. El acceso a la memoria de datos completa se realiza en forma de bits, bytes, palabras o palabras dobles. Acceso a un bit Identificador de area direccin del byte . n del bit Ejemplo: I 0.0 -> el bit 0 del byte 0 de las entradas

Figura Nro 6. Acceso a un bit

Se puede acceder a diversas reas de la memoria de la CPU (V, I, Q, M, SM) en formato byte, palabra y palabra doble.

Figura Nro 7. reas de memoria de la CPU SOFTWARE DE PROGRAMACIN DEL PLC S7-200

Figura Nro 8. Entorno del software Step7 Lenguaje de programacin KOP La representacin del lenguaje de programacin grfico KOP (esquema de contactos) es similar a la de los esquemas de circuitos. Los elementos de un esquema de circuitos, tales como los contactos normalmente cerrados y normalmente abiertos, se agrupan en segmentos. Uno o varios segmentos constituyen el rea de instrucciones de un bloque lgico. En la siguiente figura podemos ver un ejemplo de programacin en lenguaje KOP.

4) Equipos y Materiales 1 CPU Siemens de la Serie S7 200. 1 Computador Personal, con instalacin de STEP 7 Microwin 1 Tablero Didctico de Simulacin Cables de Conexin (En este caso USB)

5) Procedimiento de la prctica 5.1 Ejecutar el software STEP 7 Microwin, crear un nuevo archivo y configurar el tipo de PLC.

Figura 5.1 Nuevo Proyecto en el software Step 7 MicroWin 5.2 Realizar el programa Ladder que cumpla con la lgica de control planteada en esta prctica. Enunciado del ejercicio: Se tienen tres motores, con un nico botn de START/STOP, un botn de RESET y un interruptor de BLOQUEO (Utilizar el Tablero Didctico). Se desea que por cada pulsacin de START/STOP, la secuencia de encendido sea: Primero el motor M1, luego el motor M2 y finalmente el motor M3. Mientras que para la secuencia de apagado se desea que el primero en desactivarse sea el motor M2, luego el motor M1 y finalmente el motor M3, en cualquier momento si se presiona el botn de RESET se apagan todos los motores y el interruptor de BLOQUEO desactiva el botn de START/STOP en cualquier instante. No se podr activar o desactivar los motores, en una secuencia diferente a la antes mencionada. Realizar el programa utilizando solo instrucciones de bits.

5.3

Transferir el programa.

A continuacin se muestra el programa transferido al software Step 7 Microwin.

Figura 5.2 Cdigo del programa en Step 7 Explicacin: Este programa se desarroll en base a la lgica de control industrial, que consta de contactos abiertos y cerrados y bobinas. Mediante el pulsador de start/stop se va activando sucesivamente una serie de bobinas que funcionan como auxiliares, estas nos permiten ir activando las salidas necesarias para el proceso.

10

El botn de reset desenergiza todas la bobinas que se usa en el programa. El interruptor de bloqueo impide el paso de energa hacia el contacto de botn de start/stop. 5.4 Ejecutar el programa en el PLC y probar si la lgica del programa desarrollado funciona correctamente en el Modo ONLINE. Al momento de ejecutar en el PLC se pudo observar que los interruptores programado para el encendido y apagado no estaban correctamente asignados, por lo que solamente se cambi la direccin de los mismos siguiendo nuestro panel de tablero dinmico. En la segunda ejecucin el programa corri sin ningn problema.

5.5

Verificar si el PLC trabaja correctamente de acuerdo al planteamiento de la prctica. El programa trabaj de manera adecuado de acuero al planteamiento de la prctica.

6) Anlisis de resultados Los resultados fueron los esperados en la prctica, se obtuvo la secuencia esperada despus de presionar el botn STAR/STOP al momento de encendido de la misma manera que de apagado de los motores. As como de los dems botones de RESET y BLOQUEO, la practica en simulacin y al momento de ejecutarla en el laboratorio coincidi y se pudo observar en el panel didctico, para que nuestros objetivos se cumplan se debi conocer sobre el lenguaje de programacin KOP.

7) Preguntas 7.1. Describa las opciones de lenguajes de programacin que tiene el software STEP 7. STEP 7--Micro/WIN ofrece tres editores para crear programas: Esquema de contactos (KOP). Lista de instrucciones (AWL). Diagrama de funciones (FUP).

Con algunas restricciones, los programas creados con uno de estos editores Editor de se pueden visualizar y editar con los dems.

11

Funciones del editor AWL El editor AWL visualiza el programa textualmente. Permite crear programas de control introduciendo la nemotcnica de las operaciones. El editor AWL sirve para crear ciertos programas que, de otra forma, no se podran programar con los editores KOP ni FUP. Ello se debe a que AWL es el lenguaje nativo del S7-200, a diferencia de los editores grficos, sujetos a ciertas restricciones para poder dibujar los diagramas correctamente. Como muestra la figura muy similar a la programacin en lenguaje ensamblador. , esta forma textual es

Programa de ejemplo AWL El S7-200 ejecuta cada operacin en el orden determinado por el programa, de arriba a abajo, reiniciando despus arriba. AWL utiliza una pila lgica para resolver la lgica de control. El usuario inserta las operaciones AWL para procesar las operaciones de pila. Considere los siguientes aspectos importantes al seleccionar el editor AWL: El lenguaje AWL es ms apropiado para los programadores expertos. En algunos casos, AWL permite solucionar problemas que no se podran resolver fcilmente con los editores KOP o FUP. El editor AWL soporta slo el juego de operaciones SIMATIC. En tanto que el editor AWL se puede utilizar siempre para ver o editar programas creados con los editores KOP o FUP, lo contrario no es posible en todos los casos. Los editores KOP o FUP no siempre permiten para visualizar un programa que se haya creado en AWL. Funciones del editor KOP El editor KOP visualiza el programa grficamente, de forma similar a un esquema de circuitos. Los programas KOP hacen que el programa emule la circulacin de corriente elctrica desde una fuente de alimentacin, a travs de una serie de condiciones lgicas de entrada que, a su vez, habilitan condiciones lgicas de salida. Los programas KOP incluyen una barra de alimentacin izquierda que est energizada. Los contactos cerrados permiten que la corriente circule por ellos hasta el siguiente elemento, en tanto que los contactos abiertos bloquean el flujo de energa. La lgica se divide en segmentos (networks). El programa se ejecuta un segmento tras otro, de izquierda a derecha y luego de arriba abajo.

12

Figura 7.1 Programa de ejemplo KOP Las operaciones se representan mediante smbolos grficos que incluyen tres formas bsicas. Los contactos representan condiciones lgicas de entrada, tales como interruptores, botones o condiciones internas. Las bobinas representan condiciones lgicas de salida, tales como lmparas, arrancadores de motor, rels interpuestos o condiciones internas de salida. Los cuadros representan operaciones adicionales, tales como temporizadores, contadores u operaciones aritmticas. Considere los siguientes aspectos importantes al seleccionar el editor KOP: El lenguaje KOP facilita el trabajo a los programadores principiantes. La representacin grfica es fcil de comprender, siendo popular en el mundo entero. El editor KOP se puede utilizar con los juegos de operaciones SIMATIC e IEC 1131-3. El editor AWL se puede utilizar siempre para visualizar un programa creado con el editor SIMATIC KOP. Funciones del editor FUP El editor FUP visualiza el programa grficamente, de forma similar a los circuitos de puertas lgicas. En FUP no existen contactos ni bobinas como en el editor KOP, pero s hay operaciones equivalentes que se representan en forma de cuadros.

Figura 7.2 Programa de ejemplo FUP

13

El lenguaje de programacin FUP no utiliza las barras de alimentacin izquierda ni derecha. Sin embargo, el trminocirculacin de corriente se utiliza para expresar el concepto anlogo del flujo de seales por los bloques lgicos FUP. La ruta 1 lgica por los elementos FUP se denomina circulacin de corriente. El origen de una entrada de circulacin de corriente y el destino de una salida de circulacin de corriente se pueden asignar directamente a un operando. La lgica del programa se deriva de las conexiones entre las operaciones de cuadro. As pues, la salida de una operacin (p. ej. Un cuadro AND) se puede utilizar para habilitar otra operacin (p. ej. Un temporizador), con objeto de crear la lgica de control necesaria. Estas conexiones permiten solucionar numerosos problemas lgicos. Considere los siguientes aspectos importantes al seleccionar el editor FUP: El estilo de representacin en forma de puertas grficas es apropiado para observar el flujo del programa. El editor FUP soporta los juegos de operaciones SIMATIC e IEC 1131-3. El editor AWL se puede utilizar siempre para visualizar un programa creado con el editor SIMATIC FUP.

7.2. Cuantas marcas puede tener el PLC S7-224XP Cuando realicemos nuestro programa y operemos a nivel de bit en operaciones lgicas (and, or, etc.) puede que nos aparezca la necesidad de almacenar el resultado lgico que tengamos en un determinado momento. Para ello disponemos de 256 marcas de memoria de 1 byte, es decir un total de 2048marcas de 1 bit, que podemos direccionar como: MARCAS Byte de marcas Palabra de marcas Palabra de doble marcas M 0.0 a 255.7 MB 0 a 255 MW 0 a 254 MD 0 a 252 Tabla 7.1 Marcas del PLC S7-224XP

7.3. Describa 4 instrucciones de bits.

Formato O <bit> Descripcin de la operacin O consulta el bit direccionado para saber si tiene el estado de seal "1", y combina el resultado de la consulta con el RLO realizando una O lgica.

14

Consultar el estado de los bits de la palabra de estado: Con la operacin O tambin se puede consultar directamente la palabra de estado. A tal fin, emplense los siguientes operandos: ==0, <>0, >0, <0, >=0, <=0, UO, RB, OS, OV.

Instruccin O R -> Desactivar Formato R <bit> Descripcin de la operacin R(Desactivar bit) escribe el valor "0" en el bit direccionado si el RLO es 1 y si el Master ControlRelay (MCR = 1) est conectado. Si el MCR es 0, el bit direccionado no vara.

Instruccin R S -> Activar Formato S <bit> Descripcin de la operacin

15

S(Activar bit) escribe el valor "1" en el bit direccionado si el RLO es 1 y si el Master Control Relay (MCR = 1) est conectado. Si el MCR es 0, el bit direccionado no vara.

Instruccin S U -> Y Formato U <bit> Descripcin de la operacin U consulta el bit direccionado para saber si tiene el estado de seal "1", y combina el resultado de la consulta con el RLO realizando una Y lgica. Consultar el estado de los bits de la palabra de estado: Utilizando la operacin Y tambin se puede consultar directamente la palabra de estado. A talfin, emplense los siguientes operandos : ==0, <>0, >0, <0, >=0, <=0, UO, RB, OS, OV.

Instruccin U

7.4. Describa 5 caractersticas tcnicas del PLC S7-224XP La CPU de alta potencia. Con 24 entradas/salidas digitales y 3 analgicas integradas.

16

Ampliable con hasta un mx. de 7 mdulos de ampliacin.

CARACTERSTICAS S7-200 CPU 224XP Versiones disponibles Tipos de alimentacin Entradas/ salidas integradas Analgicas integradas Correcciones en tiempo de ejecucin. Opcional Memoria de programa lgico (L) (Kb) AC-DC-rel y DC-DC--DC Alimentacin AC=85-264 VAC 14 DI/ 10 DO 2 A entrada/ 1 A salida SI 12 con correcciones run time habilitadas 16 con correcciones run time deshabilitadas Memoria de datos (V) (Kb) Tiempo de ejecucin (microsegundos) Contactores rpidos 10 0,22 6 Total Single Ended 4 de 30 kHz 2 de 200 kHz Dos Fases 3 de 20 kHz 1 de 100 kHz Salidas de pulsos Interfaz de comunicacin integrado Funciones de autoajuste de PID Instrucciones avanzadas Registros de datos Gestin de recetas Tabla 7.2 Caractersticas del S7 200 2 a 100 kHz 2 x RS-485 SI SI SI

17

8) Conclusiones y Recomendaciones

8.1 Conclusiones: Los PLC nos ofrecen un alto rendimiento para automatizar maquinas e instalaciones industriales, y no requieren de un constante mantenimiento y nos ofrecen numerosas funciones integradas para lograr los propsitos especficos de cada problema. Al realizar un programa de secuencia usando solo con instrucciones de bits debemos de emplear bits auxiliares para as poder controlar los antirrebotes. Al realizar la practica con instrucciones de bit el programa se hace ms extenso, ya que si realizamos con timmer sera ms corto y optimo, pero tendra el mismo resultado, se debe tomar en cuenta las marcas que se utilizan y la lgica de programacin. Se aprendi a utilizar los simuladores para probar los circuitos, tomando en cuenta paso a paso cada lnea de programacin y as pudimos analizar el circuito antes de probarlo en el laboratorio. Se debi tener conocimientos previos de como conectar el PLC a la computadora y como se debe cargar le programa y hacer que se ejecute tomando en cuenta el cable de conexin de la PC al PLC. Dependiendo de los elementos a utilizarse en el panel didctico se debi reconocer que entrada y salida y la manera correcta de nombrarla en el programa, as se obtuvo los mismos resultados de la simulacin a la prctica. 8.2 Recomendaciones: Saber identificar nuestras condiciones iniciales para dar inicio a la programacin. Hay que tener en claro las condiciones de diseo y establecer los elementos a utilizar. Siempre considerar todas las fallas que el operador puede cometer en el programa para minimizar los riesgos. Se recomienda ser ordenado al momento de programar y colocar bien los nombres de cada elemento a utilizarse en la programacin especialmente colocando etiquetas. Hay que tener cuidado con el panel didctico y los elementos establecidos ah, es decir no manipularlos y cambiarlos ni desconectarlos. Se recomienda probar en el simulador antes de ser ejecutado en el laboratorio as se prevern daos a los elementos del laboratorio. Se recomienda verificar la comunicacin del PLC a la computadora tomando en cuenta el cable y que todos los programas estn instalados en la computadora

18

9) Bibliografa

Disponible: http://isa.uniovi.es/docencia/ra_marina/cuatrim2/Temas/s7200.pdf Extrado: 16-092013 Disponible:http://www.grupomaser.com/PAG_Cursos/Step/step7/Proyecto%20step7/paginas/contenido/step7/7/2.9.1.2.htm Extrado: 16-09-2013 Disponible: http://es.wikipedia.org/wiki/Controlador_l%C3%B3gico_programable Extrado: 16-092013 Disponible: http://es.made-in-china.com/co_wxlotus/product_PLC-S7-200-_hhhirryyy.html Extrado: 16-09-2013

19

ANEXOS: DESCRIPCIN DEL ENTORNO DEL PROGRAMA STEP 7

Creacin de un nuevo Proyecto Al crear o abrir un proyecto, STEP 7-Micro/WIN inicia el editor SIMATIC FUP, KOP o AWL (OB1) o el editor IEC 1131-3 LD o FUP y, dependiendo de las preferencias seleccionadas, el editor de bloques de datos (DB1), la tabla de estado y la tabla de variables globales. Para crear un proyecto, elija el comando de men Proyecto - Nuevo... o haga clic en el correspondiente botn de la barra de herramientas. Elija el comando del men CPU Tipo entonces se abrir el cuadro de dilogoCPU. En la lista desplegable, seleccione el tipo de CPU. Observe la figura a continuacin:

Programar con direcciones simblicas. Antes de comenzar a introducir el programa, verifique que haya ajustado el direccionamiento simblico. Elija el comando de men Ver-Direccionamiento simblico y compruebe si junto a dicho comando aparece una marca de verificacin, para indicar que est habilitado el direccionamiento simblico.

20

Nota: En el caso de los nombres simblicos se distingue entre maysculas y minsculas. El nombre que introduzca deber coincidir exactamente con el indicado en la tabla de smbolos. En caso contrario, el cursor permanecer en el elemento y en la barra de estado (en el borde inferior de la ventana principal) aparecer el mensaje Parmetro no vlido. Barra de Operaciones del Editor KOP. Proceda a elegir el comando de men Ver-rbol de operaciones para visualizar el rbol de operaciones KOP. Observe la figura que se muestra a continuacin:

Editor de Programa

En esta seccin el usuario puede realizar la programacin en lenguaje escalera. rbol de Operaciones

Se divide en 2 carpetas principales: Carpeta de Proyecto: Estas nos despliega toda la informacin existente acerca del proyecto en el que se est trabajando como, bloque de programa, tabla de smbolos, tabla de estado. Carpeta de Operaciones: Aqu podemos encontrar los distintos elementos que se puede utilizar en la programacin escalera como, contadores, temporizadores, desplazamientos, operaciones lgicas, libreras, subrutinas, etc.

Barra de navegacin

En esta seccin podemos acceder directamente al bloque de programa, tabla de smbolos, tabla de estado, bloque de datos, bloque de sistema, referencias cruzadas y comunicacin, para realizar las modificaciones que requiramos para trabajar.

21

Barra de Herramientas

Nos proporciona las opciones y botones principales, estas son: Operaciones

Test

Estndar

Comn

Forzado y Desforzado de Variables

22

SIMULACIN DEL PROGRAMA CON AYUDA DEL SOFTWARE PC SIMU Secuencia de Encendido de motores: 1) Motor 1

2) Motor2

3) Motor 3

23

Secuencia de apagado de motores: 1) Motor 2

2) Motor 1

3) Motor 3

24

Operacin de Bloqueo:

Operacin de Reset:

25

Das könnte Ihnen auch gefallen