Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INDICE
Tema 1.- Propuesta de trabajo 2.- Antecedente 3.- Desarrollo del programa 4.- Creacin de un nuevo proyecto 5.-Tags y grupos de Tags 6.- Pantalla grfica 7.- Condiciones de ejecucin del proyecto 8.- La Pantalla 9.- Bibliografa 10.- Webs Visitadas
Pgina 3 6 7 19 22 26 38 44 45 46
NOVIEMBRE 2011
Pag.: 2 de 45
Especificaciones tcnicas Autmata programable: Autmata S7-300 (CPU 314 IFM) Lenguaje de programacin AWL Puerto de comunicacin: MPI Descripcin de la instalacin: Se desea realizar el arranque secuencial de tres bombas. Para dicha funcin dispondremos de un PLC que se encargar del control del sistema. Dispondremos de sendos pulsadores de Marcha y Paro generales para el funcionamiento automtico y de un selector de modo de funcionamiento (Automtico Manual). Dispondremos tambin de pulsadores de Marcha y Paro para cada una de las bombas, que nos permitirn su activacin y desactivacin en modo manual. Los motores de cada una de las bombas dispondrn de su correspondiente proteccin mediante guardamotor. El PLC supervisar el estado de los mismos mediante el cableado de contactos auxiliares. Tambin dispondremos de una Seta de Emergencia, cableada al autmata para su correcta vigilancia. Deber existir un pulsador de Rearme, para efectuar el borrado de las posibles averas.
NOVIEMBRE 2011
Pag.: 3 de 45
Funcionamiento (MANUAL) Con el selector de modo de funcionamiento en posicin Manual, podremos arrancar y parar cada una de las bombas mediante los pulsadores de Marcha y Paro correspondientes. Si se acciona la seta de emergencia se detendrn todas las bombas que se encuentre en funcionamiento. Si se produce alguna incidencia de guardamotor, solo se detendr la bomba afectada. El cambio de posicin del selector de la posicin Manual a Automtico, provocar el paro de todas las bombas. Funcionamiento (AUTOMTICO) Con el selector de modo de funcionamiento en posicin Automtico, podremos arrancar y parar la totalidad de la instalacin. Accionado el pulsador de marcha general arrancarn las bombas siguiendo la siguiente secuencia: Bomba 1 Tiempo espera 5 segundos Bomba 2 Tiempo espera 4 segundos Bomba 3
Si se pulsa la seta de emergencia se detendrn inmediatamente todas las bombas, en cambio, si se produce una incidencia de guardamotores, se detendrn inmediatamente todas aquellas bombas situadas por encima de la afectada. As mismo, si se produce un cambio del selector de Automtico a Manual, se detendrn todas las bombas. Al accionar el pulsador general de Paro, la instalacin se detendr, parando la totalidad de las bombas. Sistema de supervisin Realizaremos un sistema de supervisin de la instalacin bajo WinCC. La comunicacin con el autmata se realizar empleando el cable de programacin, a travs del puerto MPI integrado en la CPU. Pantalla principal Deber disponer de una pantalla principal que debe mostrarnos el mximo de informacin posible: Estado operativo de la instalacin (modo de funcionamiento). Estado de funcionamiento de cada una de las bombas. Estado de cada uno de los pulsadores de la instalacin. Estado operativo de cada una de las bombas (Operativa, Avera).
NOVIEMBRE 2011
Pag.: 4 de 45
Dispondremos tambin de una serie de elementos que efectuarn las mismas funciones que los elementos fsicos conectados al autmata. Seleccin modo de marcha (Manual Automtico). Marcha general y Paro General. Marcha y Paro especficos de cada una de las bombas. En la pantalla principal dispondremos de un botn que nos permitir abandonar la aplicacin.
Pantalla de alarmas Desde la pantalla principal se podr acceder mediante un botn a una pantalla de alarmas, en la que podremos observar un registro exhaustivo de las posibles averas de la instalacin. Se considerarn alarmas los siguientes supuestos: Accionamiento seta emergencia. Disparo de guardamotores de cada una de las bombas.
A la hora de registrar alarmas deber indicarse la hora y fecha de la aparicin de la incidencia, as como la hora y fecha de desaparicin de la alarma. Desde esta pantalla podremos volver a la principal mediante su botn correspondiente.
NOVIEMBRE 2011
Pag.: 5 de 45
2.- ANTECEDENTE
De: Asunto:
Enviado el 29/07/2011
Acabo de probar y me sigue funcionando todo correctamente. No se que puedes estar haciendo mal. Para evitar problemas, puedes hacerme el trabajo de forma terica, es decir, realiza el trabajo obligatorio tal como se explica en el tema 5 a partir de la pgina 82 pero adaptado al enunciado del trabajo obligatorio en un documento de Word. Si haces esto es suficiente. Un saludo.
Mensaje Carlos
Original Pascual
Buenos das Rafael, Siento decirte que sigue sin funcionar el tema de la conexin del escritorio remoto, ya te lo comente desde el principio y me contestaste que funcionaba. A mi solo hace que salirme la pantalla que est en el documento adjunto y no puedo seguir. Mira a ver si lo puedes solucionar porque tengo que hacer el trabajo que es lo nico que me falta o me lo apruebas sin ms, puesto que no puedo conectarme. Saludos Jos Carlos Pascual
NOVIEMBRE 2011
Pag.: 6 de 45
NOVIEMBRE 2011
Pag.: 7 de 45
NOVIEMBRE 2011
Pag.: 8 de 45
NOVIEMBRE 2011
Pag.: 9 de 45
NOVIEMBRE 2011
Pag.: 10 de 45
NOVIEMBRE 2011
Pag.: 11 de 45
NOVIEMBRE 2011
Pag.: 12 de 45
NOVIEMBRE 2011
Pag.: 13 de 45
NOVIEMBRE 2011
Pag.: 14 de 45
NOVIEMBRE 2011
Pag.: 15 de 45
NOVIEMBRE 2011
Pag.: 16 de 45
NOVIEMBRE 2011
Pag.: 17 de 45
Una vez creado, le damos un nombre que ser Arranque secuencial de 3 bombas. WinCC genera la estructura del nuevo proyecto. Ahora hay que definir la conexin con el autmata que en este caso ser a travs del puerto MPI, tal como pide el enunciado. En el gestor de TAGS se selecciona Aadir nuevo driver. Aparecen todas las opciones disponibles y seleccionamos aquella que se ajuste al equipo con el que vamos a trabajar que en nuestro caso ser SIMATIC S7 Protocol Suite.
NOVIEMBRE 2011
Pag.: 18 de 45
En la parte izquierda de la pantalla observamos que aparece nuestra seleccin y vemos todas las opciones de comunicacin disponible y entre ellas la que necesitamos, el protocolo MPI. Ahora es el momento de definir una conexin lgica entre nuestro driver y las variables de proceso que crearemos ms tarde. Para ello, seleccionamos MPI y con el botn derecho del ratn se elige la opcin New driver connection.
NOVIEMBRE 2011
Pag.: 19 de 45
De las dos pestaas que hay en la ventana, Informacin General y Conexin, seleccionamos esta ltima para poder indicar a WinCC las direcciones del autmata. Se sabe que por defecto los autmatas de SIEMENS, trabajando en MPI, usan la direccin 2. Por ello hay que asegurarse que en la casilla STATION ADDRESS aparece la direccin 2 y si es as pulsaremos ACEPTAR. Ahora se puede observar en la estructura arbrea, de la izquierda, como aparece un nuevo icono representando nuestra conexin lgica MPI1.
NOVIEMBRE 2011
Pag.: 20 de 45
Variable Selector en Automtico Selector en Manual Marcha en Automtico Paro en Automtico Marcha manual bomba 1 Marcha manual bomba 2 Marcha manual bomba 3 Paro manual bomba 1 Paro manual bomba 2 Paro manual bomba 3 Rel trmico bomba 1 Rel trmico bomba 2 Rel trmico bomba 3 Paro emergencia Rearme paro emergencia Bomba 1 Bomba 2 Bomba 3
Nombre Direccin Tipo dato SELAUT E 124.0 BIT SELMAN E 124.1 BIT MARAUT E 124.2 BIT PARAUT E 124.3 BIT MARMAN1 E 125.0 BIT MARMAN2 E 125.1 BIT MARMAN3 E 125.2 BIT PARMAN1 E 125.3 BIT PARMAN2 E 125.4 BIT PARMAN3 E 125.5 BIT RELTER1 E 126.0 BIT RELTER2 E 126.1 BIT RELTER3 E 126.2 BIT PAREM E 127.0 BIT REPAREM E 127.1 BIT BOM1 A 124.0 BIT BOM2 A 124.1 BIT BOM3 A 124.2 BIT
Teniendo seleccionada la conexin lgica, en la ventana de la derecha con el botn derecho del ratn, se selecciona NEW TAG apareciendo una ventana donde se pueden definir las caractersticas de nuestro TAG.
NOVIEMBRE 2011
Pag.: 21 de 45
Seleccionamos el tipo de TAG y el nombre que le damos. Vamos a definir el correspondiente al selector en automtico. Es la entrada E124.0 del autmata y que es del tipo BIT. Como nombre le ponemos SELAUT. Como sabemos que el tipo de dato es un BIT, seleccionamos BINARY TAG en el cuadro de seleccin DATATYPE del cuadro de dialogo Tag properties. Ahora deberemos indicar en qu direccin del autmata debe leer la informacin WinCC. Para ello pulsaremos el botn SELECT.
NOVIEMBRE 2011
Pag.: 22 de 45
En data seleccionaremos INPUT (entrada) y especificaremos la direccin E 124.0. Una vez introducidos los datos pulsaremos Aceptar. Volvemos a la ventana de propiedades de TAG, y si los datos son correctos, se Acepta. Observamos en la ventana de la derecha, que ha aparecido un nuevo objeto que representa el TAG que acabamos de definir.
Siguiendo el mismo proceso descrito, crearemos el resto de TAGS de la tabla anterior. Si observamos detenidamente vemos que WinCC usa la abreviatura I para las entradas y Q para las salidas.
NOVIEMBRE 2011
Pag.: 23 de 45
NOVIEMBRE 2011
Pag.: 24 de 45
Seleccionamos NEW PICTURE y aparece un nuevo objeto en la ventana derecha. WinCC le asigna un nombre por defecto pero se lo cambiamos dndole el de PRINCIPAL, procediendo de la siguiente manera. Seleccionamos la imagen recin creada y la renombramos teniendo cuidado con no cambiar la extensin del archivo que tiene que ser .pdl.
NOVIEMBRE 2011
Pag.: 25 de 45
Ahora hay que definir las propiedades de nuestra imagen para lo cual seleccionamos PROPERTIES. Como queremos modificar su tamao, seleccionaremos las propiedades referentes a geometra, anchura (WIDTH) y altura (HEIGHT). Estos valores vienen definidos por la resolucin de la pantalla que estemos empleando.
El siguiente paso sera ir aadiendo el resto de objetos que van a formar parte de nuestra imagen recurriendo a la paleta de objetos. Lo primero es aadir texto para crear el ttulo de la pantalla. Introducimos el texto ARRANQUE SECUENCIAL DE TRES BOMBAS. Asignamos las propiedades como fuente y tamao as como el centrado en las alineaciones horizontal y vertical. Tambin podemos darle el color que nos interese.
NOVIEMBRE 2011
Pag.: 26 de 45
A continuacin se dibujan los motores. Abrimos el men VIEW y seleccionamos LIBRARY. Aparecen una serie de carpetas y seleccionamos la de MOTORS 3D.
Una vez elegido el icono que nos interesa, lo copiamos (COPY) y lo pegamos (PASTE) en la pantalla. Para poder manipular correctamente el motor lo editamos (EDIT) y lo agrupamos (GROUP).
NOVIEMBRE 2011 Pag.: 27 de 45
Con esta opcin hemos conseguido que el conjunto de objetos simples que forman la representacin grfica del motor, en un nico objeto ms fcil de manipular. El siguiente paso es aadir unos objetos que nos hagan la funcin de indicadores del estado de las entradas y salidas del autmata. Dibujaremos rectngulos para representarlos con las dimensiones que deseemos. Ahora deberamos hacer que cambie el color del mismo en funcin del estado de la seal del autmata. Para ello seleccionamos sus propiedades y elegimos el grupo de color. Hacemos que cuando llegue la seal del pulsador de marcha pase a color verde, y si dicha seal no est activada, dejamos su color original. La propiedad a cambiar es el color de fondo, y hay que convertirla en una seal dinmica seleccionando dialogo dinmico (DYNAMIC DIALOG).
NOVIEMBRE 2011
Pag.: 28 de 45
Ahora debemos indicar a que variable vamos a asociar estos valores. Pulsando sobre el botn situado a la derecha del cuadro EXPRESION / FORMULA se selecciona TAG. Se desplegar una ventana en la que podremos observar todas las variables que hayamos definido en nuestro proyecto. Se selecciona la que est asociada al pulsador de marcha (MARAUT) y validamos con OK. Vemos que la seleccin efectuada se refleja en el cuadro EXPRESION / FORMULA. Para validar la seleccin pulsamos APPLY. Observamos que ahora el cuadro de propiedades nos indicar que el color de fondo tiene asociado un evento mediante la representacin de un rayo. Repetiremos todo el proceso con el resto de indicadores.
NOVIEMBRE 2011
Pag.: 29 de 45
Ahora aadimos nuevos botones que nos permitirn realizar diversas funciones. Recurriendo a la paleta de objetos seleccionamos el grupo WINDOWS OBJECTS. De la lista desplegable seleccionamos el objeto botn (BUTTON). Le damos las dimensiones deseadas, la fuente, el tamao y la leyenda correspondiente que en este caso ser SALIR, puesto que se trata del botn que servir para salir de la aplicacin. Ahora se define las acciones a realizar cuando se pulse el botn creado. Para realizar acciones se deber seleccionar la pestaa eventos (EVENTS). Como lo que se desea es que cuando se pulse el botn abandone la aplicacin, se selecciona el grupo MOUSE. Vamos a considerar la pulsacin del botn izquierdo (PRESS LEFT). Pulsando sobre la flecha correspondiente con el botn derecho veremos que se desplegar una pequea ventana. En esta ventana elegiremos C-ACTION.
NOVIEMBRE 2011
Pag.: 30 de 45
Como nosotros lo que queremos es que al pulsar el botn abandonemos la aplicacin. Esta sera una funcin interna, por eso seleccionaremos INTENAL FUNCTIONS. Podemos ver que al desplegarse aparecen nuevos subgrupos de funciones. La denominacin de cada uno de los subgrupos nos da una idea de que tipo funciones
NOVIEMBRE 2011
Pag.: 31 de 45
Pulsaremos la tecla OK para validar y compilar la funcin. Al pulsar sobre la tecla OK procederemos a terminar de asociar el cdigo programado al evento del ratn. Podemos observar como la flecha que est junto al evento en la ventana de propiedades a cambiado de color, indicando que tiene un cdigo programado asociado.
NOVIEMBRE 2011
Pag.: 32 de 45
NOVIEMBRE 2011
Pag.: 33 de 45
Validamos con OK, y vemos que aparece el cdigo en la zona de edicin. Esta es la funcin genrica y necesita que le indiquemos los parmetros necesarios. parmetros son los datos representados entre parntesis. Estos
NOVIEMBRE 2011
Pag.: 34 de 45
Usaremos en este evento la misma funcin SetTagBit con la variable PAREM, pero esta vez le daremos el valor 0.
NOVIEMBRE 2011
Pag.: 35 de 45
NOVIEMBRE 2011
Pag.: 36 de 45
Veremos como aparece un nuevo cuadro de dialogo. Inicialmente nos va a mostrar la informacin referente a las caractersticas de nuestro ordenador.
NOVIEMBRE 2011
Pag.: 37 de 45
Aqu definiremos que herramientas deseamos que arranque WinCC cuando ejecutemos el proyecto. Entre estas herramientas tendramos aquellas referentes al tratamiento de alarmas (ALARM LOGGING), archivo de datos (TAG LOGGING), etc. Para que funcione hemos de seleccionar la casilla referente a las funciones grficas (GRAPHICS RUNTIME). La siguiente pestaa es la referente a los parmetros (PARAMETERS). Aqu se elige el idioma que emplear WinCC, elegimos el ingls ya que el espaol no est. Tambin se pueden deshabilitar combinaciones de teclas usadas por Windows y que pueden afectar al funcionamiento del proyecto pero no lo haremos.
NOVIEMBRE 2011
Pag.: 38 de 45
Por ltimo queda la pestaa GRAFICS-RUNTIME. En esta debemos realizar algunos cambios.
NOVIEMBRE 2011
Pag.: 39 de 45
Una vez seleccionada validamos con OK. El siguiente paso es definir los atributos de ventana (WINDOW ATTRIBUTES). Aqu podemos seleccionar el aspecto que queremos tenga la ventana de nuestro sistema, maximizada, minimizada, adaptada, etc. Elegimos pantalla completa (FULL SCREEN), puesto que al principio definimos ya el tamao de pantalla. El siguiente cuadro nos permite desconectar (TURN OFF) ciertas funciones de sistema. Las que vamos a desconectar son: ALT+F4 RESIZE
NOVIEMBRE 2011
Pag.: 40 de 45
El resto de opciones las dejaremos como estn, y pulsaremos Aceptar para validar los cambios. Con estos pasos habramos terminado la creacin del proyecto a falta de realizar la prueba de funcionamiento. Para realizar la prueba nos aseguramos que el cable de comunicaciones est conectado al ordenador deber estar ejecutando el PLCSIM con el programa cargado y en modo RUN. Una vez revisados estos pasos, se procede a poner en marcha el proyecto. Para ello iremos a la barra de botones de nuestro entorno de desarrollo y pulsaremos en el botn arranque.
NOVIEMBRE 2011
Pag.: 41 de 45
Tras un breve periodo de tiempo debe de aparecer la pantalla que hemos creado y podremos comprobar el perfecto funcionamiento de nuestra aplicacin.
NOVIEMBRE 2011
Pag.: 42 de 45
8.- LA PANTALLA.
NOVIEMBRE 2011
Pag.: 43 de 45
9.- BIBLIOGRAFIA.
Manual de asignatura. SEAS.
NOVIEMBRE 2011
Pag.: 44 de 45
NOVIEMBRE 2011
Pag.: 45 de 45