Resumen de contenidos para Siemens SIMATIC S7-GRAPH
Página 1
SIMATIC S7-GRAPH para S7-300/400 Programación de controles secuenciales Edición Getting Started 10/2002 Primeros pasos El ejemplo que acompaña a este producto no es una descripción aislada, sino que forma parte del manual. Primeros pasos Para acceder a él, pulse sobre el botón "Primeros pasos".
Página 2
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 utilización por terceros para sus propios fines puede violar los derechos de los proprietarios.
Diseñar un control secuencial con una taladradora de ejemplo Bienvenido al ejemplo de iniciación a S7-GRAPH Siguiendo el ejemplo de iniciación aprenderá en tan solo una hora cómo diseñar un control secuencial con S7-GRAPH para automatizar la taladradora que se describe a continuación. Primero aprenderá...
Diseñar un control secuencial con una taladradora de ejemplo Requisitos Para poder programar y comprobar el ejemplo "Taladradora" como se describe a continuación, necesitará los siguientes componentes de hardware y software: una unidad de programación/un PC con · el paquete básico STEP 7 y el paquete opcional S7-GRAPH una conexión MPI al sistema de automatización un sistema de automatización - en nuestro ejemplo S7-300, compuesto por: un perfil ·...
Diseñar un control secuencial con una taladradora de ejemplo Planteamiento tecnológico de la tarea y diagrama de funciones Planteamiento de la tarea Se desea programar un control secuencial para automatizar una taladradora. Para ello se deberá programar un control secuencial partiendo de una figura tecnológica (estructura de la taladradora) y de un diagrama de funciones (secuencia) ya dados.
Diseñar un control secuencial con una taladradora de ejemplo 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 posición superior. ·...
Diseñar un control secuencial con una taladradora de ejemplo Definir la estructura de la cadena secuencial Para diseñar el programa del control secuencial, es decir, en la fase de preparación, debería descomponer el proceso de perforación en sus distintas etapas. Para ello puede servirse de la figura tecnológica y del diagrama de flujo.
Página 8
Diseñar un control secuencial con una taladradora de ejemplo Taladradora lista (etapa inicial) Programa perforación iniciado (pulsador arranque oprimido) Supervisar sujeción pieza Sujetar pieza Pieza sujeta a presión nominal sujeción Conectar motor Motor funciona con par giro nominal (sin preselección refrigerante) Motor funciona con par giro nominal (con preselección refrigerante)
Diseñar un control secuencial con una taladradora de ejemplo Definir las señales de la instalación Una vez descompuesto el proceso de perforación en sus distintas etapas, deberá definir las entradas y salidas que corresponden a cada una de ellas. Para ello puede servirse de la figura tecnológica y del diagrama de flujo.
Diseñar un control secuencial con una taladradora de ejemplo Crear el proyecto "Taladradora" en el Administrador SIMATIC Crear un proyecto Los proyectos para los controles secuenciales no se diferencian de otros proyectos de STEP 7. Para crear un nuevo proyecto en el Administrador SIMATIC: 1.
Diseñar un control secuencial con una taladradora de ejemplo Crear una tabla de símbolos En STEP 7 programará con operandos tales como señales de entrada/salida, marcas, contadores, temporizadores, bloques de datos y bloques de función. En el programa puede asignar direcciones absolutas a estos operandos (p. ej. E1.1, M2.0, FB21). Sin embargo, la legibilidad y el carácter sinóptico de un programa aumentan considerablemente si en lugar de direcciones absolutas se utilizan símbolos (p.
Diseñar un control secuencial con una taladradora de ejemplo Crear un FB de S7-GRAPH y una cadena secuencial Crear un FB de S7-GRAPH En el FB de S7-GRAPH se deposita la cadena secuencial. Para crear un FB de S7-GRAPH: 1. En el Administrador SIMATIC abra el programa "Taladradora" y, en él, la carpeta "Bloques".
Página 13
Diseñar un control secuencial con una taladradora de ejemplo Opción 2: Modo "Preselección" 1. Retorne al Administrador SIMATIC y cree el bloque de función FB2 en la carpeta "Bloques" como hemos indicado más arriba. Vuelva a indicar "GRAPH" como lenguaje de creación.
Diseñar un control secuencial con una taladradora de ejemplo Programar las acciones de las etapas Para programar las acciones de las etapas y las transiciones también puede elegir entre dos modos posibles: Directo y Preselección. A continuación describiremos el procedimiento a seguir estando seleccionado el comando Insertar >...
Página 15
Diseñar un control secuencial con una taladradora de ejemplo La siguiente figura muestra la cadena secuencial completa. S7-GRAPH - Programar controles secuenciales - Drill\... Archivo Edición Insertar Sistema de destino Test Ver Herramientas Ventana Ayuda Taladradora Taladradora_lista Trans1 Sujetar_pieza Trans2 Conectar_motor Trans3 Trans7...
Diseñar un control secuencial con una taladradora de ejemplo 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 símbolo Insertar comparador 3.
Diseñar un control secuencial con una taladradora de ejemplo Definir el bloque de función estándar Ejecutabilidad del FB S7-GRAPH S7-GRAPH ofrece dos modalidades para generar FBs. Independiente: · En cada uno de los FBs S7-GRAPH se inserta el código necesario para que pueda ejecutarse el programa.
Diseñar un control secuencial con una taladradora de ejemplo Elegir la modalidad de ejecución Elija el comando de menú Herramientas > Preferencias del bloque e indique en la ficha Compilar/Guardar que el FB S7-GRAPH se deberá ejecutar junto con una FC estándar. Introduzca el número de la FC que corresponda a las características de su CPU.
Diseñar un control secuencial con una taladradora de ejemplo Integrar la cadena secuencial en el programa STEP 7 Programar el OB1 El programa del control secuencial para la taladradora se llama y se arranca desde el bloque de organización OB 1. El OB 1 se puede crear en KOP, FUP, AWL o SCL (aquí, en KOP).
Página 20
Diseñar un control secuencial con una taladradora de ejemplo Getting Started S7-GRAPH para S7-300/400 Programación de controles secuenciales A5E00178399-01...
Diseñar un control secuencial con una taladradora de ejemplo Cargar el programa en la CPU y comprobar la cadena secuencial Cargar el programa de usuario Para poder cargar el programa en la CPU vaya al Administrador SIMATIC y cargue todos los bloques (DB1, FB1, OB1, FC70/71, FC72 o FC73) en la CPU del sistema de automatización.
Diseñar un control secuencial con una taladradora de ejemplo Función de test: Controlar cadena 'Controlar cadena' es una función de test que permite testear la cadena secuencial en S7-GRAPH en todos los modos de operación. Los ajustes del cuadro de diálogo se comportan como los parámetros FB correspondientes.
Diseñar un control secuencial con una taladradora de ejemplo Ajustar el modo de operación Active una de las casillas de verificación disponibles para que la cadena secuencial pase al modo de operación correspondiente. De esta forma puede ejecutar la cadena secuencial, p. ej. en modo manual en lugar de automático.
Página 24
Diseñar un control secuencial con una taladradora de ejemplo Cargar la cadena secuencial modificada Cuando haya terminado de compilar la cadena secuencial deberá cargarla en la CPU. Esto se puede hacer desde el Administrador SIMATIC o desde el editor S7-GRAPH. En el editor de S7-GRAPH proceda como sigue: 1.