Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S7 Graph
S7 Graph
Getting Started
Edicin 10/2002
Primeros pasos
El ejemplo que acompaa a este producto no es una descripcin aislada, sino que forma parte del manual. Para acceder a l, pulse sobre el botn "Primeros pasos".
Primeros pasos
! ! !
Peligro
Significa que, si no se adoptan las medidas preventivas adecuadas, existe peligro de muerte, o bien de sufrir lesiones corporales graves o daos materiales considerables.
Advertencia
Significa que, si no se adoptan las medidas preventivas adecuadas, existe peligro de muerte, o bien de lesiones corporales graves o daos materiales considerables.
Precaucin
Significa que, si no se adoptan las medidas preventivas adecuadas, se pueden causar lesiones corporales.
Precaucin
Significa que, si no se adoptan las medidas preventivas adecuadas, se pueden causar daos materiales.
Atencin
Se trata de una informacin importante, sobre el producto o sobre una parte determinada del manual, sobre la que se desea llamar particularmente la atencin.
Personal cualificado
Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.
Uso conforme
Considere lo siguiente:
Advertencia
El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y slo con los equipos y componentes de proveniencia tercera recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como un manejo y un mantenimiento rigurosos.
Marcas registradas
SIMATIC, SIMATIC NET y SIMATIC HMI son marcas registradas por SIEMENS AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de los proprietarios.
Exencin de responsabilidad
Hemos probado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos impiden tomar garanta completa de esta concordancia. El contenido de esta publicacin est sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias.
Siemens Aktiengesellschaft
A5E00178399-01
Primero aprender a configurar un control secuencial, y despus le guiaremos paso a paso por todas las tareas a realizar en el Administrador SIMATIC y en S7-GRAPH para crear el control secuencial, cargarlo en la CPU y testearlo.
El ejemplo correctamente programado est incluido en forma de proyecto en el volumen de suministro y se llama "ZEs02_01_S7Graph_Taladra".
Requisitos
Para poder programar y comprobar el ejemplo "Taladradora" como se describe a continuacin, necesitar los siguientes componentes de hardware y software:
-
una unidad de programacin/un PC con el paquete bsico STEP 7 y el paquete opcional S7-GRAPH una conexin MPI al sistema de automatizacin un sistema de automatizacin - en nuestro ejemplo S7-300, compuesto por: un perfil soporte, una fuente de alimentacin de 24V, una CPU 314 y un mdulo de entrada/salida digital (8DI + 8DO) Alternativa al PLC: el paquete opcional S7 "PLC-Simulation"
Programacin simblica
no
Crear cadena secuencial: - Crear y abrir FB1 de S7-GRAPH en el Administrador SIMATIC - Programar la cadena secuencial
Programra OB1 con llamada del FB1 y del DB de instancia (DB1) correspondiente
Cargar progr. de ejemplo (DB1, FB1, OB1) en el Administrador SIMATIC de la CPU y comprobar la cadena secuencial
Avance Motor
Motor ON Aviso: - Taladro en marcha - Taladro parado
Bajar taladro
Subir taladro
Bomba de refrigerante
Dispositivo de sujecin
Aviso: Presin nominal de sujecin alcanzada
Estado inicial
El estado inicial de la taladradora se define como sigue: El estado inicial de la taladradora se define como sigue. El avance y el taladro se encuentran en la posicin superior. No se ha colocado la pieza.
Elemento Arranque
Estado
T6 S1
Programa perforacin iniciado (pulsador arranque oprimido) Supervisar sujecin pieza Pieza sujeta a presin nominal sujecin Motor funciona con par giro nominal (sin preseleccin refrigerante) Motor funciona con par giro nominal (con preseleccin refrigerante) Taladradora lista (etapa inicial)
T1 S2 T2 S3 T3 T7 S7 T8 S4
Bajar taladro (taladrar) Conectar bomba refrigerante Conectar motor Sujetar pieza
T4 S5
Subir taladro
T5 S6
Liberar pieza, desconectar motor y bomba refrigerante
Pieza liberada, bomba refrigerante parada, motor parado Tiempo espera 500ms
T6 S1
S = Etapa T = Transicin
Insertar un programa S7
En este ejemplo no hace falta configurar el hardware, puesto que el direccionamiento estndar del mdulo de entradas/salidas se realiza en el slot 4. Por lo tanto, introduzca un programa S7 directamente en la carpeta de proyectos del Administrador SIMATIC. El programa S7 servir de carpeta para los bloques, fuentes y smbolos del programa de usuario. Para ello proceda como sigue: 1. Seleccione el proyecto "Taladra". 2. Elija el comando de men Insertar > Programa > Programa S7. 3. D el nombre "Taladradora" al programa S7. Las carpetas para fuentes, bloques y smbolos se crean automticamente al insertar un programa S7. Adems se crea un OB1 vaco en la carpeta "Bloques".
10
11
2. Inserte una lnea de accin vaca haciendo un clic en el recuadro de la misma. 3. Introduzca las acciones. Las acciones se componen de operaciones y operandos. El programa "Taladradora" requiere 4 operaciones distintas en las etapas: S R N D Activar salida Desactivar salida Non holding: La seal del operando ser 1 mientras est activa la etapa. Delay: el operando se pondr a "1" cuando haya transcurrido el tiempo definido tras activarse la etapa y se pondr a "0" al desactivarse la misma.
Programar transiciones
Para programar condiciones de transicin se emplean las operaciones lgicas con bits "Contacto normalmente abierto", "Contacto normalmente cerrado" y "Comparador". Las transiciones se programan de la manera siguiente: 1. Cambie a la vista "KOP" y elija los smbolos correspondientes en la barra de herramientas "KOP/FUP" Insertar contacto normalmente abierto Insertar contacto normalmente cerrado Insertar comparador 2. Posicione los smbolos en la posicin que corresponda haciendo un clic en las lneas de transicin. Puede salir en cualquier momento del modo Insertar pulsando la tecla ESC. 3. Introduzca los operandos. Para hacerlo, seleccione el cuadro de texto correspondiente con un clic en el comodn "??.?" Despus introduzca un operando absoluto o simblico (p. ej.: E0.7, "Pulsador de arranque"). 4. Si lo desea, tambin puede introducir un comentario sobre la cadena secuencial. En la vista "Cadena" el campo de comentario se encuentra en la parte superior izquierda y se abre haciendo clic con el ratn.
12
S3 Conectar_motor
T3 Trans3 T7 Trans7
T8 Trans8
"Taladro_abajo
T4 Trans4
Para programar comparadores es posible utilizar como operandos las informaciones de sistema sobre las etapas. Los operandos tienen el siguiente significado: Nombre de la etapa.T : tiempo de activacin actual o ltimo tiempo de activacin de la etapa i Nombre de la etapa.U: tiempo de activacin actual o ltimo tiempo de activacin de la etapa, sin incluir tiempos de error
13
Programar supervisiones
Para programar supervisiones proceda de la siguiente manera: 1. Cambie de la vista "Hoja" a la vista "Etapa" haciendo doble clic en la etapa 2. 2. Elija en la barra de herramientas "KOP/FUP" el smbolo Insertar comparador 3. Posicione el comparador en el lugar correspondiente de la lnea de supervisin e indique el tiempo de supervisin deseado.
14
Utilice en este ejemplo la opcin de compilacin "Ejecucin independiente". El FC a elegir depender de las caractersticas de la CPU utilizada. Elija una de las siguientes FC estndar:
N FC FC72 FC70/FC71 Funcionalidad De forma estndar se utiliza la FC72. Para ello tenga en cuenta que su CPU debe ser capaz de procesar bloques de ms de 8 kB. Estas dos FC tienen un tamao inferior a los 8 kbytes, por lo que se pueden cargar en una CPU ms pequea. La FC70 soporta las funciones de diagnstico de la SFC17/18 y solamente se puede utilizar con CPUs que dispongan de dichas funciones. Si su CPU no soporta dichas funciones deber utilizar la FC71 y renunciar a la capacidad de diagnstico. Si desea comprobar si su CPU contiene las SFC mencionadas, vaya al Administrador SIMATIC y elija el comando de men Sistema de destino > Estaciones accesibles o haga clic en el smbolo correspondiente de la barra de herramientas. Abra la carpeta "Bloques" en el programa S7. FC73 El bloque requiere un espacio de memoria inferior a kB, por lo que se puede ejecutar en todas las CPUs. En caso de utilizar esta FC se reducir considerablemente el espacio de memoria requerido por los FB S7-GRAPH. Para ello deber seleccionar la opcin "Descripcin de interface: "Mximo ahorro de memoria" en las Preferencias del bloque. No obstante, deber tener en cuenta las siguientes limitaciones: Los bloques generados con esta opcin no son aptos para el diagnstico. Al observar el control secuencial se indicar solamente el estado del elemento activo que est seleccionado.
15
3. Para cerrar la cadena secuencial elija el comando de men Archivo > Cerrar.
16
17
18
19
Acuse
Si est activada la opcin "Acuse obligado", podr utilizar el botn "Acuse" para confirmar un mensaje pendiente de acuse. De este modo podr confirmar, p. ej., un error debido a que se ha sobrepasado el tiempo de supervisin configurado en la etapa 2. No obstante, antes de confirmar el error, tendr que prever que no se cumplan las condiciones de supervisin o enclavamiento que lo han causado. Despus de producirse un error es posible hacer que avance la cadena cumpliendo la condicin de transicin, dado que la ltima condicin de transicin del ciclo tiene prioridad sobre el acuse de la supervisin. En cualquier caso, deber acusar el error. Si el error se debe a que el tiempo de activacin sin errores Nombre de la etapa.U ha sobrepasado el tiempo de supervisin configurado, tambin puede hacer que la cadena avance con un clic en el botn "Acuse". Esto es posible porque al acusar un error la variable Nombre de la etapa.U se pone a "0".
Inicializar
Con el botn "Inicializar" se reinicia la cadena secuencial con las etapas iniciales definidas.
20
Activar: La etapa seleccionada se activa aun cuando no se cumpla la transicin precedente. Desactivar Se desactiva la etapa seleccionada.
Recuerde que antes de activar una etapa es necesario desactivar la etapa actualmente activa, dado que en una cadena lineal no puede estar activada ms de una etapa. Por tanto, no podr activar la etapa deseada hasta que haya desactivado cualquier otra etapa que estuviera activada. Si ha ajustado otro modo de operacin, el modo de operacin original se marcar en negrita. Despus de controlar la cadena en modo manual puede retornar al modo automtico y cerrar el cuadro de dilogo "Controlar cadena".
3. Introduzca 5 s como valor del tiempo de supervisin. 4. Guarde la cadena secuencial con el comando de men Archivo > Guardar, puesto que es necesario volver a compilar la cadena secuencial.
21
2. Acepte los ajustes estndar haciendo clic en "Aceptar". 3. Cuando el programa lo solicite, confirme si los bloques existentes deben sobrescribirse o no.
Crear/actualizar DB de instancia
Si no ha desactivado el ajuste estndar "Crear/actualizar DB de instancia", S7-GRAPH comprobar si el DB de instancia ha cambiado desde el ltimo proceso de carga, y si debe cargarse nuevamente. En tal caso, el cuadro de dilogo "Cargar" estar activada la opcin "Cargar con DB de instancia". En caso contrario, S7-GRAPH no comprobar el DB de instancia y el usuario deber decidir si cargar de nuevo el DB de instancia o no. La opcin "Cargar con DB de instancia" estar desactivada en el cuadro de dilogo "Cargar".
22