Beruflich Dokumente
Kultur Dokumente
Í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 Objetivos
El objetivo de esta práctica es familiarizar al alumno con los autómatas programables 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.
Leds indicando
el estad o de la
CPU Leds indicando
estado de las
entradas digitales
Leds indicando
Selector de estado de las
modo de salidas digitales
funciona miento
de la CPU
Conexión MPI con
el ordenador
Asegúrese que el campo dirección MPI marca 2. La red MPI es una red propia de
Siemens que permite conectar PLCs y otros dispositivos entre sí para que compartan
información. Cada dispositivo debe tener una dirección diferente de red. Cuando hay
un solo PLC en la red MPI es común asignarle la dirección 2. El programa STEP 7
programa a través 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 filosofía permite desde un mismo ordenador programar varios
PLCs conectados a la red MPI.
Figura 4 Selección de bloque OB1 y de lenguaje de programación
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 información de
un proyecto de forma jerárquica:
• Nombre del proyecto
• Familia de PLCs que se están utilizando en el proyecto: en nuestro es la familia
300.
• 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 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 opción de visualizarlos como
texto. 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árquica
del proyecto.
6. Abrir un proyecto ya creado. Para abrir un proyecto ya creado en una sesión anterior
utilice Archivo->Abrir->Proyectos de usuario y seleccione el proyecto deseado.
El Simatic Manager permite mantener abierto más de un proyecto simultáneamente.
Figura 6 Administrador general de Simatic con nuevo proyecto
Comunicaciones
Bloque OB1
Nombre proyecto
En la ventana del editor KOP (Figura 9) aparece todo lo necesario para introducir un programa
de control en el OB1. Entre lo más importante resalta:
• Ventana de programación. Aparece el OB1 con un primer segmento de programa
vací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->Barra
de herramientas. También 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 línea de segmento en la ventana de programación. Se activará la
línea.
• Pinche sobre el icono contacto normalmente abierto. Aparecerá un contacto
sobre 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 contacto
introducido. Con ello indicamos al editor donde se quiere introducir el siguiente
elemento.
• Introduzca un nuevo contacto NO y llámele E124.1.
• Vuelva a pinchar sobre la línea 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)
Edición Proyecto\...\bloque OB1
Barra de herramientas
Incluir nuevo Iconos con
Activar menú elementos segmento contactos y bobinas
de programa: Icono
‘Vista general’ Ventana de programación
Título de OB1
Título de segmento
Segmento
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.
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 confirmación. A
partir de este momento lo comunicación entre ordenador y PLC se realizará a través de
Ethernet.
4. Pulse para comprobar las comunicaciones sobre Sistemas de destino->Mostrar
estaciones 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 nada
compruebe que el PLC está encendido y que alguno de los leds del router 3COM
situado en la pared están encendidos.
5. Comprobar que hay comunicación con el PLC del puesto de trabajo. Pulse sobre uno de
los PLCs (módulo de comunicaciones asociados a los PLCs) con el botón derecho y
seleccione Propiedades del Objeto.
1. Compruebe mediante el procedimiento del apartado 13.1 que hay comunicación 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 configuración:
Nombre según formato 0809itieiGR7_PLC (año académico, título, grupo y nombre
práctica) y Ubicación con D:\Temporal (puede utilizar el botón Examinar). Recuerde
que los ordenadores del laboratorio tienen la partición C: congelada. Cada vez que se
arranca el ordenador se pierde la configuración 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 añadir al proyecto el PLC sobre el que se va a trabajar. Para ello
pulse con el botón derecho sobre la ventana que contiene a MPI. Seleccione Insertar
Nuevo objeto y, a continuación, selección 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.
Aparece una ventana de configuración. Selección en ella la dirección IP. La primera parte es fija
192.168.56. El cuarto número es el número de ordenador sumándole 10. El número del
ordenador 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 del
ordenador 7.
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 tipo
ethernet. Al volver a la ventana anterior pulse también sobre ACEPTAR.
Ya está configurado el módulo de comunicaciones. La ventana de configuración quedará así:
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 práctica. 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 edición. En lenguaje
seleccione KOP (diagrama de contactos) y, a continuación, ACEPTAR.
1. Abra un proyecto propio anterior que tenga correcta la configuración 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 botón 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 opción 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 líneas
del antiguo programa borre línea a línea o segmento a segmento.
13.7 Comprobar que hay comunicación con el autómata vía RS232 (MPI)
4. Pulse el botón 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 transmisión. 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 transmisión. Cuando el ordenador
arranca, como está congelada la configuración 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 botón que lleva rotulada una i.
13.8.1 Objetivo
Permitir programar los PLCs de Siemens que tengan instalados el módulo CP343-1
ADVANCED.
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 la
dirección IP del módulo CP343-1.
13.8.3 Procedimiento
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
Aparecerá la siguiente ventana, pulse ACEPTAR.