Documente Academic
Documente Profesional
Documente Cultură
simatic
s
Getting Started
Software SIMATIC
04/2004 A5E00293892-01
Introduccin
Consignas de seguridad
Este 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: Peligro Significa que, si no se adoptan medidas preventivas adecuadas, se producir la muerte o bien lesiones corporales graves o daos materiales considerables,
Advertencia Significa que, si no se adoptan medidas preventivas adecuadas, puede producirse la muerte o bien lesiones corporales graves o daos materiales considerables. Precaucin Significa que, si no se adoptan medidas preventivas adecuadas, pueden producirse lesiones corporales o daos materiales. Precaucin Significa que, si no se adoptan medidas preventivas adecuadas, pueden producirse daos materiales. Atencin Se trata de una informacin importante sobre el producto o sobre una parte determinada del manual sobre la que se desea llamar particularmente la atencin.
Personal cualificado
La puesta en servicio y el funcionamiento de los equipos slo est autorizado a personas cualificadas. En el sentido del manual se trata de personas que disponen de los conocimientos tcnicos y de la autorizacin necesaria para poner en funcionamiento, conectar a tierra y marcar los equipos, sistemas y circuitos de acuerdo con los estndares de seguridad.
Uso conforme
0.2
Considere lo siguiente: Advertencia El equipo y 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, almacenamiento, instalacin y montaje conforme a las prcticas de la buena ingeniera, as como un manejo y mantenimiento rigurosos.
Marcas
SIMATIC, SIMATIC HMI y SIMATIC NET son marcas registradas de Siemens AG. Los restantes nombers y designaciones que aparecen en este documento pueden ser marcas cuya utilizacin por terceros para sus propios fines puede violar los derechos de sus propietarios. Copyright Siemens AG 2004 All rights reserved La 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. Los infractores quedan obligados a la indemnizacin de los daos. Todos los derechos reservados, en particular para el caso de concesin de patentes o de modelos de utilidad. Exencin de responsabilidad Hemos probado si el contenido de esta documentacin se corresponde con el hardware y software descritos en ella. Sin embargo, no podemos excluir que existan diferencias, de manera que no nos responsabilizamos de las posibles divergencias. El contenido de esta documentacin est sometido a revisiones con regularidad. En caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias.
Siemens AG Bereich Automation and Drives Geschftsgebiet Industrial Automation Systems Postfach 4848, D-90327 Nrnberg ______________________________________________________ Siemens Aktiengesellschaft
Documentacin adicional
El manual electrnico Programar con STEP 7 Lite se encuentra en el CD-ROM o tambin bajo el men Inicio > Simatic > Documentacin despus de instalar STEP 7 Lite.
Introduccin
Los ejemplos son idnticos; se distinguen nicamente por el lenguaje en el que estn programados.
0.4
Contenido
1 parte:
Presentacin e instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Qu aprender? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Interaccin de hardware y software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Gua de STEP 7 Lite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 Instalar STEP 7 Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.8
Inicio y manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Abrir un proyecto de ejemplo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Manejo de proyectos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Llamar las funciones de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.8
2 parte:
Ejecucin de la tarea planteada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Planteamiento de la tarea - Banco de prueba de motores . . . . . . . . . . . . . . . . . . . . . . 3.2 Subdividir el proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4
0.5
Configuracin de los mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 En qu consiste la configuracin? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Crear un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Trabajar en la vista Configuracin HW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 Parametrizar los mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.12 Guardar datos de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.14 Transferir la configuracin hardware a la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.16
Introduccin
Primeros pasos de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Elegir KOP FUP o AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 , Trabajar con el editor de bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 Programar el OB 1 en KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6 Programar el OB 1 en AWL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.12 Programar el OB 1 en FUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.18 Referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.24
Uso de bloques de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Crear y abrir un bloque de funcin (FB). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Programar FB en KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.6 Programar FB en AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.8 Programar FB en FUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.10 Crear bloques de datos de instancia y modificar valores actuales . . . . . . . . . . . . . . . 7.12 Programar llamadas de bloque en KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.14 Programar llamadas de bloque en AWL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.16
0.6
Uso de funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Crear y abrir una funcin (FC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2 Programar una funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6 Llamar una funcin en el OB 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.8
Uso de bloques de datos globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Crear y abrir un bloque de datos globales (DB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2 Programar variables en el DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4
3 parte:
Transferir el programa a la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Establecer una conexin online y conectarse online. . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 Borrado total de la CPU y transferencia del programa . . . . . . . . . . . . . . . . . . . . . . . . 10.6
Comprobar el programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Comprobar el estado del programa (Observar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Observar y forzar variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.6
Diagnstico de errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Diagnstico HW a simple vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2 Estado de los mdulos e historial de errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.5
ndice alfabtico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
0.7
0.8
1 4
STEP 7 Lite
Erstellen Erstellen Sie Presentacin Sie ein ein Pro- Proe instalacin gramm im gramm im OB1 OB1
Presentacin e instalacin
Qu aprender?
1.2
Con este manual aprender mediante algunos ejercicios prcticos, lo sencillo que resulta programar en los lenguajes de programacin KOP (esquema de contactos), FUP (diagrama de funciones) y AWL (lista de instrucciones) con STEP 7 Lite. Para empezar, crearemos un proyecto con el nombre Getting Started. En este proyecto, crearemos un programa PLC con las funciones de lgica binaria ms sencillas: Y, O y ELEMENTO DE MEMORIA. A continuacin, configuraremos el proyecto en un programa PLC para una banco de prueba de motores.
Know-how bsico
Nuestros ejemplos de programacin se basan en tres combinaciones lgicas binarias fundamentales: Conexin en serie La primera combinacin lgica binaria, que programaremos ms adelante, es la funcin Y. La funcin Y se puede ilustrar con dos pulsadores en un circuito elctrico. Si se pulsan los pulsadores 1 y 2, se enciende la bombilla.
Pulsador 1 Pulsador 2
Pulsador 3
Conexin en paralelo La segunda combinacin lgica binaria es la funcin O. La funcin O tambin se puede representar en un circuito elctrico. Si se pulsa el pulsador 3 o el 4, se enciende la bombilla.
Pulsador 4
1.3
Pulsador S
Elemento de memoria (Flipflop de desactivacin/activacin) La tercera combinacin lgica binaria es el elemento de memoria. Reacciona en un circuito elctrico ante determinados estados de tensin y los transmite. Si se pulsa el pulsador S, se enciende la bombilla hasta que se pulse el pulsador R.
Pulsador R
Estas tres combinaciones lgicas se van a configurar en un ejemplo concreto: un banco de prueba de motores. Durante este proceso, se familiarizar con los siguientes elementos de programa de STEP 7 Lite: bloques de organizacin, bloques de funcin, bloques de datos de instancia, funciones y bloques de datos globales.
Presentacin e instalacin
Conexin a red
1.4
Cartucho de memoria
o bien PC-Adapter y cable mdem nulo (RS-232) Con el software STEP 7 Lite se crea el programa de usuario dentro de un proyecto. El sistema de automatizacin (PLC) est formado por un bastidor, una fuente de alimentacin, una CPU y mdulos de entrada o salida. EL PLC supervisa y controla la mquina junto con el programa de usuario. En el programa de usuario, se accede a los mdulos de entrada/salida mediante las direcciones de E/S.
Fuente de alimentacin
CPU
Mdulo de entrada
Mdulo de salida
Ordenador Unidad de programacin SIMATIC www.ad.siemens.de/ Power PG, Field PG o simatic-pg PC convencional con CP 5611 Sistema operativo Windows 2000 O BIEN Windows XP Home o Professional Edition Internet-Explorer 6.0 o superior Software Software STEP 7 Lite (Floating License)
Recomendamos el uso de nuestras PG SIMATIC, que estn a la altura de los exigentes criterios del entorno industrial. Para los PC convencionales necesitar un cable de interface adicional. En las PG SIMATIC, este interface ya est integrado.
1.5
6ES7810-3CC07-0YA5
En el archivo STEP7Lite\Disk1\Lame.WRI del CD encontrar indicaciones para la instalacin. Adems del manual Primeros pasos con STEP 7 Lite, en el CD del software se incluye tambin el manual electrnico Programar con STEP 7 Lite y la ayuda en pantalla. El S7-PLCSIM simula un sistema de automatizacin conectado. Este software de simulacin le resultar muy til si desea comprobar la viabilidad de un programa y no dispone de ningn hardware in situ.
Paquete opcional Software de simulacin S7-PLCSIM (Floating License) Software de simulacin S7-PLCSIM (Upgrade) 6ES7841-0CC04-0YA5 6ES7841-0CC04-0YE5
Presentacin e instalacin
Crear el proyecto
Captulo 4
Configurar el hardware
Captulo 4
1.6
Crear el programa
Captulos 5 9
Probar el programa
Captulo 11
El proyecto es el elemento central de STEP 7 Lite. Dentro del proyecto se resuelven todas las tareas de automotizacin: desde la configuracin del hardware, hasta la comprobacin de la viabilidad del programa.
Para los programas de gran tamao, con muchas entradas y salidas, es recomendable configurar primero el hardware. Esto tiene la ventaja de que STEP 7 Lite muestra las direcciones disponibles en la configuracin de hardware. Si primero crea el programa, luego tendr que averiguar por s mismo las direcciones correspondientes en funcin de los componentes seleccionados y no podr llamarlas a travs de STEP 7 Lite. La configuracin de hardware no slo permite determinar direcciones, sino tambin modificar los parmetros y las propiedades de los mdulos. Puesto que en Getting Started slo se necesitan unas pocas entradas y salidas, puede obviar la configuracin de hardware y pasar directamente a la programacin si lo considera ms importante.
1.7
Presentacin e instalacin
STEP 7
Lite
1.8
Para la instalacin necesitar el CD de STEP 7 Lite que contiene adems las instrucciones de instalacin en el archivo STEP7Lite\Disk1\Leame.WRI, y la clave de la licencia o License Key para poder utilizar el software.
Introduzca el CD de STEP 7 Lite. El programa de instalacin arrancar automticamente o con el comando <Unidad>:\setup.exe. Siga las instrucciones que van apareciendo en la pantalla.
Introduzca el soporte de datos que contiene la clave de la licencia cuando el programa lo solicite. Siga las instrucciones de instralacin de la clave de la licencia.
El escritorio tras instalar
Retire el soporte de datos antes de reiniciar el equipo. 2 Una vez instalado, STEP 7 Lite aparecer en el escritorio y en el men Inicio.
Todo paquete de software SIMATIC que instale, se encontrar en la carpeta SIMATIC. La documentacin de STEP 7 Lite que se puede imprimir se encuentra bajo Simatic > Documentacin.
1.9
Transferir la clave de la licencia
Si no se ha instalado ninguna clave de licencia vlida para STEP 7 Lite, se utiliza una clave de tipo Trial License suministrada e instalada de forma estandarizada con STEP 7 Lite. Con dicha clave de licencia se podr utilizar STEP 7 Lite nicamente durante los siguientes 14 das. Al iniciar por primera vez STEP 7 sin una clave de licencia vlida, se activa la Trial License.
Presentacin e instalacin
Si desea transferir la clave de la licencia de un ordenador a otro, proceda de la manera siguiente: 5 Inicie el Automation License Manager.
1.10
Abra la unidad en la que se encuentra la clave de la licencia que desea transferir. Seleccione la clave y elija el comando de men Clave de licencia > Transferir. Elija en el cuadro de dilogo que aparece a continuacin en el equipo destino la unidad a la que desea transferir la clave..
2 4
Erstellen Erstellen Sie Inicio y Sie ein ein Pro- Promanejo gramm im gramm im OB1 OB1
Inicio y manejo
2.2
Abra el directorio que contiene los ejemplos de programacin <Unidad>:\Siemens\S7Lite \Examples\Espaol ...
Abra el proyecto. Si no quiere correr el riesgo de modificar el proyecto por equivocacin, haga una copia del mismo y brala.
La ventana de proyecto que aparece en la parte izquierda constituye el medio principal para moverse por STEP 7 Lite. Desde aqu puede abrir todas las vistas de STEP7 Lite a travs de los elementos de proyecto Hardware, Tabla de smbolos, etc. 6 Haga doble clic en uno de los elementos. En la zona de trabajo se abrirn las distintas vistas, a las que se adaptar la barra de mens que aparece en la parte superior.
2.3
Si hace doble clic sobre los elementos de proyecto, se irn abriendo una a una todas las vistas de STEP 7 Lite. No olvide cerrar de vez en cuando las ventanas que no necesite para tener siempre una visin de conjunto.
Inicio y manejo
Barra de mens* rea de trabajo* Ventana del proyecto Conexin online entre PG y CPU (ahora en ON) Panel de mandos de la CPU Barra de herramientas* Libreras**
2.4
3 2 1
Datos del PLC (en conexin online) Datos de la PG Barra de estado (CPU ahora en Stop) *
Depende del elemento de programa que est seleccionado ** Depende del lenguaje de programacin seleccionado
El interface de usuario
El interface de usuario se compone de cinco reas:
Ventana de proyecto Cada vez que se crea un proyecto, tambin se crean todos los elementos de proyecto que pueden resultar necesarios. Libreras En Bloques encontrar los bloques suministrados. En Instrucciones encontrar las instrucciones KOP y FUP que se pueden utilizar en los bloques. Zona de trabajo En esta zona se abren las vistas en las que puede procesar los elementos del proyecto. Panel de mandos de la CPU Representa la parte frontal de la CPU con sus indicadores y sus elementos de mando. En ella tambin puede cambiar el estado operativo. Barra de mens Contiene todos los mens disponibles en STEP 7 Lite, como el comando de men Ver > KOP para cambiar el lenguaje de programacin cuando hay abierto un bloque.
2.5
Si hace clic en el indicador de expansin podr visualizar u ocultar el panel de mandos de la CPU. Si hace clic en la chincheta, la vista del proyecto y de las libreras quedar fija y viceversa. Si la vista no est fija, al desplazar el puntero del ratn en el margen de la zona de trabajo podr ampliarla o reducirla.
Inicio y manejo
Manejo de proyectos
2.6
Qu es un proyecto?
Los datos de un proyecto STEP 7 Lite abarcan todos los datos de una SIMATIC S7-300, C7 o de un sistema de periferia descentralizada modular ET 200X o ET 200S (stand alone). Los proyectos se utilizan para guardar ordenadamente los datos que se generan al crear una solucin de automatizacin.
1 2
Crear y guardar el proyecto Configurar el hardware, parametrizar mdulos y diagnosticar fallos de hardware Definir smbolos para la programacin simblica Observar y forzar los operandos en la CPU para comprobar el funcionamiento del programa Evaluar los operandos utilizados y la estructura del programa Confeccionar la documentacin del proyecto de forma personalizada Crear un programa de usuario compuesto por bloques para el PLC.
6 7
2.7
Gestin de archivos
Los proyectos se guardan con su nombre y el formato de datos ... .k7p. En STEP 7 Lite slo es posible abrir archivos con la extensin .k7p.
Peligro de accidente Cuando hay una conexin online entre la unidad de programacin y la CPU se pueden provocar, por ejemplo, movimientos indeseados en la instalacin al tocar el panel de mandos de la CPU. Por consiguiente, asegrese de que nadie corre peligro antes de seleccionar RUN .
Inicio y manejo
2.8
Ayuda de Windows
Si ya ha trabajado con programas de Microsoft, el funcionamiento de la ayuda de STEP 7 Lite le resultar familiar.
Pulse F1: La ayuda bsica se abrir automticamente. Pulse Mays + F1: A continuacin, haga clic con el puntero del ratn en forma de interrogacin en cualquier botn. Aparecer la ayuda directa de ese botn. Tambin puede acceder a estos dos tipos de ayuda con Ayuda en la barra de mens.
Ayuda contextual Haga clic sobre las pequeas flechas que aparecen junto al texto.
3
Se abre la ayuda bsica.
Ayuda bsica Haga clic en el link. Aparecer una ventana con ayuda bsica detallada sobre el tema seleccionado. Nota: Los distintos smbolos de los links indican qu tipo de ayuda se abrir en la ayuda bsica. Hoja = Informacin contextual Lista = Instrucciones
2.9
Inicio y manejo
Ms ayuda
1 Ayuda de los comandos de men Pulse MAYS + F1. Haga clic en un comando de un men desplegable. Aparecer la ayuda del comando.
Ayuda de los mensajes de error Tambin puede abrir la ayuda de los mensajes de error que aparecen en la barra de estado. Seleccione el mensaje de error y abra la Ayuda haciendo clic con el botn derecho del ratn.
2.10
Se abre la ayuda de referencia
Ayuda de referencia Pulse MAYS + F1 y haga clic, por ejemplo, en S_IMPULS. La ayuda de referencia se abrir en otra ventana.
Si ya se ha familiarizado con el manejo de STEP 7 Lite, cierre la copia del proyecto de ejemplo.
Erstellen Erstellen Sie Ejecucin de Sie ein ein Pro- Prola tarea gramm im gramm im planteada OB1 OB1
3.2
Barreras fotoelctricas apagan el motor Panel de mandos Motor diesel con pulsador ON/OFF y sensor de velocidad
Con nuestro ejemplo Banco de prueba de motores le mostraremos los pasos fundamentales para realizar la solucin de automatizacin.
Planteamiento de la tarea
Desarrollaremos el control de un banco de prueba de motores. En primer lugar, debemos realizar nicamente el cableado bsico para las conexiones de prueba: 1. Un motor de gasolina y un motor diesel deben poder encencenderse y apagarse por separado en el banco de prueba.
2. Una barrera fotoelctrica alrededor de cada motor garantiza la seguridad en las zonas de peligro y ejecuta el paro de emergencia independientemente del ejemplo programado. 3. Al mismo tiempo que se enciende y se apaga el motor, se conecta y desconecta un ventilador elctrico. 4. Despus de pararse el motor, el ventilador debe seguir funcionando durante 4 segundos. 5. El usuario debe recibir una seal en el momento en que los motores alcancen las revoluciones por minuto que se indican a continuacin: Motor de gasolina = 1.500 U/min Motor diesel = 1.200 U/min
Solucin
La solucin: en los programas de ejemplo encontrar en OB 1 la seal Debe_revol_alcanzado en: 1 2 Segmento 4 para el motor de gasolina y en Segmento 5 para el motor diesel.
3.3
Con la seal Debe_revol_alcanzado podra ahora iniciarse un proceso de prueba, p. ej.: Iniciar una comparacin de las emisiones de gas, o Iniciar una medicin de la estabilidad de la velocidad. Sin embargo, esto no formara parte de nuestro programa de ejemplo.
Subdividir el proceso
Describir reas funcionales
1
3.4
Antes de comenzar a programar, subdivida el proceso. El proceso bsico que se debe seguir para cualquier proyecto aparece representado arriba. No obstante, cada uno de los pasos puede a su vez dividirse. Cuanto mayor sea la divisin del proceso, ms fcil ser la estructuracin del programa de usuario.
rea funcional Equipos correspondientes __________________________________________________ rea funcional A = Motor gasolina = Sensor de velocidad = Ventilador = Motor diesel = Sensor velocidad = Ventilador
Descripcin de las reas funcionales: Divida el proceso en grupos funcionales. Defina los elementos que deban controlar este rea. Defina las entradas y salidas elctricas, mecnicas y lgicas de cada tarea. Defina los bloqueos y la interdependencia entre las tareas.
rea funcional B
Definicin de los criterios de seguridad: 2 En nuestro ejemplo se trata de un paro de emergencia cuya programacin siempre ser ms compleja en las aplicaciones reales.
3.5
Definir los indicadores y elementos de manejo: 3 Cada proceso requiere un sistema de manejo y visualizacin que permita al personal intervenir en el proceso.
Definir las entradas y salidas: Por pequeo que sea nuestro ejemplo, siguen siendo necesarias tres Entradas y Salidas fsicas en el motor de gasolina (MG). Para obtener una visin de conjunto de todas las entradas y salidas, consulte la tabla de smbolos del captulo 5.
Recomendamos a los principiantes nuestros cursos de formacin de SIEMENS, en los que aprendern a automatizar procesos con SIMATIC mediante ejemplos.
3.6
Erstellen Erstellen Sie Configuracin Sie ein einlos Prode Programm im gramm mdulosim OB1 OB1
En qu consiste la configuracin?
4.2
La configuracin del hardware consiste en reproducir la estructura real del PLC en la unidad de programacin. Esta configuracin se puede copiar despus en otros proyectos de STEP 7 Lite, modificarla en caso necesario y transferirla a otros equipos. Durante el arranque del sistema de automatizacin, la CPU compara la configuracin terica creada en STEP7 Lite con la configuracin fsica (real) de la instalacin. As es posible detectar y sealizar inmediatamente los posibles fallos. 1 En la ventana del proyecto, el elemento Hardware muestra grficamente un bastidor, en el que deber indicar todos los mdulos integrados en el PLC. Posteriormente editar en el elemento Programa el programa de usuario para esta configuracin de hardware.
Abrir el proyecto
Configurar
... al configurar el hardware, tambin se asignan las reas de direccionamiento de las entradas y salidas. Las direcciones se asignan posteriormente en el programa.
Parametrizar
Existe la posibilidad de modificar las propiedades predeterminadas por Siemens de ciertos mdulos. Sin embargo, en la mayora de los casos se puede prescindir de ello.
4.3
Comprobar y guardar
Llegados a este punto puede comprobar la coherencia de la configuracin de hardware y guardar sus entradas.
Transferir a la CPU
Transfiera ahora la configuracin de hardware desde la unidad de programacin a la CPU. De este modo, - la CPU reconocer todos los mdulos insertados a su derecha y sus direcciones - los parmetros de los mdulos tendrn efecto.
Crear un proyecto
4.4
En este captulo crear un proyecto nuevo con el ttulo Getting Started. Aqu aparecer en el nivel superior. En los captulos sucesivos iremos ampliando este proyecto.
Su proyecto Getting Started deber contener la configuracin hardware que corresponda a su sistema de automatizacin y no la configuracin de nuestros ejemplos.
Al configurar el hardware puede guiarse por los proyectos de ejemplo que ya estn instalados. Encontrar estos ejemplos en: Unidad:\Siemens\S7Lite\Examples\Espaol... La configuracin hardware es idntica en los tres proyectos suministrados.
5
Tras doble clic sobre Hardware
Si desea utilizar a modo de gua una de nuestras configuraciones, abra una segunda instancia de STEP 7 Lite con uno de los proyectos de ejemplo.
Haga doble clic en Hardware. En el rea de trabajo aparecer la ventana de configuracin de hardware.
4.5
Las configuraciones de hardware se pueden copiar de un proyecto a otro. Si, por ejemplo, quiere pasar inmediatamente al captulo 5, abra uno de los proyectos de ejemplo suministrados y copie el elemento Hardware en su proyecto Getting Started (consulte el paso 5).
4.6
Elemento Hardware
Parametrizacin de mdulos
Pictogramas de incoherencias
Informacin general
Si ha hecho doble clic para abrir el elemento Hardware en la ventana de proyecto, en la zona de trabajo de la derecha aparecer la vista Hardware. Seleccione en el catlogo de hardware los mdulos que estn disponibles en su equipo PLC.
Ver diferencias entre equipo PLC y CPU (slo si existe una conexin online con la CPU)
Ver qu problemas presentan los mdulos (slo si existe una conexin online con la CPU)
Configurar el hardware
Los programas de ejemplo utilizan los siguientes mdulos: 1 Power Supply = Fuente de alimentacin 2 CPU = Mdulo PLC 3 Digital Input = Mdulo de entradas digitales 4 Digital Output = Mdulo de salidas digitales
ly ut pu t
Po
ig
Los nmeros de pedido (referencias) aparecen impresos en la parte frontal de los mdulos. Configure los mdulos tal y como se describe a continuacin.
pp
np
Su
lI
w er
PU
ita
ig
ita
lO
ut
Mueva el cursor hasta CPU 315 y haga clic en el signo +. Aparecern todas las versiones anteriores de la CPU 315.
4.7
Utilice la funcin Arrastrar y soltar para desplazar la CPU hasta el bastidor. De acuerdo con las reglas de ocupacin de slots, las posiciones no admitidas se bloquearn y mostrarn una seal de prohibicin. Siga este mismo mtodo con los dems mdulos. Para continuar con el proceso, pase a Parametrizar los mdulos en la pgina 4.12. No obstante, si desea conocer ms detalles, pase a la pgina siguiente.
Si ms tarde desea transferir la configuracin hardware a su CPU, lgicamente deber configurar el hardware del que dispone realmente y no el de nuestro proyecto de ejemplo.
Resultado de la configuracin
4 De izquierda a derecha, deber conectar: la fuente de alimentacin, la CPU, el mdulo de entrada y el mdulo de salida. Inserte los mdulos sin dejar slots vacos; de lo contrario, los mdulos que sigan al espacio vaco no recibirn corriente a travs del bus posterior. Excepcin en STEP 7 Lite: El slot 3 est reservado para el mdulo interfase (IM), con el que podr conectar los bastidores superiores. Puede dejar este espacio libre cuando solamente el bastidor inferior contenga mdulos.
4.8
En la tabla de configuracin, en las columnas Direccin E y Direccin S aparecen automticamente los bytes asignados como direcciones. Utilice estos bytes al indicar las direcciones en su programa.
Abra otro proyecto en una segunda instancia de STEP 7 Lite y copie, por ejemplo, toda la configuracin hardware de un proyecto a otro con Arrastrar y soltar. Para borrar un mdulo, abra el men contextual con el botn derecho del ratn y elija el comando correspondiente.
4.9
Pruebe todas las funciones que se utilizan en otras aplicaciones de Windows. STEP 7 Lite ofrece muchas funciones tpicas de Windows, como los mens contextuales, Arrastrar y soltar, combinaciones de teclas, etc.
5
4.10
No est permitido dejar slots vacos. Se trata de un sistema C7 completo (aparece sobre fondo amarillo en la tabla de configuracin). El mdulo que hay a su derecha no es compatible. Cuando haya eliminado todos los errores, vuelva a comprobar la coherencia.
Por lo dems: 7 En STEP 7 Lite slo se admite una CPU por proyecto. sta se encuentra siempre en el bastidor 0. Los slots por encima del suyo quedarn vacos.
Observe que, en la tabla de configuracin, las reas de direccionamiento se cuentan en orden ascendente.
Ayuda en pantalla: F1 En la ayuda de STEP 7 Lite, seleccione Contenido > Configurar el hardware > Configurar los mdulos. Aparecer una ventana con las reglas bsicas para configurar mdulos. En ndice > Reglas de slots encontrar las reglas de ocupacin de los slots.
Navegar por el catlogo de hardware con la referencia El nmero de referencia (o nmero MLFB) es el nmero de pedido de Siemens. Si conoce el nmero de referencia de los mdulos que quiere extraer del catlogo de hardware y ha seleccionado el catlogo, escriba la referencia en el campo de entrada Buscar de la barra de herramientas, Pulse Entrar y, a continuacin, aparecer el mdulo correspondiente.
4.11
4.12
Qu significa parametrizar
Es posible modificar el comportamiento de la CPU y de ciertos mdulos analgicos y digitales. Este ajuste se denomina Parametrizacin. Ejemplos de parametrizacin de una CPU: Puede interrumpir la ejecucin cclica del programa en la CPU con una alarma cclica. Dle un nombre a la CPU. En este caso la llamaremos Mozart. Tambin puede proteger la CPU con una contrasea contra accesos de lectura/escritura a travs de MPI.
En el campo Nombre de la ventana Editar parmetros del mdulo, escriba el nombre Mozart.
Todos los parmetros vienen ajustados de fbrica y son vlidos para casi todas las funciones estndar. Si algo falla tras haber modificado algn parmetro, no se preocupe, en el catlogo de hardware encontrar los parmetros estndar de todos los mdulos.
4.13
Ayuda en pantalla: F1 Los parmetros de las CPU suelen estar relacionados con los bloques de organizacin. Por esta razn, en ndice, bajo Alarma cclica, encontrar la explicacin de los Bloques de organizacin de alarma cclica (OB 30 a OB 38).
4.14
4.15
4.16
Preparativos y transferencia
En el proceso de transferencia se envan todos los datos de configuracin a la CPU. Sin embargo, antes deber conectar online la CPU y la unidad de programacin. Para ms informacin consulte el captulo 10. Pasos principales para conectar online: 1 Despus de enchufar el cable y de efectuar el borrado total de la CPU, haga clic en Conectar online. Vaya al panel de mandos de la CPU y conmtela a STOP. En la barra de estado se iluminar la palabra STOP en rojo.
2
Listo para la transferencia
Despus de hacer clic con el botn derecho del ratn en Hardware, seleccione la funcin Transferir a CPU. Los datos de la configuracin hardware se transferirn a la CPU y se parametrizarn los mdulos.
Comparacin online/offline
4 Haga clic en la ficha Comparacin HW.
Ver que ahora los datos de configuracin en la unidad de programacin (offline) coinciden con los datos que residen en la CPU (online).
4.17
Si no fuera as, se mostrarn las incoherencias mediante pictogramas. En la lista Delta se especificarn las incoherencias.
Para volver a transferir la configuracin hardware de una CPU a la unidad de programacin, utilice el comando Transferir a PG. Este es el comando que utiliza tpicamente el tcnico de servicio cuando trabaja con la unidad de programacin en un armario elctrico para analizar posibles errores.
4.18
Informacin general
... muestra las diferencias entre la configuracin realizada en la ficha Proyecto de la PG (Offline) y la configuracin que ha sido transferida a la CPU 1 En la ficha Configuracin HW, indique su hardware como se ha descrito anteriormente. Si surgen problemas, compare en la ficha Comparacin HW si los datos de configuracin coinciden. Ms adelante continuaremos profundizando en el tema. Si sigue habiendo problemas, es posible que los mdulos estn defectuosos. Podr comprobarlo en la ficha Diagnstico HW. Consulte el captulo 12 Diagnsticos de error.
... muestra las diferencias entre la configuracin realizada y el hardware realmente insertado
Deteccin de errores:
Ha transferido la configuracin a la CPU y ha abierto la ficha Comparacin HW. En la ventana del proyecto aparecer un pictograma de conjunto detrs de Hardware. Esto significa que uno o varios mdulos no coinciden. En los mdulos del Bastidor aparecen pictogramas que muestran el estado de estos mdulos.
Online: Configuracin transferida a la CPU. Offline: Configuracin en la unidad de programacin. Si hace clic en la ficha Comparacin HW, de forma estndar aparecer el botn de opcin Comparar: OfflineOnline. En la lista Delta se indicarn las diferencias detectadas en la configuracin y en la parametrizacin.
4.19
Hardware real: La configuracin que una CPU reconoce por s misma sin que se haya transferido a ella una configuracin se denomina Hardware real. Si elige el botn de opcin correspondiente, podr comparar la configuracin online y offline del hardware real.
Smbolos
He aqu los smbolos ms importantes de la configuracin hardware. El mdulo del proyecto no coincide con el mdulo de la CPU online. El mdulo realmente insertado coincide con el mdulo configurado, pero sus parmetros son distintos. El mdulo est configurado, pero no est disponible online. Simboliza un mdulo probablemente idntico. El tipo de mdulo realmente insertado coincide con el del mdulo configurado, pero no se puede determinar si el nmero de pedido (ref.) tambin coincide. Estado operativo RUN
Fallo
4.20
Smbolos (iconos) La ayuda rpida de los smbolos muestra informacin adicional. En el men F1 > ndice > Smbolos encontrar un resumen de los smbolos que pueden aparecer en la ventana del proyecto, en el bastidor y en la tabla de comparacin.
5 4
Programacin absoluta
Asignacin de direcciones
En el captulo 4 se describe cmo se asignan automticamente las direcciones absolutas al configurar el hardware. Recordemos: E 0.5 A 4.2 E 1.0 E 1.1 E 1.2 A 5.0 A 5.1 A 5.2 A cada entrada y salida se le asigna una direccin absoluta en el sistema de automatizacin. La direccin absoluta puede sustituirse por un nombre simblico libremente definible, como por ejemplo A 4.2: AUTOMATICO ON. La asignacin de los smbolos es independiente de los lenguajes de programacin KOP FUP y AWL. ,
De momento, el proyecto se compone exclusivamente de los elementos de proyecto predeterminados y del elemento de programa OB 1. 2 Haga doble clic sobre el elemento Tabla de smbolos en la ventana del proyecto.
Si desea utilizar direcciones absolutas, en su programa, no necesitar realizar ninguna entrada ms. Simplemente vuelva a cerrar la ventana. En nuestro proyecto de ejemplo utilizaremos direcciones simblicas. Para ello, siga las instrucciones que aparecen en las pginas siguientes.
5.3
Utilice direcciones absolutas solamente cuando su programa STEP 7 Lite deba direccionar un nmero muy reducido de entradas y salidas.
Programacin simblica
Filtrar la tabla (para ver, p. ej., slo salidas) Cambiar el orden de aparicin haciendo clic en la cabecera
5.4
Smbolos
Direcciones absolutas
La tabla de smbolos
En la tabla de smbolos se asigna un nombre simblico y un tipo de datos a toda direccin absoluta que se direccione posteriormente en el programa, p. ej. a la entrada E 0.5 se le asignar el smbolo AUTOMATICO ON. A 4.2 Modo automtico E 0.5 Automatico ON A 5.0 MG_ON E 1.0 Arrancar_MG E 1.1 Parar_MG E 1.2 Fallo_MG
Getting Started STEP 7 Lite A5E00293892-01
Los nombres simblicos aqu definidos son vlidos para todo el proyecto y se denominan smbolos globales. Gracias a la programacin simblica el programa resulta ms fcil de entender.
5.5
Haga clic con el botn derecho del ratn en la tabla de smbolos del proyecto primeros_pasos_kop y seleccione Copiar en el men emergente.
En el proyecto Getting Started, haga clic con el botn derecho del ratn en la ventana del proyecto y seleccione Pegar en el men emergente. Aparecer un mensaje preguntando si desea sobrescribir la tabla existente. Confirme la pregunta con Aceptar.
Cierre el proyecto primeros_pasos_kop. Guarde el proyecto Getting Started con Archivo > Guardar.
Tipos de datos
Los tipos de datos determinan el tipo de seal que debe procesar la CPU. BOOL BYTE WORD DWORD - Los datos de este tipo son combinaciones de bits. De 1 bit (tipo BOOL) a 32 bits (DWORD). STEP 7 Lite utiliza, entre otros, los tipos de datos que figuran a la izquierda.
CHAR - Los datos de este tipo ocupan exactamente 1 carcter del juego de caracteres ASCII.
INT DINT REAL - Los datos de este tipo sirven para procesar valores numricos (p. ej. para calcular expresiones aritmticas).
5.6
S5TIME TIME DATE TIME_OF_DAY - Los datos de este tipo representan los distintos valores de fecha y hora dentro de STEP 7 Lite (p. ej. para ajustar la fecha o para indicar la hora).
Para ms informacin sobre los tipos de datos (p. ej. los rangos de valores admitidos y ejemplos de aplicacin) haga clic sobre un tipo de datos y vaya a Introduccin a los tipos de datos y a los tipos de parmetros.
6.2
Ya sea con KOP FUP o AWL, , en STEP 7 Lite crear su programa con un solo interface de programacin, el editor de bloques. El interface se ajustar al lenguaje de programacin elegido. Por ejemplo, si elige programar con KOP consulte las pginas 6.6 a 6.11. ,
Abrir el OB 1.
1 Abra STEP 7 Lite.
En el cuadro de dilogo Abrir proyecto, haga doble clic en el proyecto Getting Started.k7p. Se trata del proyecto creado en el captulo 4 y cuya tabla de smbolos ya rellen en el captulo 5. Si no es el caso, abra simplemente un Nuevo proyecto y copie la tabla de smbolos de uno de los proyectos de ejemplo suministrados.
6.3
Haga clic en Ver. En este men puede comprobar si est seleccionado el lenguaje KOP, FUP o AWL. Aqu tambin puede cambiar de vista. Nota: Ciertas instrucciones no se pueden visualizar en todos los lenguajes de programacin. stas aparecen siempre en AWL. Para ms informacin sobre las distintas operaciones KOP FUP y AWL con, sulte F1 > Contenido > Ayudas de referencia.
6.4
Elemento de proyecto Programa Todas las operaciones para KOP y FUP Elemento de programa OB 1 Un clic con el signo de interrogacin abre la ayuda de referencia de la operacin
En el editor de bloques se programan todos los bloques. A modo de ejemplo, aqu aparece representada la vista del lenguaje de programacin KOP .
El bloque de organizacin OB 1 es el interface con el sistema operativo de la CPU y contiene el programa principal. El OB 1 suele contener las llamadas a otros bloques y transferir los parmetros necesarios para controlar el proceso.
6.5
Con el comando de men contextual Cambiar nombre puede cambiar el nombre de un bloque. Como principiante, quiz necesite ms informacin para trabajar con bloques. Para ello, haga clic a la izquierda en la ventana del proyecto y, a continuacin, en F1 > ndice > Jerarqua de llamada en el programa de usuario.
6.6
En este apartado programaremos una conexin en serie, una conexin en paralelo y la funcin de memoria Activar y Desactivar en KOP (esquema de contactos). Elija el lenguaje de programacin con el que vaya a programar el OB 1 y con el que lo abrir posteriormente:
1 2 3
Haga doble clic en el OB 1. Haga clic en Propiedades. Seleccione KOP. El OB 1 se abrir a partir de ahora en KOP . Salga del dilogo Propiedades. En el men Ver ahora tambin aparecer seleccionado KOP.
Programar una conexin en serie con KOP 5 En el men Ver, seleccione la representacin simblica.
Marque el circuito vaco haciendo clic sobre l. Inserte tres elementos de programa de distinto tipo:
Haga clic en el smbolo del contacto normalmente abierto. Se insertar inmediatamente. Haga clic con el botn derecho del ratn en el circuito y elija Contacto normalmente abierto en el men emergente. Arrastre la bobina hasta el circuito.
6.7
10 9
En la conexin en serie todava falta direccionar los contactos normalmente abiertos y las bobinas: Haga clic en ??.? e introduzca el nombre simblico Pulsador 1 (entre comillas). Tambin puede seleccionar un nombre de la lista de seleccin de smbolos que aparecer al hacer clic en ??.?. Confirme con Entrar. Para el segundo contacto normalmente abierto, indique el nombre simblico Pulsador 2. En la bobina, indique el nombre Lmpara verde.
11
La conexin en serie quedar programada completamente. 12 Si no queda ningn smbolo ms marcado en rojo, ahora podr guardar las entradas haciendo clic en el icono del disquete. No se guardarn nicamente las entradas del OB 1, sino todos los elementos del proyecto. 13 Seleccione el comando de men Edicin > Aplicar para guardar los datos de configuracin en un archivo temporal (se guardar el contenido de la ventana activa). Recomendamos guardar los datos de este modo en caso de que necesite recuperar la configuracin anterior. Si ha ido guardando los datos de forma temporal y cierra el proyecto, aparecer un mensaje preguntando si desea guardar los cambios.
6.8
Los smbolos aparecern marcados en rojo cuando, por ejemplo, el smbolo no se encuentre en la tabla de smbolos o haya un error de sintaxis. No ser posible guardar los datos y en la parte inferior de la ventana del editor aparecer un mensaje de error con indicaciones sobre el procedimiento correcto que se debe seguir.
Inserte un contacto normalmente abierto y una bobina. Aqu los llamaremos Pulsador 3 y Lmpara roja. Seleccione la barra de alimentacin izquierda.
6.9
6 5 7 6
Inserte una rama paralela. Coloque en ella otro contacto normalmente abierto. Cierre la rama con el smbolo correspondiente o arrastrando la flecha doble que aparece despus de insertar el contacto. En la rama paralela slo falta el direccionamiento. Indique su nombre como en la figura. Guarde los datos.
7 5 8
Asigne nombres sencillos y autoexplicativos a los segmentos. De esta forma, la bsqueda resultar ms fcil al desplazarse con la barra de desplazamiento derecha por distintos programas. Al desplazarse aparecern los nombres.
6 3 En la vista de instrucciones, mueva el cursor hasta Operaciones lgicas con bits y seleccione Elemento SR para insertar el segmento. Inserte un contacto normalmente abierto delante de la entrada S (Activar).
4
6.10
Asigne los siguientes nombres simblicos: contacto normalmente cerrado superior Automtico ON, entrada R (Desactivar) Manual ON, elemento SR Modo automtico.
Direccionamiento absoluto en KOP: Desactive Ver > Mostrar > Representacin simblica Cambio de lenguaje de programacin Ver > KOP/FUP/AWL
Comando de men Herramientas > Preferencias - Ejemplos: 3 Ajustar un cambio de lnea en el direccionamiento simblico entre el carcter 10 y el 24: Herramientas > Preferencias > KOP/FUP > Campo del operando (ancho) Cambiar los colores en el circuito: Herramientas > Preferencias > KOP/FUP > Elemento seleccionado
6.11
El comando de men Herramientas > Preferencias ofrece muchas opciones para modificar la representacin de STEP 7 Lite mediante colores, tipos de letra, campos de operandos, etc.
6.12
A continuacin programaremos una instruccin Y (U), una instruccin O (O) y la instruccin de memoria Activar y Desactivar en AWL (lista de instrucciones).
Elija el lenguaje de programacin, en el que vaya a programar el OB 1 y con el que lo abrir posteriormente: 1 2 3 Haga doble clic en el OB 1. Haga clic en Propiedades. Seleccione AWL. El OB 1 se abrir a partir de ahora en AWL. Salga del dilogo Propiedades. En el men Ver ahora aparecer seleccionado AWL.
En la primera fila de programacin, escriba U, a continuacin deje un espacio en blanco y finalmente, el smbolo Pulsador 1 (entre comillas). Salga de la fila pulsando Entrar. El cursor saltar a la nueva fila.
6.13
En la siguiente fila, vuelva a escribir U y, esta vez, haga clic con el botn derecho del ratn en el rea de entrada. En el men emergente que aparece al pulsar la tecla derecha del ratn, seleccione Insertar smbolo y elija en la lista Pulsador 2. En la siguiente fila introduzca el signo = y, a continuacin, Lmpara verde con el teclado o el men emergente.
En una fila no tiene que empezar necesariamente por el principio. En cuanto pulse Entrar, STEP 7 Lite ordenar las instrucciones una bajo la otra, formando columnas.
11
Cuando no quede ningn texto marcado en rojo, podr guardar las entradas haciendo clic en el icono del disquete. No se guardarn nicamente las entradas del OB 1, sino todos los elementos del proyecto.
12
Seleccione el comando de men Edicin > Aplicar para guardar los datos de configuracin en un archivo temporal (se guardar el contenido de la ventana activa). Recomendamos guardar los datos de este modo en caso de que necesite recuperar la configuracin anterior. Si ha ido guardando los datos de forma temporal y cierra el proyecto, aparecer un mensaje preguntando si desea guardar los cambios.
6.14
Los smbolos aparecern marcados en rojo cuando, por ejemplo, el smbolo no se encuentre en la tabla de smbolos o haya un error de sintaxis. En tal caso, no podr guardar los datos y en la parte inferior de la ventana del editor aparecer un mensaje de error con indicaciones sobre el procedimiento correcto que se debe seguir.
Asigne nombres sencillos y autoexplicativos a los segmentos. De esta forma, la bsqueda resultar ms fcil al desplazarse con las barras de desplazamiento por distintos programas. Al desplazarse aparecern los nombres.
Con el comando de men Ver > Mostrar > Representacin simblica podr pasar de la representacin simblica a la absoluta, tal y como se muestra a la izquierda.
En la primera fila, escriba la instruccin U con el nombre simblico Automtico ON. Complete la instruccin de memoria tal y como sigue: Simblica: U Automtico ON S Modo automtico U Manual ON R Modo automtico
6.16
Si en el paso 3 cambi a la representacin absoluta, escriba lo siguiente: Absoluta: U E 0.5 S A 4.2 U E 0.6 R A 4.2
Men Ver - Ejemplos: 1 Direccionamiento simblico en AWL: Active Ver > Mostrar > Representacin simblica.
Direccionamiento absoluto en AWL: Desactive Ver > Mostrar > Representacin simblica. Cambio de lenguaje de programacin Ver > KOP/FUP/AWL
Comando de men Herramientas > Preferencias - Ejemplo: 3 Cambiar los colores de las instrucciones: Herramientas > Preferencias > AWL > Colores de sintaxis AWL
6.17
El comando de men Herramientas > Preferencias ofrece muchas opciones para modificar la representacin de STEP 7 Lite mediante colores, tipos de letra, etc.
Programar el OB 1 en FUP
6.18
A continuacin programaremos una funcin Y (U), una funcin O (O) y una funcin de memoria en FUP (diagrama de funciones).
Elija el lenguaje de programacin en el que vaya a programar el OB 1 y con el que lo abrir posteriormente: 1 2 3 Haga doble clic en el OB 1. Haga clic en Propiedades. Seleccione FUP. El OB 1 se abrir a partir de ahora en FUP . Salga del dilogo Propiedades. En el men Ver ahora tambin aparecer seleccionado FUP.
Inserte dos elementos de programa de distinto tipo: 8 Haga clic en el smbolo de la puerta Y. Se insertar inmediatamente.
Mueva la asignacin mediante Arrastrar y soltar hasta la zona enmarcada en el grfico. Si tiene problemas para encontrarla, la asignacin se encuentra siempre bajo el cuadro Y. Si no desea mover la asignacin con Arrastrar y soltar, marque la zona rodeada y haga doble clic en la asignacin.
6.19
10
En la funcin Y todava falta el direccionamiento: Haga clic en ??.? e indique el nombre simblico Pulsador 1 (entre comillas). Tambin puede hacer clic en los signos de interrogacin, seleccionar con el botn derecho del ratn Insertar smbolo e insertar el nombre desde la lista. Para la segunda entrada del cuadro Y, indique el nombre Pulsador 2. En la asignacin, indique el nombre Lmpara verde.
11
La funcin Y (U) quedar programada. Cuando ya no quede ningn smbolo marcado en rojo, puede guardar las entradas haciendo clic en el icono del disquete. No se guardarn nicamente las entradas del OB 1, sino todos los elementos del proyecto. Seleccione el comando de men Edicin > Aplicar para guardar los datos de configuracin en un archivo temporal (se guardar el contenido de la ventana activa). Recomendamos guardar los datos de este modo en caso de que necesite recuperar la configuracin anterior. Si ha ido guardando los datos de forma temporal y cierra el proyecto, aparecer un mensaje preguntando si desea guardar los cambios.
12
6.20
Los smbolos aparecern marcados en rojo cuando, por ejemplo, el smbolo no se encuentre en la tabla de smbolos o haya un error de sintaxis. No ser posible guardar los datos y en la parte inferior de la ventana del editor aparecer un mensaje de error con indicaciones sobre el procedimiento correcto que se debe seguir.
Ahora slo falta indicar el direccionamiento. Escriba los nombres tal y como se indica en la figura de la izquierda. Guarde los datos.
6.21
Asigne nombres sencillos y autoexplicativos a los segmentos. De esta forma, la bsqueda resultar ms fcil al desplazarse con la barra de desplazamiento derecha por distintos programas. Al desplazarse aparecern los nombres.
En la vista de instrucciones, acceda a travs de las Operaciones lgicas hasta el Elemento SR. Inserte el elemento.
6.22
Asigne los siguientes nombres simblicos: Activar Automtico ON, Desactivar Manual ON, Flipflop de activacin/desactivacin Modo automtico.
Men Ver Ejemplos: 1 Direccionamiento simblico en FUP: Active Ver > Mostrar > Representacin simblica
Direccionamiento absoluto en KOP: Desactive Ver > Mostrar > Representacin simblica Cambiar el lenguaje de programacin Ver > KOP/FUP/AWL
Men Herramientas > Preferencias Ejemplos: 3 Ajustar un cambio de lnea en el direccionamiento simblico entre el carcter 10 y el 24: Herramientas > Preferencias > KOP/FUP > > Campo del operando (ancho) Cambiar los colores: Herramientas > Preferencias > KOP/FUP > > Elemento seleccionado
6.23
El men Herramientas ofrece muchas opciones para cambiar la representacin de STEP 7 Lite mediante colores, tipos de letra, campos de operandos, etc.
Referencias cruzadas
Filtrar operandos Saltar al punto de aplicacin Definir filtros Mostrar las referencias cruzadas de un operando
6.24
Mostrar la jerarqua de llamada de los bloques Mostrar los bits, bytes, temporizadores y contadores utilizados
Listar los operandos utilizados y saltar al punto de aplicacin Utilice las vistas "Referencias cruzadas", "Operandos utilizados" y "Estructura del programa para obtener una visin de conjunto del uso de los operandos, reas de memoria, bloques etc. Para acceder a las referencias cruzadas haga clic en el smbolo "Referencias cruzadas" representado en la ventana del proyecto.
Erstellen Erstellen Sie Uso de bloques Sie ein einfuncin de Pro- Programm im gramm im OB1 OB1
7.2
Se suelen utilizar bloques de funcin para programar una funcin cuando hay que guardar resultados intermedios , ajustes y estados operativos hasta la siguiente llamada. Por este motivo, se denominan tambin bloques con memoria. En el proyecto de ejemplo, vamos a programar el bloque de funcin FB 1 con el nombre simblico Motor. Utilice el lenguaje de programacin en el que haya programado el OB 1.
Si quiere continuar este captulo, copie la tabla de smbolos en el proyecto Getting Started (consulte la pgina 5.5).
En el cuadro de dilogo Abrir proyecto, haga doble clic en el proyecto Getting started.
Seleccione el comando de men Insertar > Bloque o abra el men emergente mediante el botn derecho del ratn y seleccione el comando Nuevo > Bloque.
Seleccione la opcin Bloque de funcin. En el campo Lenguaje de creacin, seleccione el lenguaje en el que desee programar el bloque.
7.3
6
Se inserta el bloque y se abre inmediatamente.
rea de instrucciones
Antes de comenzar a programar en el rea de instrucciones, complete la tabla de declaracin de variables del FB.
7.4
Introduzca las variables de la figura en la tabla de declaracin de variables. Para ello, haga clic en una celda y acepte el nombre y el comentario como muestra la figura.
Seleccione el tipo de datos en el men emergente Datos simples (botn derecho del ratn). Con la tecla Entrar se mueve el cursor a la columna siguiente o se inserta una fila nueva.
1. Editar la tabla de declaracin de variables Para indicar el nombre de los parmetros de bloque en la tabla de declaracin de variables slo se admiten letras, nmeros y guiones bajos.
2. Necesita ayuda para editar la tabla de declaracin de variables? Pulse F1 > Contenido > Programar bloques > Crear bloques lgicos y Editar la tabla de declaracin de variables para obtener ms informacin.
3. Consejos para el captulo siguiente En los captulos siguientes programaremos un proceso de conexin y desconexin y una vigilancia de la velocidad de giro. Cundo se conecta y se desconecta el motor? - El motor arranca cuando la variable #Switch_ON toma el estado de seal 1 y la variable Modo automtico toma el estado de seal 0. - El motor se detiene cuando la variable #Switch_OFF toma el estado de seal 1 o la variable #Failure toma el estado de seal 0. Cmo supervisa el comparador la velocidad del motor? - El comparador compara las variables #Actual_Speed y #Preset_Speed y asigna el resultado a la variable #Preset_Speed_Reached (estado de seal 1).
7.5
Dependiendo del lenguaje de programacin seleccionado para el OB 1, consulte las siguientes pginas: para KOP: pginas 7.6 - 7.7 para AWL: pginas 7.8 - 7.9 para FUP: pginas 7.10 - 7.11.
Programar FB en KOP
7.6
Marque todos los ??.? e introduzca los nombres correspondientes de la tabla de declaracin de variables (# se asigna automticamente). Introduzca el nombre simblico Modo automtico para el contacto normalmente cerrado de la conexin en serie.
Marque de nuevo los signos de interrogacin e indique para la bobina y el comparador los nombres que figuran en la tabla de declaracin de variables. Guarde las modificaciones.
Las variables locales del bloque llevan el signo # y slo se utilizan en el bloque en el que han sido declaradas. Las variables globales se indican entre comillas. Se definen en la tabla de smbolos y se utilizan en todo el programa. El estado de seal Modo automtico se define en el OB1 (segmento 3, consulte las pginas 6-10) mediante otro elemento SR y se consulta ahora en el FB1.
Pulse F1 > Contenido > Programar bloques > Crear bloques lgicos y Editar instrucciones KOP para obtener ms informacin.
Programar FB en AWL
7.8
Inserte un segmento nuevo e introduzca estas instrucciones AWL. Guarde las modificaciones.
Las variables locales del bloque llevan el signo # y slo se utilizan en el bloque. Las variables globales se indican entre comillas. Se definen en la tabla de smbolos y se utilizan en todo el programa. El estado de seal Modo automtico se define en el OB1 (segmento 3, consulte las pginas 6-16) mediante otro elemento SR y se consulta ahora en el FB1. Pulse F1 > Contenido > Programar bloques > Crear bloques lgicos y Editar instrucciones AWL para obtener ms informacin.
7.9
Programar FB en FUP
7.10
Marque todos los ??.? e introduzca los nombres correspondientes de la tabla de declaracin de variables (# se asigna automticamente). Direccione una entrada de la funcin Y con el nombre simblico Modo automtico. Niegue las entradas Modo automtico y #Failure con el smbolo correspondiente de la barra de herramientas.
7.11
Inserte una asignacin de salida en el comparador y direccione la asignacin con los nombres de la tabla de declaracin de variables. Guarde las modificaciones.
Las variables locales del bloque se identifican mediante # y slo son vlidas en el bloque. Las variables globales aparecen entre comillas. Se definen en la tabla de smbolos y son vlidas en todo el programa. El estado de seal Modo automtico se determina en el OB1 (segmento 3, consulte las pginas 6-22) mediante otro elemento SR y se consulta ahora en el FB1. Pulse F1 > Contenido > Programar bloques > Crear bloques lgicos y Editar instrucciones FUP para obtener ms informacin.
7.12
Haga clic con el botn derecho del ratn en la ventana del proyecto y seleccione la opcin Nuevo > Bloque del men emergente. Aparecer el cuadro de dilogo Nuevo bloque. Active la opcin Bloque de datos e introduzca el FB 1 como FB asignado (igual que en la figura).
Se inserta el bloque
Confirme los datos con Aceptar. El DB1 se insertar en el proyecto Getting Started y se abrir inmediatamente.
Asegrese de que en la columna Valor actual figura 1500 para el motor de gasolina.
Se inserta el bloque.
7.13
Indique 1200 para el motor diesel en la columna Valor actual. Guarde las modificaciones.
Para programar la llamada del FB en el OB1, consulte el captulo sobre KOP , FUP o AWL dependiendo del lenguaje de programacin que haya utilizado.
Una vez ajustados los valores actuales concluyen los preparativos necesarios para controlar dos motores con un solo bloque de funcin. Para controlar ms motores, basta con crear ms bloques de datos. Pulse F1 > Contenido > Programar bloques > Crear bloques de datos para obtener ms informacin.
7.14
Toda la programacin de un FB no tendr efecto si no es llamado desde el OB1. Por cada llamada del FB se utiliza un bloque de datos diferente (uno por cada motor), y de este modo se controlan ambos motores. 1 Abra el OB1 e inserte el segmento 4.
Arrastre el FB 1 desde la ventana de proyectos hasta el segmento 4 mediante la funcin Arrastrar y soltar. Se muestran todas las variables especficas del motor. Haga clic en ???. Se abrir la lista de seleccin de smbolos.
Seleccione el bloque de datos Gasolina. Direccione de forma anloga los dems parmetros del bloque de funcin con los nombres simblicos correspondientes. Las variables de entrada y salida especficas del motor (declaracin in y out) se muestran en el FB Motor. Se asigna una seal MG_xxx para el motor de gasolina a las variables.
Inserte el segmento 5, arrastre de nuevo el FB1 desde la ventana de proyectos al segmento y programe de forma anloga la llamada del bloque de funcin Motor (FB1) con el bloque de datos Diesel (DB 2). Se asigna una seal MD_xxx para el motor diesel a las variables. Guarde las modificaciones y cierre el bloque.
7.15
Si crea programas estructurados con OBs, FBs y DBs deber programar la llamada de un bloque subordinado (por ejemplo, FB1) en el bloque de un nivel superior (por ejemplo, OB1). El procedimiento es siempre el mismo. Tambin puede asignar nombres simblicos a los diversos bloques en la tabla de smbolos (por ejemplo, el FB1 tiene el nombre Motor y el DB1, el nombre Gasolina). Los bloques programados se pueden imprimir en cualquier momento con el comando Archivo > Imprimir. Pulse F1 > Contenido > Imprimir de la documentacin del proyecto para obtener ms informacin al respecto.
7.16
La programacin de un FB no tendr efecto si no se llama desde el OB1. En cada llamada del FB se utiliza un bloque de datos distinto (uno por cada motor), y de este modo se controlan ambos motores. 1 Abra el OB1 e inserte el segmento 4.
Escriba en el rea de instrucciones CALL Motor, Gasolina y pulse Entrar. Se muestran todas las variables especficas del motor. Haga clic con el botn derecho del ratn detrs de := y seleccione el comando del men emergente Insertar smbolo. Se abrir la lista de seleccin de smbolos.
Direccione del mismo modo los dems parmetros del bloque de funcin con los nombres simblicos correspondientes. Las variables de entrada y salida especficas del motor (declaracin in y out) se muestran en el FB Motor. Se asigna una seal MG_xxx para el motor de gasolina a las variables.
Inserte el segmento 5 y programe de forma anloga la llamada del bloque de funcin Motor (FB1) con el bloque de datos Diesel (DB 2). Se asigna una seal MD_xxx para el motor diesel a las variables. Guarde las modificaciones y cierre el bloque.
7.17
Si crea programas estructurados con OBs, FBs y DBs, deber programar la llamada de un bloque subordinado (por ejemplo, FB1) en el bloque de un nivel superior (por ejemplo, OB1). El procedimiento es siempre el mismo. Tambin puede asignar nombres simblicos a los diversos bloques en la tabla de smbolos (por ejemplo, el FB1 tiene el nombre Motor y el DB1, el nombre Gasolina). Los bloques programados en cualquier momento con el comando Archivo > Imprimir. Pulse F1 > Contenido > Imprimir la documentacin del proyecto para obtener ms informacin al respecto.
7.18
La programacin de un FB no tendr efecto si no se llama desde el OB1. En cada llamada del FB se utiliza un bloque de datos distinto (uno por cada motor), y de este modo se controlan ambos motores. 1 Abra el OB1 e inserte el segmento 4.
Arrastre el FB 1 desde la ventana del proyecto hasta el segmento 4 mediante la funcin Arrastrar y soltar. Se mostrarn todas las variables especficas del motor. Haga clic en ???. Se abrir la lista de seleccin de smbolos.
Seleccione el bloque de datos Gasolina. Direccione del mismo modo los dems parmetros del bloque de funcin con los nombres simblicos correspondientes. Las variables de entrada y salida especficas del motor (declaracin in y out) se muestran en el FB Motor. Se asigna una seal MG_xxx para el motor de gasolina a las variables.
Inserte el segmento 5, arrastre de nuevo el FB1 desde la ventana de proyectos al segmento y programe de forma anloga la llamada del bloque de funcin Motor (FB1) con el bloque de datos Diesel (DB 2). Se asigna una seal MD_xxx para el motor diesel a las variables. Guarde las modificaciones y cierre el bloque.
7.19
Si crea programas estructurados con OBs, FBs y DBs deber programar la llamada de un bloque subordinado (por ejemplo, FB1) en el bloque de un nivel superior (por ejemplo, OB1). El procedimiento es siempre el mismo. Tambin puede asignar nombres simblicos a los diversos bloques en la tabla de smbolos (por ejemplo, el FB1 tiene el nombre Motor y el DB1, el nombre Gasolina). Los bloques programados se pueden imprimir en cualquier momento con el comando Archivo > Imprimir. Pulse F1 > Contenido > Imprimir la documentacin del proyecto para obtener ms informacin al respecto.
7.20
Erstellen Erstellen Sie Uso de Sie ein ein ProfuncionesProgramm im gramm im OB1 OB1
Uso de funciones
8.2
Las funciones se utilizan para programar una funcin cuando no es necesario guardar resultados intermedios, ajustes o estados operativos hasta la siguiente llamada. Por este motivo, se denominan tambin bloques sin memoria. Si quiere continuar este captulo, deber copiar primero la tabla de smbolos en el proyecto Getting Started (consulte la pgina 5.5).
Seleccione el comando de men Insertar > Bloque o abra el men contextual mediante el botn derecho del ratn y seleccione el comando Nuevo > Bloque.
Seleccione la opcin Funcin. En el campo Lenguaje de creacin, seleccione el lenguaje en el que haya creado el proyecto Getting Started.
8.3
6
Se inserta el bloque y se abre inmediatamente.
Uso de funciones
Al contrario de lo que ocurre con los bloques de funcin, en una funcin no se pueden definir datos estticos en la tabla de declaracin de variables. Para programar la funcin se puede recurrir, como es habitual, a los nombres simblicos de la tabla de smbolos.
8.4
Para ms informacin, pulse F1 > Contenido > Nociones bsicas para disear programas > Bloques en el programa de usuario.
8.5
Uso de funciones
8.6
En el ejemplo siguiente programaremos una funcin de temporizacin. La funcin de temporizacin hace que se active un ventilador al mismo tiempo que se enciende un motor. El ventilador seguir en marcha hasta cuatro segundos despus de apagarse el motor (retardo a la desconexin).
8.7
Con el parmetro de entrada #Motor_on se inicia la #Funcion_de_tiempo. Ms tarde, durante la llamada en el OB1, se le asignarn una vez los parmetros del motor de gasolina y otra vez, los parmetros del motor diesel (por ejemplo T1 para Marcha_MG).
Uso de funciones
8.8
La llamada de la funcin FC1 se realiza del mismo modo que la llamada del bloque de funcin en el OB 1. A todos los parmetros de la funcin se les asignan en el OB 1 los operandos correspondientes del motor de gasolina o diesel.
En una instruccin de STEP 7 Lite, un operando es la parte que ordena a la CPU lo que debe hacer. Se puede direccionar de forma absoluta o simblica.
Abrir el OB 1
1 Abra el proyecto Getting Started creado en KOP FUP o AWL y abra el OB 1. ,
Complete todos los ??? como en la figura de la izquierda. Guarde el bloque y cirrelo.
8.9
... en AWL,
... y en FUP.
Uso de funciones
1. La representacin en pantalla es distinta a la de las figuras? Seleccione la programacin simblica con el comando Ver > Mostrar > Representacin simblica.
2. Desea ver ms informacin en pantalla? Active Ver > Mostrar > Informacin del smbolo para obtener informacin sobre las direcciones utilizadas en cada segmento. Para representar varios segmentos en la pantalla, desactive Ver > Mostrar > Comentario y, si es necesario, Ver > Mostrar > Informacin del smbolo. Con Ver > Factor de zoom se puede modificar el tamao de representacin del segmento.
8.10
3. Necesita informacin sobre los lenguajes de programacin KOP, AWL o FUP? Encontrar ms informacin pulsando F1 > Contenido > Llamar ayudas de referencia > Descripcin de lenguajes y ayudas de bloques.
4. No desea llamar siempre la funcin? La llamada de las funciones est programada en este ejemplo como llamada incondicional, es decir, la funcin se procesa siempre. Dependiendo de los requisitos de la tarea de automatizacin en cuestin, la llamada de FCs o FBs tambin se puede vincular a ciertas condiciones: por ejemplo a una entrada o a una combinacin lgica previa. Para programar condiciones, tiene a su disposicin la entrada EN y la salida ENO.
Erstellen Uso de Erstellen Sie bloques de Sie ein ein Pro- Prodatos globales
gramm im gramm im OB1 OB1
9.2
Si la CPU no dispone del nmero de marcas internas (clulas de memoria) necesario para gestionar el volumen de datos, los datos seleccionados se pueden depositar en un bloque de datos global. Todos los bloques pueden acceder a los datos del bloque de datos globales. En cambio, un bloque de datos de instancia est asignado a un bloque de funcin determinado y sus datos slo estn disponibles de forma local en dicho bloque de funcin (consulte el captulo 7, Crear bloques de datos de instancia y modificar valores actuales). Si quiere continuar este captulo, deber copiar primero la tabla de smbolos en el proyecto Getting Started (consulte la pgina 5.5).
En el cuadro de dilogo Abrir proyecto, haga doble clic en el proyecto Getting Started.
Seleccione el comando de men Insertar > Bloque o abra el men emergente con el botn derecho del ratn y seleccione el comando Nuevo > Bloque.
Seleccione la opcin Bloque de datos. En el campo DB se introduce un 3 automticamente y en el campo Smbolo, Datos_G. Seleccione DB global.
9.3
Programar variables en el DB
9.4
Abra el men emergente con el botn derecho del ratn y seleccione la opcin Datos simples > INT para Tipo. Complete la lista tal como se muestra en la figura. Guarde las modificaciones y cierre el bloque.
Pulse F1 > Contenido > Programar bloques > Crear bloques de datos para obtener ms informacin.
Verwenden
Getting Started STEP 7 Lite A5E00293892-01
10
220 V
E 0.4
24 V
10.2
Fuente de alimentacin
Cable MPI
Puente de conexin
Mediante el proyecto Getting Started.k7p le mostraremos cmo transferir el programa al sistema de automatizacin. Sin embargo, tambin puede utilizar uno de los proyectos suministrados. En primer lugar tendr que realizar ciertos preparativos.
*= Accesorios opcionales
Comprobar el programa
Utilice el proyecto creado Getting Started. Adems, debe haber configurado como mnimo el hardware (captulo 4) y programado la conexin en paralelo (captulo 6).
Comprobar el hardware
Configure el hardware y compruebe una vez ms lo siguiente: Est insertado el conector de bus en los mdulos? Se han colgado los mdulos en los perfiles soporte, se han abatido despus hacia abajo y se han atornillado? Se ha conectado una fuente de alimentacin de 220 V? Ha colocado el peine de conexin? Siempre que estn disponibles, ha colocado la pila de respaldo y el cartucho de memoria?
10.3
Conectarse online
Conectarse online significa establecer una conexin entre la CPU y la unidad de programacin. - Inserte el cable MPI en la unidad de programacin y en la CPU.
En la unidad de programacin: Presione el interruptor principal. Inicie STEP 7 Lite. Abra Getting Started.k7p o uno de los proyectos de ejemplo.
Compruebe si aparece Manejar CPU online. Los botones del panel de mandos de la CPU se activarn. Compruebe: En la barra de estado aparecer ahora el estado operativo actual de la CPU. Ahora puede pasar dela vista offline del proyecto a la vista online de la CPU online, pruebe a hacerlo. En la ficha CPU online aparecern todos los mdulos que se encuentren en la CPU.
Si todava no ha transferido su proyecto a la CPU, los smbolos de la ventana del proyecto indicarn que los datos de la unidad de programacin todava no coinciden con los de la CPU.
Tambin es posible conectar online y comprobar el programa (captulo 11) utilizando otro hardware, tal y como se ilustra en la pgina 10.2. Simplemente observe el direccionamiento de las entradas y salidas. Encontrar ms informacin sobre cmo configurar los mdulos centrales en los manuales Sistema de automatizacin S7-300, Configuracin e instalacin. Si desea obtener ms informacin sobre cmo conectar online, consulte la Ayuda en pantalla con el comando de men F1 > Contenido > Establecer un enlace online.
10.5
10.6
El panel de mandos tambin permite cambiar los estados operativos de la CPU. Por razones de seguridad, en el panel de STEP 7 Lite slo se podrn activar aquellos botones que puedan ser seleccionados para el estado operativo de la CPU real.
Ejemplo: En la CPU: Selector en RUN En el panel de mandos de STEP 7 Lite se puede seleccionar STOP. En la CPU: Selector en STOP En el panel de mandos de STEP 7 Lite no se puede seleccionar RUN.
Si se produce una situacin de peligro tambin podr conmutar la CPU a STOP desde STEP 7 Lite.
Gire el selector a STOP (si todava no est en STOP). El LED se iluminar en rojo.
10.7
3 sec 3 sec
4
Gire el selector a MRES y mantngalo en esta posicin durante al menos 3 segundos, hasta que el LED STOP comience a parpadear en rojo lentamente.
Suelte el selector y, despus de un mximo de 3 segundos, vuelva a seleccionar la posicin MRES hasta que el LED STOP comience a parpadear rpidamente. El borrado total de la CPU ha concluido.
10.8
Encontrar notas adicionales sobre los estados operativos en la ayuda de STEP 7 Lite, a la que se puede acceder con F1 > Contenido > Anexo > Estados operativos. Atencin: El conocimiento de los estados operativos de las CPU resulta til para programar el arranque, comprobar el programa de control y para el diagnstico de errores.
+
2 3
Compruebe que, al transferir el programa, se encuentren en STOP el selector de la CPU y el de STEP 7 Lite.
Transferir el proyecto completo a la CPU: Seleccione el proyecto Getting Started en la ventana del proyecto. Haga clic con el botn derecho del ratn en el proyecto y elija Transferir a CPU en el men emergente. Todo el proyecto incluido en la configuracin de hardware se transferir la CPU. Tambin puede transferir bloques individuales o la configuracin de hardware en la CPU.
5
Ha cambiado la vista CPU online.
Dependiendo de qu elementos estn marcados, STEP 7 Lite ofrecer la opcin Transferir a PG (unidad de programacin).
Haga clic en CPU online. Aqu aparecern todos los datos que se encuentran en la CPU. Proyecto (vista offline) = Datos en la unidad de programacin CPU online (vista online) = Datos en la CPU
Compruebe lo siguiente en la CPU: Si se enciende el LED verde, puede comenzar a comprobar el programa. Si el LED rojo sigue encendido, hay algn error. Para realizar el diagnstico de errores, puede hacer clic en el botn DIAG para evaluar el bfer de diagnstico (consulte tambin el apartado Informacin del mdulo e historial de errores, pg. 12.5).
10.10
Compruebe lo siguiente en STEP 7 Lite: Al conmutar directamente en la CPU, se conmut tambin aqu a RUN-P, indicndose la ejecucin cclica del programa sobre fondo verde.
Borrado total: Aunque se efecte un borrado total, la CPU seguir conteniendo los bloques de funcin de sistema (SFBs) y funciones de sistema (SFCs). Estas funciones del sistema operativo siempre estn disponibles en la CPU. No necesitan ser transferidos, pero no se pueden borrar. Transferir bloques individuales: Para que durante el funcionamiento real pueda reaccionar rpidamente a fallos, puede transferir bloques a la CPU de forma individual. Al transferirlos, hay que vigilar que el selector de la CPU est en la posicin RUN-P o en STOP.En RUN-P, los bloques transferidos se activan inmediatamente. Atencin: Si sobrescribe bloques con otros que contengan errores, la instalacin no funcionar correctamente.
10.11
Si al transferir los bloques no se tiene en cuenta el orden (p.ej. se llama un bloque en el OB 1, pero todava no est disponible en la CPU), la CPU pasar al estado operativo STOP. CPU 31xC: El selector de modo de la CPU 31xC no es un interruptor giratorio sino de balancn y no dispone de la posicin RUN-P. Sin embargo, el borrado total se efecta del mismo modo. Encontrar ms informacin sobre Micro Memory Cards pulsando F1 > Index Micro Memory Card.
10.12
11
Comprobar el programa
11.2
STEP 7 Lite ofrece la posibilidad de comprobar el funcionamiento del programa directamente en el sistema de automatizacin. Dispone de las siguientes posibilidades de comprobacin:
1. Test en modo Observar permite seguir de cerca la ejecucin del programa (consulte pg. 11.3 a 11.5). 2. Test con tablas de variables para observar y modificar los operandos, p. ej. entradas, salidas o marcas (consulte pg. 11.6 a 11.10). Para comprobar el estado del programa es necesario que el proyecto completo est cargado en la CPU.
Preparativos
1 Establezca la conexin online.
Para el segmento 1: Configure con los cables una conexin en serie. Para el segmento 2: Configure con los cables una conexin en paralelo (vase el grfico)
Abra el proyecto Getting Started o uno de los proyectos de ejemplo cargados en la CPU. Abra el OB 1.
Observar
5 Ejecute la funcin Observar con el comando Test > Observar. La funcin slo se podr activar si antes se ha ejecutado Conectar online. Los circuitos negros de los segmentos se representarn ahora en color. Circuito VERDE: La corriente fluye. Circuito ROJO: La corriente no fluye.
11.3
En STEP 7 Lite: cmo cambian los colores de los circuitos. En los mdulos: cmo se encienden y se apagan los LED en los mdulos de entrada y salida.
Comprobar el programa
Ahora, pulse los pulsadores 1, 2, 3 y 4. Fluir corriente por todos los circuitos. Si ha abierto uno de nuestros proyectos de ejemplo, puede consultar en los comentarios qu diodos deben iluminarse en los mdulos de entrada y salida.
11.4
Ahora, accione los pulsadores 1, 2, 3 y 4. Se cumplir el resultado lgico en todos los puntos.
Ahora, accione los pulsadores 1, 2, 3 y 4. El cambio de color sealiza que el resultado lgico se cumple en todos los puntos.
11.5
Bajo Herramientas > Preferencias > Editor de bloques se puede modificar la representacin de los resultados de la comprobacin. Encontrar ms informacin sobre el tema en F1 > Contenido > Test > Test con el estado de programa.
Comprobar el programa
11.6
Iniciar funcin Observar/Forzar Campos de entrada de la tabla de variables Para observar operandos introdzcalos primero en la tabla de variables. Para ello es necesario que exista una conexin online con la CPU. Para forzar operandos deber indicar un valor de forzado y activar la casilla correspondiente. Adems de la conexin online, tambin es necesario que la CPU se encuentre en el estado operativo RUN-P .
En el ejemplo Getting Started , indique todas las variables o solamente las que desee forzar. Para ello: En la columna Operando, escriba E0.1 . En cuanto pulse la tecla Entrar, el nombre simblico Pulsador 1 aparecer automticamente tal y como figura en la tabla de smbolos. Tambin puede situar el puntero del ratn en la columna Operando y seleccionar operandos en la lista con las teclas Ctrl + j.
Tambin puede copiar la tabla de variables de uno de los proyectos de ejemplo. 4 Abra uno de los proyectos de ejemplo en una segunda instancia de STEP 7 Lite. Seguidamente, haga clic en Observar/Forzar y abra VAT 1. Seleccione con Ctrl + a toda la tabla y cpiela con Ctrl + c al portapapeles.
11.7
Vaya ahora al proyecto Getting Started e inserte los datos del portapapeles con Ctrl + v.
Comprobar el programa
Observar variables
Al observar las variables no slo se comprueba el funcionamiento del programa, sino tambin el del hardware.
Haga clic en Observar. La columna Valor de estado aparecer ahora sobre fondo azul y se observarn las variables.
11.8
Aqu podr ver: cmo cambian los indicadores de la columna Valor de estado de FALSE a TRUE cmo se encienden o apagan simultneamente los LED de los mdulos de entrada y de salida al accionar los pulsadores en la configuracin de prueba.
Para continuar el test del programa y del hardware, compruebe ahora si la combinacin de los siguientes estados es correcta Pulsador LED Variable abierto/cerrado encendido/apagado true/false
Forzar variables
Al forzar se asignan valores a las variables para simular as determinadas situaciones del funcionamiento del programa.
Ejemplo: 1 Para poder llevar a cabo el forzado, la CPU deber estar de nuevo en RUN-P y la funcin Observar activa.
Indique en la columna Valor de forzado, por ejemplo el valor TRUE. Ahora, el valor de forzado dejar de estar activo.
Active el valor de forzado marcando la casilla que aparece en cuanto se introduce el valor de forzado.
11.9
Comprobar el programa
Adems de operandos binarios se pueden forzar. operandos no binarios. Para ello seleccione primero el formato de visualizacin y, a continuacin, indique el valor de forzado correspondiente. 6 Si introduce DEC en la columna Formato de visualizacin para forzar la velocidad terica,
puede indicar como valores de forzado las revoluciones 1200 y 1500 en decimal. Si indica un valor que no admita el formato de visualizacin, el fondo de la celda se representar en rojo y la columna Valor de forzado no mostrar ms casillas.
El formato de visualizacin de una variable se puede cambiar haciendo clic sobre el tipo de formato en la co-lumna Formato de visualizacin.
11.10
12 11
Diagnstico de errores
12.2
10 5
Cuando se produce un fallo de hardware en el equipo PLC, STEP 7 Lite le ofrece un diagnstico completo en una sola pantalla. Los nmeros indican qu orden seguir para realizar el diagnstico. Esta vista slo est disponible si existe una conexin online.
Getting Started STEP 7 Lite A5E00293892-01
Solucin
Gire el selector de modo a la posicin STOP.
Abra el proyecto que corresponde a esta CPU (equipo) y en cuya configuracin de hardware se ha producido el error.
Establezca un enlace online entre la unidad de programacin y el equipo (consulte el captulo 10).
12.3
Ya sabe que la CPU ha pasado a STOP Estos indicadores resultan muy . tiles, cuando, p. ej., el tcnico no puede ver la CPU al realizar trabajos de mantenimiento.
Haga doble clic sobre Hardware en la parte izquierda de la ventana del proyecto. Abra la vista Diagnstico HW.
El mdulo defectuoso est marcado con un pictograma en el bastidor. Haga clic en este mdulo.
Diagnstico de errores
12.4
Bfer de diagnstico
Antes de cambiar un mdulo supuestamente defectuoso, utilice la funcin Informacin del mdulo (para acceder a esta funcin, consulte la pgina 12.4). El bfer de diagnstico guarda todos los eventos de la CPU, no slo los fallos. Necesitar estos datos especialmente para distinguir el verdadero error de los errores aparecidos en consecuencia.
Para ms informacin pulse F1 > Contenido > Llamar la informacin del mdulo.
Diagnstico de errores
En caso de rotura de hilo: Compruebe el cableado o asegrese de que la posicin de los adaptadores del margen de medida sea correcta. Si la CPU cambia a STOP: Evale los mensajes del bfer de diagnstico. Haciendo clic en el botn DIAG del panel de mandos de la CPU acceder ms rpidamente al bfer de diagnstico. Si el mdulo est defectuoso: Desconecte la tensin de carga antes de extraer el mdulo.
12.6
13
ndice alfabtico
Indice alfabtico
A
Aplicar 4.15, 6.8, 6.14, 6.20 Automation License Manager 1.10 AWL 6.2 Ayuda 2.8 Ayuda bsica 2.9 Ayuda breve 2.9 Ayuda de referencia 2.10 Ayuda directa 2.9
D
DB 6.5 Definicin de los requisitos de seguridad 3.5 Diagnstico de HW 12.2 Diagnsticos de error 12.2 Diagrama de funciones 6.2 Direccin 0.2 Direccin absoluta 4.8, 5.2 Documentacin 1.5
B
Barra de alimentacin 6.9 Bastidor 4.2, 10.2 Bloque de datos global 9.2 Bloque de funcin 7.2 Bloques de datos de instancia 7.12 Borrado total de la CPU 10.6, 10.7, 10.8 Bfer de diagnstico 12.2
E
Editor de bloques 6.4 Ejemplos de programacin 2.3 Elemento de memoria 1.3 Entrada 5.4 Error de configuracin 4.10 Esquema de contactos 6.2 Establecer conexin online 10.4 Estado del programa 11.2
C
Cable MPI 10.2 Cambiar el lenguaje de programacin 6.4 Campo de aplicacin de STEP 7 Lite 0.3 Cartucho de memoria 10.2 Catlogo de hardware 4.6 Chincheta 4.5 Clave de licencia 1.8 Comparacin HW 4.18 Comparacin online/offline 4.17 Completar la tabla de declaracin de variables 7.4 Componentes de la lista de verificacin 1.5 Comprobar el programa 11.2 Conectar online 10.3 Conexin en paralelo 1.3 Conexin en serie 1.3 Conexin y desconexin del motor 7.6 Configuracin HW 4.6 Configuracin del autmata de prueba 10.2 Configurar el interface de programacin 6.11 Configurar los mdulos 4.2 Copiar la tabla de smbolos 5.5 Crear tabla de variables 11.7
F
FB 6.5 FC 6.5, 8.2 Flipflop 1.3 Forzar 11.9 Forzar inmediatamente 11.10 Forzar variables 11.9 Fuente de alimentacin 10.2 Funcin 8.2 Funcin de temporizacin 8.6 FUP 6.2
13.2
G
Guardar 4.15, 6.8, 6.14, 6.20 Guardar datos de configuracin 4.14
H
Hardware real 4.19 Historial de errores 12.5
I
Informacin del mdulo 12.5 Insertar mdulos 4.9 Insertar segmento nuevo 6.4 Instalacin 1.8
K
KOP 6.2
Peine de conexin 10.2 Pictograma 4.6 Pila de respaldo 10.2 Planta de inspeccin de motores 3.2 Programacin absoluta 5.2 Programacin simblica 5.4 Programacin simblica y absoluta, cambiar 6.4 Programar funciones 8.6 Programar la funcin de temporizacin 8.7 Programar la vigilancia de velocidad de giro 7.7 Programar llamadas de bloque 8.9
L
Lenguaje de programacin 6.2 Libreras 2.5 Lista de instrucciones 6.2 Llamada de bloque 7.14
R
Referencia 1.5 Referencias cruzadas 6.24 Representacin simblica 6.7 Retardo a la desconexin 8.6 Rotura de hilo 12.5
M
Manejo de archivos 2.7 Mensajes de error 2.10 Motor de gasolina 3.3 Motor diesel 3.3
S
Smbolos 4.20 Software de simulacin 1.5 STOP 12.5
13.3
N
Nuevo bloque 7.13 Nuevo proyecto 4.4
T
Tabla de declaracin de variables 8.6 Tabla de smbolos 5.5 Test 11.4 Tipos de datos 5.6 Transferir bloques individuales 10.11 Transferir el programa 10.6 Transferir el programa a la CPU 10.9 Transferir la configuracin de hardware 4.16
O
Offline 4.19 Online 4.19 OB 6.5 Observar 11.3, 11.8 Observar variables 11.6, 11.8 Operando 8.8 Ordenador 1.5
V
Ventana de proyectos 2.4 Vista general 1.6
P
Panel de mandos de la CPU 2.5 Parametrizacin 4.13 Parametrizar mdulos 4.12 Parametrizar mdulos 4.6
13.4
6ES7810-3CC07-0YA05
Siemens Aktiengesellschaft Bereich Automation and Drives Geschaeftsgebiet Industrial Automation Systems Postfach 4848, D-90327 Nuernberg www.siemens.com/automation
A5E00293892-01