GUIA s7-300 Config Harware

40
Práctica 2IntroPLC: Introducción a la pro gramación d el PLC Siemens en el entorn o Step-7 Índice: 1 Objetivos .............................................................................................................................. 1  2 Introducción al autómata de Siemens ................................................................................... 1  3 Pasos para program ar el PLC en el en torno Step-7 .............................................................. 3  3.1 Arrancar el programa STEP7 y crear u n proyecto....................................................... 3  3.2 Comprobar la comunicación con el PLC ..................................................................... 7  3.3 Programación en diagrama de contactos del bloque OB1 ........................................... 8  3.4 Depurar el programa en diagrama de contactos.............................................. ........... 10  4 Ejercicios con funciones lógicas en diagr ama de contactos ............................................... 11  5 Programar en lista de instrucciones .................................................................................... 11  6 Ejercicios con funciones lóg icas en lista de instrucciones ................................................. 13  7 Encendido de bombilla d esde dos puntos........................................................................... 13  8 Encendido de bombilla desde tres puntos.............. ............................................................. 13  9 Circuito Marcha/Paro ......................................................................................................... 14  10 Circuito March a/Paro con placas de simulación ................................................................ 14  11 Otros fabricantes y o tros PLCs........................................................................................... 14  12 Comparativa entre diferentes PLCs (Opcional).................................................................. 14  13 Anexos................................................................................................................................ 15 13.1 Comprobar que hay comunicación con el autómata vía Ethernet.............................. 15  13.2 Crear un proyecto p ara PLC conectado vía Ethernet ................................................. 18  13.3 Método para crear un proyecto rápidamente ............................................................. 29  13.4 Método para guardar el proyecto en otro m edio como pendrive ............................... 29  13.5 Método para generar en texto el programa de un PLC .............................................. 29  13.6 Generar una tabla de símbolos o etiquetas................................................................. 33  13.7 Comprobar que hay comunicación con el autómata vía RS232 (MPI)...................... 34  13.8 Configurar el autómata desde el bus MPI para migrar a Ethernet ............................. 37  1 Objetivos El objetivo de esta práctica es familiarizar al alumno con los autómatas progr amables de la serie S-300 de Siemens, así como con su entorno de programación STEP 7. Al final de la  práctica el alumno debería ser capaz de:  Identificar y conocer el funcionamiento básico de un PLC: ciclo de scan, concepto de entradas y salidas, copia en memoria, etc.  Programación básica del autómata a través de la herramienta STEP7: programación en listas de instrucciones y en diagramas de contactos.  Depurar errores de comunicación con el autómata. Tiempo de laboratorio: 1 o 2 sesiones. Entre está práctica y la de automatismos no deberían ocupar más de 3 semanas. 2 Introducción al autómata de Siemens En el laboratorio se va a utilizar el autómata 314C-2DP de la familia S-300 de la firma Siemens. En la Figura 1 se muestra el autómata montado en su bastidor.

Transcript of GUIA s7-300 Config Harware

Page 1: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 1/40

 

Práctica 2IntroPLC: Introducción a la programación del PLCSiemens en el entorno Step-7

Índice:

1  Objetivos .............................................................................................................................. 1 2  Introducción al autómata de Siemens................................................................................... 1 3  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 comunicación con el PLC.....................................................................7 3.3  Programación en diagrama de contactos del bloque OB1 ........................................... 8 3.4  Depurar el programa en diagrama de contactos......................................................... 10 

4  Ejercicios con funciones lógicas en diagrama de contactos ...............................................11 5  Programar en lista de instrucciones .................................................................................... 11 6  Ejercicios con funciones lógicas 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 simulación ................................................................ 14 11  Otros fabricantes y otros PLCs........................................................................................... 14 12  Comparativa entre diferentes PLCs (Opcional).................................................................. 14 13  Anexos................................................................................................................................ 15 

13.1  Comprobar que hay comunicación con el autómata vía Ethernet.............................. 15 13.2  Crear un proyecto para PLC conectado vía Ethernet................................................. 18 13.3  Método para crear un proyecto rápidamente ............................................................. 29 13.4  Método para guardar el proyecto en otro medio como pendrive ............................... 29 13.5  Método para generar en texto el programa de un PLC.............................................. 29 13.6  Generar una tabla de símbolos o etiquetas................................................................. 33 13.7  Comprobar que hay comunicación con el autómata vía RS232 (MPI)...................... 34 13.8  Configurar el autómata desde el bus MPI para migrar a Ethernet ............................. 37 

1 ObjetivosEl objetivo de esta práctica es familiarizar al alumno con los autómatas programables de laserie S-300 de Siemens, así como con su entorno de programación STEP 7. Al final de lapráctica el alumno debería ser capaz de:

•  Identificar y conocer el funcionamiento básico de un PLC: ciclo de scan, conceptode entradas y salidas, copia en memoria, etc.

  Programación básica del autómata a través de la herramienta STEP7: programaciónen listas de instrucciones y en diagramas de contactos.

•  Depurar errores de comunicación con el autómata.

Tiempo de laboratorio: 1 o 2 sesiones. Entre está práctica y la de automatismos no deberíanocupar más de 3 semanas.

2 Introducción al autómata de SiemensEn el laboratorio se va a utilizar el autómata 314C-2DP de la familia S-300 de la firma Siemens.En la Figura 1 se muestra el autómata montado en su bastidor.

Page 2: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 2/40

 

Figura 1 Autómata Programable Siemens 314C-2DP

El autómata base consta de CPU y entradas/salidas digitales/analógicas integradas en el propioautómata:

•  24 entradas digitales (DI) de tipo estándar.

−  E124.0 a E124.7

−  E125.0 a E125.7−  E126.0 a E126.7

−  Niveles lógicos 0: [-3V, 5V], 1: [11V, 30V]

−  Las 16 entradas están conectadas a interruptores de 3 posiciones situadosen la parte baja del bastidor. Cada interruptor actúa en la posición bajacomo pulsador. En la posición intermedia (0 lógico) y en la alta (1 lógico)actúa como interruptor.

−  Las entradas E124.0 a E124.7 están además conectadas a bornas en elbastidor.

•  16 salidas digitales (DO)

−  A124.0 a A124.7−  A125.0 a A125.7

−  Niveles lógicos 0: 0V, 1: 24V.

−  8 de las salidas (A124.0 a A124.7) están conectadas a bornas situadas en elbastidor por encima de las bornas de las entradas digitales E124.0 aE124.7.

•  4 entradas analógicas (AI) aisladas galvánicamente entre sí.

−  PEW 752, PEW 754, PEW 756, PEW 758

−  Tensión ±10 V, resolución 11 bits + signo.

−  PEW 752 y PEW754 están conectadas a bornas (las bornas negras estánaisladas entre sí). En el bastidor existe un potenciómetro conectado a lasbornas P para poder inyectar la tensión deseada en las bornas de las

Leds indicandoestado de lasentradas digitales 

Leds indicandoestado de lassalidas digitales 

Selector demodo defunciona mientode la CPU 

Leds indicandoel estad o de laCPU 

Fuente dealimentaci ón 

CPU delautómata 

4 EntradasRápidas

4AI-1AO

16 DI

16 DO

Comunicaciones

CPU con entradas/salidas integradas  

Conexión MPI conel ordenador 

Page 3: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 3/40

 

entradas analógicas. También existe un voltímetro conectado a las bornasV que permite medir la tensión.

•  1 salida analógica (AO)

−  PAW 752 (AO)

−  Tensión ±10 V, resolución 11 bits + signo.

−  Está conectada a bornas.

Los interruptores, bornas, voltímetro y potenciómetro montados sobre el bastidor junto con lasplacas “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 deejecución del ciclo de scan supera el tiempo permitido.

•  BATF indica el estado de la batería. En el caso de los PLCs del laboratorio estásiempre encendido porque no tienen batería.

•  DC5V indica que es correcta la tensión interna de 5V que alimenta la CPU del PLCy el bus interno del PLC.

•  FRCE indica función de forzado activada.•  RUN indica CPU ejecutando programa de control.

•  STOP indica programa de control parado.

Para la programación a realizar en el laboratorio el conmutador de estado de la CPU debe estaren la posición RUN-P.El autómata tiene un módulo adicional denominado CP-343-IT que permite programar elautómata desde Internet.

3 Pasos para programar el PLC en el entorno Step-7Los pasos a seguir para programar el autómata en el STEP 7 son los siguientes:

1.  Arrancar el programa STEP7 y crear un proyecto.2.  Comprobar la comunicación con el PLC.

3.  Editar el programa.

4.  Cargar y ejecutar el programa en el PLC.

5.  Depurar el programa

Los dos primeros pasos están pensados para trabajar con el PLC vía RS232.Si va a trabajar el PLC vía Ethernet utilice las indicaciones del anexo: apartados 13.1 y 13.2.Primero se configura y comprueba la comunicación vía Ethernet y a continuación se crea elproyecto. 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 decontrol hay que seguir los siguientes pasos.

