Programação de CLP Siemens Simatic Step7 em Grafcet(Espanhol)

download Programação de CLP Siemens Simatic Step7 em Grafcet(Espanhol)

of 216

Transcript of Programação de CLP Siemens Simatic Step7 em Grafcet(Espanhol)

sProlgo, ndice Presentacin del producto

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

SIMATIC S7-GRAPH V5.3 para S7-300/400 Programacin de controles secuenciales

Instalacin Disear un control secuencial con una taladradora de ejemplo Funcionamiento de S7-GRAPH Crear un proyecto

Manual

Programar la estructura de una cadena secuencial Programar condiciones y acciones Guardar y compilar Parametrizar y llamar el FB de S7-GRAPH Cargar el FB S7-GRAPH y el DB de instancia Observar y comprobar el control secuencial Imprimir la cadena secuencial Sinopsis de las acciones Indicaciones de ingeniera DB de instancia Glosario, ndice alfabtico

Edicin 02/2004A5E00290660-01

Consignas de seguridad para el usuarioEste manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las seales que figuran a continuacin representan distintos grados de peligro:

! ! !

PeligroSignifica que, si no se adoptan las medidas preventivas adecuadas, se producir la muerte, o bien lesiones corporales graves o daos materiales considerables.

AdvertenciaSignifica que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corporales graves o daos materiales considerables.

PrecaucinSignifica que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

PrecaucinSignifica que, si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.

AtencinSe 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 cualificadoSlo 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 conformeConsidere lo siguiente:

!

AdvertenciaEl 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 registradasSIMATIC, 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.

Copyright Siemens AG 2004 All rights reservedLa divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Se reservan todos los derechos, en particular para el caso de concesin de patentes o de modelos de utilidad.

Exencin de responsabilidadHemos 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 AG Bereich Automation and Drives Geschaeftsgebiet Industrial Automation Systems Postfach 4848, D- 90327 Nuernberg

Siemens AG 2004 Sujeto a cambios sin previo aviso.

Siemens Aktiengesellschaft

A5E00290660-01

PrlogoFinalidad del manualEste manual ofrece una visin muy completa sobre la programacin con el software S7-GRAPH. Le servir de gran ayuda a la hora de instalar y poner el software en funcionamiento. En l se explican los procedimientos necesarios para crear y estructurar los programas de usuario y se incluyen descripciones de los elementos del lenguaje de programacin. El manual est dirigido a tcnicos cualificados que operen en los mbitos de programacin, ingeniera, puesta en marcha y mantenimiento de sistemas de automatizacin. Recomendamos familiarizarse primeramente con el ejemplo del captulo 3 "Disear un control secuencial utilizando el ejemplo de una taladradora". Este ejemplo le ayudar a aprender a programar con S7-GRAPH.

Conocimientos bsicos requeridosPara comprender este manual se requieren conocimientos generales en materia de automatizacin. Adems se requieren conocimientos sobre el uso de ordenadores o equipos similares a PCs (p. ej. sobre unidades de programacin) bajo los sistemas operativos MS Windows 2000 Professional o MS Windows XP Professional. Dado que S7-GRAPH opera en el entorno del software bsico STEP 7, tambin se requieren conocimientos sobre este software. Para ms informacin al respecto, consulte el manual "Programar con STEP 7 V5.x".

mbito de validez del manualEl presente manual describe el paquete de software S7-GRAPH V5.3.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

iii

Prlogo

Paquetes de documentacin de S7-GRAPH y del software bsico STEP 7 La tabla siguiente ofrece una visin de conjunto de la documentacin de STEP 7 y S7-GRAPH:Manuales S7-GRAPH para S7-300/400 Contenido Nociones bsicas e informacin de referencia. Este manual explica los procedimientos necesarios para crear y estructurar los programas y describe los elementos disponibles de los lenguajes de programacin. Manuales de informacin bsica para el personal tcnico, los cuales describen los procedimientos necesarios para programar las tareas de control con STEP 7 y S7-300/40. Referencia El manual no se puede adquirir por separado. ste se encuentra disponible en el CD del producto, en la Manual Collection y en Internet. 6ES7810-4CA07-8DW0

Informacin bsica de STEP 7 compuesta por los siguientes manuales: STEP 7 V5.3 Primeros pasos y ejercicios prcticos Programar con STEP 7 V5.3 Configurar el hardware y la comunicacin con STEP 7 V5.3 De S5 a S7, Gua para facilitar la transicin

Informacin de referencia de STEP 7 compuesta por los siguientes manuales: KOP/FUP/AWL para S7-300/400 Funciones estndar y funciones de sistema para S7-300/400

Informacin de referencia que permite consultar los lenguajes de programacin KOP, FUP y AWL as como las funciones estndar y de sistema.

6ES7810-4CA07-8DW1

iv

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Prlogo

Manual y ayuda en pantallaEste manual es un extracto de la ayuda en pantalla. Describe las nociones bsicas para poder utilizar el software S7-GRAPH. La ayuda en pantalla contiene adems instrucciones detalladas e informacin de referencia. Dado que la estructura del manual y la de la Ayuda en pantalla es idntica resulta fcil cambiar de una documentacin a la otra.

Accesos a la Ayuda en pantallaLa ayuda est integrada en el software con varios interfaces de acceso: El men Ayuda ofrece varios comandos de men: Temas de Ayuda permite acceder al ndice de la ayuda de S7-GRAPH. Introduccin ofrece una visin de conjunto sobre la programacin con S7-GRAPH, Uso de la Ayuda contiene instrucciones detalladas sobre cmo utilizar la ayuda en pantalla. La ayuda contextual ofrece informacin sobre el contexto actual, como p.ej. sobre el cuadro de dilogo que est abierto o sobre la ventana activa. A la ayuda contextual se accede con el botn de comando "Ayuda" o con la tecla F1. Tambin la barra de estado ofrece ayuda contextual. Colocando el puntero del ratn sobre un comando de men, aparecer una breve explicacin acerca del comando en cuestin. Colocando el puntero del ratn sobre los botones de la barra de herramientas aparecer asimismo una breve descripcin de su funcin. Si prefiere leer la informacin de la ayuda en pantalla en papel, puede imprimir los distintos temas y libros o bien toda la ayuda.

Asistencia adicionalSi tiene preguntas relacionadas con el uso de los productos descritos en el manual a las que no encuentre respuesta, dirjase a la sucursal o al representante ms prximo de Siemens, en donde le pondrn en contacto con el especialista. Encontrar a su persona de contacto en la pgina de Internet: http://www.siemens.com/automation/partner

Centro de formacin SIMATICPara ofrecer a nuestros clientes un fcil aprendizaje de los sistemas de automatizacin SIMATIC S7, les ofrecemos distintos cursillos de formacin. Dirjase a su centro de formacin regional o a la central en D 90327 Nuernberg. Telfono: Internet: +49 (911) 895-3200. http://www.sitrain.com

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

v

Prlogo

A&D Technical SupportEstamos a su disposicin en todo el mundo y a cualquier hora del da:

Nuernberg Johnson City Beijing

Worldwide (Nuernberg) Technical SupportHora: Telfono: Fax: E-Mail: GMT: 0:00 - 24:00 / 365 das +49 (180) 5050-222 +49 (180) 5050-223 adsupport@ siemens.com +1:00

Europe / Africa (Nuernberg) AuthorizationHora: Telfono: Fax: E-Mail: GMT: lunes a viernes 8:00 - 17:00 +49 (180) 5050-222 +49 (180) 5050-223 adsupport@ siemens.com +1:00

United States (Johnson City) Technical Support and AuthorizationHora: lunes a viernes 8:00 - 17:00 Telfono: Fax: E-Mail: +1 (423) 262 2522 +1 (423) 262 2289 simatic.hotline@ sea.siemens.com GMT: -5:00

Asia / Australia (Beijing) Technical Support and AuthorizationHora: lunes a viernes 8:00 - 17:00 Telfono: Fax: E-Mail: +86 10 64 75 75 75 +86 10 64 74 74 74 adsupport.asia@ siemens.com GMT: +8:00

Technical Support y Authorization le atendern generalmente en alemn e ingls.

vi

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Prlogo

Service & Support en InternetAdems de nuestra documentacin, en Internet le ponemos a su disposicin todo nuestro know-how. http://www.siemens.com/automation/service&support En esta pgina encontrar: "Newsletter" que le mantendrn siempre al da ofrecindole informaciones de ltima hora, La rbrica "Servicios online" con un buscador que le permitir acceder a la informacin que necesita, El "Foro" en el que podr intercambiar sus experiencias con cientos de expertos en todo el mundo, El especialista o experto de Automation & Drives de su regin, Bajo la rbrica "Servicios" encontrar informacin sobre el servicio tcnico ms prximo, sobre reparaciones, repuestos etc.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

vii

Prlogo

viii

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

ndice1 Presentacin del producto 1.1 1.2 2 1-1 Caractersticas generales de S7-GRAPH ...................................................................1-1 Novedades ..................................................................................................................1-4 2-1

Instalacin 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.2.2 2.2.3 2.2.4

Automation License Manager .....................................................................................2-1 Autorizacin de utilizacin con el Automation License Manager ................................2-1 Instalar el Automation Licence Manager.....................................................................2-3 Reglas para la manipulacin de claves de licencia ....................................................2-4 Instalar S7-GRAPH .....................................................................................................2-5 Instalar S7-GRAPH .....................................................................................................2-5 Iniciar el programa de instalacin ...............................................................................2-6 Indicaciones sobre el proceso de instalacin .............................................................2-7 Desinstalar S7-GRAPH ...............................................................................................2-7 3-1

3

Disear un control secuencial con una taladradora de ejemplo 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15

Planteamiento tecnolgico de la tarea y diagrama de funciones ...............................3-3 Definir la estructura de la cadena secuencial .............................................................3-5 Definir las seales de la instalacin ............................................................................3-7 Crear el proyecto "Taladradora" en el Administrador SIMATIC..................................3-8 Crear una tabla de smbolos .......................................................................................3-9 Crear un FB de S7-GRAPH y una cadena secuencial .............................................3-10 Programar las acciones de las etapas ......................................................................3-12 Programar transiciones .............................................................................................3-12 Programar supervisiones ..........................................................................................3-14 Definir el bloque de funcin estndar........................................................................3-15 Guardar y cerrar la cadena secuencial .....................................................................3-16 Integrar la cadena secuencial en el programa STEP 7 ............................................3-17 Cargar el programa en la CPU y comprobar la cadena secuencial..........................3-19 Funcin de test: Controlar cadena ............................................................................3-20 Modificar la cadena secuencial .................................................................................3-21 4-1

4

Funcionamiento de S7-GRAPH 4.1 4.2 4.3 4.4 4.5 4.5.1 4.5.2 4.5.3

Arrancar S7-GRAPH ...................................................................................................4-1 Interface de usuario de S7-GRAPH ............................................................................4-2 Ajustes del rea de trabajo........................................................................................4-11 Adaptar la vista, los colores y los tipos de letra ........................................................4-13 Elementos auxiliares para editar la cadena secuencial ............................................4-16 Visualizacin y posicin de las barras de herramientas ...........................................4-16 Editar la cadena secuencial con las barras de herramientas ...................................4-17 Navegar en la cadena secuencial .............................................................................4-18 5-1

5

Crear un proyecto 5.1 5.2 5.3 5.4 5.5

Crear el proyecto en el Administrador SIMATIC .........................................................5-1 FB S7-GRAPH o fuente S7-GRAPH?.......................................................................5-2 FB S7-GRAPH ............................................................................................................5-3 Fuente S7-GRAPH......................................................................................................5-3 Abrir un FB S7-GRAPH o una fuente S7-GRAPH ......................................................5-4

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

ix

ndice

6

Programar la estructura de una cadena secuencial 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12

6-1

Cadena secuencial - Principios ...................................................................................6-2 Estructuras de una cadena secuencial .......................................................................6-3 Reglas a seguir para estructurar una cadena secuencial...........................................6-4 Elementos de una cadena secuencial ........................................................................6-4 Pareja de etapa/transicin y etapa inicial....................................................................6-5 Salto ............................................................................................................................6-6 Rama alternativa .........................................................................................................6-7 Rama simultnea ........................................................................................................6-8 Fin de cadena..............................................................................................................6-9 Nueva cadena .............................................................................................................6-9 Operaciones permanentes ........................................................................................6-10 Comentario de bloque ...............................................................................................6-11 7-1

7

Programar condiciones y acciones 7.1 7.1.1 7.2 7.3 7.4 7.4.1 7.5 7.6 7.7 7.8 7.9 7.10 7.11 7.12 7.13 7.14

Acciones ......................................................................................................................7-3 Acciones ......................................................................................................................7-3 Acciones estndar.......................................................................................................7-4 Acciones controladas por eventos ..............................................................................7-6 Contadores, temporizadores y operaciones aritmticas en acciones ........................7-9 Asignaciones con BuiltIn Function ............................................................................7-12 Condiciones...............................................................................................................7-15 Elementos KOP para programar condiciones...........................................................7-18 Combinacin lgica de elementos KOP....................................................................7-20 Elementos FUP para programar condiciones ...........................................................7-22 Combinacin lgica de elementos FUP ....................................................................7-24 Utilizar operandos especficos de S7-GRAPH en las condiciones ...........................7-25 Errores de supervisin y acuse obligado ..................................................................7-26 Comentario, extensin del nombre, nmero, nombre...............................................7-28 Programar con operandos simblicos.......................................................................7-29 Parmetros de bloque y variables del FB S7-GRAPH..............................................7-30 8-1

8

Guardar y compilar 8.1 8.2 8.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.4.6 8.4.7 8.5 8.6

Guardar y compilar......................................................................................................8-1 Reglas a seguir para guardar un FB S7-GRAPH .......................................................8-2 Reglas a seguir para guardar una fuente S7-GRAPH ................................................8-2 Ajustes predeterminados para guardar y compilar .....................................................8-3 Ajustes de la ficha "General".......................................................................................8-3 Ajustes de la ficha "Compilar/guardar": Parmetros FB .............................................8-5 Ajustes de la ficha "Compilar/guardar" Ejecucin (modelos de bloques para FBs) ...8-6 Ajustes de la ficha "Compilar/guardar" Descripcin de interface................................8-7 Ajustes de la ficha "Compilar/guardar" Propiedades de la cadena.............................8-8 Ajustes de la ficha "Compilar/guardar" Advertencias..................................................8-8 Ajustes de la ficha "Mensajes" ....................................................................................8-9 Guardar .....................................................................................................................8-10 Compilar ....................................................................................................................8-13 9-1

9

Parametrizar y llamar el FB de S7-GRAPH 9.1 9.2 9.3 9.4 9.5 9.6

Llamar el FB S7-GRAPH desde el programa S7 ........................................................9-1 Llamar el FB de S7-GRAPH........................................................................................9-2 Seleccionar un juego de parmetros FB.....................................................................9-3 Juegos de parmetros del FB .....................................................................................9-4 Parmetros de entrada del FB S7-GRAPH.................................................................9-5 Parmetros de salida del FB S7-GRAPH ...................................................................9-7

x

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

ndice

9.7 9.7.1 9.7.2 9.7.3 9.7.4 9.7.5 9.7.6 9.7.7 10

Modos de operacin del control secuencial ................................................................9-9 Modo de operacin "Automtico" (SW_AUTO).........................................................9-10 Modo de operacin "Manual" (SW_MAN).................................................................9-11 Modo de operacin "Jog" (SW_TAP)........................................................................9-12 Modo de operacin "Automtico o Avance" (SW_TOP) ...........................................9-13 Seleccionar una etapa con S_SEL ...........................................................................9-14 Seleccionar una etapa con S_PREV o S_NEXT ......................................................9-14 Avanzar con T_PUSH ...............................................................................................9-14 10-1

Cargar el FB S7-GRAPH y el DB de instancia 10.1 10.2

Cargar bloques desde la PG a la CPU .....................................................................10-1 Cargar bloques de la CPU a la PG ...........................................................................10-3 11-1

11

Observar y comprobar el control secuencial 11.1 11.1.1 11.1.2 11.1.3 11.2

Funciones de observacin y test en S7-GRAPH ......................................................11-2 Observar el estado del programa..............................................................................11-2 Controlar cadena.......................................................................................................11-3 Sincronizacin ...........................................................................................................11-4 Funciones de test de STEP 7 ...................................................................................11-5 12-1 13-1

12 13

Imprimir la cadena secuencial Sinopsis de las acciones 13.1 13.2 13.3 13.4 13.5

Acciones estndar con y sin interlock .......................................................................13-1 Acciones controladas por eventos - con interlock y sin interlock..............................13-2 Contadores en acciones............................................................................................13-8 Temporizadores en acciones ..................................................................................13-13 Operaciones aritmticas en acciones .....................................................................13-19 14-1

14

Indicaciones de ingeniera 14.1 14.2 14.3

Generelle Ebenenstruktur und Programmstruktur ....................................................14-2 Particularidades a tener en cuenta al programar cadenas secuenciales .................14-8 Acoplamiento a los sistemas de manejo y visualizacin ........................................14-12 15-1

15

DB de instancia 15.1 15.2 15.3 15.4 15.5 15.6 15.7 15.8 15.9 15.10 15.11 15.12 15.13

Ajustes del DB de instancia ......................................................................................15-1 Asignacin entre DB de instancia y FB S7-GRAPH .................................................15-2 Crear automticamente el DB de instancia al guardar .............................................15-2 Crear el DB de instancia posteriormente ..................................................................15-2 Visualizar e imprimir el DB de instancia....................................................................15-3 Acceso al DB de instancia.........................................................................................15-3 Estructura de un DB de instancia..............................................................................15-3 Estructura bruta del DB de instancia.........................................................................15-3 Parmetros FB ..........................................................................................................15-4 Estructura de la transicin.........................................................................................15-8 Estructura de la etapa .............................................................................................15-10 Estado de la cadena................................................................................................15-12 rea interna de datos ..............................................................................................15-17

Glosario ndice alfabtico

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

xi

ndice

xii

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

1

Presentacin del producto

1.1

Caractersticas generales de S7-GRAPH

Lenguaje de programacin S7-GRAPHCon el lenguaje de programacin S7-GRAPH se amplan las prestaciones de STEP 7 con la posibilidad de programar controles secuenciales grficamente. Con S7-GRAPH podr programar las secuencias que desee controlar con un sistema de automatizacin SIMATIC de forma clara y rpida. Para ello deber dividir el proceso en distintas etapas con un volumen de funciones no demasiado extenso. Dicho proceso se representar grficamente y puede documentarse tanto con figuras como con texto. En las etapas se determinan las acciones que se van a ejecutar. El paso de una etapa a otra se regula mediante transiciones (condiciones de transicin). Estas condiciones se definen con ayuda de los lenguajes de programacin KOP (esquema de contactos) y FUP (diagrama de funciones).

PLCopen Basis LevelS7-GRAPH cumple, a partir de la versin 5.1, el PLCopen Basis Level para controles secuenciales de la norma DIN EN 61131-3. Si dispone de un control secuencial que no cumple la norma, puede importarlo a la gestin de datos de STEP 7 como archivo ASCII desde el Administrador SIMATIC y tratarlo posteriormente con S7-GRAPH. Para crear controles secuenciales conforme a la norma, elija el cuadro de dilogo "Preferencias de la aplicacin" y en la ficha "General" active la opcin "Comportamiento segn IEC".

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

1-1

Presentacin del producto

Bloques del control secuencialUn control secuencial controla el proceso en un orden preestablecido y en funcin de determinadas condiciones. La complejidad del control secuencial depende de la tarea de automatizacin que se desea ejecutar, pero un control tendr siempre - como mnimo - los 3 bloques siguientes: Un bloque STEP 7 (1) desde el que se llamar al FB de S7-GRAPH. Este bloque puede ser un OB, una FC u otro FB. Un FB de S7-GRAPH (2) para describir las tareas parciales del control secuencial y de qu dependen. Estas tareas parciales (etapas) y dependencias (transiciones) pueden organizarse en una o varias cadenas secuenciales. Un DB de instancia (3) que contiene los datos y parmetros del control secuencial. Este DB de instancia se asigna al FB de S7-GRAPH y puede ser generado automticamente por el sistema.(1) (2) (3)

OB/FB/FC

FB i Comentario de ...

DB i

CALL FBi,DBi INIT_SQ:=

S1 T1 S2 T2

1-2

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Presentacin del producto

Extracto de una cadena secuencial con etapas y transicionesLas cadenas secuenciales se programan en el FB de S7-GRAPH. Se componen de una serie de etapas, las cuales se activan en un orden determinado dependiendo de las transiciones (condiciones de transicin) programadas.

Accin1S1 Etapa1

Accin Accin

Motor

Final de carrera T1 Transicin1 Etapa2S2 Etapa2

Condiciones

Accin

Entrada1

Entrada2 T2 Transicin2

Condiciones

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

1-3

Presentacin del producto

1.2

NovedadesCon respecto a la versin 5.2, la versin 5.3 del software de programacin S7-GRAPH ofrece las siguientes ampliaciones y modificaciones:

Instalacin S7-GRAPH V 5.3 puede utilizarse con MS Windows 2000 Professional y MS Windows XP Professional. A partir de S7-GRAPH V5.3 se ha introducido un nuevo concepto de licencia. La autorizacin de utilizacin ya no se otorga mediante autorizaciones, sino mediante claves de licencia. stas se gestionan con el Automation License Manager verwaltet (consulte Autorizacin de utilizacin con el Automation License Manager). El programa AuthorsW ya no se utiliza.

1-4

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

2

Instalacin

2.12.1.1

Automation License ManagerAutorizacin de utilizacin con el Automation License Manager

Automation License ManagerPara la utilizacin del software de programacin S7-GRAPH se requiere una clave de licencia (autorizacin de utilizacin) especfica para del producto, cuya instalacin se ejecuta a partir de la versin 5.3 de S7-GRAPH con el Automation License Manager. El Automation License Manager es un producto de sofware de Siemens AG. Se utiliza en todos los sistemas para el procesamiento de claves de licencia (representantes tcnicos de licencias). El Automation License Manager puede encontrarse: En el soporte de instalacin de STEP 7 En las pginas de Internet de A&D Customer Support de Siemens AG como WebDownLoad. En el Automation License Manager se ha integrado una ayuda en pantalla, a la que puede acceder contextualmente tras la instalacin pulsando la tecla F1 o a travs del comando de men Ayuda > Ayuda sobre License Manager. En esta ayuda encontrar la informacin detallada sobre la funcionalidad y la manipulacin del Automation License Managers.

LicenciasPara la utilizacin de paquetes de software de STEP 7 protegidos con licencia se requieren licencias. Una licencia se otorga a modo de derecho a la utilizacin de productos. Los representantes de este derecho son: El CoL (Certificate of License) y La clave de licencia.

Certificate of License (CoL)El "Certificate of License" (certificado de licencia) suministrado con el producto es la prueba jurdica el derecho de utilizacin. El producto correspondiente slo puede utilizarlo el propietario del CoL o personas autorizadas.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

2-1

Instalacin

Claves de licenciaLa clave de licencia es el representante tcnico de una licencia (sello de licencia electrnico). Para cada software protegido por licencia SIEMENS AG otorga una clave de licencia. Slo si al abrir el software se detectar una clave de liencia vlida podr utilizarse el software correspondiente de acuerdo con las condiciones de licencia y de utilizacin relacionadas con la licencia en cuestin. Notas Puede utilizar el software bsico de S7-GRAPH sin clave de licencia para familiarizarse con la interfaz de usuario y con sus funciones. El uso ilimitado bajo la consideracin de las determinaciones jurdicas de la licencia slo es posible con una clave de licencia instalada. Si no ha instalado la clave de licencia le aparecer regularmente un aviso que le solicitar la instalacin de la clave. Las claves de licencia pueden guardarse y transferirse a soportes individuales de la siguiente manera: En disquetes de claves de licencia, En discos duros locales y En memorias de disco duro de ordenadores y de redes Encontrar informacin detallada sobre la manipulacin de claves de licencia en la ayuda en pantalla sobre el Automation License Manager.

Tipos de licenciaPara productos de software de Siemens AG se distingue entre los siguientes tipos de licencia orientadas a la aplicacin. El comportamiento del software depende de las claves de licencia de los diferentes tipos de licencia. El tipo de utilizacin depende a su vez del correspondiente Certificate of License.Tipo de licencia Single License Floating License Trial License Descripcin La utilizacin del software es ilimitada en tiempo y es posible en cualquier ordenador. Derecho de utilizacin temporalmente ilimitada sujeta a la utilizacin en red ("remote"Nutzung) de un software. El uso del software est limitado a: Upgrade License Una validez mxima de 14 das, Un nmero determinado de das a partir de la primera utilizacin, El uso para pruebas y para validacin (exclusin de responsabilidades).

Para una actualizacin pueden ser necesarios determinados requisitos en cuanto al estado del sistema: Con una licencia de actualizacin puede convertirse la licencia de una antigua versin x a una versin >x+.... Una actualizacin puede ser necesaria p.ej. por la ampliacin del equipamiento.

2-2

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Instalacin

2.1.2

Instalar el Automation Licence ManagerEl Automation License Manager se instala con un programa de instalacin. El software de instalacin del Automation License Manager puede encontrarse en el CD de STEP 7. Puede instalar el Automation License Manager junto con S7-GRAPH. o hacerlo posteriormente. Notas Consulte informacin detallada sobre el procedimiento de instalacin del Automation License Manager en el archivo Lame.wri del Automation License Manager. En la ayuda en pantalla sobre Automation License Manager encontrar toda la informacin necesaria sobre la funcionalidad y la manipulacin de claves de licencia.

Instalar claves de licencia posteriormenteSi abre el software S7-GRAPH sin disponer de una clave de licencia, aparecer el aviso correspondiente.

Notas Puede utilizar el software de S7-GRAPH sin clave de licencia para familiarizarse con la interfaz de usuario y con sus funciones. El uso ilimitado bajo la consideracin de las determinaciones jurdicas de la licencia slo es posible con una clave de licencia instalada. Si no ha instalado la clave de licencia le aparecer regularmente un aviso que le solicitar la instalacin de la clave.

Para instalar la clave de licencia posteriormente dispone de las siguientes posibilidades: Instalar las claves de licencia desde diquets Instalar las claves de licencia a travs de WebDownLoad (es necesaria una solicitud previa) Utilizando las claves de Floating License disponibles en la red. Encontrar informacin detallada sobre el procedimiento en la ayuda en pantalla sobre el Automation License Manager, a la que puede acceder tras la instalacin pulsando la tecla F1 o con el comando de men Ayuda > Ayuda sobre el License Manager.

Notas Las claves de licencia slo funcionarn en Windows 2000/XP si se encuentran en un soporte de disco duro con acceso de escritura. Las Floating Licenses tambin puede utilizarse a travs de una red, es decir en modo "remote".

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

2-3

Instalacin

2.1.3

Reglas para la manipulacin de claves de licencia

!

Cuidado Tenga en cuenta las indicaciones sobre la manipulacin de claves de licencia especificadas en la ayuda en pantalla as como en el archivo Lame.wri referente al Automation License Manager. Si no las observa es posible que pierda las claves de licencia de forma irrecuperable.

La ayuda en pantalla referente al Automation License Manager se puede abrir contextualmente pulsando la tecla F1 o con el comando de men Ayuda > Ayuda sobre el Automation License Manager. En esta ayuda encontrar toda la informacin necesaria sobre la funcionalidad y la manipulacin de las claves de licencia.

2-4

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Instalacin

2.22.2.1

Instalar S7-GRAPHInstalar S7-GRAPHS7-GRAPH contiene un programa de instalacin Setup que ejecuta automticamente la instalacin. Durante todo el proceso de instalacin aparecern instrucciones en la pantalla que deber seguir paso a paso. Este programa se llama con el procedimiento habitual en Windows para instalar programas.

Requisitos para la instalacin Sistema operativo Microsoft Windows 2000/XP Paquete bsico SIMATIC STEP 7; la versin necesaria est indicada en el archivo Lame.wri PC o unidad de programacin que cumpla ciertos requisitos, que puede consultar en el archivo LEAME Una unidad de programacin (PG) es un ordenador personal de versin compacta especialmente idneo para usos industriales. Est completamente equipado para programar los sistemas de automatizacin SIMATIC. Capacidad de memoria: requerimiento de memoria en el disco duro, vase "Lame". Interface MPI (opcional): El interface entre el sistema de origen (unidad de programacin o PC) y el sistema de destino slo es necesario si desea comunicar con el sistema de destino a travs de MPI. Para ello utilice un cable PC/MPI conectado al interface de comunicacin de su PC/PG, o una tarjeta MPI instalada en su PC/PG.-

Algunas unidades de programacin ya tienen un interface MPI incorporado. Prommer externo (opcional): Si se utiliza un PC slo necesita un prommer externo si desea grabar EPROMs.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

2-5

Instalacin

2.2.2

Iniciar el programa de instalacin

Pasos previos a la instalacinAntes de poder comenzar con la instalacin es necesario arrancar Windows. Para realizar la instalacin desde CD-ROM, introduzca el CD-ROM en la unidad correspondiente de su PC.

Iniciar el programa de instalacinPara realizar la instalacin proceda de la manera siguiente: 1. Vaya al panel de control de Windows y haga doble clic en el icono "Agregar o quitar programas". 2. Siga paso a paso las instrucciones necesarias para instalar el programa. El programa le guiar paso a paso a lo largo de todo el proceso de instalacin. Siempre puede cambiar al paso precedente o al siguiente. Durante el proceso de instalacin se visualizarn cuadros de dilogo en los que se le plantearn preguntas o se le ofrecern opciones. Le rogamos que lea las indicaciones que siguen, que le ayudarn a responder ms fcil y rpidamente los dilogos.

Si ya tiene instalada una versin de S7-GRAPH...Si el programa de instalacin detecta la existencia de un programa S7-GRAPH en el sistema de origen, aparece un mensaje indicndoselo. Luego contine como sigue: interrumpa la instalacin (para desinstalar posteriormente la versin antigua de S7-GRAPH en Windows y a continuacin iniciar de nuevo la instalacin) o contine con la instalacin sobrescribiendo la versin antigua con la nueva. Por cuanto respecta a una gestin limpia , antes de proceder a una instalacin debe desinstalar cualquier versin anterior existente. El nico inconveniente adicional es que puede ocurrir que al desinstalar el programa no se borre toda la instalacin anterior

2-6

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Instalacin

2.2.3

Indicaciones sobre el proceso de instalacin

Autorizacin de claves de licenciaDurante la instalacin se comprueba si en el disco duro existe la correspondiente clave de licencia. Si sta no se detecta, aparece un mensaje indicando que el software slo se puede utilizar con la debida clave de licencia. Si lo desea, puede transferir la clave de licencia inmediatamente o continuar con la instalacin y transferirla posteriormente. En el primer caso, introduzca el disquete con la clave de licencia suministado en la correspondiente unidad cuando se le solicite.

Errores durante la instalacinLos errores indicados a continuacin interrumpen el proceso de instalacin: Si aparece un error inmediatamente despus de haber inicializado el sistema, seguramente a no habr iniciado el Setup con Windows. El espacio de memoria no es suficiente: Se necesita suficiente espacio de memoria libre en el disco duro, dependiendo del volumen de instalacin elegido (vase Lame). El disquete/CD est defectuoso: Si hubiera un CD/disquete defectuoso, dirjase a su distribuidor de SIEMENS. Error del usuario: vuelva a iniciar la instalacin y siga las instrucciones atentamente.

Para finalizar la instalacin...Si la instalacin ha terminado correctamente, aparecer un mensaje en la pantalla indicndolo. Si durante la instalacin ha modificado archivos del DOS, se le pedir que inicie nuevamente Windows. Despus del rearranque completo puede iniciar S7-GRAPH. De lo contrario, podr iniciar S7-GRAPH directamente despus de la instalacin.

2.2.4

Desinstalar S7-GRAPHSiga el procedimiento habitual de Windows para desinstalar software: 1. Vaya al panel de control de Windows y haga doble clic en el icono "Agregar o quitar programas". 2. Seleccione S7-GRAPH en la lista de programas instalados que se visualiza a continuacin. Despus confirme pulsando el botn que sirve para quitar programas. Si aparecen cuadros de dilogo llamados "Eliminar archivo liberado" y no est seguro de cmo proceder, haga clic en el botn "No".

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

2-7

Instalacin

2-8

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3

Disear un control secuencial con una taladradora de ejemplo

Bienvenido al ejemplo de iniciacin a S7-GRAPHSiguiendo el ejemplo de iniciacin aprender en tan solo una hora cmo disear un control secuencial con S7-GRAPH para automatizar la taladradora que se describe a continuacin.

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".

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-1

Disear un control secuencial con una taladradora de ejemplo

RequisitosPara 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" Consulte tambin: Pasos a seguir para crear el control secuencial

Pasos a seguir para crear el control secuencialEl diagrama de flujo muestra el procedimiento a seguir para crear un control secuencial adaptado al ejemplo de la taladradora:Definir la estructura de la cadena secuencial y definir las seales de la instalacin

Crear el proyecto "Taladradora" en el Administrador SIMATIC

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

3-2

-

Programacin simblica

s

Crear la tabla de smbolos

no

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

3.1

Planteamiento tecnolgico de la tarea y diagrama de funciones

Planteamiento de la tareaSe desea programar un control secuencial para automatizar una taladradora. Para ello se deber programar un control secuencial partiendo de una figura tecnolgica (estructura de la taladradora) y de un diagrama de funciones (secuencia) ya dados.

Figura tecnolgica - Estructura de la taladradoraLa taladradora se compone de los siguientes elementos: Motor con aviso de que el taladro est en marcha/parado Pulsador de arranque y preselector de refrigerante Bomba de refrigerante con aviso de que se ha alcanzado la presin del refrigerante ("Presin_refrig_ok") Dispositivo de sujecin con aviso de que se ha alcanzado la presin nominal de sujecin ("Presin_suj_ok") Dispositivo de sujecin con aviso de que se ha alcanzado la presin nominal de sujecin ("Presin_suj_ok")

Avance Motor

Bajar taladro

Subir taladro Motor ON Aviso: - Taladro en marcha - Taladro parado

Final de carrera: Taladro arriba

Bomba de refrigerante ON Aviso: Presin del refrigerante alcanzada

Final de carrera: Taladro abajo

Bomba de refrigerante

Dispositivo de sujecinAviso: Presin nominal de sujecin alcanzada

Pulsador de arranque Preselector del refrigerante

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-3

Disear un control secuencial con una taladradora de ejemplo

Estado inicialEl 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.

Diagrama de funciones - Divisin del proceso de perforacinEl proceso de perforacin se divide en los siguientes pasos: Insertar la pieza (manualmente) Si es necesario, accionar el preselector para conectar la bomba del refrigerante (dependiendo del material) Arrancar la mquina con el pulsador de arranque (el motor se pone en marcha) Fijar la pieza a la presin nominal de sujecin Conectar la bomba del refrigerante (segn la preseleccin elegida) Bajar el taladro por el avance hasta la posicin inferior deseada (taladrar) Esperar 0,5 seg. en la posicin inferior deseada (taladrar) Subir el taladro por el avance hasta la posicin superior deseada Liberar la pieza y desconectar el motor y la bomba del refrigerante Sacar la pieza (manualmente)

Elemento Arranque

Estado

ON Dispositivo de sujecin OFF en marcha Motor parado Avance Arriba Abajo

3-4

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

3.2

Definir la estructura de la cadena secuencialPara disear el programa del control secuencial, es decir, en la fase de preparacin, debera descomponer el proceso de perforacin en sus distintas etapas. Para ello puede servirse de la figura tecnolgica y del diagrama de flujo.

Dividir el proceso de perforacin en distintas etapas - Estructura de la cadena secuencialEl proceso de perforacin de la taladradora se describe en S7-GRAPH mediante una cadena secuencial. Esta cadena representa una serie de etapas y de condiciones, las cuales controlan el paso de una etapa a otra. Para definir la estructura de la cadena secuencial: 1. Divida el proceso de perforacin en distintas etapas y defina el orden de las mismas (p. ej.: "La etapa S2 sigue a la S1" o "La etapa S3 sigue alternativamente a la etapa S4 y a la etapa S7"). 2. Defina qu acciones deben ejecutarse en cada etapa (p. ej.: en S1 la accin "La taladradora est lista" o en S3 la accin "Conectar motor"). 3. A continuacin defina qu condiciones deben cumplirse en cada etapa para poder avanzar a la etapa siguiente (p. ej.: para T1 la condicin "Taladradora en marcha Pulsador de arranque oprimido" o para T5 la condicin "El taladro se encuentra en la posicin superior").

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-5

Disear un control secuencial con una taladradora de ejemplo

T6 S1Programa 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 S4Bajar taladro (taladrar) Conectar bomba refrigerante Conectar motor Sujetar pieza

Presin refrigerante alcanzada

Taladro en posicin inferior

T4 S5Subir taladro

Taladro en posicin superior

T5 S6Liberar pieza, desconectar motor y bomba refrigerante

Pieza liberada, bomba refrigerante parada, motor parado Tiempo espera 500ms

T6 S1

S = Etapa T = Transicin

3-6

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

3.3

Definir las seales de la instalacinUna vez descompuesto el proceso de perforacin en sus distintas etapas, deber definir las entradas y salidas que corresponden a cada una de ellas. Para ello puede servirse de la figura tecnolgica y del diagrama de flujo.

Definir las entradas y salidasAnote las entradas y salidas de la taladradora en una tabla. Si desea escribir su programa con direcciones simblicas indique, adems de las entradas y salidas absolutas, los nombres simblicos deseados (p. ej.: entrada E 0.4 "Presin_suj_ok" ) y eventualmente haga comentarios que ayuden a entender el programa (p. ej.: "Aviso de que se ha alcanzado la presin nominal de sujecin de la pieza"). En el ejemplo de la taladradora se supone que los pulsadores y contactores se controlan a travs de las entradas y salidas del mdulo de entradas/salidas digitales del sistema de automatizacin S7-300. El mdulo de entradas/salidas utilizado tiene 8 entradas y 8 salidas. Los valores predeterminados de las direcciones de entrada y salida del mdulo del slot 4 son: E 0.0 a E 0.7 y A 0.0 a A 0.7.Operandos absolutos Entradas E0.0 E0.1 E0.2 E0.3 E0.4 E0.5 E0.6 E0.7 Salidas A0.0 A0.1 A0.2 A0.3 A0.4 Operandos simblicos del programa (E) Motor_marcha Motor_parado Taladro_abajo Taladro_arriba Presin_suj_ok Preselector_BR Presin_refrig_ok Pulsador_arranque del programa (A) Conectar_motor Conectar_bomba Bajar_taladro Subir_taladro Sujetar_pieza Conectar motor Conectar bomba de refrigerante (dependiendo de la pieza) Bajar el taladro por el avance hasta la posicin final inferior Subir el taladro por el avance hasta la posicin final superior Sujetar/fijar la pieza a la presin nominal Aviso de que el taladro funciona con el par de giro nominal Aviso de que el taladro est parado Final de carrera para taladro en posicin inferior Final de carrera para taladro en posicin superior Aviso de que se ha alcanzado la presin nominal de sujecin de la pieza Preselector para conectar la bomba del refrigerante (dependiendo de la pieza) Aviso de que se ha alcanzado la presin del refrigerante Pulsador de arranque de la taladradora Comentario

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-7

Disear un control secuencial con una taladradora de ejemplo

3.4

Crear el proyecto "Taladradora" en el Administrador SIMATIC

Crear un proyectoLos proyectos para los controles secuenciales no se diferencian de otros proyectos de STEP 7. Para crear un nuevo proyecto en el Administrador SIMATIC: 1. Elija el comando de men Archivo > Nuevo. 2. D el nombre "Taladradora" al proyecto.

Insertar un programa S7En 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".

3-8

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

3.5

Crear una tabla de smbolosEn STEP 7 programar con operandos tales como seales de entrada/salida, marcas, contadores, temporizadores, bloques de datos y bloques de funcin. En el programa puede asignar direcciones absolutas a estos operandos (p. ej. E1.1, M2.0, FB21). Sin embargo, la legibilidad y el carcter sinptico de un programa aumentan considerablemente si en lugar de direcciones absolutas se utilizan smbolos (p. ej. Arrancar_Motor_A). Para ello, en la tabla de smbolos puede definir para cada operando utilizado un nombre, la direccin absoluta, el tipo de datos y un comentario. Los smbolos definidos en la tabla pueden utilizarse despus en todo el programa de usuario de un mdulo programable.

Crear la tabla de smbolosSi desea escribir el programa con operandos simblicos deber crear ahora la tabla de smbolos. 1. En la carpeta "Taladradora" abra la tabla de smbolos haciendo doble clic en "Smbolos". 2. Edite la tabla tal y como se describe a continuacin. 3. A continuacin guarde la tabla de smbolos eligiendo el comando de men Tabla > Guardar. Las entradas 1-14 se requieren para la representacin simblica de las entradas y salidas. Las entradas 15-18 permiten la representacin simblica de los bloques.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-9

Disear un control secuencial con una taladradora de ejemplo

3.6

Crear un FB de S7-GRAPH y una cadena secuencial

Crear un FB de S7-GRAPHEn 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". 2. Elija el comando de men Insertar > Bloque S7 > Bloque de funcin. 3. En el cuadro de dilogo "Propiedades" indique "GRAPH" como lenguaje de creacin. Resultado: en la carpeta "Bloques" se crea de forma estndar el FB vaco con el nmero 1.

Crear una cadena secuencialHaciendo doble clic en el FB 1 aparece el editor de S7-GRAPH y el sistema inserta ya la primera etapa (etapa inicial) y la primera transicin. Cree la estructura en el modo de representacin "Cadena". Para visualizar condiciones y acciones, elija el comando de men Ver > Mostrar > Condiciones y acciones. Con ayuda del ratn y de la barra de herramientas "Cadena" posicione en el borde izquierdo de la pantalla las dems etapas y transiciones, as como la rama alternativa y el salto con el cual, una vez ejecutada la cadena hasta el final, se saltar al inicio de la misma. Para ello dispone de las dos posibilidades siguientes.

Opcin 1: Modo "Directo"1. Seleccione la transicin 1 y haga clic con el ratn sobre el smbolo Insertar etapa + transicin, hasta llegar a la etapa/transicin 6. 2. Marque la etapa 3 y seleccione el smbolo Abrir rama alternativa. De esta forma habr abierto la rama alternativa para conectar el refrigerante. La rama empieza con la transicin 7. 3. Seleccione con el ratn el smbolo Insertar etapa + transicin, e inserte entonces la etapa 7 (S7) y la transicin 8 (T8). 4. Seleccione el smbolo Cerrar rama alternativa y seleccione entonces la transicin 3. 5. Cierre a continuacin la cadena seleccionando primero la transicin 6, haciendo clic en el smbolo Insertar salto y seleccionando finalmente la etapa 1.

3-10

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

Opcin 2: Modo "Preseleccin"1. Retorne al Administrador SIMATIC y cree el bloque de funcin FB2 en la carpeta "Bloques" como hemos indicado ms arriba. Vuelva a indicar "GRAPH" como lenguaje de creacin. 2. Arranque el editor de S7-GRAPH haciendo doble clic en el FB2 de la carpeta "Bloques". 3. Elija el comando de men Insertar > Preseleccin. 4. Seleccione con el ratn el smbolo Insertar etapa + transicin y posicinelo con un clic del ratn en la ltima transicin de cada uno de los elementos, respectivamente, hasta llegar a la etapa/transicin 6. 5. Seleccione el smbolo Abrir rama alternativa y abra con un clic del ratn sobre la etapa 3 la rama alternativa para la conexin del refrigerante. La rama empieza con la transicin 7. 6. Seleccione con el ratn el smbolo Insertar etapa + transicin, e inserte entonces la etapa 7 (S7) y la transicin 8 (T8). 7. Seleccione el smbolo Cerrar rama alternativa y seleccione primero la transicin 8 y despus la transicin 3. 8. Cierre ahora la cadena con el smbolo Insertar salto seleccionando primero la transicin 6 y despus la etapa 1.

Nota Antes de empezar a programar las acciones de las transiciones, cierre el FB 2. Este FB lo ha creado solamente para aprender otra manera de crear la estructura de la cadena. Al cerrar el FB responda "No" a todas las preguntas. En todos los pasos siguientes se trabajar con el FB1.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-11

Disear un control secuencial con una taladradora de ejemplo

3.7

Programar las acciones de las etapasPara programar las acciones de las etapas y las transiciones tambin puede elegir entre dos modos posibles: Directo y Preseleccin. A continuacin describiremos el procedimiento a seguir estando seleccionado el comando Insertar > Preseleccin: 1. Elija el comando de men Insertar > Accin. Resultado: el puntero del ratn adopta la forma siguiente:

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 Activar salida R Desactivar salida N Non holding: La seal del operando ser 1 mientras est activa la etapa. D 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.

3.8

Programar transicionesPara 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.

3-12

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

La siguiente figura muestra la cadena secuencial completa.S7-GRAPH - Programar controles secuenciales - Drill\... Archivo Edicin Insertar Sistema de destino Test Ver Herramientas Ventana Ayuda

Taladradora Taladradora_lista

T1 Trans1 S2 Sujetar_pieza T2 Trans2

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

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-13

Disear un control secuencial con una taladradora de ejemplo

3.9

Programar supervisionesPara 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.

3-14

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

3.10

Definir el bloque de funcin estndar

Ejecutabilidad del FB S7-GRAPHS7-GRAPH ofrece dos modalidades para generar FBs. Independiente: En cada uno de los FBs S7-GRAPH se inserta el cdigo necesario para que pueda ejecutarse el programa. Si se dispone de varios FBs S7-GRAPH esto supondr un aumento considerable del espacio de memoria necesario. FC estndar necesaria: Para reducir el espacio de memoria, S7-GRAPH ofrece la siguiente alternativa: Utilice para todos los FBs una FC estndar que contenga la parte principal del cdigo y que se copie automticamente en el proyecto cuando se seleccione dicha opcin. De esta forma los FB no ocuparn tanto espacio de memoria. 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.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-15

Disear un control secuencial con una taladradora de ejemplo

Elegir la modalidad de ejecucinElija 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 estndar. Introduzca el nmero de la FC que corresponda a las caractersticas de su CPU. El bloque se copiar automticamente en el proyecto de usuario si elige la FC70/71, FC72 o FC73 y en el proyecto de destino no existe todava ninguna FC70 o FC72.71 Si desea utilizar un nmero distinto para el bloque estndar, deber ejecutar manualmente el proceso de copia con la opcin Reenumerar.

3.11

Guardar y cerrar la cadena secuencialAl guardar la cadena secuencial inicia automticamente el proceso de compilacin. 1. Elija el comando de men Archivo > Guardar. Resultado: se abre el cuadro de dilogo "Seleccionar DB de instancia" con el DB de instancia predeterminado (DB 1). 2. Acepte los ajustes haciendo clic en "Aceptar". Resultado: se crea automticamente el bloque de datos de instancia y se deposita en la carpeta "Bloques".

Nota La advertencia que aparece entonces en el informe de compilacin, "S1 sin contenido", significa simplemente que no se ha programado ninguna accin en la etapa 1.

3. Para cerrar la cadena secuencial elija el comando de men Archivo > Cerrar.

3-16

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

3.12

Integrar la cadena secuencial en el programa STEP 7

Programar el OB1El programa del control secuencial para la taladradora se llama y se arranca desde el bloque de organizacin OB 1. El OB 1 se puede crear en KOP, FUP, AWL o SCL (aqu, en KOP). Programe el OB 1 tal y como se indica en la figura siguiente. Para ello siga los pasos siguientes: 1. Abra la carpeta "Bloques" del programa S7 "Taladradora" en el Administrador SIMATIC. 2. Abra el editor KOP/AWL/FUP haciendo doble clic en el OB1. 3. Seleccione el lenguaje de programacin KOP en el men Ver. 4. Seleccione el segmento 1 y, sirvindose del catlogo de elementos de programa, inserte la llamada de la cadena secuencial haciendo doble clic en el bloque FB 1 ("CS_taladrar"). 5. Indique en el cuadro KOP el nombre del bloque de datos de instancia correspondiente ("IDB_CS_taladrar"). 6. Seleccione el parmetro de entrada INIT_SQ, inserte un contacto normalmente abierto con ayuda de la barra de herramientas "KOP" y nmbrelo M 0.0 ("INIT_SQ"). Este parmetro permite conducir la cadena secuencial a la etapa inicial en modo online (en el ejemplo, la etapa 1). 7. Elija el comando de men Archivo > Guardar y cierre el bloque de organizacin con el comando de men Archivo > Cerrar.

Nota Los dems parmetros de bloque no son necesarios para este ejemplo.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-17

Disear un control secuencial con una taladradora de ejemplo

3-18

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

3.13

Cargar el programa en la CPU y comprobar la cadena secuencial

Cargar el programa de usuarioPara 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 automatizacin. Proceda de la siguiente forma: 1. Abra el programa S7 "Taladradora" en el Administrador SIMATIC y seleccione la carpeta "Bloques". 2. Elija el comando de men Sistema de destino > Cargar.

Atencin Se recomienda cargar los bloques de S7-GRAPH en el estado operativo STOP, puesto que - una vez cargado el DB de instancia - la cadena secuencial cambiar automticamente al estado inicial. Para cargar los bloques de S7-GRAPH en el estado operativo RUN-P asegrese primero de que la cadena secuencial se encuentre en el estado inicial o haya cambiado al estado OFF. De lo contrario, puede ocurrir, p. ej., que tras sobrescribir un bloque antiguo surjan problemas al sincronizar la cadena secuencial con el proceso.

Testear el programa de usuarioPara poder testear el programa de usuario es necesario establecer una conexin online con la CPU. 1. Abra la ventana del proyecto en el Administrador SIMATIC. 2. Abra la cadena secuencial haciendo doble clic en el FB 1. 3. Elija el comando de men Test > Observar. Resultado: se visualizar el estado del programa (la etapa inicial est activa). Las etapas activas se representan en color.

Atencin En la etapa 2 se ha programado un tiempo de supervisin. Si el tiempo de activacin de la etapa es superior al tiempo de supervisin configurado (500 ms) en la condicin Supervisin, el sistema detectar un error de supervisin y la etapa errnea se representar en color rojo. Si aparece un error, primero deber hacer que se cumpla la condicin de transicin. A continuacin puede acusar recibo mediante la funcin de la PG Test > Controlar cadena (v. tambin el apartado "Controlar cadena"). Esto no es aplicable al modo "Jog" ya que la condicin de transicin y el acuse deben cumplirse en un mismo ciclo.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

3-19

Disear un control secuencial con una taladradora de ejemplo

3.14

Funcin de test: Controlar cadena'Controlar cadena' es una funcin de test que permite testear la cadena secuencial en S7-GRAPH en todos los modos de operacin. Los ajustes del cuadro de dilogo se comportan como los parmetros FB correspondientes. Los ajustes del cuadro de dilogo "Controlar cadena" pueden diferir de las opciones que haya seleccionado para compilar las cadenas, teniendo prioridad las primeras.

Cuadro de dilogo "Controlar cadena"El cuadro de dilogo "Controlar cadena" sirve tanto para mostrar los ajustes actuales como para cambiarlos. Si desea acusar un error, reinicializar la cadena o cambiar de etapa en modo manual, abra el cuadro de dilogo con el comando de men Test > Controlar cadena.

AcuseSi 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".

InicializarCon el botn "Inicializar" se reinicia la cadena secuencial con las etapas iniciales definidas.

3-20

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Disear un control secuencial con una taladradora de ejemplo

Ajustar el modo de operacinActive una de las casillas de verificacin disponibles para que la cadena secuencial pase al modo de operacin correspondiente. De esta forma puede ejecutar la cadena secuencial, p. ej. en modo manual en lugar de automtico. En modo manual es posible activar o desactivar cualquier etapa. Proceda de la siguiente forma: 1. Introduzca el nmero de la etapa que desea editar en el campo "N de etapa", o bien haga clic en la etapa deseada. 2. Seleccione la accin que deber ejecutarse con la etapa: 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.15

Modificar la cadena secuencialA menudo, cuando se testea el programa por primera vez, ste no funciona como debiera, lo que obliga a modificarlo. Esto tambin ocurre con nuestro programa de ejemplo. El tiempo de supervisin configurado en la etapa 2 es demasiado corto, y por consiguiente, el programa se detiene en esta etapa. A continuacin explicaremos cmo efectuar las modificaciones. Primero es indispensable cambiar al modo de operacin "offline".

Cambiar el tiempo de supervisinEl tiempo de supervisin configurado en la etapa 2 es de 500 ms. Para disponer de ms tiempo para activar la variable "Presin_suj_OK", cambie el tiempo de supervisin a 5s como se indica a continuacin: 1. Cambie de la vista "Hoja" a la vista "Etapa" haciendo doble clic en la etapa 2. 2. Salga del estado (status) con el comando de men Test > Observar o haga clic sobre el botn siguiente: .

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.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

-

3-21

Disear un control secuencial con una taladradora de ejemplo

Cargar la cadena secuencial modificadaCuando 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. Estando abierto el FB seleccione el comando de men Sistema de destino > Cargar o haga clic en el botn Cargar "Cargar". . A continuacin se abrir el cuadro de dilogo

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 instanciaSi 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".

Reiniciar el estado (status)Para poder volver a observar o controlar la cadena secuencial, reinicie el estado seleccionando el comando de men Test > Observar o haciendo clic en el botn Observar .

3-22

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

4

Funcionamiento de S7-GRAPH

4.1

Arrancar S7-GRAPH

Requisitos para arrancar S7-GRAPH Tener instalado el paquete bsico STEP 7 en el PC o PG. Tener instalado S7-GRAPH en el PC o PG. Tener instalada la autorizacin de S7-GRAPH.

Requisitos para arrancar S7-GRAPHS7-GRAPH se puede arrancar de dos maneras distintas: Arrancar bajo Windows //NT Arranque S7-GRAPH haciendo clic en el botn "Inicio" de la barra de tareas en Windows. S7-GRAPH se encuentra bajo Simatic > STEP 7 > S7-GRAPH: Programar controles secuenciales. Arrancar desde el Administrador SIMATIC Vaya al Administrador SIMATIC y haga doble clic con el ratn en un FB o en una fuente S7-GRAPH. S7-GRAPH se abrir con el bloque seleccionado en la vista preajustada.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

4-1

Funcionamiento de S7-GRAPH

4.2

Interface de usuario de S7-GRAPH

reas del interface de usuario de S7-GRAPHEl interface est dividido en tres partes: En el rea de trabajo (2) se muestra el control secuencial para su edicin. Aqu se puede definir la estructura de la cadena secuencial o se pueden programar las diversas acciones y condiciones. La ventana "Vista general" (5) ofrece una vista general de toda la estructura del control secuencial, los parmetros del bloque y las variables, as como del entorno del bloque de funcin en el programa S7. La ventana de detalle (6) contiene informacin especfica necesaria para las diversas fases de programacin, como p. ej., mensajes de compilacin o indicaciones acerca de los puntos de aplicacin de los operandos.

En los siguientes apartados se describen las reas del interface que aparecen representadas en la figura. (1) Barras de herramientas (2) rea de trabajo (3) Barra de mens (4) Barra de ttulo (5) Ventana "Vista general" (6) Ventana de detalle (7) Barra de estadoS7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

4-2

Funcionamiento de S7-GRAPH

Barras de herramientasLas barras de herramientas contienen botones que permiten acceder rpidamente a los comandos de men que se utilizan con ms frecuencia. Los nombres de las barras de herramientas de S7- GRAPH se pueden ver posicionando stas en cualquier punto de la ventana principal.Nombre Estndar Ver Cadena secuencial KOP/FUP Contenidos Contiene funciones para archivos (Abrir, Guardar, etc.) y su edicin (Copiar, Pegar, etc.). Contiene botones para seleccionar distintas vistas (p. ej.: cmo visualizar el FB de S7-GRAPH, si se deben visualizar o no los nombres simblicos, etc.). Contiene botones para editar la cadena secuencial (p. ej.: insertar una pareja compuesta por etapa y transicin). Contiene botones para insertar elementos KOP/FUP (p. ej.: un comparador).

rea de trabajoEl rea de trabajo es una ventana de S7-GRAPH, en la que se visualizan y editan las cadenas secuenciales de un FB S7-GRAPH o de una fuente S7-GRAPH. En la ventana principal de S7-GRAPH se pueden abrir varias ventanas simultneamente. Estas ventanas se pueden ordenar en mosaico vertical, en mosaico horizontal o en cascada.

Barra de mensAl igual que cualquier otra aplicacin de Windows, S7-GRAPH posee una barra de mens bajo la barra de ttulo de la ventana principal. La representacin de los comandos de men depende del contexto en el que el usuario se encuentre en cada momento. Pueden ser activos (negros) o inactivos (grises) - dependiendo de si pueden utilizarse para el objeto seleccionado o no.

Barra de ttuloLa barra de ttulo se encuentra en el borde superior de la ventana. Adems de los botones estndar de Windows se visualizan lo siguiente: Ttulo del software Nmero del FB y DB abierto, o nombre y nmero de la fuente abierta Elemento representado Ruta del bloque o de la fuente

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

4-3

Funcionamiento de S7-GRAPH

Ventana "Vista general"La ventana "Vista general" se encuentra de forma predeterminada en el margen izquierdo de la ventana de trabajo. No obstante, se puede desplazar mediante el ratn al margen derecho, superior o inferior de la ventana. Contiene tres fichas:

Ficha "Grfico"

En esta ficha se muestran las diversas cadenas secuenciales, as como las operaciones permanentes en la representacin textual. En caso necesario, puede expandirla para representar ms detalles de forma grfica, p. ej., la estructura de la cadena o determinadas operaciones. Aqu es posible copiar, cortar, pegar o eliminar cadenas completas o elementos individuales de una cadena. Si en la ficha "Grfico" selecciona un sector de la estructura secuencial, ste se mostrar en la ventana de trabajo para su edicin.

4-4

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Funcionamiento de S7-GRAPH

Ficha "Cadenas"

En esta ficha se muestran todas las cadenas secuenciales de forma esquemtica unas junto a otras. Esta representacin resulta muy til, sobre todo, para los indicadores de estado. Tambin aqu es posible seleccionar un sector de la estructura secuencial para visualizarlo en la ventana de trabajo y editarlo. En la ficha "Cadenas" no es posible editar las cadenas secuenciales.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

4-5

Funcionamiento de S7-GRAPH

Ficha "Variables"

Aqu se muestra la declaracin de variables con las secciones IN, OUT, IN_OUT, STAT y TEMP. Adems, la ficha contiene otros elementos de programacin: smbolos de la tabla de smbolos, bloques preprogramados de la carpeta de bloques o bloques de libreras. En otra carpeta se incluyen las etapas y transiciones utilizadas en el bloque de funcin de S7-GRAPH con sus componentes, que se pueden utilizar, a su vez, como operandos en el programa. En esta ficha puede modificar los juegos de parmetros existentes y borrar los parmetros de sistema, si bien no es posible editarlos. Adems tiene la posibilidad de aadir sus propios parmetros. Si desea utilizar un parmetro o uno de los elementos de programacin en la cadena secuencial, puede arrastrarlo con el ratn desde la ventana de declaracin de variables a la cadena secuencial mediante la funcin Arrastrar y soltar y soltarlo cuando est posicionado en el punto deseado. Los cambios que efecte en los parmetros en la ventana de declaracin de variables se adoptarn automticamente en la cadena secuencial. De este modo se evitan incoherencias en el programa. Para declarar variables, en la ventana de declaracin dispone de ayuda detallada mediante la tecla F1. Si desea obtener informacin detallada sobre las variables declaradas y los elementos de programacin vaya a la ventana "Detalles" (ficha Variables). Para acceder a dicha ventana elija el comando de men Ver > Detalles.

4-6

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Funcionamiento de S7-GRAPH

Ventana "Detalles"La ventana "Detalles", situada en la parte inferior de la pantalla, contiene las siguientes fichas:

Mensajes de (re)compilacinEn esta ficha se visualizan errores y advertencias que aparecen tras compilar la cadena secuencial.

VariablesEl contenido de esta ficha depende de la seleccin efectuada en la ficha "Variables" de la ventana "Vista general". Es posible representar informacin detallada sobre los siguientes elementos: Variables Smbolos de la tabla de smbolos Bloques preprogramados de la carpeta de bloques Bloques de las libreras Etapas y transiciones del FB S7-GRAPH En esta ficha es posible declarar nuevas variables con el comando de men Insertar > Lnea de declaracin. Si desea utilizar una variable, un parmetro de bloque o uno de los elementos de programacin en la cadena secuencial, puede arrastrar el elemento en cuestin con el ratn desde la ventana de declaracin de variables a la cadena secuencial mediante "Drag & Drop" y soltarlo cuando est posicionado en el punto deseado.

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

4-7

Funcionamiento de S7-GRAPH

OperandosEsta ficha muestra una lista de los operandos utilizados en el bloque, incluidas sus direcciones, sus smbolos y sus tipos de datos. Estando activada la observacin, en las vistas "Etapa" y "Operaciones permanentes" la ficha contendr una columna adicional que indica el estado actual de los operandos durante la ejecucin del programa. Los valores de estado de las variables temporales no se muestran. La representacin depende del rea de trabajo que est seleccionada.Seleccin del rea de trabajo Cadena Etapa Operaciones permanentes Operandos representados Operandos utilizados en el programa Operandos utilizados en la etapa y en la transicin correspondiente Operandos utilizados en las operaciones permanentes

Referencias posterioresLas referencias posteriores muestran los operandos de las reas de memoria E, A, M, T y Z utilizados en el programa de usuario. En la ficha Referencias posteriores se representan todos los operandos que reciben valores en el bloque actual y que se evalan en otro punto del programa.

Referencias anterioresEn la ficha Referencias anteriores se representan todos los operandos que reciben valores de otros puntos del programa y que se evalan en el bloque actual.

4-8

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Funcionamiento de S7-GRAPH

Barra de estadoLa barra de estado se encuentra en el borde inferior de la ventana principal de S7-GRAPH. Elija el comando de men Ver > Barra de estado; as se mostrar y se ocultar la barra de estado. En la parte izquierda de la barra de estado aparece informacin abreviada sobre el comando de men que est seleccionado. En la parte derecha de la barra de estado aparecen las siguientes informaciones: Los siguientes smbolos indican los distintos estados operativos y estados de conexin:Smbolo Indicador offline SEPARADO CONECTADO RUN/RUN-P STOP HALT FRCE Descripcin En

Est editando un bloque que reside en el sistema de S7-300 y origen (PG/PC). S7-400 No hay conexin con el sistema de destino. S7-300 y S7-400

Est editando un bloque que reside en el sistema de S7-300 destino (SIMATIC S7). Estado operativo del mdulo Estado operativo del mdulo Estado operativo del mdulo No hay ninguna peticin de forzado permanente. S7-400 S7-400 S7-400 S7-400

Indicadores de la barra de estado que se destacan en color:Indicador FRCE STOP HALT SEPARADO RUN/RUN P si estn activadas las opciones "Controlar cadena" y "Activar observacin" Color Amarillo Rojo Amarillo Blanco Barra de progreso verde con indicacin: "AUTO" para el modo operativo Automtico "MAN" para el modo operativo Manual "TAP" para el modo operativo Jog "TOP" para el modo operativo Automtico o Avanzar

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

4-9

Funcionamiento de S7-GRAPH

Error colectivoUna barra roja indica que existe un error colectivo.

Abs/SmTipo de operandos preferentes seleccionado en las propiedades de la carpeta de bloques. El operando preferente indica si tras modificar la tabla de smbolos del bloque prevalecen los operandos absolutos o los simblicos.

Ins/Sob/Lect Insertar/Sobrescribir Modo de edicin Lectura El bloque/la fuente est protegido contra escritura, por lo que solamente se puede leer.

Modif/Modif interfaceIndica que el bloque ha sido modificado y si la modificacin afecta al interface.

4-10

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

Funcionamiento de S7-GRAPH

4.3

Ajustes del rea de trabajoS7-GRAPH ofrece distintas vistas y ajustes para configurar el rea de trabajo y su representacin en pantalla. Algunos ajustes se guardan junto con el bloque correspondiente. S7-GRAPH ofrece tres vistas que estn disponibles en el men Ver: Cadena Etapa Operaciones permanentes

Cadena

En la vista "Cadena" se representa solamente una de las cadenas secuenciales que contiene el FB, respectivamente. Si existen varias cadenas secuenciales puede cambiar entre una y otra eligiendo la cadena correspondiente en la ficha "Grfico" de la vista general. Esta vista es especialmente apropiada para programar las cadenas secuenciales, permitiendo definir la estructura de las cadenas secuenciales y especificar los nmeros, nombres y comentarios de las etapas y transiciones. El comando de men Ver > Mostrar > Condiciones y acciones permite ver el contenido de las etapas y transiciones programadas. Se visualizan los elementos siguientes: el comentario del bloque la disposicin de las etapas, transiciones y ramas opcionalmente es posible visualizar el contenido de las etapas y transiciones dependiendo del factor de zoom ajustado, se visualizan los nombres de las etapas y transiciones

Etapa

La vista "Etapa" visualiza una pareja de etapa/transicin. En esta vista se pueden programar todos los detalles relativos a la pareja visualizada: Accin: las acciones a ejecutar durante la etapa Supervisin: las condiciones de supervisin para la etapa seleccionada Enclavamiento (Interlock): las condiciones de enclavamiento de la etapa seleccionada Transicin: las condiciones para avanzar de la etapa seleccionada a la etapa siguiente Comentario de la etapa Nmeros y nombres de la etapa/transicin visualizada Extensin del nombre Lista de operandos simblicos

S7-GRAPH para S7-300/400 Programacin de controles secuenciales A5E00290660-01

4-11

Funcionamiento de S7-GRAPH

Nota Para seleccionar otra etapa sin cambiar de vista puede utilizar el comando de men Edicin > Ir a.... Para saltar a la etapa precedente o a la siguiente utilice las teclas de cursor.

Operaciones permanentes

En la vista "Operaciones permanentes" se programan: las operaciones permanentes anteriores y las operaciones permanentes posteriores.

Elegir una vistaPara elegir una vista proceda de la siguiente manera: 1. Abra el men Ver. 2. Seleccione la vista ms apropiada para la tarea que dese