LABORATORIOS FIEE
1. CPU 31x C
1
2
3
4
5
6
7
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:
Hay un total de 127, del DB1 al DB127 (el DB0 es de sistema y se reserva para l).
Una vez abierto el Administrador se puede crear un proyecto nuevo o editar uno existente.
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).
Elegimos el lenguaje de
programacin,
en
este
ejemplo escogeremos KOP
(diagrama de contactos.)
Una vez realizados todos los pasos el proyecto quedar abierto y el Administrador presentar este
aspecto.
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
Una vez creado el proyecto, cierra la ventana del proyecto y
313C
ejer1a
314
ejer1b
314C-2DP
ejer1c
Observaciones:
Activar/desactivar simulacin
Control de la
CPU
Insertar
Entradas
Fijar
el
simulador a
la pantalla
Insertar
Salidas
Ciclo nico
Insertar
Marcas
Ciclo continuo
EJERCICIO 2
Planteamiento del ejercicio: (en las hojas siguientes explicamos el desarrollo del ejercicio)
Nombre del proyecto: ejer2
Tipo de CPU: 314C-2DP
La salida A124.0 ha de funcionar cuando estn accionadas al mismo tiempo las entradas E124.0,
E124.1 y E124.2.
La salida A124.1 ha de funcionar cuando estn accionadas una cualquiera de las entradas E124.0,
E124.1 y E124.2.
El programa correspondiente al ejercicio lo introducimos en la subrutina FC1 y despus, esta subrutina la
llamamos desde el OB1
Programacin en lenguaje KOP
FC1
E124.0
E124.1
E124.2
A124.0
E124.0
A124.1
2
E124.1
E124.2
OB1
FC 1
1
EN
ENO
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
Insertar
Entradas,
Salidas.
Escribimos sobre el
mdulo EB0, EB124
Fijamos
el
simulador a la
pantalla
Escribimos sobre el
Ha de estar seleccionado
Bloques
Seleccionamos
el lenguaje KOP
y clicamos en
aceptar
1.
Abrimos
el
desplegable:
Operaciones lgicas
con bit y mediante el
ratn,
arrastramos
los contactos y las
bobinas dentro del
editor (o hacemos
doble
clic)
y
asignamos
los
operandos.
1. Mediante el ratn,
arrastramos el bloque
FC1 dentro de OB1 (o h
doble clic)
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
Editor
Simulador
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.
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
3. Hacemos doble
clic
sobre
el
smbolo de la tabla
de variables creada
5.
Clicamos
sobre
Observar variable (gafas)
el
icono
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
MPI
Direccin:
Timeout: 30s
Velocidad transferencia: 187,5
Direccin de estacin mas alta: 31
Conexin local
Puerto COM: 1 2
Velocidad transferencia: 19.200
conectado
PLC
el
Resolucin de problemas
Sntoma
Razn mal
funcionamiento
Trabajando con el
continua dando el error
Solucin
Abrir el simulador o conectar el PLC
al administrador
Herramientas
Ajustar interface PC/PG
Propiedades
Cambiar el puerto COM
Ir al administrador
Herramientas
Ajustar interface PC/PG
Propiedades
Cambiar la velocidad a 187.5 o en
direccin MPI del ordenador poner
una direccin diferente a 0
Queremos visualizar
el El bloque que se quiere
estado del circuito y no esta visualizar es diferente al del
activo el boto de las gafas
PLC o no se ha cargado al
PLC.
Transferir el OB1 y el FC
5. COMPRIMIR UN PROYECTO
Seleccionar Archivo y
despues Archivar
Ponemos el nombre al
archivo comprimido
Pulsamos
sobre aceptar
Se realiza la
compresin
Nota: Para descomprimir un archivo proceder de forma similar con la opcin desarchivar
1 Cliclamos sobre el
icono Archivo nuevo
2 Ponemos el nombre
proyecto
y
clicamos
Aceptar
del
en
o Abrimos el PLC para ver los componentes que tiene en este momento (solo el hardware)
Catlogo
En el caso que no est
activo el catlogo, iremos a
Ver
y
seleccionaremos
Catlogo
o 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
o Insertamos la CPU
1 Seleccionamos con el botn
de la izquierda CPU 300 y
buscamos CPU314C 2DP
3 Lo arrastramos al slot 2
6. Aparece la ventana
Propiedades - CPU,
clicamos en Propiedades
2
Compr
obamo
s
la
referen
cia
6ES7
3146CF000AB0
1. Aparece la ventana:
Propiedades - Interface MPI
4. Clicamos en Aceptar
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 Clicamos sobre el
icono Guardar y compilar
3 Clicamos sobre
el icono Aceptar
2
Transferimos
la
configuracin al autmata
clicando sobre el icono
Cargar en mdulo y aparece
la
ventana Seleccionar
mdulo de destino.
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)
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.
2 Clicamos en Cargar
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
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.
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
A 0.0
FC 20
Proyecto Ejer3b:
Programa S7 (1)
OB 1
E 0.1
A 0.1
FC 20
Programa S7 (2)
OB 1
E 0.2
A 0.2
(
FC 1
FC 20
E 0.4
A 0.4
FC 1
E 0.6
A 0.6
FC 20
E 0.5
A 0.5
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: