Está en la página 1de 40

Prctica 2IntroPLC: Introduccin a la programacin del PLC Siemens en el entorno Step-7 ndice:

1 2 3 Objetivos .............................................................................................................................. 1 Introduccin al autmata de Siemens................................................................................... 1 Pasos para programar el PLC en el entorno Step-7 .............................................................. 3 3.1 Arrancar el programa STEP7 y crear un proyecto....................................................... 3 3.2 Comprobar la comunicacin con el PLC ..................................................................... 7 3.3 Programacin en diagrama de contactos del bloque OB1 ........................................... 8 3.4 Depurar el programa en diagrama de contactos......................................................... 10 4 Ejercicios con funciones lgicas en diagrama de contactos ............................................... 11 5 Programar en lista de instrucciones .................................................................................... 11 6 Ejercicios con funciones lgicas en lista de instrucciones ................................................. 13 7 Encendido de bombilla desde dos puntos........................................................................... 13 8 Encendido de bombilla desde tres puntos........................................................................... 13 9 Circuito Marcha/Paro ......................................................................................................... 14 10 Circuito Marcha/Paro con placas de simulacin ................................................................ 14 11 Otros fabricantes y otros PLCs........................................................................................... 14 12 Comparativa entre diferentes PLCs (Opcional).................................................................. 14 13 Anexos................................................................................................................................ 15 13.1 Comprobar que hay comunicacin con el autmata va Ethernet.............................. 15 13.2 Crear un proyecto para PLC conectado va Ethernet................................................. 18 13.3 Mtodo para crear un proyecto rpidamente ............................................................. 29 13.4 Mtodo para guardar el proyecto en otro medio como pendrive ............................... 29 13.5 Mtodo para generar en texto el programa de un PLC .............................................. 29 13.6 Generar una tabla de smbolos o etiquetas................................................................. 33 13.7 Comprobar que hay comunicacin con el autmata va RS232 (MPI)...................... 34 13.8 Configurar el autmata desde el bus MPI para migrar a Ethernet ............................. 37

1 Objetivos
El objetivo de esta prctica es familiarizar al alumno con los autmatas programables de la serie S-300 de Siemens, as como con su entorno de programacin STEP 7. Al final de la prctica el alumno debera ser capaz de: Identificar y conocer el funcionamiento bsico de un PLC: ciclo de scan, concepto de entradas y salidas, copia en memoria, etc. Programacin bsica del autmata a travs de la herramienta STEP7: programacin en listas de instrucciones y en diagramas de contactos. Depurar errores de comunicacin con el autmata. Tiempo de laboratorio: 1 o 2 sesiones. Entre est prctica y la de automatismos no deberan ocupar ms de 3 semanas.

2 Introduccin al autmata de Siemens


En el laboratorio se va a utilizar el autmata 314C-2DP de la familia S-300 de la firma Siemens. En la Figura 1 se muestra el autmata montado en su bastidor.

Figura 1 Autmata Programable Siemens 314C-2DP


CPU con entradas/salidas integradas Fuente de alimentaci n CPU del autmata
4 Entradas Rpidas 4AI-1AO 16 DI 16 DO Comuni caciones

Leds indicando el estad o de la CPU

Leds indicando estado de las entradas digitales Leds indicando estado de las salidas digitales

Selector de modo de funciona miento de la CPU

Conexin MPI con el ordenador

El autmata base consta de CPU y entradas/salidas digitales/analgicas integradas en el propio autmata: 24 entradas digitales (DI) de tipo estndar. E124.0 a E124.7 E125.0 a E125.7 E126.0 a E126.7 Niveles lgicos 0: [-3V, 5V], 1: [11V, 30V] Las 16 entradas estn conectadas a interruptores de 3 posiciones situados en la parte baja del bastidor. Cada interruptor acta en la posicin baja como pulsador. En la posicin intermedia (0 lgico) y en la alta (1 lgico) acta como interruptor. Las entradas E124.0 a E124.7 estn adems conectadas a bornas en el bastidor. 16 salidas digitales (DO) A124.0 a A124.7 A125.0 a A125.7 Niveles lgicos 0: 0V, 1: 24V. 8 de las salidas (A124.0 a A124.7) estn conectadas a bornas situadas en el bastidor por encima de las bornas de las entradas digitales E124.0 a E124.7. 4 entradas analgicas (AI) aisladas galvnicamente entre s. PEW 752, PEW 754, PEW 756, PEW 758 Tensin 10 V, resolucin 11 bits + signo. PEW 752 y PEW754 estn conectadas a bornas (las bornas negras estn aisladas entre s). En el bastidor existe un potencimetro conectado a las bornas P para poder inyectar la tensin deseada en las bornas de las

entradas analgicas. Tambin existe un voltmetro conectado a las bornas V que permite medir la tensin. 1 salida analgica (AO) PAW 752 (AO) Tensin 10 V, resolucin 11 bits + signo. Est conectada a bornas. Los interruptores, bornas, voltmetro y potencimetro montados sobre el bastidor junto con las placas Simulador de Planta y Simulador de pupitre permiten simular una planta. El estado del PLC es indicado mediante 5 leds: SF indica problemas en el PLC. Entre otros casos se activa cuando el tiempo de ejecucin del ciclo de scan supera el tiempo permitido. BATF indica el estado de la batera. En el caso de los PLCs del laboratorio est siempre encendido porque no tienen batera. DC5V indica que es correcta la tensin interna de 5V que alimenta la CPU del PLC y el bus interno del PLC. FRCE indica funcin de forzado activada. RUN indica CPU ejecutando programa de control. STOP indica programa de control parado. Para la programacin a realizar en el laboratorio el conmutador de estado de la CPU debe estar en la posicin RUN-P. El autmata tiene un mdulo adicional denominado CP-343-IT que permite programar el autmata desde Internet.

3 Pasos para programar el PLC en el entorno Step-7


Los pasos a seguir para programar el autmata en el STEP 7 son los siguientes: 1. Arrancar el programa STEP7 y crear un proyecto. 2. Comprobar la comunicacin con el PLC. 3. Editar el programa. 4. Cargar y ejecutar el programa en el PLC. 5. Depurar el programa Los dos primeros pasos estn pensados para trabajar con el PLC va RS232. Si va a trabajar el PLC va Ethernet utilice las indicaciones del anexo: apartados 13.1 y 13.2. Primero se configura y comprueba la comunicacin va Ethernet y a continuacin se crea el proyecto. De aqu pase el apartado de Editar el programa. En los apartados siguientes se explican.

3.1

Arrancar el programa STEP7 y crear un proyecto

Para arrancar el programa STEP7 y crear un proyecto que le permita introducir un programa de control hay que seguir los siguientes pasos. 1. Arranque el programa pinchando en el icono Administrador Simatic del escritorio de windows o bien a travs del men de inicio mediante la secuencia Inicio->Programas->Simatic->STEP7->Administrador SIMATIC (el camino puede variar consulte a su profesor). 2. Siga las instrucciones del Asistente de STEP 7 para crear nuevos proyectos. Al arrancar el programa STEP 7 se lanza de forma automtica la ventana Asistente de STEP 7: Nuevo proyecto (ver Figura 2). Haga clic en Siguiente.

Figura 2 Asistente de STEP 7 para crear nuevos proyectos

En caso de no arrancar o para volverlo arrancar para un nuevo proyecto se puede lanzar desde el men superior del programa STEP 7 (Archivo->Asistente Nuevo Proyecto). 3. Seleccionar CPU. Para crear un nuevo proyecto el primer paso es informar al asistente el tipo de PLC a utilizar. Al hacer clic en Siguiente en el paso anterior habr aparecido la ventana de seleccin de CPU (ver Figura 3). Seleccione en dicha ventana la CPU 314C-2DP.
Figura 3 Seleccin de CPU en el asistente

Asegrese que el campo direccin MPI marca 2. La red MPI es una red propia de Siemens que permite conectar PLCs y otros dispositivos entre s para que compartan informacin. Cada dispositivo debe tener una direccin diferente de red. Cuando hay

un solo PLC en la red MPI es comn asignarle la direccin 2. El programa STEP 7 programa a travs de la red MPI el PLC. Para ello existe un adaptador de comunicaciones dentro del bastidor del PLC que adapta la red MPI al cable serie que va al ordenador. Esta filosofa permite desde un mismo ordenador programar varios PLCs conectados a la red MPI.
Figura 4 Seleccin de bloque OB1 y de lenguaje de programacin

4. Seleccionar bloque OB1 y lenguaje de programacin KOP. Al pulsar clic en Siguiente en la ventana de la Figura 3 aparece la ventana para seleccin de los bloques de programacin y el lenguaje de programacin (Figura 4). Seleccione OB1 si no est seleccionado y KOP. En el PLC de Siemens los programas se dividen en diferentes bloques en funcin de sus necesidades. En el bloque OB1 se programa la tarea cclica (la vista en clase). Por tanto, en nuestros programas programaremos siempre el bloque OB1. El resto de bloques tiene cada uno una funcin determinada. Por ejemplo: el bloque 10 ejecuta un programa previamente introducido cada cierto periodo de tiempo (hora, da, semana, etc); el bloque OB80 permite lanzar un programa cuando surge un error en la CPU (ejemplo: cuando se ha excedido el tiempo de ciclo). El STEP 7 permite programar el PLC en tres lenguajes: AWL (lista de instrucciones), KOP (diagrama de contactos) y FUP (bloques lgicos). Como inicio se utilizar KOP por ser el ms sencillo. 5. Seleccionar nombre del proyecto. Al pulsar clic en la ventana anterior (Figura 4) aparece la ventana para seleccionar el nombre del proyecto (Figura 5). Utilize la nomenclatura Curso-Grupo-Da de la semana-Nmero de grupo-Nombre abreviado de la prctica-Apartado (Ejemplo: 4BL7PLC). Se recomienda no utilizar ms de 8 letras en el nombre. Una vez introducido el nombre pulse en Finalizar.

Figura 5 Ventana para nombrar el proyecto

Al pulsar finalizar aparece la ventana general del Simatic Manager con la ventana del nuevo proyecto tal como se muestra en la Figura 6. En dicha ventana se representa la informacin de un proyecto de forma jerrquica: Nombre del proyecto Familia de PLCs que se estn utilizando en el proyecto: en nuestro es la familia 300. PLC (o PLCs) que se estn utilizando en el proyecto: 314 Organizacin de los programas dentro de cada PLC (Programa S7). Por un lado aparecen los bloques (Bloques) y por otro lado las fuentes (Fuentes). Nosotros programaremos directamente los Bloques (OB1 en concreto). Como estos se guardan en un formato interno de Siemens, est la opcin de visualizarlos como texto. En este caso el programa aparecera tambin bajo Fuentes. Mediante y + y sealando en los niveles se puede navegar a travs de la estructura jerrquica del proyecto. 6. Abrir un proyecto ya creado. Para abrir un proyecto ya creado en una sesin anterior utilice Archivo->Abrir->Proyectos de usuario y seleccione el proyecto deseado. El Simatic Manager permite mantener abierto ms de un proyecto simultneamente.

Figura 6 Administrador general de Simatic con nuevo proyecto

Comunicaciones

Bloque OB1 Nombre proyecto Autmata Familia autmata utilizada Programa visto como fuentes Programa Programa visto como bloques

3.2

Comprobar la comunicacin con el PLC


1. Encienda el autmata. Para ello hay 2 interruptores: uno en la fuente de alimentacin del autmata y otro en la trasera del bastidor. Espere a que se enciendan los leds de estado de la CPU del autmata.
Figura 7 Ventana de comprobacin de comunicaciones

2. Compruebe la conexin con el autmata. Para comprobar que el autmata est correctamente conectado al ordenador pulse el botn de comunicaciones (ver Figura 7). Debe aparecer el autmata en la direccin MPI=2. En caso de aparecer en otra direccin avise al profesor para realizar el cambio de direccin. En caso de no aparecer ningn autmata en la ventana o de aparecer una ventana de error de comunicaciones compruebe que el autmata est encendido y que el cable serie est conectado al puerto COM1. Si persiste la avera consulte al profesor 3. Cierre la ventana Estaciones accesibles.

3.3

Programacin en diagrama de contactos del bloque OB1


1. Arranque el editor sobre el bloque OB1. Una vez abierto el proyecto sitese sobre el bloque OB1 (ver Figura 6) y pinche 2 veces. Aparecer el editor KOP configurado para introducir nuestro programa de control en OB1. Si no apareciese OB1 (as ocurre en la Figura 8) navegue por la ventana de proyecto mediante el ratn hasta visualizarlo. La secuencia a seguir es Equipo SIMATIC 300>CPU314->Programas S7->Bloques.
Figura 8 Proyecto sin desplegar (no se visualiza OB1)

En la ventana del editor KOP (Figura 9) aparece todo lo necesario para introducir un programa de control en el OB1. Entre lo ms importante resalta: Ventana de programacin. Aparece el OB1 con un primer segmento de programa vaco. Men superior de gestin general: guardar un programa, cambio tipo de edicin (ejemplo: de KOP a AWL), depurar el programa, etc. Barra de herramientas que permite una edicin rpida: insertar contacto, bobina, nuevo segmento, etc. Si no est activa seleccione en el men superior Ver->Barra de herramientas. Tambin permite cargar el programa en el PLC (icono con PLC pintado) Ventana de ayuda con todos los elementos disponibles para confeccionar un programa. Si no est activa seleccione en la barra de herramientas el icono Vista general 2. Programe A124.0 = E124.0 * E124.1. Para ello siga los siguientes pasos: Pinche sobre la lnea de segmento en la ventana de programacin. Se activar la lnea. Pinche sobre el icono contacto normalmente abierto. Aparecer un contacto sobre la lnea. Pinche sobre las interrogaciones del contacto e introduzca E124.0. Vuelva a pinchar sobre la lnea de segmento, a continuacin del contacto introducido. Con ello indicamos al editor donde se quiere introducir el siguiente elemento. Introduzca un nuevo contacto NO y llmele E124.1. Vuelva a pinchar sobre la lnea de segmento restante e introduzca una bobina de nombre A124.0. El programa introducido debe ser equivalente al de la Figura 10.

Figura 9 Editor diagrama de contactos (KOP)

Edicin Proyecto\...\bloque OB1

Barra de herramientas Activar men elementos de programa: Icono Vista general Incluir nuevo segmento Iconos con contactos y bobinas

Ventana de programacin Ttulo de OB1

Ttulo de segmento

Segmento Ventana con todos los elementos de programa: Vista general

Figura 10 Ejemplo de programa en diagrama de contactos

3. Cargue el programa en el PLC y compruebe su funcionamiento. Pinche en el icono Cargar de la barra de herramientas (smbolo de PLC - flecha hacia abajo) para cargar el programa en el PLC. Tambin se puede utilizar Sistema de destino->Cargar. Mueva los interruptores E124.0 y E124.1 del bastidor y compruebe que el led A124.0 (frontal salidas digitales PLC) se enciende cuando debe.

4. Introduzca el comentario Prueba de la funcin Y en el segmento. Seleccione con el ratn sobre la lnea de comentario del segmento e introduzca el texto indicado. 5. Aada al programa anterior A124.1 = E124.0 + E124.1. Para ello pinche en el icono Nuevo Segmento de la barra de herramientas (tambin puede utilizar Insertar->Segmento). Aparecer un nuevo segmento. Introduzca el ttulo Prueba de la funcin O. Seale la lnea de segmento e introduzca un contacto NO de nombre E124.0 y una bobina con nombre A124.1. Para introducir el contacto E124.1 en paralelo con E124.0: Seale sobre la lnea de inicio de segmento e incluya un contacto NO con nombre E124.1. Conecte el terminal derecho del contacto a la lnea de segmento utilizando el icono cerrar rama (flecha hacia arriba) de la barra de herramientas. Tambin hay un icono con una flecha hacia abajo para incluir ramas en paralelo a partir de un contacto o para incluir bobinas en paralelo. En la Figura 11 se recoge el programa con los 2 segmentos. A continuacin cargue el programa en el PLC y compruebe su funcionamiento. A la pregunta sobre sobrescribir en OB1 responda s.
Figura 11 Ejemplo de programa en KOP con 2 segmentos

3.4

Depurar el programa en diagrama de contactos

Una vez cargado el programa se puede depurar en la propia ventana de programacin. Para ello seleccione Test->Observar. Sobre la ventana de programacin se indica el estado de las entradas, el resultado de las ecuaciones lgicas parciales y el resultado de la salida. La Figura 12 muestra un ejemplo. Una vez observado el funcionamiento del programa seleccione nuevamente Test->Observar para entrar en el modo programacin. En el modo Observar no se puede programar.

Figura 12 Ventana de programacin en modo depuracin

4 Ejercicios con funciones lgicas en diagrama de contactos


1. Implante la siguiente funcin lgica f=a(b+c)+b*c y compruebe su funcionamiento. Las variables a, b y c son las entradas E124.0 a E124.2, y f es la salida A124.2. Implante la funcin lgica aadiendo un nuevo segmento en el programa ya creado. Compruebe tambin que A124.0 y A124.1 siguen con su lgica.
Pregunta FS 1. Pregunta FS 2. Diagrama de contactos equivalente a f=a(b+c)+b*c. Qu ocurre si al programar nos equivocamos y f es la salida A124.0?

2. Implante la siguiente funcin lgica f=a*b+c(b+a) y compruebe su funcionamiento. Si se quiere eliminar el segmento introducido en el punto 1 basta con seleccionar con el ratn la palabra Segm y pulsar la tecla suprimir.
Pregunta FS 3. Diagrama de contactos equivalente a f=a*b+c(b+a).

5 Programar en lista de instrucciones


1. Elimine todos los segmentos del bloque OB1 y cree un nuevo segmento vaco. Esto slo es necesario si se arranca a partir del proyecto del apartado anterior. Si crea un nuevo proyecto ya aparece OB1 con un segmento vaco. 2. Seleccione programar en lista de instrucciones mediante Ver->AWL. Si se ha abierto un proyecto nuevo se puede haber seleccionado directamente AWL en vez de KOP. La ventana que aparece es semejante a la de KOP slo que ahora la programacin es va texto siguiendo la sintaxis de la lista de instrucciones. 3. Programe A124.0=E124.0*E124.1 en lista de instrucciones tal como muestra la Figura 13. Ahora el segmento es una zona de texto donde se introduce una instruccin por lnea. Si la instruccin es incorrecta toma color rojo al pulsar Enter.

A continuacin cargue el programa en el PLC y compruebe su funcionamiento. Aade un nuevo segmento con la funcin lgica A124.1=E124.0+E124.1. Compruebe su funcionamiento. Si ahora selecciona Ver->KOP podr ver el mismo programa en diagrama de contactos. Seleccione Ver->FUP y lo ver como bloques lgicos. Vuelva a seleccionar Ver->AWL. Todo programa editado en diagrama de contactos o en FUP (no es objetivo de este curso) se puede traducir a lista de instrucciones (AWL). Sin embargo al revs no siempre funciona. Cuando se pasa de lista de instrucciones a diagrama de contactos, los segmentos que se pueden traducir se muestran en diagrama de contactos, y los que no, permanecen en lista de instrucciones.
Figura 13 Programacin en lista de instrucciones

4. Depure el programa. Active Test->Observar con modo de programacin lista de instrucciones. Aparecer una ventana semejante a la Figura 14. En cada lnea la columna RLO indica el resultado lgico de la instruccin y la columna STA indica el valor lgico del operando. Si un segmento no tiene presentacin de resultados seleccione la zona de programa mediante el ratn. La columna ESTNDAR indica el valor del acumulador (se ver en prcticas posteriores).

Figura 14 Depuracin en modo lista de instrucciones

6 Ejercicios con funciones lgicas en lista de instrucciones


Programe la funcin f=(a+b)c+abc siguiendo la misma asignacin de entradas y salidas del apartado 4.
Pregunta FS 4. Programa en lista de instrucciones para f=(a+b)c +abc

Programe un pequeo programa en lista de instrucciones que no se pueda traducir a diagrama de contactos.
Pregunta FS 5. Ejemplo de pequeo programa en lista de instrucciones que no se puede traducir a diagrama de contactos.

7 Encendido de bombilla desde dos puntos


Programar el encendido y apagado de una bombilla desde dos interruptores diferentes (como en la habitacin de casa). Las entradas E124.0 y E124.1 son los dos interruptores y la salida A124.0 es la que controla la bombilla.
Pregunta FS 6. Programa en diagrama de contactos para encendido de bombilla desde 2 puntos

8 Encendido de bombilla desde tres puntos


Programar el caso anterior para tres interruptores y en lista de instrucciones. Se premiar aquella versin que utilice el menor nmero de instrucciones.
Pregunta FS 7. Programa en lista de instrucciones para encendido de bombilla desde 3 puntos.

9 Circuito Marcha/Paro
Programar el circuito de marcha paro de un motor mediante las instrucciones SET y RESET. La entrada E124.0 es el pulsador de Marcha y la entrada E124.1 es el pulsador de Paro. El motor se gobierna con la salida A124.0. El programa debe ser dominante al Paro es decir, que si se pulsa simultneamente Paro y Marcha el motor permanece parado. Para programar en lista de instrucciones se usarn las instrucciones S y R. Para programar en diagrama de contactos S o R seleccione en la ventana de elementos Vista General las lgicas y arrastre el icono de la bobina con S o con R hacia la zona final de la lnea de segmento.
Pregunta FS 8. Pregunta FS 9. Programa en lista de instrucciones para marcha/paro dominante al paro. Diagrama de contactos de marcha/paro dominante al paro.

Pregunta FS 10. Indicar que habra que hacer para que el programa fuese dominante a la marcha tanto en lista de instrucciones como en diagrama de contactos.

10 Circuito Marcha/Paro con placas de simulacin


Cablear el panel de control al PLC para conseguir dar la orden de marcha con el pulsador verde y la orden de paro con el pulsador rojo. El motor estar conectado a la salida A124.0 a travs de un rel.
Pregunta FS 11. Programa en lista de instrucciones o en diagrama de contactos y dibujo del circuito de mando y el de potencia.

11 Otros fabricantes y otros PLCs


Preparar una lista de tres fabricantes de PLCs y de cada uno de ellos indicar 2 modelos diferentes de PLC. Este trabajo se puede entregar al da siguiente.

12 Comparativa entre diferentes PLCs (Opcional)


Mejorar la lista anterior sustituyndola por una tabla de comparacin entre PLCs donde se incluya nmero mximo de entradas/salidas digitales, tiempo mnimo de scan, tamao de programa, etc, siguiendo la tabla de comparacin que hay en la pgina web sobre los S7-200 de Siemens. Las respuestas a los aparatos 11 y 12 se pueden entregar en la sesin siguiente.

13 Anexos
13.1 Comprobar que hay comunicacin con el autmata va Ethernet
1. Arranque el programa Administrador Simatic si an no lo ha arrancado. Si se arranca la ventana Asistente de STEP 7, pulse en cancelar.

2. Seleccione en la barra superior HERRAMIENTAS->Ajustar interface PG/PC.

3. En la ventana de nombre Ajustar interface que aparece seleccione TCP/IP -> NIC TX PCI 10/100 y pulse en ACEPTAR. Pulse ACEPTAR en la ventana de confirmacin. A partir de este momento lo comunicacin entre ordenador y PLC se realizar a travs de Ethernet.

4. Pulse para comprobar las comunicaciones sobre Sistemas de destino->Mostrar estaciones accesibles o directamente sobre el botn rotulado con i de la barra superior. Aparecer en la pantalla que hay una o dos estaciones accesibles. Si no aparece nada compruebe que el PLC est encendido y que alguno de los leds del router 3COM situado en la pared estn encendidos. Caso de una estacin:

Caso de dos estaciones:

5. Comprobar que hay comunicacin con el PLC del puesto de trabajo. Pulse sobre uno de los PLCs (mdulo de comunicaciones asociados a los PLCs) con el botn derecho y seleccione Propiedades del Objeto.

Aparecer la ventana con la direccin IP. Compruebe que se corresponde a la rotulada en el bastidor. Si no es as proceda de igual forma con el otro PLC.

6. MUY IMPORTANTE: desde su PC slo deber trabajar con su PLC, es decir, slo utilizar la direccin IP de de su PLC. Si utiliza la direccin IP del PLC del compaero, podr ser sancionado. 7. Arrancar el programa y crear un proyecto.

13.2 Crear un proyecto para PLC conectado va Ethernet 13.2.1 Configurar hardware
1. Compruebe mediante el procedimiento del apartado 13.1 que hay comunicacin con el PLC de su puesto de trabajo si no lo ha hecho previamente. 2. En Simatic Manager seleccione Archivo->Nuevo y rellene la ventana de configuracin: Nombre segn formato 0809itieiGR7_PLC (ao acadmico, ttulo, grupo y nombre prctica) y Ubicacin con D:\Temporal (puede utilizar el botn Examinar). Recuerde que los ordenadores del laboratorio tienen la particin C: congelada. Cada vez que se arranca el ordenador se pierde la configuracin anterior. Si se quiere mantener ficheros o configuraciones anteriores stas deben ser salvadas en D:\Temporal.

3. Al pulsar sobre ACEPTAR aparecer la siguiente ventana general de proyecto.

4. El siguiente paso es aadir al proyecto el PLC sobre el que se va a trabajar. Para ello pulse con el botn derecho sobre la ventana que contiene a MPI. Seleccione Insertar Nuevo objeto y, a continuacin, seleccin SIMATIC 300. El PLC del laboratorio

pertenecer a la serie 300 de Simatic de Siemens. Junto a MPI aparecer el nuevo objeto que representa al PLC.

5. Pulse sobre SIMATIC 300 para ver su informacin interna.

6. Pulse sobre hardware para proceder a configurar el hardware. Aparece una nueva ventana para configurar el hardware.

7. En la ventana de configuracin de hardware seleccione en la parte derecha en SIMATIC 300->BASTIDOR 300->Perfil Soporte. Con ello introducimos en el proyecto el bastidor donde se montan los PLCs con sus mdulos.

El resultado es:

8. Incorpore el PLC al bastidor. Pulse sobre SIMATIC 300->CPU-300->CPU 314-2DP-> 6ES7 314-6CG03-0AB0 -> v2 (el nmero largo debe corresponder a lo serigrafiado en la parte baja del frontal de la CPU) y arrastre hasta la posicin 2 del bastidor. En la ventana que aparece pulse ACEPTAR.

El resultado es que aparece el PLC en la posicin 2 del bastidor. La posicin 1 estara reservada para la fuente de alimentacin. Para temas de programacin no es necesaria aadirla.

9. Incorpore el mdulo de comunicaciones Ethernet al bastidor en la posicin 4. Este mdulo es el que permite conectarse va Internet al PLC. Pulse sobre SIMATIC 300-

>CP-300->CP343-1 Advanced-IT-> 6GK7 343-1GX21-0XE0->v11 (el nmero largo corresponde a lo indicado en el frontal del mdulo) y arrastre a la posicin 4 del bastidor.

Aparece una ventana de configuracin. Seleccin en ella la direccin IP. La primera parte es fija 192.168.56. El cuarto nmero es el nmero de ordenador sumndole 10. El nmero del ordenador son las 2 ltimas cifras que aparecen en la etiqueta de la parte alta de la pantalla. Compruebe que este nmero corresponde a la direccin IP indicada en el bastidor del autmata. En el ejemplo de la figura se est configurando el mdulo de comunicaciones del PLC del ordenador 7.

Sin cerrar la ventana pulse sobre Nueva y aparecer la siguiente ventana

Pulse sobre ACEPTAR. Con ello se indica que el mdulo va a estar conectado a una red tipo ethernet. Al volver a la ventana anterior pulse tambin sobre ACEPTAR.

Ya est configurado el mdulo de comunicaciones. La ventana de configuracin quedar as:

10. Pulse Equipo->Guardar para salvar la configuracin en la ventana HW Config. 11. Pulse Equipo-> Salir para salir de la pantalla de configuracin.

13.2.2 Iniciar la edicin del proyecto


1. En el paso anterior la ventaja de proyecto quedar as o semejante:

2. Navegue por el rbol de la izquierda hasta llegar el objeto OB1 que es donde va a residir el programa de control a programar en la prctica. Para ello despliegue el men de la izquierda tal como muestra en la figura hasta llegar al directorio bloques. All se encuentra OB1.

3. Pulse sobre OB1. Aparecer una pantalla para configurar la edicin. En lenguaje seleccione KOP (diagrama de contactos) y, a continuacin, ACEPTAR.

4. Aparecer la ventana de programacin semejante a la de la figura:

5. Para introducir un pequeo programa siga los pasos del apartado Error! No se encuentra el origen de la referencia., una vez abierta la ventana de edicin.

13.3 Mtodo para crear un proyecto rpidamente


1. Abra un proyecto propio anterior que tenga correcta la configuracin del hardware (se ha podido programar el PLC sin problemas). Para ello, en Simatic Manager, seleccione Archivo->Abrir e indique el proyecto en la lista. Si es la primera vez tendr que dirigir el buscador hacia D:\temporal con el botn EXAMINAR. Un ejemplo de proyecto puede ser LabIni. Una vez seleccionador pulse ACEPTAR. 2. Guarde el proyecto con otro nombre en D:\Temporal mediante la opcin Archivo>Guardar como. Indique el nombre y directorio (recuerde que todo lo que salve en C: se borra al arrancar el ordenador) deseado. 3. Seleccione el OB1 del proyecto mediante el rbol de la derecha de la ventana de proyecto. Pulse sobre l y comience a editar el nuevo programa. Para eliminar las lneas del antiguo programa borre lnea a lnea o segmento a segmento.

13.4 Mtodo para guardar el proyecto en otro medio como pendrive


1. Puede copiar el subdirectorio con nombre del proyecto de D:\temporal al pendrive. 2. O puede abrir el proyecto y utilizar la opcin Archivo->Guardar como tomando como directorio la unidad del pendrive (ejemplo: F:)

13.5 Mtodo para generar en texto el programa de un PLC


1. En la ventan de edicin de programas (KOP/AWL/FUP) seleccione Archivo->Generar fuente. 2. Aparece la siguiente ventana. En el campo Nombre del objeto introduzca prueba y pulse ACEPTAR.

3. Aparecer la siguiente ventana.

4. Pulse sobre la flecha que indica hacia la derecha para pasar el bloque OB1 a la ventana de bloques seleccionados.

5. Pulse a continuacin ACEPTAR. En la ventana de confirmacin indique S. 6. Vaya a la ventana del proyecto en el Simatic Manager y seleccione en el rbol de informacin del proyecto el directorio Fuentes tal como muestra la figura.

7. Pulse sobre prueba. En el editor de programas aparece una nueva ventana donde est el cdigo en texto del programa. Puede cortar y pegar en un documento. Esta opcin de texto es otro mtodo para programar.

13.6 Generar una tabla de smbolos o etiquetas


1. En la ventan de edicin de programas (KOP/AWL/FUP) seleccione Herramientas-Tabla de Smbolos. Aparece la siguiente ventana:

2. Sitese sobre la primera lnea disponible y escriba en la columna Smbolo MARCHA y en Direccin E124.0.

3. Guarde la tabla con Tabla->Guardar. 4. Vaya a la ventana de programacin y ver que donde pona E124.0 ahora aparece MARCHA.

5. Puede seguir introduciendo smbolos en la tabla de smbolos. No olvide guardar. 6. En el programa puede escribir directamente los smbolos. Se escriben sin las comillas. 7. Cambiar a una seal su smbolo o etiqueta es fcil. El problema surge cuando a una etiqueta se le quiere cambiar su seal. No se pueden cambiar a travs de la tabla de smbolos los operandos de las instrucciones. Hay que hacerlo sobre el propio programa con la opcin buscar/reemplazar una cadena por otra. Cuidado al intercambiar seales.

13.7 Comprobar que hay comunicacin con el autmata va RS232 (MPI)


1. Arranque el programa Administrador Simatic si an no lo ha arrancado. Si se arranca la ventana Asistente de STEP 7, pulse en cancelar. 2. Seleccione en la barra superior HERRAMIENTAS->Ajustar interface PG/PC.

3. Seleccione sobre la ventana Ajustar la opcin PC Adapter(MPI) si no est ya seleccionada.

4. Pulse el botn Propiedades. En el debe aparecer los valores COM4 y 38400. COM4 es el puerto serie que se utiliza en el ordenador para comunicar con el PLC y 38400 es la velocidad de transmisin. Si hay fallo en el COM4 se puede indicar el valor COM1 o COM3. Hay que asegurarse que el cable serie del PLC est conectado al puerto serie deseado. No se puede cambiar la velocidad de transmisin. Cuando el ordenador

arranca, como est congelada la configuracin base, siempre lo hace con los valores COM4 y 38400.

5. Cierre las ventanas anteriores y seleccione Sistema de Destino -> Mostrar estaciones accesibles o directamente sobre el botn que lleva rotulada una i.

6. La siguiente ventana muestra un ejemplo de estaciones accesibles. En este caso hay un equipo conectado en la MPI 2 y otro en la MPI=18. La direccin rotulada como directo corresponde al PLC. Esta direccin es muy importante porque ms tarde ser necesaria especificarla para indicar al PC sobre qu PLC de la red MPI se va a trabajar. Desde un

mismo PC a travs de la red MPI se pueden programar varios PLCs conectados en la misma red.

7. Si en vez de la ventana anterior aparece la siguiente ventana indica que ha habido un problema en la comunicacin. Revise: el autmata debe estar encendido, el cable serie entre PLC y autmata debe estar conectado al puerto serie estipulado (COM 4 normalmente). Pulse Aceptar en la pantalla de error, cierre la ventana de estaciones accesibles y vuelva a abrirla para que actualice los equipos conectados.

13.8 Configurar el autmata desde el bus MPI para migrar a Ethernet 13.8.1 Objetivo
Permitir programar los PLCs de Siemens que tengan instalados el mdulo CP343-1 ADVANCED.

13.8.2 Alcance
Slo es necesario realizarlo la primera vez que se conecte el mdulo al autmata, porque no est activa la red Ethernet. Una vez activa la red Ethernet no es necesario, salvo que se pierda la direccin IP del mdulo CP343-1.

13.8.3 Procedimiento 13.8.3.1 Comprobar la conexin con el autmata va MPI

Siguiendo el procedimiento del apartado 13.7 compruebe que hay comunicacin con el autmata va RS232 y obtenga su direccin MPI (apntela).

13.8.3.2

Crear un proyecto con la nueva configuracin

1. Siga los pasos indicados en el apartado 13.2.1. 2. Descargue sobre el autmata la nueva configuracin. Primero recupere la direccin MPI del autmata obtenida en el paso 13.8.3.1. Pulse sobre Sistema de destino -> Cargar en Mdulo de la ventana HW Config. Aparecer la siguiente ventana. Pulse sobre ACEPTAR.

A continuacin se le preguntar la direccin MPI actual del equipo. En el caso del ejemplo es 2. Escrbala, si no est ya escriuta, y pulse sobre ACEPTAR

Aparecer la siguiente ventana, pulse ACEPTAR.

A continuacin aparecer la siguiente ventana, pulse sobre S.

Ya est configurado el autmata para trabajar va Ethernet. Cierre la ventana HW Config. Responda S a guardar. La ventana del proyecto LabIni quedar as.

13.8.3.3

Comprobar que funciona

Edite un programa de prueba como en el apartado Error! No se encuentra el origen de la referencia..

También podría gustarte