P. 1
S7-300 Basico

S7-300 Basico

|Views: 50|Likes:
Publicado porUlises Fernandez

More info:

Published by: Ulises Fernandez on Feb 26, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/19/2013

pdf

text

original

Sections

  • 1 CONFIGURACIÓN DE DIRECCIONES DE ENTRADAS Y SALIDAS
  • 3 PROGRAMACIÓN DE CONTACTOS CONECTADOS EN SERIE Y EN PARALELO
  • 4 PROGRAMACIÓN DE CONTACTOS EN COMBINACIÓN SERIE Y PARALELO
  • 5 PROGRAMACIÓN DE CONTACTOS NEGADOS
  • 6 PROGRAMACIÓN DE CONTACTOS DE LAS SALIDAS
  • 8 PROGRAMACION DE BOBINAS DE SET- RESET
  • 9 PROGRAMACION DE FUNCIONES SET- RESET
  • 13 SALIDAS, MARCAS CON Y SIN MEMORIA
  • 14 APLICACIÓN DE LA UTILIZACIÓN DE MARCAS REMANENTES
  • 15 NEGACION DE UN RESULTADO O DE PARTE DE EL
  • 16 TEMPORIZADORES. TEMPORIZADOR A LA CONEXIÓN SE
  • 17 TEMPORIZADORES. TEMPORIZADOR A LA DESCONEXIÓN SA
  • 18 TEMPORIZADORES. TEMPORIZADOR DE IMPULSO SV
  • 19 TEMPORIZADORES. TEMPORIZADOR DE IMPULSO PROLONGADO SS
  • 20 TEMPORIZADORES. TEMPORIZADOR DE IMPULSO PROLONGADO SI
  • 21 VISUALIZACIÓN Y FUNCIONAMIENTO DE TODOS LOS TEMPORIZADORS
  • 22 GENERADORES DE IMPULSOS
  • 23 GENERADORES DE IMPULSOS(II)
  • 26 CONTROL DE PRODUCCIÓN DE UN PROCESO
  • 27 CONTROL DE LOS VEHICULOS QUE HAY DENTRO DE UN PARKING
  • 29 CONTROL DEL FUNCIONAMIENTO DE UN MOTOR
  • 30 FLANCO DE SUBIDA Y FLANCO DE BAJADA
  • 31 APLICACIONES DEL FLANCO DE SUBIDA (POSITIVO)
  • 32 CREACIÓN DE PLANTILLAS ( PARAMETRIZACIÓN DE UN MODULO FC )
  • 34 PROGRAMACIÓN ESTRUCTURADA
  • 35 COMPROBACIÓN DEL FUNCIONAMIENTO DEL WATCH DOG (PERRO GUARDIAN)
  • 36 PROGRAMACIÓN ESTRUCTURADA (II)
  • 38 OB100 MODULO DE ARRANQUE (II)
  • 39 INSTRUCCIONES DE COMPARACIÓN
  • 40 OPERACIONES LÓGICAS ENTRE PALABRAS O DOBLES PALABRAS
  • 41 OPERACIONES ARITMÉTICAS CON NÚMEROS ENTEROS (COMA FIJA)

Departament d’Educació

Electricitat/Electrònica

INSTRUCCIONES BASICAS DEL AUTOMATA S7- 300

PROGRAMACIÓN DEL AUTOMATA S7-300 Instrucciones básicas

00. Configuración de direcciones y tipos de registros 01. Programación de contactos y documentación de un proyecto. 02. Instrucciones de Set y Reset. Registros de entrada y salida. 03. Instrucciones de tiempo, contaje y generadores de impulso. 04. Programación estructurada, FCs parametrizables y OB de arranque. 05. Instrucciones de comparación. Instrucciones lógicas e instrucciones aritméticas

IES SEP COMTE DE RIUS DE TARRAGONA

Realitzat per:

Ramon L.. Yuste Yuste Lluis Martinez Novoa

IES SEP COMTE DE RIUS

Data:10/01/07 Versió: 2.3

Pàgina: 1/78
Fitxer:S7-300 Basico v2_3

Departament d’Educació

Electricitat/Electrònica

INSTRUCCIONES BASICAS DEL AUTOMATA S7- 300

PRÓLOGO
Esta documentación forma parte de una serie de manuales que un grupo de profesores de tres institutos de educación secundaria de Catalunya, como son: • • • IES-SEP Comte de Rius de Tarragona IES Palau Ausit de Ripollet (Barcelona) IES-SEP La Garrotxa de Olot (Girona)

han estado experimentando con diferentes materiales incluidos dentro de la temática de la automatización, el control y las comunicaciones industriales. Este equipo de profesores, formaron un grupo de trabajo, llamado EDCAI (Experimentación y Documentación en Control y Automatización Industrial), reconocido tanto por el Departament d’Educació de la Generalitat de Catalunya como por la empresa Siemens, con unos objetivos tan sencillos como claros y que se basaban en la realización de documentación realizada por profesores/as para profesores/as, y que además, pudiese servir como manual para los alumnos, esto quiere decir que se ha intentado realizar una documentación que sea fácil de seguir con unas explicaciones paso a paso de los diferentes procesos a realizar, para de esta manera poder alcazar el objetivo propuesto en cada ejercicio. Este grupo de trabajo continúa trabajando en cada uno de los temas para poder ir actualizando día a día esta documentación, es por ello, que nos podéis enviar vuestras sugerencias a través de la información que encontrareis en la web dedicada a este grupo de trabajo y que desde aquí os invitamos a participar. www.iespalauausit.com/edcai/index.php

Esperamos que el esfuerzo y dedicación que hemos realizado pueda ayudar a mejorar vuestra labor educativa.

Los profesores del grupo de trabajo EDCAI

Realitzat per:

Ramon L.. Yuste Yuste Lluis Martinez Novoa

IES SEP COMTE DE RIUS

Data:10/01/07 Versió: 2.3

Pàgina: 2/78
Fitxer:S7-300 Basico v2_3

Departament d’Educació

Electricitat/Electrònica

INSTRUCCIONES BASICAS DEL AUTOMATA S7- 300

INDICE:
1 CONFIGURACIÓN DE DIRECCIONES DE ENTRADAS Y SALIDAS......................................... pag 2 TIPOS DE REGISTROS................................................................................................................ pag 3 PROGRAMACIÓN DE CONTACTOS CONECTADOS EN SERIE Y EN PARALELO.................. pag 4 PROGRAMACIÓN DE CONTACTOS EN COMBINACIÓN SERIE Y PARALELO........................pag 5 PROGRAMACIÓN DE CONTACTOS NEGADOS.........................................................................pag 6 PROGRAMACIÓN DE CONTACTOS DE LAS SALIDAS..............................................................pag 7 PUESTA EN MARCHA DE UN MOTOR TRIFASICO (APLICACIÓN DE CONTACTOS NEGADOS.).................................................................................................................................. pag 8 PROGRAMACION DE BOBINAS DE SET- RESET ..................................................................... pag 9 PROGRAMACION DE FUNCIONES SET- RESET ......................................................................pag 10 REGISTRO DE ENTRADAS ......................................................................................................... pag 11 REGISTRO DE SALIDAS.............................................................................................................. pag 12 FORZADO DE ENTRADAS Y DE SALIDAS................................................................................. pag 13 SALIDAS, MARCAS CON Y SIN MEMORIA................................................................................. pag 14 APLICACIÓN DE LA UTILIZACIÓN DE MARCAS REMANENTES.............................................. pag 15 NEGACION DE UN RESULTADO O DE PARTE DE EL.............................................................. pag 16 TEMPORIZADORES. TEMPORIZADOR A LA CONEXIÓN SE.................................................. pag 17 TEMPORIZADORES. TEMPORIZADOR A LA DESCONEXIÓN SA........................................... pag 18 TEMPORIZADORES. TEMPORIZADOR DE IMPULSO SV........................................................ pag 19 TEMPORIZADORES. TEMPORIZADOR DE IMPULSO PROLONGADO SS............................. pag 20 TEMPORIZADORES. TEMPORIZADOR DE IMPULSO PROLONGADO SI................................ pag 21 VISUALIZACIÓN Y FUNCIONAMIENTO DE TODOS LOS TEMPORIZADORES........................ pag 22 GENERADORES DE IMPULSOS................................................................................................. pag 23 GENERADORES DE IMPULSOS(II)............................................................................................. pag 24 CONTADORES DE IMPULSOS.................................................................................................... pag 25 CONTROL DE PIEZAS EN UNA CINTA TRANSPORTADORA................................................... pag 26 CONTROL DE PRODUCCIÓN DE UN PROCESO....................................................................... pag 27 CONTROL DE LOS VEHICULOS QUE HAY DENTRO DE UN PARKING.................................. pag 28 CONTROL DE MANTENIMIENTO DE UNA BOMBA................................................................... pag 29 CONTROL DEL FUNCIONAMIENTO DE UN MOTOR................................................................ pag 30 FLANCO DE SUBIDA Y FLANCO DE BAJADA........................................................................... pag 31 APLICACIONES DEL FLANCO DE SUBIDA (POSITIVO)........................................................... pag 32 CREACIÓN DE PLANTILLAS (PARAMETRIZACIÓN DE UN MODULO FC)...............................pag 33 SALTOS (SALTOS A METAS).................................................................................................... pag 34 PROGRAMACIÓN ESTRUCTURADA.......................................................................................... pag 35 COMPROBACIÓN DEL FUNCIONAMIENTO DEL WATCH DOG (PERRO GUARDIAN)............pag 36 PROGRAMACIÓN ESTRUCTURADA (II)..................................................................................... pag 37 OB100 MODULO DE ARRANQUE............................................................................................... pag 38 OB100 MODULO DE ARRANQUE (II).......................................................................................... pag 39 INSTRUCCIONES DE COMPARACIÓN ...................................................................................... pag 40 OPERACIONES LÓGICAS ENTRE PALABRAS O DOBLES PALABRAS.................................. pag 41 OPERACIONES ARITMÉTICAS CON NÚMEROS ENTEROS (COMA FIJA) ............................ pag 4 5 7 8 9 10 12 16 18 19 21 23 26 28 29 30 32 34 36 38 40 42 44 47 46 49 51 52 53 55 56 57 60 62 66 67 69 71 72 74 76

Realitzat per:

Ramon L.. Yuste Yuste Lluis Martinez Novoa

IES SEP COMTE DE RIUS

Data:10/01/07 Versió: 2.3

Pàgina: 3/78
Fitxer:S7-300 Basico v2_3

-Para hacer ampliaciones de entradas y salidas en otro rack.7 40.0 a 31. IM 256 a 272 a 287 288 a 303 304 a 319 320 a 335 336 a 351 352 a 367 368 a 383 emisor 271 NOTA: En el Hardware del Step 7 podemos cambiar la numeración que recibe cada tarjeta de entradas y salidas Realitzat per: Ramon L.0 a 47.7 24.0 a 23.0 a 51.7 8.7 56. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. emisor IM 0.0 a 59.7 4.0 a 7.7 52. se le asignan 16 bytes (se usen o no).0 a 15. La numeración de cada grupo de salidas.0 a 3.0 a 27.0 a 19.7 Al ir colocando las tarjetas. -Cada entrada analogica ocupa 2 bytes. Direccionamiento analogico -Las direcciones analogicas para entradas y salidas empiezan con la dirección 256 en el rack 0 -Cada modulo analogico.7 12. FUENTE CPU ALIMEN..7 48. se asignaran cuatro bytes por cada posición.0 a 11. -A cada modulo se le asignan 4 bytes (se usen o no).7 28. las pondrá también correlativas empezando por la 0 y también en el orden en que insertemos las tarjetas en el rack.0 a 43.7 60.7 44.0 a 36.0 a 55.0 a 39.300 1 CONFIGURACIÓN DE DIRECCIONES DE ENTRADAS Y SALIDAS Direccionamiento digital -Las direcciones de entradas y salidas comienzan con la direccion 0 para el primer modulo del rack.3 Pàgina: 4/78 Fitxer:S7-300 Basico v2_3 . La numeración de cada grupo de entradas la pondrá correlativa dependiendo no de la posición del rack sino del orden en el que insertemos las tarjetas. se debe colocar un modulo IM para comunicar ambos racks.0 a 63. -Al configurar el Hardware del PLC con el sofware STEP 7.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.7 16.7 IM 32. siempre reserva el slot para el modulo IM (se use o no). FUENTE CPU ALIMEN.7 receptor 35.7 20.

E124.1. es la unidad básica para trabajar con dígitos binarios. M11. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.6.E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.5.300 2 TIPOS DE REGISTROS BIT: • Un bit.5.0. M11.3. M12.6.7. M12.2. • Pueden agruparse formando registros mayores Un bit se le denomina de la siguiente forma: E 124.E124.7. M12.0 Realitzat per: Ramon L. M11. E B124 Tipo de operando Indica que el registro es un Byte Numero de byte Este Byte esta compuesto de: E124.1. 4 3 2 1 0 M11. 0 Tipo de operando Byte al que pertenece ese bit Posición del bit dentro del Byte (0 al 7) BYTE: • Un byte es un grupo de 8 bits. M12.2. M11.E124. M W11 Tipo de operando Indica que el registro es una palabra MW11 MB11 MB12 Numero de palabra Esta palabra esta compuesta por los Bytes MB11 y MB12 Esta palabra esta compuesta por los Bits 15 14 13 12 11 10 9 8 7 6 Posición del bit dentro de la palabra 5 M12. • Se emplean para representar valores numéricos de 8 dígitos binarios.E124.3 Pàgina: 5/78 Fitxer:S7-300 Basico v2_3 .4.0 • PALABRA: Una palabra esta compuesta por dos bytes o sea 16 bits. M12.7.E124. M12.5.1.4. • Es la unidad más pequeña de información • Solo tiene dos estados 0 y 1.3.3.6. M11.2. M11. M11..E124.4. M12.

300 DOBLE PALABRA: • Una doble palabra. esta compuesta por dos palabras. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.MB12 y MB13 En MB10 está los bit cuya posición dentro de MD10 es de la 31 a la 24 En MB11 estan los bit cuya posición dentro de MD10 es de la 16 a la 23 En MB12 estan los bit cuya posición dentro de MD10 es de la 15 a la 8 En MB13 estan los bit cuya posición dentro de MD10 es de la 7 a la 0 31 MB10 7 24 23 MB11 0 7 MD10 16 15 MB12 0 7 8 7 MB13 0 7 0 0 Realitzat per: Ramon L.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. MB11. o sea 4 bytes o 32 bits. M D 10 Tipo de operando • • • • • Indica que el registro es una doble palabra Numero de doble palabra Esta doble palabra esta compuesta por los Bytes MB10..3 Pàgina: 6/78 Fitxer:S7-300 Basico v2_3 . • Es la unidad mas grande que puede ser procesada por el PLC.

3 Pàgina: 7/78 Fitxer:S7-300 Basico v2_3 .0 E124.1 E124.. Ese valor realiza la combinación serie o paralelo con otros contactos y da un resultado sobre una salida. La CPU cuando lee el programa. • • • En un programa. cada vez que se encuentra con un contacto.0 2 E124. un contacto se puede repetir tantas veces como sea necesario.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.2 Crear la siguiente tabla de estado.300 3 PROGRAMACIÓN DE CONTACTOS CONECTADOS EN SERIE Y EN PARALELO.0 1 E124. Nota: Este circuito se debe hacer en dos segmentos FC1 AWL E124.2 A124.1 A124. De ese elemento repetido solo se necesita tener una entrada fisica de referencia.(TABLA 1) Realitzat per: Ramon L. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. va a consultar el valor que tiene la entrada fisica correspondiente a esa referencia.1 E124.

3 A124.2 E124.4 E124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 1 E124.0 E124..300 4 PROGRAMACIÓN DE CONTACTOS EN COMBINACIÓN SERIE Y PARALELO • El objetivo de este ejercicio es el de adiestrarse en la realización de las conexiones en lenguaje KOP.3 Pàgina: 8/78 Fitxer:S7-300 Basico v2_3 . FC2 AWL E124.5 E124.0) • Cuantos operandos (8) • Formato de visualización (BOOL) Realitzat per: Ramon L. Una vez abierta selecionar Insertar Area Indicar: • A partir de que operando quiero ver (E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.7 Inserción de varios operandos en tabla de variables: Crear una tabla de variables en el administrador y abrirla.1 E124.

(TABLA 3) Realitzat per: Ramon L.300 5 PROGRAMACIÓN DE CONTACTOS NEGADOS • • Cuando programamos un contacto normal (abierto). es la entrada física. IMPORTANTE: Un contacto negado.0 AWL Crear la siguiente tabla de estado. Cuando programamos un contacto negado.. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.3 Pàgina: 9/78 Fitxer:S7-300 Basico v2_3 . estamos diciendo que en ese punto del programa queremos el mismo valor que tenga el elemento de referencia. El elemento de referencia de una entrada. NO significa contacto cerrado.7 A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. FC3 E124.5 2 A124. sino LO CONTRARIO DE.0 1 E124. estamos diciendo que en ese punto del programa. queremos tener el valor contrario al que tiene el elemento de referencia.

0 y no funciona A124.0 1 E124.0 y A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.6 funcionara si funciona la salida A124. Cuando queramos tener en un contacto el mismo valor que la bobina. será el mismo que su bobina.4 A124. NO significa contacto cerrado.3 Pàgina: 10/78 Fitxer:S7-300 Basico v2_3 . El elemento de referencia de un contacto de una salida o de una marca es el valor de su bobina.0 5 A124. tanto normales como negados y el valor de referencia de estos.1 respectivamente.1 A124.1 • La salida A124.1 A124.4 funcionara si funciona la salida A124.1 • La salida A124.3 funcionara si funciona al mismo tiempo la salida A124. rellena la tabla de la pagina siguiente Funcionamiento: • La salida A124.1 2 A124.0 o A124.1 FC4 E124. funcionaran de forma directa con las entradas E124. pondremos un contacto negado. pondremos un contacto abierto.. Las salidas A124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 4 A124.1 • La salida A124.0 y E124.0 y A124.0 y funciona A124.3 A124.1 • La salida A124.1 A124. Cuando queramos tener en un contacto el valor contrario al de su bobina.5 funcionara si no funciona la salida A124. Nota: Antes de programar el ejercicio.0 3 A124. IMPORTANTE: Un contacto negado.7 funcionara si no funciona la salida A124.0 AWL A124.1 A124. sino LO CONTRARIO DE.300 6 PROGRAMACIÓN DE CONTACTOS DE LAS SALIDAS • • • • • • • Podemos programar contactos de las salidas.0 y no funciona A124.1.5 Realitzat per: Ramon L.

0 0 1 0 1 A124.3 Pàgina: 11/78 Fitxer:S7-300 Basico v2_3 .0 6 A124.300 A124.7 Crear la siguiente tabla de estado.4 A124.1 A124.. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 7 A124.7 • Indica el valor de las salidas A124.1 A124.7 según sea el valor de A124.6 AWL A124.1 0 0 1 1 A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.6 A124. .(TABLA 4) Realitzat per: Ramon L.3 A124.1 A124.5 A124.3 a la A124.0 y A124.

salidas. grabar la tabla.4 E124.2 E124. Crearemos una tabla de simbolos: • Los simbolos son elementos comunes a todos los bloques (entradas. Visualización de los comentarios Símbolos y direcciones: Para poder visualizar una opción u otra.0 A124. o Ver Mostrar Representación simbólica Información del símbolo: Sirve para poder ver debajo de cada segmento la información de la dirección y el comentario de todos los elementos de este segmento.2 A124. uno con el paro y el térmico con contactos nc (normalmente cerrados) y el otro con contactos no (normalmente abiertos). etc. Para ello utilizaremos el esquema para la puesta en marcha de un motor trifásico mediante una botonera paro-marcha y protección por relé térmico. Ver Mostrar Información del símbolo Comentario de segmento o de bloque: Sirve para visualizar los comentarios que hemos puesto en cada segmento o como cabecera de bloque.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. se puede programar utilizando la dirección o el símbolo. Una vez grabada. debemos ir: • Al administrador Simatic Equipo Simatic 300 CPU 314C-2DP Programa S7 Simbolos (picar dos veces sobre el) Símbolo Paro1 Marcha1 Termico1 Motor1 Averia1 Paro2 Marcha2 Termico2 Motor2 Averia2 Dirección E124.3 Tipo de dato BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Comentario Pulsador de paro motor 1 Pulsador de marcha motor 1 Relé térmico de protección motor 1 Contactor motor 1 Piloto de señalización disparo térmico 1 Pulsador de paro motor 2 Pulsador de marcha motor 2 Relé térmico de protección motor 2 Contactor motor 2 Piloto de señalización disparo térmico 2 1 2 3 4 5 6 7 8 9 10 Al acabar.5 E124. EDICIÓN TABLA DE SÍMBOLOS Y APLICACIÓN DE CONTACTOS CERRADOS En este ejercicio.3 Pàgina: 12/78 Fitxer:S7-300 Basico v2_3 . estando dentro de un módulo (FC.300 7 EJERCICIO: DOCUMENTACIÓN DE PROGRAMAS. utilizando en cada caso diferentes tipos de pulsadores normalmente abiertos o normalmente cerrados. aplicaremos el concepto de contacto negado. .) Tenemos que activar simultáneamente las teclas CTRL + Q. etc. OB.1 E124. aplicado a dos motores..3 A124.1 E124.0 A124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. etc) • Para editar entradas salidas. Ver Mostrar Comentario Realitzat per: Ramon L.

3 Pàgina: 13/78 Fitxer:S7-300 Basico v2_3 . Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.300 Documentaremos el título y comentario de bloque. título y comentario de segmento y realizaremos prácticas para visualizar todos los comentarios según hemos visto en la actividad anterior. Ejemplo de documentación de un programa Realitzat per: Ramon L..Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.

300 A) Resolución de este ejercicio considerando los siguientes elementos : Elemento Pulsador de paro Pulsador de marcha Relé térmico Contactor motor Piloto avería Núm.. el motor se para al instante.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. final de carrera de seguridad. de momento no pasa nada. Fallo en el rele térmico: Si el motor esta funcionando y se suelta el cable del rele térmico.0 A124. IMPORTANTE: Con un elemento de seguridad o de parada (paros de emergencia.1 E124.1 Estado físico en reposo 1 (nc) 0 (no) 1 (nc) 0 (no) 0 (no) FC5 AWL E124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 A124.2 E124. Realitzat per: Ramon L.0 1 A124. etc.) SIEMPRE ha de utilizarse un contacto físico CERRADO conectado al autómata.1 Posibles averías: • • • Fallo en el pulsador de paro: Si el motor esta funcionando y se suelta el cable del pulsador de paro. pero cuando se quiera poner en marcha el motor no se pondrá. Elemento E124.0 E124.3 Pàgina: 14/78 Fitxer:S7-300 Basico v2_3 .2 A124.0 E124.1 E124.0 2 A124. el motor se para al instante. Fallo en el pulsador de marcha: Si el motor esta parado y se suelta el cable del pulsador de marcha.

5 Posibles averías: • • Fallo en el pulsador de paro: Si el motor esta funcionando y se suelta el cable del pulsador de paro. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. cuando éste dispare el motor continua funcionando.300 B) Resolución de este ejercicio considerando los siguientes elementos : Elemento Pulsador de paro Pulsador de marcha Relé térmico Contactor motor Piloto avería N Elemento E124. Fallo en el relé térmico: Si el motor esta funcionando y se suelta el cable del relé térmico.4 E124.3 Pàgina: 15/78 Fitxer:S7-300 Basico v2_3 .5 (paro) en reposo estan dando un 0 (Segmento 3 y 4) Realitzat per: Ramon L.4 A124. Nota: Para probar con el simulador. el motor NO SE PARA y detectaremos la avería solo en el momento que queramos parar el motor.6 E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.5 E124.4 4 A124.0 (rele termico) y el E124. recordar que: • El E124.1 (paro) en reposo estan dando un 1 (Segmento 1 y 2) • El E124.4 A124.4 AWL E124..4 (rele termico) y el E124.4 3 A124.6 A124.5 Estado físico en reposo 0 (no) 0 (no) 0 (no) 0 (no) 0 (no) FC5 Indica qué contactos se han de programar negados E124.5 E124.

Si ponemos un 1 en el Reset.0 R A124.3 3 E124.1 S A124. los contactos de este elemento tendrán dos valores en el mismo scan.0 SR Q A124.1 RS R E124.0 S A124. mandara la orden de la ultima instrucción programada. Si ponemos al mismo tiempo un 1 en el Set y un 1 en el Reset: • A nivel externo.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. • A nivel interno.3 Pàgina: 16/78 Fitxer:S7-300 Basico v2_3 .1 R A124.300 8 PROGRAMACION DE BOBINAS DE SET.. se pone a 1 este elemento.2 4 E124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.2 E124.1 2 E124. se pone a 0 este elemento. y a partir de esta instrucción valdrá cero.3 Realitzat per: Ramon L.7 6 A124.5 R M0.6 S Q S M0.RESET Funcionamiento de las bobinas de Set-Reset Si ponemos un 1 (aunque sea durante 1 scan) en el Set.4 5 E124. FC6 AWL E124.0 1 E124. Valdrá un 1 a partir de la instrucción del Set hasta la instrucción del Reset.

Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.300 Crear la siguiente tabla de estado (TABLA 6) Nota: Una vez probado el ejercicio.. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. programar los segmentos 1 y 2 del FC5 mediante las intrucciones Set y Reset Realitzat per: Ramon L.3 Pàgina: 17/78 Fitxer:S7-300 Basico v2_3 .

Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. A124. tendremos un 1 en ENO.0. A124. tenemos que ir a: Librerias Standard Library TI-S7 Converting Blocks.1 .1 . A124. si la función se ejecuta correctamente.0 S_BIT 4 N Realitzat per: Ramon L.3 Pàgina: 18/78 Fitxer:S7-300 Basico v2_3 .. -Cuando pongamos un 1 en EN.1 2 A124.300 9 PROGRAMACION DE FUNCIONES SET.RESET -Existen unas funciones especiales de Set-Reset de funcionamiento similar al Set-Reset del S7-200. tendremos un 1 en ENO. FC83 Función Set FC82 Función Reset Para trabajar con ellos en el autómata Ir al Administrador Importante Seleccionar los FC82 y FC83 y transferirlo al automata Tranferir el FC7 y el OB1 desde el Administrador (Si estan guardados) o desde el editor de FUP/KOP/AWL Funcionamiento: Función 83 (Set): -Al poner un 1 en EN. se ponen a Set a N elementos a partir de S_BIT (En este caso se activaran las salidas A124. se ponen a Reset a N elementos a partir de S_BIT (En este caso se desactivaran las salidas A124. FC7 AWL E124. IMPORTANTE: Cuando se realice la transferencia del modulo. A124.0 1 EN FC83 SET ENO A124.5 A124. -Cuando pongamos un 1 en EN.0 S_BIT 4 N FC82 RESET EN ENO E124.2 y A124. si la función se ejecuta correctamente. se debe tranferir tambien desde el administrador los modulos FC82 y FC83.2 y A124. Función 82 (Reset): -Al poner un 1 en EN.3. Para programarlas dentro de un modulo.3.

(razonándolo). sino que leerá su valor del registro de entradas. ejecuta las instrucciones siguiendo el orden en que han sido programados los segmentos. cambie su estado físico) desde que empieza a ejecutarse el ciclo hasta que acabe. NO ira a leer su valor a la entrada física. cada vez que el autómata encuentre el contacto de una entrada.2 R A124.1 3 A124.0 2 E124.2 S A124.300 10 REGISTRO DE ENTRADAS Funcionamiento del registro de entradas: En cada scan el autómata antes de comenzar a leer el programa. Como consecuencia de esto. copia el valor que tienen las entradas físicas en el registro de entradas.3 A124.0 4 E124.0 S A124.3 AWL Realitzat per: Ramon L.. El autómata.1 AWL B E124. • Programar y probar la parte B y comprobar su funcionamiento. A partir de ahí.1 A124. una entrada tendrá el mismo valor (aunque mientras lea.1 6 A124.0 R A124. (razonándolo).Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. En el siguiente ejemplo: • Programar y probar la parte A y comprobar su funcionamiento. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.3 Pàgina: 19/78 Fitxer:S7-300 Basico v2_3 .0 5 E124. esto puede provocar en algunos casos que el orden de colocación de los segmentos sea vital para su correcto funcionamiento.0 1 E124. FC8 A E124.

Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2..300 Crear la siguiente tabla de estado (TABLA 8) Realitzat per: Ramon L.3 Pàgina: 20/78 Fitxer:S7-300 Basico v2_3 .Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.

6 A124.300 11 REGISTRO DE SALIDAS Funcionamiento del registro de salidas: • • • • • Cuando por programa se pone un 1 en una salida. El valor que tomará la salida física.7 Nota: Para añadir un segmento en un punto determinado debo de picar una vez con el raton sobre el nombre del segmento y despues accionar “insertar” . Cuando el autómata.1 A124.1 A124.1 que conecte la salida A124. Prueba: • Añadir detrás del segmento 2 un contacto de la salida A124. vuelca el valor del registro de salidas en las salidas físicas.1 que conecte la salida A124. este 1 es enviado al registro de salidas. Las bobinas de Set-Reset se pueden repetir tantas veces como queramos.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.1 A124. acaba de leer todo el programa.6 • Añadir detrás del último segmento un contacto de la salida A124.0 E124.4 4 A124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. NO a la salida física. toma el valor que tenga en ese instante el registro de salida. Asi el nuevo segmento ira debajo del segmento marcado FC9 AWL E124. Cuando el programa es leído y encuentra un contacto de una salida.3 A124.3 3 E124. será el de la ultima bobina activa.1 2 A124.0 1 E124.1 A124.3 Pàgina: 21/78 Fitxer:S7-300 Basico v2_3 .7 Realitzat per: Ramon L. a nivel externo solo responderá a un funcionamiento correcto la ultima bobina programada. Si programamos por error la bobina de una salida repetida..

Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2..Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.300 Crear la siguiente tabla de estado (TABLA 9) Realitzat per: Ramon L.3 Pàgina: 22/78 Fitxer:S7-300 Basico v2_3 .

1 2 E124.(TABLA 10) Clicar sobre “variable” y después sobre “disparo” Realitzat per: Ramon L.2 Editar la tabla de variables segun el siguiente cuadro.2 3 A124..0 S A124.0 1 E124.300 12 FORZADO DE ENTRADAS Y SALIDAS Se puede realizar el forzado de entradas y salidas para eso haremos el siguiente ejercicio y crearemos una tabla de variables.0 R A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.3 Pàgina: 23/78 Fitxer:S7-300 Basico v2_3 . FC10 AWL E124.

2º Boton para forzar 1ºPoner el valor que queremos forzar (1) Realitzat per: Ramon L.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.. Punto de disparo “Forzar” -Indicaremos en que momento de la lectura del programa quiero forzar una entrada. Condición de disparo “Forzar” -Indicaremos si el forzado queremos que sea de un scan o que sea fijo. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. una salida o una marca.3 Pàgina: 24/78 Fitxer:S7-300 Basico v2_3 . Condición de disparo “Observar” -Dejaremos siempre “Permanente” con eso estaremos viendo continuamente el valor de ese registro.300 Se abre el siguiente menu en el que podemos configurar: Punto de disparo “Observar” -Indicaremos en que momento de la lectura del programa quiero observar el valor de los operandos que quiera leer.

0=1 A124.4 Estado salida A124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.2=1 A124.0 E124. deben activarse con forzado permanente.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.3 Pàgina: 25/78 Fitxer:S7-300 Basico v2_3 . Las salidas que estan programadas como Set-Reset.4=1 Punto de disparo “Forzar” Inicio de ciclo Final De ciclo Final de ciclo Final de ciclo Inicio de ciclo Inicio y final de ciclo Condición de disparo “Forzar” Unico y permanente Unico y permanente Unico Permanente Unico y permanente Unico y permanente 1 1 1 1 1 1 De todas estas comprobaciones se puede deducir: • • • • • • Las entradas deben de forzarse siempre al “Inicio de ciclo” Las entradas que activan Set-Reset se les puede hacer un forzado unico.0=1 A124.0=0 A124.2=0 ( 1 en 1 scan) A124.1 E124.(1 scan).2 Estado salida A124..2=0 A124.2 E124.2 A124. se pueden activar y desactivar en cualquier punto y con forzado unico o permanente. Las salidas normales. Las salidas que no esten programadas. ENTRADAS Valor de forzado E124. pueden forzarse haciendo el disparo al inicio o al final de ciclo y la condición de disparo puede ser unico o permanente. deben forzarse al final de ciclo y la condición de disparo ha de ser permanente.0=0 A124. Realitzat per: Ramon L.0 A124.0=1 A124.2=0 A124.2 A124.1 E124.0=0 A124.2 A124.0 A124.300 Comprobar como actuan las entradas y las salidas segun el tipo de forzado que se realice.0 E124.2=1 Punto de disparo “Forzar” Inicio de ciclo Inicio de ciclo Final de ciclo Final de ciclo Final de ciclo Inicio de ciclo Condición de disparo “Forzar” Unico y permanente Unico y permanente Unico y permanente Unico y permanente Unico Permamente 1 1 1 1 1 1 SALIDAS Valor de forzado A124. Las entradas que activan salidas normales.

M255.......300 13 SALIDAS..... MB15 M15...... M255........... Una vez que hayas comprobado el funcionamiento de las marcas remanentes... M16. M1.............0 -Marcas NO remanentes (sin memoria) por defecto MB16 M16......... Que una marca tenga memoria.........6....0 MB1 M1.. que trabajan a nivel interno y además dan una señal al exterior..2............... M1.....3...... M0........0 S M16.7 .. M15..........3..................1. M0......1..........1............ M16.4...............5...... .0 ....................0 ...6......(cargar a modulo) • • • • Realiza el ejemplo siguiente y comprueba que en funcionamiento normal las tres salidas funcionan exactamente igual. M15..0 S M0.. MARCAS CON Y SIN MEMORIA -Las salidas son elementos sin memoria... -Marcas remanentes (con memoria )por defecto MB0 M0. M15..... M15. M16...... M1.0 S AWL Realitzat per: Ramon L.. M255...... M0.......... significa que después de un corte de tensión.........7. corta la tensión y conéctala de nuevo y comprueba que las salidas que dependen de marcas remanentes han guardado el valor que tenían antes del corte de tensión......6..2.......... M0.... y vuelve a comprobar el funcionamiento..3.. M16............................... de manera que M16........... M15..... MB255 M255..... M255.5........ M16. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.... Para simular un corte de tensión con el Simulador.............. M255........0 1 A124.........1...............2......5. Estando activadas las tres salidas...4.. M0. .......0 también lo sea...6....... M16................... Para modificar el margen de las marcas se ha de seguir el siguiente proceso: Administrador Equipo Simatic 300 doble clic en Hardware En la ventana HW Config. clicar dos veces sobre la CPU Seleccionar la pestaña Remanencia y Colocar el número de Bytes de marcas que queremos que tengan memoria a partir del MB0 Guardar y compilar y Cargar al autómata...... esa marca recuerda el estado que tenia antes del corte y lo mantendrá............7....... Las hay con memoria y sin memoria........ M255......4... M15...... cambia el margen de estas.....Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7....4..............3..... M15.. has de entrar en el desplegable PLC........ .6....7...5..2...............2..................... M1.....5... M0..... -Los marcas solo trabajan a nivel interno. M255....... M0.. M16.3... M1.0 Cambio del margen de las marcas remanentes.... poner el PLC en OFF i despues ON y después pasar el PLC a STOP y a RUN de nuevo........ FC11 E124.7........... M1..1.. .4........ M1..3 Pàgina: 26/78 Fitxer:S7-300 Basico v2_3 .........

1 A124.0 R M16.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.2 Crear la siguiente tabla de estado (TABLA 11) Realitzat per: Ramon L.0 R M0.1 2 A124.300 E124.3 Pàgina: 27/78 Fitxer:S7-300 Basico v2_3 .. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 4 A124.0 R AWL M0.0 3 M16.

0 sola.0 S S M0.300 14 APLICACIÓN DE LA UTILIZACIÓN DE MARCAS REMANENTES • • Este seria un caso en el que necesitamos que en caso de corte de tensión.0 M16. FC12 AWL E124.0 2 E124.7 dará el permiso para que después de un corte siga el proceso por donde iba.3 Pàgina: 28/78 Fitxer:S7-300 Basico v2_3 . M0.0 Crear la siguiente tabla de estado (TABLA 12) Realitzat per: Ramon L.0 4 M16. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.. queremos que el proceso siga por donde estuviera en ese momento.0 S M0. El E124.0 R A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.7 1 E124.1 3 M0.7 seria un pulsador de seguridad para que no se ponga en funcionamiento la salida A124.0 dirá si la salida debe funcionar o no y el E124.

Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. Los segmentos 1 y 2 son equivalentes y funcionaran exactamente igual. toma el valor que tiene a su izquierda.5 E124.4 A124.2 Crear la siguiente tabla de estado (TABLA 13) Realitzat per: Ramon L.2 3 E124.1 E124.1 Antes del NOT 0 Después del NOT 1 1 Después del NOT 0 Segmento 3: En este segmento solo invertimos el resultado de la combinación serie del E124..3 NOT E124.1 A124. El NOT no afecta al E124.3.2 y del E124.5 y al E124. Segmento 1: Resultado de la combinación de E124.3 Pàgina: 29/78 Fitxer:S7-300 Basico v2_3 .300 15 NEGACION DE UN RESULTADO O DE PARTE DE EL • • La instrucción NOT. lo invierte y lo pone en su derecha.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.0 AWL E124.0 2 E124.0 1 E124.1 NOT A124.0 y E124.4 FC13 E124.

3 Pàgina: 30/78 Fitxer:S7-300 Basico v2_3 . Por defecto todos son sin memoria. se activa la salida conectada a Q.300 16 TEMPORIZADORES.0 Q • • • E124. • Los temporizadores son regresivos. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. realiza la conversión S5T#90S S5T#1M 30S Funcionamiento del temporizador SE: • Al dar un 1 permanente en S.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.0 1 S T0 S_EVERZ S5T#10S TW DUAL MW0 R DEZ Realitzat per: Ramon L. desconecto la señal de S. • Si al colocar el tiempo. el valor supera la unidad anterior. hay proceder igual que con la configuración de marcas remanentes. empieza a contar el tiempo.. TEMPORIZADOR A LA CONEXIÓN SE En la CPU 314C-2DP tenemos un total de 256 temporizadores. FC14 AWL A124. • La salida se desconecta al poner un 0 en S. cuando ha transcurrido ese tiempo. • Si antes de que transcurra el tiempo preseleccionado. Se pueden configurar con memoria Para configurarlos con memoria. Van desde el valor de preselección hasta 0 • El margen de tiempo es de 10 mS a 9990 S (2H 46M 30 S). la salida no se conectara.

Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.300 Otra Forma de programarlo E124.3 Pàgina: 31/78 Fitxer:S7-300 Basico v2_3 . Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 AWL TEMPORI ZADOR SE (TEMPORIZADOR A LA CONEXIÓN). Realitzat per: Ramon L.0 2 T5 3 T5 SE S5T#10S A125..

-Si antes de que transcurra el tiempo preseleccionado.300 17 TEMPORIZADORES. doy una nueva señal a S. -Al poner un 0 en S.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. el temporizador empieza a contar de nuevo desde el valor de preselección.1 1 T1 S_AVEREZ S Q A124. empieza a temporizar y cuando ha transcurrido el tiempo. la salida se desconecta. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. se activa la salida conectada a Q.3 Pàgina: 32/78 Fitxer:S7-300 Basico v2_3 . TEMPORIZADOR A LA DESCONEXIÓN SA Funcionamiento del temporizador SA: -Al dar un 1 en S. FC15 AWL E124.1 S5T#10S TW DUAL MW2 R DEZ Realitzat per: Ramon L..

1 2 T6 3 T6 SA SA S5T#10S A125.3 Pàgina: 33/78 Fitxer:S7-300 Basico v2_3 . AWL E124. Realitzat per: Ramon L.1 TEMPORIZADOR SA (TEMPORIZADOR A LA DESCONEXIÓN).300 Esto seria otra forma de programar temporizadores. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2..Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.

doy una nueva señal a S. TEMPORIZADOR DE IMPULSO SV Funcionamiento del temporizador SV: • Al dar un 1 permanente o no en S. el temporizador empieza a contar de nuevo desde el valor de preselección.2 S5T#10S TW DUAL MW4 R DEZ Realitzat per: Ramon L.300 18 TEMPORIZADORES.. • La salida se desconecta cuando haya transcurrido el tiempo programado.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.2 1 S T2 S_VIMP Q A124. • Si antes de que transcurra el tiempo preseleccionado.3 Pàgina: 34/78 Fitxer:S7-300 Basico v2_3 . FC16 AWL E124. se activa la salida conectada a Q. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.

300 Otra Forma de programarlo AWL E124.2 Observaciones: Configura el Hardware del PLC para que el temporizador T2 sea remanente y comprueba la diferencia de funcionamiento respecto T7..3 Pàgina: 35/78 Fitxer:S7-300 Basico v2_3 . Realitzat per: Ramon L.2 2 T7 3 T7 SV S5T#10S A125. TEMPORIZADOR SV UTILIZANDO UN TEMPORIZADOR A LA DESCONEXIÓN.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.

empieza de nuevo la temporización. la de R es continua FC17 AWL E124. Una vez transcurrido se activa la salida conectada a Q. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.300 19 TEMPORIZADORES. • La salida se desconecta cuando demos un 1 al Reset.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.7 TW DUAL MW6 R DEZ Realitzat per: Ramon L. empieza a contar el tiempo. • La señal en S va por flanco. • Si mientras esta contando.3 S5T#10S E124.3 Pàgina: 36/78 Fitxer:S7-300 Basico v2_3 .. TEMPORIZADOR DE IMPULSO PROLONGADO SS Funcionamiento del temporizador SS: • Al dar un 1 permanente o no en S.3 1 T3 S_SEVERZ S Q A124. conecto y desconecto la señal en S.

7 4 T8 SS S5T#10S A125. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.. Realitzat per: Ramon L.3 T8 R TEMPORIZADOR SS UTILIZANDO UN TEMPORIZADOR A LA CONEXIÓN.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.300 Otra Forma de programarlo AWL E124.3 2 T8 3 E124.3 Pàgina: 37/78 Fitxer:S7-300 Basico v2_3 .

Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. se activa la salida conectada a Q. FC18 AWL E124. TEMPORIZADOR DE IMPULSO PROLONGADO SI Funcionamiento del temporizador SI: • Al dar un 1 permanente en S.. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.3 Pàgina: 38/78 Fitxer:S7-300 Basico v2_3 .4 S5T#10S TW DUAL MW8 R DEZ Realitzat per: Ramon L. • La salida se desconecta cuando haya transcurrido el tiempo programado o si antes de que transcurra el tiempo pongo un 0 en S.300 20 TEMPORIZADORES.4 1 T4 S_IMPULS S Q A124.

Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.4 TEMPORIZADOR SI UTILIZANDO UN TEMPORIZADOR A LA CONEXIÓN. Realitzat per: Ramon L.3 Pàgina: 39/78 Fitxer:S7-300 Basico v2_3 .300 Otra Forma de programarlo AWL E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7..4 2 T9 3 T9 SI S5T#10S A125.

• Desde el OB1 llamar a los FC de los temporzadores..Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. OB1 AWL ENO FC 14 1 EN FC 15 2 EN ENO FC 16 3 EN ENO FC 17 4 EN ENO FC 18 5 EN ENO Realitzat per: Ramon L.300 21 VISUALIZACIÓN Y FUNCIONAMIENTO DE TODOS LOS TEMPORIZADORS. Hay que poner cada llamada de la subrutina en un segmento diferente del OB1.3 Pàgina: 40/78 Fitxer:S7-300 Basico v2_3 . desde el FC14 al FC18.

. Crear la siguiente tabla de estado (TABLA TEMPORIZADORES) Realitzat per: Ramon L.300 Creación de una tabla de variables: • Crear una tabla de variables donde se vean todos los elementos utilizados en los FC14 a FC18 (Entradas.3 Pàgina: 41/78 Fitxer:S7-300 Basico v2_3 . Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. Temporizadores y salidas).Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.

4 Seg On . y al Cargar transferimos estos datos al PLC.2 Seg Off M255.3 A124.4 A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. 0.2 3 E124. Cuando guardamos y compilamos. • En este caso. 0.6 0.4 0. 0.8 Seg On . son elementos preprogramados que cambian de 1 a 0 con una frecuencia determinada.3 4 E124. que quedan guardados aunque este se desconecte.5 0.5 Seg On .1 A124. 0. 0. se almacena la configuración del Hardware en Datos del sistema. podremos trabajar con los siguientes generadores de impulsos: M255.3 M255. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.7 1 Seg On .4 Seg Off M255.3 Pàgina: 42/78 Fitxer:S7-300 Basico v2_3 . 1 Seg Off FC19 E124. • Administrador Equipo Simatic 300 Hardware Picar dos veces sobre la CPU Seleccionar la pestaña “Marca de ciclo” Activar la casilla “Marca” y poner el byte de marca que queramos MB255 Salvar Transferir al autómata • • • Nota: Podemos poner el byte de marcas que queramos del 0 al 255..2 A124. se deben de configurar. 0.300 22 GENERADORES DE IMPULSOS • Los generadores de impulsos (que se pueden configurar en la CPU).1 M255.05 Seg Off M255.25 Seg On .2 M255.1 Seg On .0 AWL Realitzat per: Ramon L. por tanto deberemos cargarlos de nuevo cada vez que abramos el simulador. se pierden cada vez que cerramos el simulador.4 M255. Procedimiento. • Para poder trabajar con estos elementos. 0.1 2 E124.0 1 E124.25 Seg Off M255.2 0.3 0.0 A124.4 5 M255.2 Seg On .8 Seg Off M255.05 Seg On .0 0.5 Seg Off M255.1 Seg Off M255. Pero en el caso de trabajar con el simulador. Por comodidad ponemos el MB255 ya que al ser el ultimo no corremos el riesgo de equivocarnos y utilizarlo de forma simultanea para otra cosa.1 0.

7 A124. para ello sigue los siguientes pasos: Insertar Área Aparece la pantalla Insertar área y rellenamos: Desde operando: M255.6 7 E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.7 Una vez realizado y comprobado el programa.0 Cantidad: 8 Formato de visualización: BOOL. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.5 6 E124.6 A124. crea una tabla de estado (desde el Administrador: Insertar nuevo objeto Tabla de variables) para visualizar el byte de marcas que hemos configurado como generador de impulsos.5 AWL M255.300 E124.6 M255.. Vamos a utilizar este ejercicio para aplicar la edición de los operandos de la tabla de golpe.5 A124.3 Pàgina: 43/78 Fitxer:S7-300 Basico v2_3 .7 8 M255. Crear la siguiente tabla de estado (TABLA 19) Realitzat per: Ramon L.

será un contacto normal de T1.0 1 T1 A124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.300 23 GENERADORES DE IMPULSOS(II) Creación de un generador de impulsos Standard • Combinando el funcionamiento de dos temporizadores.0 2 T2 A124.7 T2 3 T1 SE S5T#2S T1 4 T2 SE SE S5T#2S Realitzat per: Ramon L.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. conseguimos crear un generador de impulsos que trabajara a la frecuencia que nosotros queramos • El tiempo que pongamos en T1. será el tiempo que el generador esta a 0 • El tiempo que pongamos en T2. será el tiempo que el generador esa a 1.. FC20 E124.0 AWL E124.3 Pàgina: 44/78 Fitxer:S7-300 Basico v2_3 . • El generador.

Realitzat per: Ramon L. cada vez que pulsemos un ciclo mas. Poner en T1 y en T2 50 milisegundos y probar su funcionamiento en ciclo individual.3 Pàgina: 45/78 Fitxer:S7-300 Basico v2_3 .4 durante un ciclo. Estando en “ciclo individual”. transcurrira 10 milisegundos.4 AWL T3 6 T3 SE S5T#100ms Observaciones: En el simulador selecciona Ciclo individual y ejecuta el programa ciclo a ciclo para ver como se conecta la salida A124.4 5 T3 A124.. dará un 1 durante 1 Scan cada 100 milisegundos E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.300 -Este generador de impulsos.

hay un total de 256 contadores.1 ZR E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.2 S ZV Z0 ZAEHLER Q A124. actuar igual que con las marcas remanentes y los temporizadores). Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 C#10 E124.. FC21 AWL E124. Por defecto del contador 0 al contador 7.3 ZW DUAL MW0 R DEZ MW2 Realitzat per: Ramon L.3 Pàgina: 46/78 Fitxer:S7-300 Basico v2_3 .0 1 E124. -Los elementos con los que se puede trabajar con un contador son los siguientes: • Contaje hacia arriba (ZV) • Contaje hacia abajo (ZR) • Carga del valor de preselección (SZ) • Valor de preselección (ZW) estará entre 0 y 999 y en formato BCD • Puesta a cero del valor del contador ( R ) • Conexión a salida (Q) • Carga del valor del contador en binario (DUAL) • Carga del valor en BCD (DEZ) IMPORTANTE: En Q tendremos un 1 siempre que el valor del contador sea superior a 0.300 24 CONTADORES DE IMPULSOS En la CPU 314C-2DP. tienen memoria (si queremos configurarlos de forma diferente.

1 AWL A124. Al accionar el E125.300 -Esta seria otra forma de programar un contador. De esta forma solo usaremos los elementos que necesite en cada caso.2 4 E124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2..3 Pàgina: 47/78 Fitxer:S7-300 Basico v2_3 .0. Crear la siguiente tabla de estado (TABLA 21) Realitzat per: Ramon L.0 2 E124.2 Ejercicio: Realizar el programa necesario para crear un contador de tiempos (Contaje hacia arriba. El contador contara los segundos que mantengo activada la entrada E125.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. Reset y generador de impulsos).1 3 E124. E124.3 5 Z1 6 Z1 7 Z1 ZV Z1 ZR Z1 SZ C#100 Z1 R R A124.7 el contador se pondra a 0.

0 A124.7 1 E124.1 Realitzat per: Ramon L.3 Pàgina: 48/78 Fitxer:S7-300 Basico v2_3 .Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. Hay un detector de piezas E124.0 se ponga en marcha al instante.0 E124.7 E124.1 2 E124. pone una caja vacía y acciona de nuevo el pulsador E124.300 25 CONTROL DE PIEZAS EN UNA CINTA TRANSPORTADORA • • • Tenemos una cinta transportadora que llena de piezas una caja. Cuando ha contado las piezas preseleccionadas (el contador llega a 0). se para la cinta y se pone en marcha de forma intermitente el zumbador A124. El operario pone en marcha el proceso mediante el selector E124.7 que cuenta las piezas que pasan.7. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.7 E124.0 E124.7 A124. FC22 AWL E124. El operario retira entonces la caja llena.0 • A124.5 E124..0 E124.0.1 carga el valor de preselección.1 y el ciclo comienza de nuevo.0 A124. al accionar el pulsador E124. esto provoca que la cinta A124.0 Z1 ZR Z1 SZ C#8 Z1 3 Z1 4 M255.

300 26 CONTROL DE PRODUCCIÓN DE UN PROCESO Queremos controlar la cantidad de piezas que pasan por un proceso de producción.0 1 Z1 ZV Z3 ZV E124. FC23 AWL E124. • Uno detectara todas las piezas que pasen (E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. cuantas han sido defectuosas y cuantas han sido buenas.1). Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. Queremos controlar cuantas piezas hemos fabricado.3 Pàgina: 49/78 Fitxer:S7-300 Basico v2_3 .7 3 Z1 R Z2 R Z3 R Realitzat per: Ramon L. (Z1) Un contador con solo contaje hacia arriba para contar las piezas defectuosas (Z2) Un contador con contaje hacia arriba (cuenta todas las piezas) y contaje hacia abajo (descuenta las malas) que contara las piezas buenas.. el responsable de producción mirara el valor de los contadores y accionando el reset.1 2 Z2 ZV Z3 ZR E124. -Tendremos tres contadores: Un contador con solo contaje hacia arriba para contar las piezas totales. -Tendremos un pulsador de reset.0) • Otro detectara solo las piezas malas que pasen (E124. (Z3) -Tenemos dos detectores. Al acabar la jornada. quedando preparados para la siguiente jornada. los pondrá a 0.

Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.300 Crear la siguiente tabla de estado (TABLA 23) Realitzat per: Ramon L.3 Pàgina: 50/78 Fitxer:S7-300 Basico v2_3 .

.0 1 E124.1 Z1 ZV Z1 ZR Z1 SZ C#10 A124.1 (Lampara de parking lleno).3 Pàgina: 51/78 Fitxer:S7-300 Basico v2_3 . • Cada vez que entre un coche.1 2 E124. se activara el detector E124. • Con el parking vacio.0 Crear la siguiente tabla de estado (TABLA 23) Realitzat per: Ramon L. querrá decir que el parking esta lleno y entonces se activara la salida A124. accionariamos un pulsador el E124. • Cada vez que salga un coche. Nota: Recordar que hay que configurar la marca de ciclo MB255 en el hardware y transferirlo al PLC FC24 AWL E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.300 27 CONTROL DE LOS VEHICULOS QUE HAY DENTRO DE UN PARKING En este caso. • Cuando el contador llegue al valor 0. se activara el detector E124. queremos saber cuando tenemos un parking lleno.7. que hará que el contador incremente en 1 su valor.1 que hará que el contador baje de valor.5 A124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.7 3 Z1 4 Z1 5 M255.0. entonces el contador se pondrá al valor 10. En ese caso funcionara una lampara de forma intermitente que señalizara que el parking esta lleno.

se haga el reset de la bomba. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 AWL S A124. Cada vez que funcione el motor.3 se activara intermitente.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.0 R Z1 ZR Z1 SZ C#120 A124.0 M255.5 A124. Con el E124. tendríamos que utilizar varios contadores para realizar el mantenimiento al cabo X horas.3 Pàgina: 52/78 Fitxer:S7-300 Basico v2_3 . hacemos que el generador de impulsos M255. Nota: En un caso real.1 2 A124. Cuando lleve acumulado un total de dos minutos la salida A124.1.3 Ejercicio: Añadir un temporizador para que si pasan 10 segundos despues de acabar el contaje. accionaremos el pulsador de reset E124.0 3 E124.300 28 CONTROL DE MANTENIMIENTO DE UNA BOMBA (Creación de un contador de tiempos) • • • • Queremos que cuando una bomba lleve acumulado un cierto tiempo de funcionamiento (120 segundos en este caso) me de una señal intermitente en una lampara que me indicara que debo de hacerle un mantenimiento. Una vez hecho el mantenimiento.7..0 y el E124.3 M255.5 actúe sobre el contador. con lo cual el contador queda preparado para controlar el siguiente mantenimiento. ponemos en marcha y paramos el motor. FC25 E124. Dibujar el esquema de funcionamiento para que la lampara nos avise a las 2000 horas de funcionamiento.0 1 E124. Realitzat per: Ramon L.7 4 Z1 5 Z1 A124.

7 3 A124.1 E124.2 E124.0 4 A124. Motor en marcha Lampara intermitente lenta Nota: Razonar el funcionamiento del circuito si el segmento 1 lo programo detrás del segmento 4 FC26 Símbolo Pulsador paro Pulsador marcha Relé térmico Motor Lámpara señalización Dirección E124. NO contara.0 E124.0 1 A124..0 A124.0 Z1 ZV Z2 ZV Z1 R Z2 R E124.1 Tipo de datos BOOL BOOL BOOL BOOL BOOL Comentario Pulsador de paro de motor 1 Pulsador de marcha del motor 1 Relé térmico de protección del motor 1 Contactor del motor 1 Lámpara señalización modo funcionamiento 1 2 3 4 5 AWL E124.1 E124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.) Tendremos otro contador que contara las veces que ponemos en marcha el motor.3 Pàgina: 53/78 Fitxer:S7-300 Basico v2_3 .300 29 CONTROL DEL FUNCIONAMIENTO DE UN MOTOR • • • • Queremos controlar el funcionamiento de un motor: Tendremos un contador. Tendremos una sola lámpara que nos indicara el estado del motor: Motor parado sin avería Lámpara encendida fija Motor parado por avería Lampara intermitente rapida.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.0 A124.0 2 E124. que nos indicara las veces que salta el relé térmico mientras el motor esta funcionando (si disparo el térmico manualmente mientras el motor esta parado.2 A124.0 Realitzat per: Ramon L.

.0 A124.0 Crear la siguiente tabla de estado (TABLA 26) Realitzat per: Ramon L.0 5 A124.300 AWL E124.1 E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.3 Pàgina: 54/78 Fitxer:S7-300 Basico v2_3 . Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 M255.0 M255.5 A124.

0 pasa de 0 a 1 (sube) Flanco negativo: • Cuando desactivamos la E124..1 A124.0. como el negativo.1 N Seleccionar “ciclo individual” e ir pulsando a “+1” comprobando como trabaja el flanco Realitzat per: Ramon L. hacemos que la salida A124.0 funcione durante 1 Scan cuando la entrada E124.3 Pàgina: 55/78 Fitxer:S7-300 Basico v2_3 .1 funcione durante 1 Scan cuando la entrada E124.0 A124.0 pasa de 1 a 0 (baja) • Nota: Tanto el flanco positivo.300 30 FLANCO DE SUBIDA Y FLANCO DE BAJADA • Un flanco de un elemento. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0.0 P E124. deben de ir acompañados de una marca que no se puede repetir. convierte una señal continua en un pulso de 1 Scan de duración (1 lectura de programa) Flanco positivo: • Cuando activo de forma constante la E124.0 1 M0. hacemos que la salida A124. FC27 AWL E124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.0 2 M0.

2. la salida no funcionara.2 a seguir un orden de conexión de entradas concreto.2 3 M0.3 y a continuación la E124.3 A124. (Razonar el circuito) En el tercer y cuarto segmento.0 cambie de estado.3 Pàgina: 56/78 Fitxer:S7-300 Basico v2_3 . hemos creado un telerruptor. Cada vez que accionemos el E124. En caso de hacerlo al revés.1 2 A124. condicionamos el funcionamiento de la salida A124.0 A124.300 31 APLICACIONES DEL FLANCO DE SUBIDA (POSITIVO) • • • En el primer y segundo segmento.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.1 P A124. Primero debemos accionar la E124.4 S A124.2 E124.2 4 R Realitzat per: Ramon L.. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.1 R M0.0 M0.0 provocaremos que la salida A124.0 E124. FC28 AWL E124.2 P E124.0 1 M0.0 S M0.

FC29 Datos de la plantilla Interface Tipo de parámetro In In In Out Out Out In_out temp #Rele_Termico Nombre Tipo de datos Comentario Relé térmico protección Pulsador de paro Pulsador de marcha Piloto motor en marcha Piloto motor parado Piloto avería motor Contactor de motor -------------------------------#Motor Térmico BOOL Paro BOOL Marcha BOOL Marcha_Motor BOOL Paro_Motor BOOL Averia_Motor BOOL Motor BOOL -----------------.300 32 CREACIÓN DE PLANTILLAS ( PARAMETRIZACIÓN DE UN MODULO FC ) • • • • • • Cuando necesitemos utilizar una misma estructura varias veces.3 #Averia_Motor 2 Realitzat per: Ramon L. se puede hacer una plantilla y después llamarla cada vez que la necesitemos. Forma de trabajar con una plantilla: Primero debemos definir los parámetros que utilizaremos en la plantilla.3 Pàgina: 57/78 Fitxer:S7-300 Basico v2_3 . Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. A continuación montamos el diagrama de contactos utilizando los parámetros asignados en la tabla de declaración. pero con elementos diferentes.. En este caso queremos programar el control de varios motores cuyo funcionamiento será idéntico. Creamos una plantilla en un FC.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.. Llamamos a esa plantilla las veces que nos interese colocando en cada caso los elementos de control de cada motor.------------------#Paro #Marcha AWL 1 #Motor #Motor #Marcha_Motor #Motor #Paro_Motor #Rele_Termico M255.

5 Paro Paro_Motor A124.5 E124.7 A124.3 Pàgina: 58/78 Fitxer:S7-300 Basico v2_3 .6 Avería_ motor A124.1 E124.0 E124.2 E124.300 En el FC29 realizamos la llamada a la plantilla (bloque FC28) tantas veces como motores tengamos.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.6 E124. colocando en cada FC28 llamado.4 Rele_Termico Marcha_Motor A124.1 Paro Paro_Motor A124.7 FC30 AWL FC29 1 EN ENO E124.6 Marcha Averia_Motor A124. los datos que correspondan a los operandos de cada motor.2 A124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.4 Marcha_ motor A124.3 A124.1 E124.4 Motor Realitzat per: Ramon L..6 Térmico E124. En este ejercicio vamos a utilizar los siguientes elementos correspondientes a cada motor: Paro Motor 1 Motor 2 E124.5 Paro_ motor A124.1 A124.5 Marcha E124.2 Marcha Averia_Motor A124.2 E124.4 Motor A124.3 A124.0 A124.0 Rele_Termico Marcha_Motor A124.0 Motor FC29 2 EN ENO E124.

.300 Para comprobar el funcionamiento deben estar activados los bits marcados en el simulador.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.3 Pàgina: 59/78 Fitxer:S7-300 Basico v2_3 . Crear la siguiente tabla de estado (TABLA 30) Realitzat per: Ramon L. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.

2 SAL1 JMP A124. Instrucciones de retorno en AWL (estas instrucciones no se pueden programar en KOP ni FUP): • BEA Retorno absoluto (final de módulo absoluto). Ha de coincidir (Mayúsculas o minúsculas) la etiqueta del salto y la etiqueta de la meta. Siempre que tenga un 0 antes de esta instrucción.0 1 E124. provoca que el programa retorne desde este punto al módulo de donde venia • BEB Retorno condicional (final de módulo condicional).. dejamos de ejecutar las líneas de programa que saltamos. Realitzat per: Ramon L. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. En KOP existen dos tipos de saltos: • JMP Realiza el salto cuando delante de JMP tengamos un 1 • JMPN Realiza el salto siempre que delante de JMPN tengamos un 0 Instrucciones de salto en AWL: • SPA Salto incondicional.3 A124.3 A124.1 2 E124. FC31 E124. Se han de definir con un inicio (JMP) y un final (LBL) Las etiquetas de las metas. se realiza el salto. continuará en marcha y no se podrá parar hasta que se vuelvan a ejecutar estas instrucciones.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.2 3 E124.1 AWL 4 SAL1 E124. Cuando es leída. Siempre que sea leída esta instrucción. son saltos condicionales. provoca que el programa retorne desde este punto al módulo de donde venia.300 33 SALTOS (SALTOS A METAS) Los saltos a metas. por tanto si había algo en marcha.3 Pàgina: 60/78 Fitxer:S7-300 Basico v2_3 .4 Observaciones: Debemos tener en cuenta que cuando realizamos un salto. Siempre que tenga un 1 antes de esta instrucción. Cuando hay un 1 delante de esta instrucción. están compuestas por cuatro caracteres de los cuales al menos 1 tiene que ser una letra.3 A124. se realiza el salto. • SPBN Salto condicional negado. se realiza el salto • SPB Salto condicional.

300 Si la entrada E124.3 Pàgina: 61/78 Fitxer:S7-300 Basico v2_3 . Realitzat per: Ramon L.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.0 esta conectada. se ejecuta el salto y no se leen (por lo tanto es como si no estuvieran) los tres segmentos del medio. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2..0 esta desconectada. es leido todo el FC31 Si la entrada E124.

El programa lo tendremos en diferentes módulos y en función del proceso iremos realizando las llamadas a cada uno de ellos. desde él podemos realizar llamadas a otros módulos.3 Pàgina: 62/78 Fitxer:S7-300 Basico v2_3 . Cuando se llama a un módulo.1 FC32 E125.0 E124..1 3 A124.3 Realitzat per: Ramon L. El bloque OB1 es un módulo que se ejecuta siempre.2 A124. cuando éste se acaba de leer. OB1 AWL E124.2 5 E124. normalmente lo haremos en forma estructurada.0 2 EN FC 32 ENO A124.3 6 A124. Nota: Primero programar el FC33. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.1 4 EN FC 33 ENO AWL E124.0 1 E125.300 34 PROGRAMACIÓN ESTRUCTURADA Cuando realizamos un programa en el S7-300. el programa vuelve al segmento siguiente del módulo desde el que habíamos realizado la llamada.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. deja de leerse el módulo donde estamos y se lee el módulo llamado. despues el FC32 y despues el OB1 Funcionamiento de este ejercicio.

1..2=0 El orden de ejecución las líneas del programa será: 1.2 BEB E124..2.4 AWL 9 U E 125.3.3 Pàgina: 63/78 Fitxer:S7-300 Basico v2_3 ...300 FC33 E124...1=0 E125. debemos tener en cuenta que siempre que desde un bloque.4 7 E124. Realitzat per: Ramon L. la CPU del PLC ejecutará el programa siguiendo un orden en función del estado de las entradas. llamamos a otro bloque.. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2......6 10 En este ejercicio..6 A124. Si el estado de las entradas es: E125.0=0 E125. sino el PLC se pondrá en STOP. Observaciones: Cuando trabajamos con programación estructurada. este debe estar cargado en el PLC.5 8 A124.5 A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.

0=1 E125.10.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.3 Pàgina: 64/78 Fitxer:S7-300 Basico v2_3 .1=1 E125.2. Realitzat per: Ramon L..1.1=0 E125...... Si el estado de las entradas es: E125.4.9.6.3.2.0=1 E125..2=0 El orden de ejecución las líneas del programa será: 1.5.2=0 El orden de ejecución las líneas del programa será: 1.. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.1....5.4.300 Si el estado de las entradas es: E125..8.3.7..6..

8.4..7...300 Si el estado de las entradas es: E125. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.1=1 E125.0=1 E125..2=1 El orden de ejecución las líneas del programa será: 1.5.3.2... Realitzat per: Ramon L.3 Pàgina: 65/78 Fitxer:S7-300 Basico v2_3 ..6...1..9...Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.

10. con lo cual actua el Watch Dog y lleva el PLC a STOP. Picar sobre “Sistema de destino” y dentro del menú seleccionar “Información del modulo”.3=1 Al accionarl el E125.9.3 11 2º Picar sobre “Bufer de diagnostico” 1º Para chequear el error. ir al “Administrador” abrir el “Hardware”. Si el tiempo que dura un scan es superior al que tenemos programado en el Watch Dog el PLC se ira al estado de STOP.. 5º Si picamos encima de “Abrir bloque” se abrira el bloque que nos ha provocado el error..11.8..9. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. 4. 3º Picar encima del error.10.3 Si el estado de las entradas es: E125.7.300 35 COMPROBACIÓN DEL FUNCIONAMIENTO DEL WATCH DOG (PERRO GUARDIAN) • • • • El Watch Dog es una especie de temporizador que controla el tiempo maximo que dura un scan.0=1 E125.11.8.7.9.8..2. Utilizar el ejercicio anterior y añadir el segmento 11 en el FC 32.11. 4º Descripción del error. 4.7. El orden de ejecución las líneas del programa será: 1.10.1=1 E125.3 el PLC entra en un bucle cerrado y por lo tanto el tiempo de Scan se hace infinito. E125.4.. Realitzat per: Ramon L..2=0 E125....3 Pàgina: 66/78 Fitxer:S7-300 Basico v2_3 .Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. Comprobar que ocurre cuando acciono el E125.

0.5 T1 SV S5T#10S A124. • Al cabo de 10 segundos de funcionar..7 Realitzat per: Ramon L.0 3 M255. se desconectan las salida A124. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. las salidas se desconectan OB1 AWL E125.0 1 T1 2 A124. 0= MANUAL) Funcionamiento Automático: • Al accionar el pulsador E124. • Al dejar el pulsador E124.0 FC 34 1 EN ENO E125.0.0 (electro válvula) y la salida A124. Funcionamiento Manual: • Mientras mantengamos accionado el pulsador E124.0 (1=AUTO.0 2 EN FC 35 ENO FC34 (AUTO) AWL E124.7 (Piloto) funciona de forma intermitente lento.0.300 36 PROGRAMACIÓN ESTRUCTURADA (II) Funcionamiento automático / manual de un proceso.7 (Piloto) funciona de forma intermitente rápido.7.0 (electroválvula) y la salida A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.3 Pàgina: 67/78 Fitxer:S7-300 Basico v2_3 . se activa la salida A124. La selección de la manera de funcionamiento la haremos mediante el selector E125.0 A124.0 y A124. se activa la salida A124.

Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.3 Pàgina: 68/78 Fitxer:S7-300 Basico v2_3 .1 = A 124.0 SPB MAN AUTO: U E 124.7 Realitzat per: Ramon L.300 FC35 (MANUAL) AWL E124.7 BEA MAN: U E 124.7 A124. AWL U N E 125.0 U A 124.0 SPB AUTO U E 125.0 Cuadro electrico -Si realizo el programa en un solo FC este seria el programa equivalente al anterior AWL usando saltos.1 A124.5 = A 124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.0 U M 255.0 = A 124.0 U A 124.0 U M 255.0 L S5T#10S SV T 1 U T 1 = A 124..0 1 A124.0 2 M255.

.0 1 M200. no podremos arrancar el proceso y además tendremos una señalización luminosa que nos indicará que ha vuelto la tensión.0 • Mientras funcione esta marca. pero recuerda que hay que cargarlo a la CPU. se ejecuta 1 vez durante 1 scan cuando el autómata pasa de STOP a RUN.0 de manera permanente para que después se desconecte en función del programa.300 37 OB100 MODULO DE ARRANQUE Este OB. El OB100 se ejecuta antes que el OB1. se active la marca M200. OB100 M200.0 Se trata simplemente de. en el bloque donde tengamos el programa. en el momento de arrancar el PLC. pondrá en funcionamiento un temporizador que al cabo de 20 segundos provocará la desconexión de M200. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. pues se ejecuta de manera automática.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. haremos que después de un corte de tensión.3 Pàgina: 69/78 Fitxer:S7-300 Basico v2_3 . conectar la marca M200.0. Para crear el OB1: Insertar nuevo objeto Bloque de organización Funcionamiento del circuito: • En esta aplicación del OB100. Realitzat per: Ramon L.0 AWL El mismo efecto sobre M200. • Esta marca. Al OB100 NO hay que llamarlo desde ningún otro módulo.0 se podrá conseguir si programamos lo siguiente en AWL SET =M200.

300 FC36 M200.3 Pàgina: 70/78 Fitxer:S7-300 Basico v2_3 .0 S A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.0 M200..0 R M255. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.0 3 E124.3 A124.0 AWL R E124.0 5 A124.0 A124.7 • Tenemos que programar en OB1 la llamada al FC36 Crear la siguiente tabla de estado (TABLA 36) Realitzat per: Ramon L.0 1 T1 2 T1 SE S5T#20S M200.7 4 M200.

0 y conectará solo M0.0 OB100 FC82 RESET 1 EN ENO AWL M0.0 S S M0. AWL MOVE 2 EN ENO M1. Funcionamiento: Cuando el autómata pasa de STOP a RUN. por tanto si ya está creado solo hay que abrirlo y añadir todas las operaciones que queremos realizar.3 Pàgina: 71/78 Fitxer:S7-300 Basico v2_3 . se ejecutará el OB100 solo durante 1 scan.0 S 0 IN OUT MB1 Realitzat per: Ramon L. aunque aquí realiza la operación con un Byte.0 es la etapa inicial de un grafcet de 6 etapas o estado inicial de una guía gemma de 6 estados.300 38 OB100 MODULO DE ARRANQUE (II) Módulos OB100 solo hay uno.0 S_BIT 6 N Otra forma de hacerlo seria con la instrucción MOVE (transferir). pero suficiente para ejecutar el programa y por tanto provocará la desconexión de 6 bits a partir del M0. Aplicación del OB100 en un GRAFCET.. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. Consideremos que M0. es decir desconecta 8 nits.

Tendremos un 1 en el comparador si IN1 es diferente a IN2 • Segmento 4.. Formato INT 16 bits • Comparación entre dos números doble enteros. Tendremos un 1 en el comparador si IN1 es igual a IN2 • Segmento 2. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. Formato REAL 32 bits Hay seis tipos de comparadores según el tipo de comparación: • Segmento 1.2 135 IN2 Realitzat per: Ramon L. según los formatos a comparar: • Comparación entre dos números enteros.300 39 INSTRUCCIONES DE COMPARACIÓN Tenemos tres tipos de comparadores. Formato DINT 32 bits • Comparación entre dos números reales.0 1 MW0 IN1 CMP==I A124.1 135 IN2 E124. Tendremos un 1 en el comparador si IN1 es mayor o igual a IN2 • Segmento 6.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.3 Pàgina: 72/78 Fitxer:S7-300 Basico v2_3 .1 2 MW0 IN1 CMP<>I A124. Tendremos un 1 en el comparador si IN1 es menor a IN2 • Segmento 5.2 3 MW0 IN1 CMP>I A124. AWL FC 37 E124. Tendremos un 1 en el comparador si IN1 es menor o igual a IN2 NOTA: Un comparador. actúa como un contacto en el que hay valor 1 cuando se cumple la comparación.0 135 IN2 E124.

Departament d’Educació

Electricitat/Electrònica

INSTRUCCIONES BASICAS DEL AUTOMATA S7- 300

E124.3 4 MW0 IN1 CMP<I

A124.3

AWL

135 E124.4 5 MW0

IN2 A124.4 CMP>=I IN1

135

IN2

E124.5 6 MW0 IN1 CMP<=I

A124.5

135

IN2

Observaciones: Una vez comprobado el funcionamiento del programa, varia los valores de IN2 de las comparaciones y mediante los bytes de entradas EB0 y EB1 comprueba el resultado. Crear la siguiente tabla de estado (TABLA 37)

Realitzat per:

Ramon L.. Yuste Yuste Lluis Martinez Novoa

IES SEP COMTE DE RIUS

Data:10/01/07 Versió: 2.3

Pàgina: 73/78
Fitxer:S7-300 Basico v2_3

Departament d’Educació

Electricitat/Electrònica

INSTRUCCIONES BASICAS DEL AUTOMATA S7- 300

40 OPERACIONES LÓGICAS ENTRE PALABRAS O DOBLES PALABRAS

Operación serie entre palabras WAND_W. La función WAND_W coge los 16 bits de IN1 y los 16 bits de IN2, realiza la operación serie (bit a bit) de los bits de la misma posición (dentro de su palabra) y el resultado lo envía a OUT . E 124.0=1 IN1 IN2 OUT 10111001 11001010 11011100 10110111 10011000 10000010 EW0 / MW0 EW2 / MW2 MW4

Operación paralelo entre palabras WOR_W. La función WOR_W coge los 16 bits de IN1 y los 16 bits de IN2, realiza la operación paralelo (bit a bit) de los bits de la misma posición (dentro de su palabra) y el resultado lo envía a OUT . E 124.1=1 IN1 IN2 OUT 10111001 11001010 11011100 10110111 11111101 11111111 EW0 / MW0 EW2 / MW2 MW4

Operación or exclusiva entre palabras WXOR_W. La función WXOR_W coge los 16 bits de IN1 y los 16 bits de IN2, realiza la operación Or exclusiva (bit a bit) de los bits de la misma posición (dentro de su palabra) y el resultado lo envía a OUT . (tendremos un 1 cuando los bits de IN1 y IN2 sean diferentes) E 124.2=1 IN1 IN2 OUT 10111001 11001010 11011100 10110111 01100101 01111101 EW0 / MW0 EW2 / MW2 MW4

Inserta en el simulador los bytes de entradas que necesites para comprobar el programa y una vez que lo hayas probado y entendido, cambia EW0 por MW0 y EW2 por MW2, y los valores de estas marcas los introduces forzándolos desde la tabla de variables.

Realitzat per:

Ramon L.. Yuste Yuste Lluis Martinez Novoa

IES SEP COMTE DE RIUS

Data:10/01/07 Versió: 2.3

Pàgina: 74/78
Fitxer:S7-300 Basico v2_3

Departament d’Educació

Electricitat/Electrònica

INSTRUCCIONES BASICAS DEL AUTOMATA S7- 300

FC 38

E124.0 1 EW0

WAND_W EN IN1 OUT MW4 ENO

EW2

IN2

E124.1 2 EW0 EN IN1

WOR_W ENO

OUT EW2 IN2

MW4

E124.2 3 EW0

WXOR_W EN IN1 OUT MW4 ENO

EW2

IN2

Observaciones: En este ejercicio estamos utilizando los mismos operandos en las 3 operaciones. Prueba una a una y recuerda que si activas varias operaciones a la vez, solo se ejecutará bien la programada en último lugar. Crear la siguiente tabla de estado (TABLA 37)

Realitzat per:

Ramon L.. Yuste Yuste Lluis Martinez Novoa

IES SEP COMTE DE RIUS

Data:10/01/07 Versió: 2.3

Pàgina: 75/78
Fitxer:S7-300 Basico v2_3

300 41 OPERACIONES ARITMÉTICAS CON NÚMEROS ENTEROS (COMA FIJA) Segmento 1. (OUT= IN1/IN2). Segmento 3. (OUT= IN1-IN2). el resultado ha de estar comprendido dentro de los límites de los números enteros. Segmento 2. La función MOD. Multiplicación de números enteros: MUL_I multiplica los registros que haya en IN1 y IN2 y envía el resultado a OUT. Los contactos OV y OS están en el icono Bits de estado. Realitzat per: Ramon L. • En ENO tendremos un 0 Limites de números enteros de 16 bits: -32768 a +32767 Limites de números enteros de 32 bits: -2147483648 a +2147483647 La diferencia entre el OV (bit de desbordamiento) y US (bit de desbordamiento memorizado) es que el segundo mantiene el valor durante todo el scan. recupera el resto de esta división (solo en dobles palabras). • El resultado obtenido en OUT NO es valido. (OUT= IN1*IN2). Fuerza los valores de MW0 y MW2 desde la tabla de variables y recuerda que igual que en el ejercicio anterior no debemos activar simultáneamente varias operaciones.3 Pàgina: 76/78 Fitxer:S7-300 Basico v2_3 . (OUT= IN1+IN2). Resta de números enteros: SUB_I resta los registros que haya en IN1 y IN2 y envía el resultado a OUT.. En cualquiera de estas cuatro operaciones.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2. Suma de números enteros: ADD_I suma los registros que haya en IN1 y IN2 y envía el resultado a OUT. En caso de no ser así • Se activa el bit de estado OV (desbordamiento). en cambio el OV se actualita en cada operación. División de números enteros: DIV_I divide los registros que haya en IN1 y IN2 y envía el resultado a OUT. Segmento 4.

3 E124.7 Realitzat per: Ramon L.3 A124.3 Pàgina: 77/78 Fitxer:S7-300 Basico v2_3 .1 E124.0 AWL MW2 IN2 OV M255.2 MW2 IN2 OV M255. Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2.3 4 EN MW0 IN1 DIV_I ENO OUT MW4 A124.6 MW2 IN2 OV M255.3 A124.4 MW2 IN2 OV M255.1 2 EN MW0 IN1 SUB_I ENO OUT MW4 A124.3 A124.300 FC39 E124.2 3 EN MW0 IN1 MUL_I ENO OUT MW4 A124.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7.5 E124..3 A124.0 1 EN MW0 IN1 ADD_I ENO OUT MW4 A124.

0 se hara la siguiente operación MW10= MW10 + 1 • Al accionar el E125. resta y mover (usando flancos).300 Crear la siguiente tabla de estado (TABLA 38) Una vez probado.Departament d’Educació Electricitat/Electrònica INSTRUCCIONES BASICAS DEL AUTOMATA S7. • Al accionar el E125.3 Pàgina: 78/78 Fitxer:S7-300 Basico v2_3 . Yuste Yuste Lluis Martinez Novoa IES SEP COMTE DE RIUS Data:10/01/07 Versió: 2..7 se hara la siguiente operación MW10= 0 Realitzat per: Ramon L.1 • Al accionar el E125. realizar el siguiente ejercicio • Programar un contador mediante la función suma.1 se hara la siguiente operación MW10= MW10 .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->