1.- Breve descripcin del autmata ..............................................................................3
2.- Pasos a seguir para programar el PLC en el entorno STEP-7 .................................5
3.- Problema 1: Depsito de 4 entradas y 4 salidas .....................................................11
4.- Problema 2: Control de lmpara por 4 interruptores ..............................................18
Automatizacin Industrial Prctica1 3 BREVE DESCRIPCIN DEL AUTOMATA
En el laboratorio se va a utilizar el autmata S7-300 de la firma SIEMENS. Consta de las siguientes entradas/salidas integradas en el propio equipo:
16 entradas digitales del tipo estndar: - E-124.0 a E-124.7 - E-125.0 a E.125.7 16 salidas digitales - A-124.0 a A-124.7 - A-125.0 a A.125.7 4 entradas digitales rpidas - E-126.0 a E-126.3 4 entradas analgicas - PEW128, PEW130, PEW132, PEW134 1 salida analgica - PAW 128
Tanto las entradas como las salidas digitales, llevan asociadas un LED en el autmata que se enciende cuando dicha entrada o salida est a 1. El equipo junto con su fuente de alimentacin, va montado sobre un bastidor con interruptores, una salida de tensin regulable mediante un potencimetro y un voltmetro.
Adems, el autmata, posee un interruptor de 4 posiciones, con las siguientes indicaciones:
STOP: Parada normal RUN: Para ejecutar el programa RUN-P: Para ejecutar el programa paso por paso MRES: Para resetear memoria Automatizacin Industrial Prctica1 4 Todo esto puede observarse en la siguiente figura:
Automatizacin Industrial Prctica1 5 PASOS A SEGUIR PARA PROGRAMAR EL PLC EN EL ENTORNO STEP-7
Los pasos a seguir para simular para simular nuestros circuitos son los siguientes:
1-.Inicializar el programa y abrir un nuevo proyecto
ARCHIVO NUEVO
Posteriormente escribiremos el nombre de nuestro proyecto; y se nos abrir ventana como la que se muestra a continuacin:
Automatizacin Industrial Prctica1 6 Haciendo un clic con el botn derecho del ratn sobre el nombre de nuestro proyecto, se nos abrir una ventana y elegiremos: INSERTAR NUEVO OBJETO SIMATIC 300 De esta forma elegimos el equipo con el que vamos a trabajar.
2_Eleccin del bastidor y carga CPU Haciendo un doble clic en el icono de SIMATIC 300, se visualizar en la pantalla otro icono con el nombre de HARDWARE. Haremos doble clic sobre l, y en caso de que no se nos halla abierto la ventana de catlogo, abrimos el men VER CATLOGO. En la ventana de catlogo, elegimos el bastidor que vamos a utilizar. Para ello, hacemos clic en SIMATIC 300 BASTIDOR PERFIL SOPORTE
Y se nos abrir otra ventana, en la que iremos colocando los componentes de nuestro equipo.
Automatizacin Industrial Prctica1 7 Cada celda corresponder a un elemento determinado, que lo elegiremos en la ventana catlogo. A continuacin se muestra el elemento correspondiente a cada celda y su ubicacin en la ventana catlogo:
CELDA 1: Fuente PS-300 PS 307 5 CELDA 2: Autmata CPU-300 CPU-314IFM 6ES7 314-5AE02-0AB0 CELDA 3: Comunicaciones (vaca) CELDA 4: Mdulo E analog SM-300 A1/A0 300 SM 334 A14/A02 CELDA 5: Mdulo E/S dig SM-300 D1/D0 300 SM 323 DI16/D016x24V/0,5A
A continuacin pulsamos el icono de GUARDAR Y COMPILAR, para que se guarde nuestra configuracin.
3-.Asignacin de variables
En la ventana inicial, saldr un icono indicando que se ha cargado la CPU (CPU 314 IFM) A continuacin asignaremos las variables a nuestro circuito.
Automatizacin Industrial Prctica1 8 Haciendo doble clic en el icono Smbolos, que aparece en la imagen anterior, se abrir una ventana como la siguiente donde asignaremos las variables:
Tenemos que indicar la direccin de cada variable de entrada y de salida (en nuestro caso digitales). Las variables de entrada comienzan por la letra E y tienen posiciones de memoria desde E 124.0 hasta E 124.7 y desde la E 125.0 hasta la E 125.7. Las variables de salida comienzan por la letra A y tienen posiciones de memoria desde A 124.0 hasta A 124.7 y desde la A 125.0 hasta la A 125.7 .
Finalmente guardaremos el fichero y procedemos a realizar el programa.
4.- Diseo del programa
En la ventana inicial hacemos doble clic en el bloque OB1 y nos saldr una ventana en la que podremos elegir qu tipo de programacin queremos. Los tipos de programacin posibles son: KOP programacin por diagrama de rels AWL programacin por instrucciones FUP programacin por funciones lgicas
Nosotros escogeremos la programacin KOP y obtendremos una pantalla como la siguiente.
Automatizacin Industrial Prctica1 9
En VER KOP o FUP o AWL podemos escoger el lenguaje de programacin. En KOP elegimos los iconos situados en la barra de herramientas superior para seleccionar conectores normalmente abiertos o normalmente cerrados y salidas, entre otros elementos.
Una vez diseado el circuito, lo guardamos.
5.-Simulacin
En la pantalla inicial abrimos primero el PLC-Sim.
Realizamos un borrado total del simulador desde SISTEMA DE DESTINO Borrado total. Cargamos el programa en el simulador SISTEMA DE DESTINO Cargar.
Automatizacin Industrial Prctica1 10 Ahora desde la pantalla de programacin pinchamos en el icono de OBSERVAR SI/NO para ver qu contactos estn activos. Estos se pondrn en verde cuando estn activados.
Ahora le damos a RUN y podremos visualizar como se comportan los contactos segn combinemos las entradas y tambin observar como varan las salidas.
Automatizacin Industrial Prctica1 11 Problema 1: Depsito de 4 entradas y 4 salidas
Tabla de verdad:
a b c d A B C D 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 1 0 1 0 1 0 0 0 1 1 1 1 0 1 0 1 0 0 1 1 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 0 0 1 0 1 1 1 X X X X 1 0 0 0 1 0 0 0 1 0 0 1 1 1 1 0 1 0 1 0 0 1 1 0 1 0 1 1 X X X X 1 1 0 0 0 0 1 0 1 1 0 1 X X X X 1 1 1 0 X X X X 1 1 1 1 X X X X
Automatizacin Industrial Prctica1 12 Mapas de Karnaugh
Electrovlvula A
ab cd 00 01 11 10 00 0 1 0 1 01 0 1 x 1 11 1 x x x 10 1 0 x 0
Electrovlvula B
ab cd 00 01 11 10 00 0 1 0 0 01 1 0 x 1 11 1 x x x 10 0 0 x 1
Electrovlvula C
ab cd 00 01 11 10 00 0 0 1 0 01 1 0 x 1 11 0 x x x 10 1 0 x 1
Electrovlvula D
ab cd 00 01 11 10 00 0 0 0 0 01 0 1 x 0 11 1 x x x 10 0 1 x 0
( ) ( ) ( ) ( ) c b a c b c b a c b a c b a c b a d d c b a d d c b a d d c b a d c b a d c b a d c b a d c b a d c b a d c b a A + + = = + + = = + + + + + = = + + + + + = ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) d c b a ac d b d c b a d d ac a a d b d c b a b b d b b d ac c c a c c a d b d c b a d b d b d b bd ac ac c a c a c a d b d c b a d abc abcd d c b a cd b a d c b a cd b a d c b a B + + = = + + + + = = + + + + + + + + = = + + + + + + + + = = + + + + + + + = ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) d c d c b ab d c d c b c c ab d c b d c b d d c d d c ab a a d c b a a d c b d c cd d c d c ab d c b a d c b a d c b a d c b a d abc abcd d c ab d c ab C + + = + + + = = + + + + + = = + + + + + + + = = + + + + + + + = ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) c d b cd bc bd cd a a bc a a bd a a cd d d a d d a bc c c a c c a bd b b a b b a cd d a ad d a d a bc c a ac c a c a bd b a ab b a b a cd d abc d bc a d c ab d c b a cd b a abcd bcd a cd b a D + + = = + + = = + + + + + = = + + + + + + + + + + + = = + + + + + + + + + + + = = + + + + + + + = Automatizacin Industrial Prctica1 13 Simulacin en ordenador
Definimos las variables de entrada y las de salida.
Vamos a programar en los 3 tipos de programacin que conocemos, KOP, AWL y FUP.
KOP
Automatizacin Industrial Prctica1 14
AWL
Automatizacin Industrial Prctica1 15 FUP
Automatizacin Industrial Prctica1 16 Vamos a simular el circuito con el tipo de programacin KOP, para comprobar el buen funcionamiento de nuestro diseo. Pinchando en las gafas podemos ver como se van poniendo en verde los rels, segn los vamos activando obteniendo las salidas deseadas en la tabla de verdad. Una combinacin para que se active la salida SA (5 l/s) es la siguiente:
Como se puede observar la salida A la tenemos en la direccin A 124.0 de las salidas. Vamos a poner todas las combinaciones posibles de entrada para comprobar que los resultados son los deseados.
Automatizacin Industrial Prctica1 17
Como se puede observar, todas las combinaciones coinciden con las de la tabla de la verdad. Automatizacin Industrial Prctica1 18 PROBLEMA 2: CONTROL DE LMPARA POR 4 INTERRUPTORES
Disear un circuito que controle una salida L a partir de unos interruptores (variables de entrada) x, y, z, w ; de forma que slo se active L, cuando lo hagan xy o zw por parejas al mismo tiempo, pero nunca a la vez. Para ello, procederemos a simplificar la tabla de verdad que se muestra a continuacin mediante maxterms:
Mapas de Karnaugh
Salida L:
xy zw 00 01 11 10 00 0 0 1 0 01 0 0 1 0 11 1 1 x 1 10 0 0 1 0 Automatizacin Industrial Prctica1 19 ( ) [ ] ( ) [ ] ( ) [ ] ( ) [ ] ( )( ) ( ) [ ] ( )( ) ( ) [ ] ( )( ) ( ) [ ] ( )( ) ( ) [ ] ( ) [ ] ( ) [ ] ( ) [ ] ( ) [ ] ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) )( )( )( ( ) ( ) )( )( )( ( ) ( ) )( )( )( ( ) ( ) )( )( )( ( ) ( ) )( )( ( ) )( )( )( )( )( ( w y w x z y z x x x w y y y w x x x z y y y z x z z x z z x w y z z y z z y w x w w x w w x z y w w y w w y z x z x z x z x z x w y z y z y z y z y w x w x w x w x w x z y w y w y w y w y z x w z y x w z y x w z y x w z y x w z y x w z y x w z y x w z y x w z y x L + + + + = = + + + + + + + + = = + + + + + + + + + + + + + + + + = = + + + + + + + + + + + + + + + + + + + + + + + + = = + + + + + + + + + + + + + + + + + + + + + + + + + + + =
Para la obtencin de la funcin ms simplificada, podemos sacar factor comn en la ltima expresin obtenida para tener lo siguiente:
( ) ( ) xy zw zw y zw x L + = + + =
El una vez obtenidas la ecuacin, el diagrama de contactos queda de la siguiente manera:
KOP
AWL
Automatizacin Industrial Prctica1 20 FUP
Simulndolo con el simulador PLC-Sim, nos damos cuenta de que funciona correctamente como desebamos.