1.  Arranque el programa pinchando en el icono Administrador Simatic delescritorio de windows o bien a través del menú de inicio mediante la secuenciaInicio->Programas->Simatic->STEP7->Administrador SIMATIC (el caminopuede variar – consulte a su profesor). 

2.  Siga las instrucciones del Asistente de STEP 7 para crear nuevos proyectos. Alarrancar el programa STEP 7 se lanza de forma automática la ventana Asistente deSTEP 7: ’Nuevo proyecto’ (ver Figura 2). Haga clic en ‘Siguiente’.

Page 4: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 4/40

 

Figura 2 Asistente de STEP 7 para crear nuevos proyectos

En caso de no arrancar o para volverlo arrancar para un nuevo proyecto se puedelanzar desde el menú superior del programa STEP 7 (Archivo->Asistente ‘NuevoProyecto’).

3.  Seleccionar CPU. Para crear un nuevo proyecto el primer paso es informar alasistente el tipo de PLC a utilizar. Al hacer clic en ‘Siguiente’ en el paso anteriorhabrá aparecido la ventana de selección de CPU (ver Figura 3). Seleccione en dichaventana la CPU 314C-2DP.

Figura 3 Selección de CPU en el asistente

Asegúrese que el campo dirección MPI marca 2. La red MPI es una red propia deSiemens que permite conectar PLCs y otros dispositivos entre sí para que compartaninformación. Cada dispositivo debe tener una dirección diferente de red. Cuando hay

Page 5: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 5/40

 

un solo PLC en la red MPI es común asignarle la dirección 2. El programa STEP 7programa a través de la red MPI el PLC. Para ello existe un adaptador decomunicaciones dentro del bastidor del PLC que adapta la red MPI al cable serie queva al ordenador. Esta filosofía permite desde un mismo ordenador programar variosPLCs conectados a la red MPI.

Figura 4 Selección de bloque OB1 y de lenguaje de programación

4.  Seleccionar bloque OB1 y lenguaje de programación KOP. Al pulsar clic en‘Siguiente’ en la ventana de la Figura 3 aparece la ventana para selección de losbloques de programación y el lenguaje de programación (Figura 4). Seleccione OB1

si no está seleccionado y KOP.En el PLC de Siemens los programas se dividen en diferentes bloques en función de susnecesidades. En el bloque OB1 se programa la tarea cíclica (la vista en clase). Por tanto,en nuestros programas programaremos siempre el bloque OB1. El resto de bloques tienecada uno una función determinada. Por ejemplo: el bloque 10 ejecuta un programapreviamente introducido cada cierto periodo de tiempo (hora, día, semana, etc); elbloque 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 lógicos). Como inicio se utilizará KOPpor ser el más 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 lanomenclatura Curso-Grupo-Día de la semana-Número de grupo-Nombreabreviado de la práctica-Apartado (Ejemplo: 4BL7PLC). Se recomienda noutilizar más de 8 letras en el nombre. Una vez introducido el nombre pulse enFinalizar.

Page 6: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 6/40

 

Figura 5 Ventana para nombrar el proyecto

Al pulsar finalizar aparece la ventana general del Simatic Manager con la ventana del nuevoproyecto tal como se muestra en la Figura 6. En dicha ventana se representa la información deun proyecto de forma jerárquica:

•  Nombre del proyecto

•  Familia de PLCs que se están utilizando en el proyecto: en nuestro es la familia300.

•  PLC (o PLCs) que se están utilizando en el proyecto: 314

•  Organización de los programas dentro de cada PLC (Programa S7). Por un ladoaparecen los bloques (Bloques) y por otro lado las fuentes (Fuentes). Nosotrosprogramaremos directamente los Bloques (OB1 en concreto). Como estos seguardan en un formato interno de Siemens, está la opción de visualizarlos comotexto. En este caso el programa aparecería también bajo Fuentes.

Mediante – y + y señalando en los niveles se puede navegar a través de la estructura jerárquicadel proyecto.

6.  Abrir un proyecto ya creado. Para abrir un proyecto ya creado en una sesión anteriorutilice Archivo->Abrir->Proyectos de usuario y seleccione el proyecto deseado.

El Simatic Manager permite mantener abierto más de un proyecto simultáneamente.

Page 7: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 7/40

 

Figura 6 Administrador general de Simatic con nuevo proyecto

3.2 Comprobar la comunicación con el PLC 

1.  Encienda el autómata. Para ello hay 2 interruptores: uno en la fuente de alimentacióndel autómata y otro en la trasera del bastidor. Espere a que se enciendan los leds deestado de la CPU del autómata.

Figura 7 Ventana de comprobación de comunicaciones

2.  Compruebe la conexión con el autómata. Para comprobar que el autómata estácorrectamente conectado al ordenador pulse el botón de comunicaciones (ver Figura7). Debe aparecer el autómata en la dirección MPI=2. En caso de aparecer en otradirección avise al profesor para realizar el cambio de dirección.

En caso de no aparecer ningún autómata en la ventana o de aparecer una ventana de error de

comunicaciones compruebe que el autómata está encendido y que el cable serie está conectadoal puerto COM1. Si persiste la avería consulte al profesor3.  Cierre la ventana ‘Estaciones accesibles’. 

Nombre proyecto

Familia autómata utilizadaAutómata

Programa Programa visto como bloques

Programa visto como fuentes

Bloque OB1

Comunicaciones

Page 8: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 8/40

 

3.3 Programación en diagrama de contactos del bloque OB1

1.  Arranque el editor sobre el bloque OB1. Una vez abierto el proyecto sitúese sobreel bloque OB1 (ver Figura 6) y pinche 2 veces. Aparecerá el editor KOP configuradopara 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 ratón 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 programade control en el OB1. Entre lo más importante resalta:

•  Ventana de programación. Aparece el OB1 con un primer segmento de programavacío.

•  Menú superior de gestión general: guardar un programa, cambio tipo de edición(ejemplo: de KOP a AWL), depurar el programa, etc.

•  Barra de herramientas que permite una edición rápida: insertar contacto, bobina,nuevo segmento, etc. Si no está activa seleccione en el menú superior Ver->Barrade herramientas. También permite cargar el programa en el PLC (icono conPLC pintado)

•  Ventana de ayuda con todos los elementos disponibles para confeccionar unprograma. Si no está activa seleccione en la barra de herramientas el icono ‘Vistageneral’

2.  Programe A124.0 = E124.0 * E124.1. Para ello siga los siguientes pasos:

•  Pinche sobre la línea de segmento en la ventana de programación. Se activará lalínea.

•  Pinche sobre el icono contacto normalmente abierto. Aparecerá un contactosobre la línea. Pinche sobre las interrogaciones del contacto e introduzca E124.0.

•  Vuelva a pinchar sobre la línea de segmento, a continuación del contactointroducido. Con ello indicamos al editor donde se quiere introducir el siguienteelemento.

•  Introduzca un nuevo contacto NO y llámele E124.1.

•  Vuelva a pinchar sobre la línea de segmento restante e introduzca una bobina denombre A124.0. El programa introducido debe ser equivalente al de la Figura 10.

Page 9: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 9/40

 

Figura 9 Editor diagrama de contactos (KOP)

Figura 10 Ejemplo de programa en diagrama de contactos

3.  Cargue el programa en el PLC y compruebe su funcionamiento. Pinche en elicono Cargar de la barra de herramientas (símbolo de PLC - flecha hacia abajo)para cargar el programa en el PLC. También se puede utilizar Sistema dedestino->Cargar. Mueva los interruptores E124.0 y E124.1 del bastidor ycompruebe que el led A124.0 (frontal salidas digitales PLC) se enciende cuando

debe.

Edición Proyecto\...\bloque OB1

Ventana de programación

Iconos concontactos y bobinasActivar menú elementos

de programa: Icono‘Vista general’

Ventana con todos loselementos de programa: ‘Vistageneral’

Incluir nuevosegmento

Segmento

Título de segmento

Título de OB1

Barra de herramientas

Page 10: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 10/40

 

4.  Introduzca el comentario “Prueba de la función Y” en el segmento. Seleccione conel ratón sobre la línea de comentario del segmento e introduzca el texto indicado.

5.  Añada al programa anterior A124.1 = E124.0 + E124.1. Para ello pincheen el icono ‘Nuevo Segmento’ de la barra de herramientas (también puede utilizarInsertar->Segmento). Aparecerá un nuevo segmento. Introduzca el título ‘Prueba de

la función O’. Señale la línea de segmento e introduzca un contacto NO de nombreE124.0 y una bobina con nombre A124.1. Para introducir el contacto E124.1 enparalelo con E124.0:

•  Señale sobre la línea de inicio de segmento e incluya un contacto NO connombre E124.1.

•  Conecte el terminal derecho del contacto a la línea de segmento utilizando elicono cerrar rama (flecha hacia arriba) de la barra de herramientas. También hay unicono con una flecha hacia abajo para incluir ramas en paralelo a partir de uncontacto o para incluir bobinas en paralelo.

En la Figura 11 se recoge el programa con los 2 segmentos. A continuación cargue elprograma 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 programación. Para elloseleccione Test->Observar. Sobre la ventana de programación se indica el estado de lasentradas, el resultado de las ecuaciones lógicas parciales y el resultado de la salida. La Figura 12muestra un ejemplo.Una vez observado el funcionamiento del programa seleccione nuevamente Test->Observar para entrar en el modo programación. En el modo Observar no se puede programar.

Page 11: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 11/40

 

Figura 12 Ventana de programación en modo depuración

4 Ejercicios con funciones lógicas en diagrama de contactos1.  Implante la siguiente función lógica 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 lasalida A124.2. Implante la función lógica añadiendo un nuevo segmento en elprograma ya creado. Compruebe también que A124.0 y A124.1 siguen con su lógica.

Pregunta FS 1. Diagrama de contactos equivalente a f=a(b+c’)+b*c.

Pregunta FS 2. ¿Qué ocurre si al programar nos equivocamos y f es la salida A124.0? 

2.  Implante la siguiente función lógica f=a*b+c(b+a’) y compruebe sufuncionamiento. Si se quiere eliminar el segmento introducido en el punto 1 bastacon seleccionar con el ratón 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 instrucciones1.  Elimine todos los segmentos del bloque OB1 y cree un nuevo segmento vacío. Esto

sólo es necesario si se arranca a partir del proyecto del apartado anterior. Si crea unnuevo proyecto ya aparece OB1 con un segmento vacío.

2.  Seleccione programar en lista de instrucciones mediante Ver->AWL. Si se haabierto un proyecto nuevo se puede haber seleccionado directamente AWL en vez deKOP. La ventana que aparece es semejante a la de KOP sólo que ahora laprogramación es vía texto siguiendo la sintaxis de la lista de instrucciones.

3.  Programe A124.0=E124.0*E124.1 en lista de instrucciones tal como muestra laFigura 13. Ahora el segmento es una zona de texto donde se introduce unainstrucción por línea. Si la instrucción es incorrecta toma color rojo al pulsar Enter.

Page 12: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 12/40

 

A continuación cargue el programa en el PLC y compruebe su funcionamiento.Añade un nuevo segmento con la función lógica 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 lógicos. 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 revés no siemprefunciona. Cuando se pasa de lista de instrucciones a diagrama de contactos, los segmentosque se pueden traducir se muestran en diagrama de contactos, y los que no, permanecenen lista de instrucciones.

Figura 13 Programación en lista de instrucciones

4.  Depure el programa. Active Test->Observar con modo de programación lista deinstrucciones. Aparecerá una ventana semejante a la Figura 14. En cada línea lacolumna RLO indica el resultado lógico de la instrucción y la columna STA indica elvalor lógico del operando. Si un segmento no tiene presentación de resultadosseleccione la zona de programa mediante el ratón. La columna ESTÁNDAR indicael valor del acumulador (se verá en prácticas posteriores).

Page 13: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 13/40

 

Figura 14 Depuración en modo lista de instrucciones

6 Ejercicios con funciones lógicas en lista de instruccionesPrograme la función f=(a+b)c+a’b’c’ siguiendo la misma asignación de entradas y salidas delapartado 4.

Pregunta FS 4. Programa en lista de instrucciones para f=(a+b)c +a’b’c’ 

Programe un pequeño programa en lista de instrucciones que no se pueda traducir a diagrama decontactos.

Pregunta FS 5. Ejemplo de pequeño programa en lista de instrucciones que no se puede traduci r a diagrama de contactos.

7 Encendido de bombilla desde dos puntosProgramar el encendido y apagado de una bombilla desde dos interruptores diferentes (como enla habitación de casa). Las entradas E124.0 y E124.1 son los dos interruptores y la salidaA124.0 es la que controla la bombilla.

Pregunta FS 6. Programa en diagrama de contactos para encendido de bombil la desde 2 puntos 

8 Encendido de bombilla desde tres puntosProgramar el caso anterior para tres interruptores y en lista de instrucciones. Se premiará aquellaversión que utilice el menor número de instrucciones.

Pregunta FS 7. Programa en lista de instrucciones para encendido de bombil la desde 3 puntos.

Page 14: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 14/40

 

9 Circuito Marcha/ParoProgramar el circuito de marcha paro de un motor mediante las instrucciones SET y RESET. Laentrada E124.0 es el pulsador de Marcha y la entrada E124.1 es el pulsador de Paro. El motorse gobierna con la salida A124.0. El programa debe ser dominante al Paro es decir, que si sepulsa simultáneamente Paro y Marcha el motor permanece parado.

Para programar en lista de instrucciones se usarán las instrucciones S y R. Para programar endiagrama de contactos S o R seleccione en la ventana de elementos ‘Vista General’ las lógicas yarrastre el icono de la bobina con S o con R hacia la zona final de la línea de segmento.

Pregunta FS 8. Programa en lista de instrucciones para marcha/paro dominante al paro.

Pregunta FS 9. Diagrama de contactos de marcha/paro dominante al paro.

Pregunta FS 10. Indicar que habría 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 simulación

Cablear el panel de control al PLC para conseguir dar la orden de marcha con el pulsador verdey la orden de paro con el pulsador rojo. El motor estará conectado a la salida A124.0 a través deun 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 PLCsPreparar una lista de tres fabricantes de PLCs y de cada uno de ellos indicar 2 modelosdiferentes de PLC. Este trabajo se puede entregar al día siguiente.

12 Comparativa entre diferentes PLCs (Opcional)Mejorar la lista anterior sustituyéndola por una tabla de comparación entre PLCs donde seincluya número máximo de entradas/salidas digitales, tiempo mínimo de scan, tamaño deprograma, etc, siguiendo la tabla de comparación que hay en la página web sobre los S7-200 deSiemens.Las respuestas a los aparatos 11 y 12 se pueden entregar en la sesión siguiente.

Page 15: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 15/40

 

13 Anexos

13.1 Comprobar que hay comunicación con el autómata vía Ethernet 

1.  Arranque el programa Administrador Simatic si aún no lo ha arrancado. Si se arranca laventana 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 TXPCI 10/100 y pulse en ACEPTAR. Pulse ACEPTAR en la ventana de confirmación. Apartir de este momento lo comunicación entre ordenador y PLC se realizará a través deEthernet.

Page 16: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 16/40

 

 

4.  Pulse para comprobar las comunicaciones sobre Sistemas de destino->Mostrarestaciones accesibles o directamente sobre el botón rotulado con i de la barra superior.Aparecerá en la pantalla que hay una o dos estaciones accesibles. Si no aparece nadacompruebe que el PLC está encendido y que alguno de los leds del router 3COMsituado en la pared están encendidos.

Caso de una estación:

Page 17: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 17/40

 

Caso de dos estaciones:

5.  Comprobar que hay comunicación con el PLC del puesto de trabajo. Pulse sobre uno delos PLCs (módulo de comunicaciones asociados a los PLCs) con el botón derecho yseleccione Propiedades del Objeto.

Aparecerá la ventana con la dirección IP. Compruebe que se corresponde a la rotulada en elbastidor. Si no es así proceda de igual forma con el otro PLC.

Page 18: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 18/40

 

 

6.  MUY IMPORTANTE: desde su PC sólo deberá trabajar con su PLC, es decir, sóloutilizará la dirección IP de de su PLC. Si utiliza la dirección IP del PLC del compañero,podrá ser sancionado.

7.  Arrancar el programa y crear un proyecto.

13.2 Crear un proyecto para PLC conectado vía Ethernet 

13.2.1 Configurar hardware

1.  Compruebe mediante el procedimiento del apartado 13.1 que hay comunicación con elPLC de su puesto de trabajo si no lo ha hecho previamente.

2.  En Simatic Manager seleccione Archivo->Nuevo y rellene la ventana de configuración:Nombre según formato 0809itieiGR7_PLC (año académico, título, grupo y nombrepráctica) y Ubicación con D:\Temporal (puede utilizar el botón Examinar). Recuerdeque los ordenadores del laboratorio tienen la partición C: congelada. Cada vez que searranca el ordenador se pierde la configuración anterior. Si se quiere mantener ficheroso configuraciones anteriores éstas deben ser salvadas en D:\Temporal.

Page 19: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 19/40

 

 

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

4.  El siguiente paso es añadir al proyecto el PLC sobre el que se va a trabajar. Para ellopulse con el botón derecho sobre la ventana que contiene a MPI. Seleccione InsertarNuevo objeto y, a continuación, selección SIMATIC 300. El PLC del laboratorio

Page 20: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 20/40

 

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

5.  Pulse sobre SIMATIC 300 para ver su información interna.

Page 21: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 21/40

 

 

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

7.  En la ventana de configuración de hardware seleccione en la parte derecha en SIMATIC300->BASTIDOR 300->Perfil Soporte. Con ello introducimos en el proyecto el

bastidor donde se montan los PLCs con sus módulos.

Page 22: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 22/40

 

 

El resultado es:

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

Page 23: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 23/40

 

 

El resultado es que aparece el PLC en la posición 2 del bastidor. La posición 1 estaría reservadapara la fuente de alimentación. Para temas de programación no es necesaria añadirla.

9.  Incorpore el módulo de comunicaciones Ethernet al bastidor en la posición 4. Estemódulo es el que permite conectarse vía Internet al PLC. Pulse sobre SIMATIC 300-

Page 24: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 24/40

 

>CP-300->CP343-1 Advanced-IT-> 6GK7 343-1GX21-0XE0->v11 (el número largocorresponde a lo indicado en el frontal del módulo) y arrastre a la posición 4 delbastidor.

Aparece una ventana de configuración. Selección en ella la dirección IP. La primera parte es fija192.168.56. El cuarto número es el número de ordenador sumándole 10. El número delordenador son las 2 últimas cifras que aparecen en la etiqueta de la parte alta de la pantalla.Compruebe que este número corresponde a la dirección IP indicada en el bastidor del autómata.En el ejemplo de la figura se está configurando el módulo de comunicaciones del PLC delordenador 7.

Page 25: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 25/40

 

 

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

Pulse sobre ACEPTAR. Con ello se indica que el módulo va a estar conectado a una red tipoethernet. Al volver a la ventana anterior pulse también sobre ACEPTAR.

Page 26: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 26/40

 

 

Ya está configurado el módulo de comunicaciones. La ventana de configuración quedará así:

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

Page 27: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 27/40

 

13.2.2 Iniciar la edición 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 aresidir el programa de control a programar en la práctica. Para ello despliegue el menúde la izquierda tal como muestra en la figura hasta llegar al directorio bloques. Allí seencuentra OB1.

Page 28: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 28/40

 

3.  Pulse sobre OB1. Aparecerá una pantalla para configurar la edición. En lenguajeseleccione KOP (diagrama de contactos) y, a continuación, ACEPTAR.

4.  Aparecerá la ventana de programación semejante a la de la figura:

Page 29: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 29/40

 

5.  Para introducir un pequeño programa siga los pasos del apartado ¡Error! No seencuentra el origen de la referencia., una vez abierta la ventana de edición.

13.3 Método para crear un proyecto rápidamente 

1.  Abra un proyecto propio anterior que tenga correcta la configuración del hardware (seha podido programar el PLC sin problemas). Para ello, en Simatic Manager, seleccioneArchivo->Abrir e indique el proyecto en la lista. Si es la primera vez tendrá que dirigirel buscador hacia D:\temporal con el botón EXAMINAR. Un ejemplo de proyectopuede ser LabIni. Una vez seleccionador pulse ACEPTAR.

2.  Guarde el proyecto con otro nombre en D:\Temporal mediante la opción Archivo->Guardar como. Indique el nombre y directorio (recuerde que todo lo que salve en C: seborra al arrancar el ordenador) deseado.

3.  Seleccione el OB1 del proyecto mediante el árbol de la derecha de la ventana deproyecto. Pulse sobre él y comience a editar el nuevo programa. Para eliminar las líneasdel antiguo programa borre línea a línea o segmento a segmento.

13.4 Método 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 opción Archivo->Guardar como tomando como

directorio la unidad del pendrive (ejemplo: F:)

13.5 Método para generar en texto el programa de un PLC 

1.  En la ventan de edición de programas (KOP/AWL/FUP) seleccione Archivo->Generarfuente.

2.  Aparece la siguiente ventana. En el campo Nombre del objeto introduzca prueba y pulseACEPTAR.

3.  Aparecerá la siguiente ventana.

Page 30: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 30/40

 

 

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

Page 31: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 31/40

 

 

5.  Pulse a continuación ACEPTAR. En la ventana de confirmación indique Sí.6.  Vaya a la ventana del proyecto en el Simatic Manager y seleccione en el árbol de

información del proyecto el directorio Fuentes tal como muestra la figura.

Page 32: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 32/40

 

 

7.  Pulse sobre prueba. En el editor de programas aparece una nueva ventana donde está elcódigo en texto del programa. Puede cortar y pegar en un documento. Esta opción detexto es otro método para programar.

Page 33: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 33/40

 

13.6 Generar una tabla de símbolos o etiquetas 

1.  En la ventan de edición de programas (KOP/AWL/FUP) seleccione Herramientas-Tablade Símbolos. Aparece la siguiente ventana:

2.  Sitúese sobre la primera línea disponible y escriba en la columna Símbolo MARCHA yen Dirección E124.0.

Page 34: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 34/40

 

3.  Guarde la tabla con Tabla->Guardar.4.  Vaya a la ventana de programación y verá que donde ponía E124.0 ahora aparece

MARCHA.

5.  Puede seguir introduciendo símbolos en la tabla de símbolos. No olvide guardar.6.  En el programa puede escribir directamente los símbolos. Se escriben sin las comillas.7.  Cambiar a una señal su símbolo o etiqueta es fácil. El problema surge cuando a una

etiqueta se le quiere cambiar su señal. No se pueden cambiar a través de la tabla desímbolos los operandos de las instrucciones. Hay que hacerlo sobre el propio programacon la opción buscar/reemplazar una cadena por otra. Cuidado al intercambiar señales.

13.7 Comprobar que hay comunicación con el autómata vía RS232 (MPI) 

1.  Arranque el programa Administrador Simatic si aún no lo ha arrancado. Si se arranca laventana Asistente de STEP 7, pulse en cancelar.

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

Page 35: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 35/40

 

 

3.  Seleccione sobre la ventana Ajustar la opción PC Adapter(MPI) si no está yaseleccionada.

4.  Pulse el botón Propiedades. En el debe aparecer los valores COM4 y 38400. COM4 esel puerto serie que se utiliza en el ordenador para comunicar con el PLC y 38400 es lavelocidad de transmisión. Si hay fallo en el COM4 se puede indicar el valor COM1 oCOM3. Hay que asegurarse que el cable serie del PLC está conectado al puerto seriedeseado. No se puede cambiar la velocidad de transmisión. Cuando el ordenador

Page 36: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 36/40

 

arranca, como está congelada la configuración base, siempre lo hace con los valoresCOM4 y 38400.

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

6.  La siguiente ventana muestra un ejemplo de estaciones accesibles. En este caso hay unequipo conectado en la MPI 2 y otro en la MPI=18. La dirección rotulada como directo

corresponde al PLC. Esta dirección es muy importante porque más tarde será necesariaespecificarla para indicar al PC sobre qué PLC de la red MPI se va a trabajar. Desde un

Page 37: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 37/40

 

mismo PC a través de la red MPI se pueden programar varios PLCs conectados en lamisma red.

7.  Si en vez de la ventana anterior aparece la siguiente ventana indica que ha habido unproblema en la comunicación. Revise: el autómata debe estar encendido, el cable serieentre PLC y autómata debe estar conectado al puerto serie estipulado (COM 4normalmente). Pulse Aceptar en la pantalla de error, cierre la ventana de estacionesaccesibles y vuelva a abrirla para que actualice los equipos conectados.

13.8 Configurar el autómata desde el bus MPI para migrar a Ethernet 

13.8.1 Objetivo

Permitir programar los PLCs de Siemens que tengan instalados el módulo CP343-1ADVANCED.

13.8.2 Alcance

Sólo es necesario realizarlo la primera vez que se conecte el módulo al autómata, porque no estáactiva la red Ethernet. Una vez activa la red Ethernet no es necesario, salvo que se pierda ladirección IP del módulo CP343-1.

Page 38: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 38/40

 

13.8.3 Procedimiento

13.8.3.1 Comprobar la conexión con el autómata vía MPI

Siguiendo el procedimiento del apartado 13.7 compruebe que hay comunicación con elautómata vía RS232 y obtenga su dirección MPI (apúntela).

13.8.3.2 Crear un proyecto con la nueva configuración

1.  Siga los pasos indicados en el apartado 13.2.1.

2.  Descargue sobre el autómata la nueva configuración. Primero recupere la dirección MPIdel autómata obtenida en el paso 13.8.3.1. Pulse sobre Sistema de destino -> Cargar enMódulo de la ventana HW Config. Aparecerá la siguiente ventana. Pulse sobreACEPTAR.

A continuación se le preguntará la dirección MPI actual del equipo. En el caso del ejemplo es 2.Escríbala, si no está ya escriuta, y pulse sobre ACEPTAR

Page 39: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 39/40

 

 

Aparecerá la siguiente ventana, pulse ACEPTAR.

A continuación aparecerá la siguiente ventana, pulse sobre Sí.

Page 40: GUIA s7-300 Config Harware

5/17/2018 GUIA s7-300 Config Harware - slidepdf.com

http://slidepdf.com/reader/full/guia-s7-300-config-harware 40/40

 

 

Ya está configurado el autómata para trabajar vía 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..