Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Siemens S7-300
Siemens S7-300
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
PRLOGO
Esta documentacin forma parte de una serie de manuales que un grupo de profesores
de tres institutos de educacin secundaria de Catalunya, como son:
Esperamos que el esfuerzo y dedicacin que hemos realizado pueda ayudar a mejorar
vuestra labor educativa.
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
INDICE:
1. CPU 31xC....................................................................................................................... pg. 4
1.1. Ranura de Micro Memory Card con expulsor .......................................................... pg. 5
1.2. Indicadores de estado y de error ............................................................................. pg. 5
1.3. Seleccin del modo de operacin............................................................................ pg. 5
1.4. Interface Multipunto MPI.......................................................................................... pg. 5
1.5. Interface para profibus DP....................................................................................... pg. 5
1.6. Conexin alimentacin ............................................................................................ pg. 5
1.7. Entradas y salidas integradas.................................................................................. pg. 6
2. Elementos de trabajo...................................................................................................... pg. 7
2.1. Marcas ..................................................................................................................... pg. 7
2.2. Contadores .............................................................................................................. pg. 7
2.3. Temporizadores....................................................................................................... pg. 7
2.4. Generadores de impulsos........................................................................................ pg. 7
2.5. Bloques OB.............................................................................................................. pg. 7
2.6. Bloques FC .............................................................................................................. pg. 7
2.7. Bloques FB .............................................................................................................. pg. 7
2.8. Bloques de datos DB ............................................................................................... pg. 7
3. Software y entorno del Step 7 ........................................................................................ pg. 8
3.1. Arranque del administrador SIMATIC...................................................................... pg. 8
3.2. Creacin de un proyecto S7-300 ............................................................................. pg. 8
4. Creacin de un proyecto S7-300 mediante el uso del asistente .................................... pg. 9
4.1. Uso del asistente ..................................................................................................... pg. 9
4.2. Cambio de la ruta donde guardar los proyectos.................................................... pg. 10
4.3. Ejercicio 1 .............................................................................................................. pg. 12
4.4. Activacin simulador del PLC ................................................................................ pg. 13
4.5. Opciones bsicas del simulador PLCSIM.............................................................. pg. 13
5. Ejercicio 2 ..................................................................................................................... pg. 14
5.1. Planteamiento del ejercicio.................................................................................... pg. 14
5.2. Configuracin simulador PLCSIM.......................................................................... pg. 16
5.3. Creacin de la subrutina FC1 ................................................................................ pg. 17
5.4. Edicin del bloque FC1.......................................................................................... pg. 19
5.5. Edicin del bloque OB1 ......................................................................................... pg. 19
5.6. Transferencia de los mdulos al autmata o al simulador .................................... pg. 20
5.7. Visualizacin del estado del FC1........................................................................... pg. 21
5.8. Visualizacin de la tabla de variables.................................................................... pg. 22
5.9. Configuracin del puerto de comunicacin............................................................ pg. 24
5.10 Resolucin de problemas .................................................................................... pg. 25
6. Creacin de un proyecto S7-300 de forma manual ...................................................... pg. 26
6.1. Definicin componentes PLC ................................................................................ pg. 26
6.2. Configuracin componentes PLC (configuracin Hardware)................................. pg. 26
6.3. Cambio de la direccin de las entradas y salidas.................................................. pg. 32
6.4. Salvar y transferir al PLC la configuracin realizada ............................................. pg. 33
7. Trabajo simultaneo con varios programas S7 .............................................................. pg. 35
7.1. Creacin de un programa S7 independiente del Hardware................................... pg. 36
7.2. Trabajo simultaneo con varios proyectos .............................................................. pg. 37
8. Ejercicio 3 .................................................................................................................... pg. 38
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
1. CPU 31x C
1
2
3
4
5
6
7
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
2. ELEMENTOS DE TRABAJO
Los elementos de trabajo de estas CPUs son los siguientes:
Marcas:
MB0 a MB255 (2048 Marcas) por defecto las primeres 128 son remanentes (del MB0 al MB15)
Contadores:
Tiene 256 Contadores, del Z 0 al Z 255. Del Z 0 al Z 7 por defecto son con memoria. Su margen de
contaje es de 0 a 999
Temporizadores:
Tiene 256 Temporizadores, del T0 al T255. Por defecto no hay ninguno con memoria.. Su margen
de tiempo es de 10 ms a 9990 segundos.
Nota: La remanencia de Marcas, Temporizadores y Contadores , se puede configurar.
Generadores de impulsos:
Tiene un total de ocho generadores de impulsos. Se tienen que configurar en el rea de Marcas y
puede ser el byte de marcas que nosotros queramos. Normalmente configuraremos el ltimo, el byte
MB255.
Bloques OB:
OB1
Se ejecuta en cada lectura de programa ( scan)
Hay un total de 127, del DB1 al DB127 (el DB0 es de sistema y se reserva para l).
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Una vez abierto el Administrador se puede crear un proyecto nuevo o editar uno existente.
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Hacemos clic en
Siguiente
para continuar
Botn: Preliminar
Este botn permite visualizar la configuracin actual del proyecto que estamos creando.
Botn: Siguiente
Nos permite ir pasando a las diferentes pantallas para configurar el proyecto
Botn: Finalizar
Damos por finalizada la configuracin del proyecto que estamos creando.
Si accionamos este botn sin introducir ningn dato o antes de finalizar, nos coge las datos que por
defecto tiene introducidos el Administrador.
Botn: Cancelar
Salimos del asistente sin crear ningn proyecto y permite abrir uno creado con anterioridad.
El proyecto se guarda en una carpeta con el nombre del proyecto, y por defecto en la ruta: C:\Archivos
de programa\Siemens\Step7\s7proj\nombre proyecto, dentro de esta carpeta hay varias subcarpetas y
archivos, entre los cuales est el archivo de auto arranque, accesible nicamente desde el Administrador
SIMATIC, (no se puede arrancar desde el explorador de Windows).
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Hacemos clic en
Siguiente
para continuar
Elegimos el lenguaje de
programacin,
en
este
ejemplo escogeremos KOP
(diagrama de contactos.)
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Una vez realizados todos los pasos el proyecto quedar abierto y el Administrador presentar este
aspecto.
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Ejercicio 1:
1. Abre el Administrador SIMATIC y cambia la ruta para guardar tus proyectos.
2. Crea 3 proyectos utilizando el asistente y cerrando el Administrador SIMATIC cada vez.
Selecciona las CPUs y asigna los nombres a los 3 proyectos segn la tabla siguiente:
CPU
Nombre
313C
ejer1a
314
ejer1b
314C-2DP
ejer1c
Observaciones:
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Activar/desactivar simulacin
Control de la
CPU
Insertar
Entradas
Fijar
el
simulador a
la pantalla
Insertar
Salidas
Ciclo nico
Insertar
Marcas
Ciclo continuo
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
5. EJERCICIO 2
Planteamiento del ejercicio: (en las hojas siguientes explicamos el desarrollo del ejercicio)
E124.1
E124.2
A124.0
E124.0
A124.1
2
E124.1
E124.2
OB1
FC 1
EN
ENO
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Nota: Si se cree necesario se puede hacer uso de parntesis para hacer mas clara la combinacin de
operaciones y para que se pueda visualizar en KOP
Segmento 1
U E 124.0
U E 124.1
U E 124.2
= A 124.0
Segmento 2
O E 124.0
O E 124.1
O E 124.2
= A 124.1
OB1
Segmento 1
SPA FC1
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Insertar
Entradas,
Salidas.
Escribimos sobre el
mdulo EB0, EB124
Fijamos
el
simulador a la
pantalla
Escribimos sobre el
mdulo AB0, AB124
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Ha de estar seleccionado
Bloques
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Seleccionamos
el lenguaje KOP
y clicamos en
aceptar
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
1.
Abrimos
el
desplegable:
Operaciones lgicas
con bit y mediante el
ratn,
arrastramos
los contactos y las
bobinas dentro del
editor (o hacemos
y
doble
clic)
asignamos
los
operandos.
1. Mediante el ratn,
arrastramos el bloque
FC1 dentro de OB1 (o
doble clic)
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Transferencia de los mdulos al autmata o al simulador (el PLC no puede estar en RUN)
Se puede hacer de dos maneras:
Mediante
el
ratn,
marcamos los mdulos
que
queremos
transferir
y
a
continuacin clicamos
en el icono Cargar
Clicamos sobre el
icono Cargar
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Simulador
Editor
Administrador
Posibles anomalas:
Si el programa que hay en el autmata es diferente al que hay en el editor, las gafas aparecern
desactivadas.
Si las gafas se activan pero no se ve el estado del circuito, clicaremos con el botn izquierdo del
ratn encima del nombre del segmento que queremos visualizar o encima del segmento 1 si es que
queremos visualizar todo el programa, ya que solo se visualiza el circuito a partir del segmento
marcado.
Si todava no se visualiza el estado del programa, comprobar si en la parte inferior izquierda sale el
mensaje Las instrucciones no se ejecutan. Si es as, quiere decir que el mdulo no se ha llamado
desde el OB1.
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
1. Clicamos el botn
de la derecha del ratn
sobre el fondo de la
pantalla y seleccionamos
Insertar nuevo objeto
Tabla de variables
2. Le ponemos un
nombre en este caso
ejer1 y clicamos en
Aceptar
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
3. Hacemos doble
clic
sobre
el
smbolo de la tabla
de variables creada
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Seleccionamos PC Adapter(MPI) y
clicamos en Propiedades
Si sale uno de los puertos COM marcado con un asterisco significa que este puerto esta ocupado, en
este caso tendremos que seleccionar otro puerto para conectar el PLC.
Seleccionamos
el puerto serie
en el que est
conectado el
PLC
MPI
Direccin: 0
Timeout: 30s
Velocidad transferencia: 187,5
Direccin de estacin mas alta: 31
Conexin local
Puerto COM: 1 2
Velocidad transferencia: 19.200
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Resolucin de problemas
Sntoma
Razn mal
funcionamiento
Solucin
Al transferir el programa sale El simulador esta cerrado o el Abrir el simulador o conectar el PLC
Online falla la comunicacin PLC no esta conectado
con el adaptador
Trabajando con el
continua dando el error
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
1 Cliclamos sobre el
icono Archivo nuevo
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Abrimos el PLC para ver los componentes que tiene en este momento (solo el hardware)
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Catlogo
En el caso que no est
activo el catlogo, iremos a
Ver y seleccionaremos
Catlogo
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Insertamos el rack
2 Comprobamos que el
numero de referencia de la
fuente es el que queremos
6ES7 307-1EA00-0AA0
3 Lo arrastramos al slot 1
Nota: Si intentamos insertar un elemento en un slot que no le corresponde, no nos permitir hacerlo y
nos avisar mediante un mensaje.
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Insertamos la CPU
1 Seleccionamos con el botn
de la izquierda CPU 300 y
buscamos CPU314C 2DP
3 Lo arrastramos al slot 2
2 Comprobamos la referencia
6ES7 314-6CF00-0AB0
6. Aparece la ventana
Propiedades CPU,
clicamos en Propiedades
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
1. Aparece la ventana:
Propiedades Interface MPI
4. Clicamos en Aceptar
3 Arrastrarla al slot 2
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
1 Seleccionamos con el
botn de la izquierda:
SM300 DI/DO 300
2 Comprobamos la referencia
6ES7 323-1BL00-0AA0
y que es una tarjeta de 16
Entradas y 16 Salidas
3 La arrastramos al slot 4
1 Hacemos doble
clic sobre la lnea
DI16/DO16
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
1 Clicamos sobre el
icono Guardar y compilar
2
Transferimos
la
configuracin al autmata
clicando sobre el icono
Cargar en mdulo y aparece
la
ventana
Seleccionar
mdulo de destino.
3 Clicamos sobre
el icono Aceptar
4 Aparece la ventana
Seleccionar direccin de
estacin
5 Clicamos sobre Mostrar,
para ver la direccin actual
del PLC que aparecer en
Estaciones accesibles.
6 Ponemos aqu el
nmero de direccin
actual (la que tiene el
PLC antes de cargar la
nueva direccin.
la
seleccionamos de las
Estaciones accesibles.
A partir de este momento la direccin MPI del autmata en vez de ser la 2, ser la 4 (es la direccin que
hemos configurado en nuestro proyecto y al transferirlo hemos cargado la nueva direccin MPI)
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Nota:
En el caso que la direccin MPI del PLC donde tenemos que enviar la configuracin del hardware, sea
igual a la que hemos configurado nosotros, podramos enviar la configuracin directamente desde el
Administrador, marcando el apartado Bloques y procediendo de la siguiente manera:
1 Marcamos el maletn
Datos de sistema , aqu
hay los datos que se han
guardado correspondientes
a la configuracin del
hardware.
Realizado por:
2 Clicamos en Cargar
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Si observamos los objetos, veremos que el programa S7 insertado est al mismo nivel que el equipo
SIMATIC 300 y por tanto un nivel superior que el programa correspondiente al equipo.
De la misma manera que hemos insertado un programa S7, podemos insertar al mismo proyecto otro
equipo, otro PLC.
Vamos a insertar otro equipo idntico al anterior 314C-2DP, configurando el Hardware de manera manual y
una vez hecho esto, cambiaremos los nombres de los equipos por AUTOMATA1 y AUTOMATA 2
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Despus de hacerlo tendremos en la pantalla la nueva estructura del proyecto con los objetos insertados:
AUTMATA 1.- Generado con el asistente al crear el proyecto
Programa S7(2).- Generado mediante la insercin de un programa S7 independiente del Hardware
AUTMATA 2.- Generado mediante la configuracin manual del Hardware
Ahora entraremos en los bloques de cada programa S7 y crearemos un bloque FC1 en cada uno de
ellos, por tanto en este proyecto podramos estar trabajando con 3 programas diferentes, y en cada
programa podemos tener los mismos Bloques, OB1, FC1, etc. con programas diferentes, por tanto
debemos saber en cada momento que bloque estamos editando y que Bloques hemos transferido al
PLC.
Abriremos todos los bloques de los tres programas, es decir OB1 y FC1 de los Programas S7(1) del
equipo AUTMATA 1, S7(2) sin Hardware asociado y S7(3) del equipo AUTMATA 3.
Una vez abiertos todos los bloques (en este ejemplo no programamos nada en los bloques), tendremos
acceso a ellos desde el Editor, en la barra de Herramientas y en la opcin Ventana
Debemos tener presente que bloque y de que programa estamos editando, para saber que Bloques
cargamos al PLC, ya que podra ser que el PLC estuviera ejecutando Bloques de diferentes programas.
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
8. EJERCICIO 3
Crea dos proyectos, de nombres ejer3a y ejer3b, mediante el asistente y con la CPU314 y introduce los
programas siguientes:
Proyecto Ejer3a:
Programa S7 (1)
OB 1
E 0.0
FC 20
A 0.0
E 0.4
A 0.4
FC 20
Proyecto Ejer3b:
Programa S7 (1)
OB 1
E 0.1
FC 20
A 0.1
E 0.5
A 0.5
FC 20
Programa S7 (2)
OB 1
E 0.2
FC 1
A 0.2
E 0.6
A 0.6
FC 1
Realizado por:
Departament dEducaci
INTRODUCCIN Y CONFIGURACIN
DE LOS PLCs SIEMENS S7-300
Electricitat/Electrnica
Programa S7 (3)
OB 1
FC 1
E 0.3
A 0.3
E 0.7
A 0.7
FC 1
Edita los Bloques correspondientes a cada programa y prueba copiar y pegar bloques de un
programa a otro.
Carga los Bloques correspondientes a cada programa al PLC (simulador) y los pruebas a medida
que los vayas cargando. Comprueba como cada vez que cargas un bloque que ya existe en el PLC
se borra el anterior.
Carga al PLC el bloque OB1 del programa S7(2) y el FC1 del programa S7(3) y observa como el
PLC ejecuta los bloques que tiene cargados, aunque sean de proyectos o programas diferentes.
Desde el Administrador visualiza en Mosaico horizontal los dos proyectos y la configuracin ONLine.
Si estamos visualizando la configuracin en ONLine y queremos cargar al PLC algn bloque nuevo,
es mejor que antes cerremos en el Administrador la ventana correspondiente a la configuracin
ONLine.
Carga en el PLC el OB1 del proyecto ejer3a, el FC20 del programa S7(1) del proyecto ejer3b y el
FC1 del programa S7(3) del proyecto ejer3b y prueba el funcionamiento. Comprueba como el PLC
ejecuta los Bloques llamados desde el OB1 del PLC y que estos Bloques pueden ser de diferentes
programas.
Abre los mdulos On line y comprueba como corresponden a los que en este momento se ejecutan,
y son los que se ha cargado en ltimo lugar.
Desde lAdministrador, copia Bloques de Off line a On line. Ten en cuenta que los Bloques que se
copien, es mejor que no estn abiertos en el Editor.
Modifica algn FC y sin guardarlo ves al Administrador y lo transfieres. Comprueba como no se han
transferido las modificaciones.
Modifica algn FC y sin guardarlo lo transfieres desde el Editor. Comprueba como aunque no se
haya guardado, si que se han transferido las modificaciones al PLC.
Observaciones:
Realizado por: