You are on page 1of 33

Campus: Estado de Mxico

Proyecto de Redes Industriales


Introduccin al PLC S7-300
Practica #1
Equipo: 3
Grupo: 1
MR2019
No. De integrantes: 2
Luis Francisco Hurtado Urbiola A01169649
Karla Anah Valle Rubio A01370236
Profesor: Ing. Ricardo Mndez Hernndez
Fecha de realizacin: 23/09/14
Fecha de entrega: 27/09/13

Practica #1

Proyecto de Redes Industriales

Page 1

ndice
Pgina
I.
II.
III.
IV.
V.
VI.
VII.

Resumen
Objetivo
Materiales
Marco Terico
Resultados y simulacin
Conclusiones
Bibliografa

3
3
3
3
6
31
32

ndice de imgenes
I.
II.
III.
IV.
V.
VI.
VII.
VIII.
IX.
X.
XI.

Practica #1

Figura 1-2
Figura 3
Figura 4
Figura 5
Figuras 6-11
Figuras 12-17
Figuras 18-23
Figuras 24-31
Figuras 32-38
Tabla 1-2
Actividad Extra clase

Proyecto de Redes Industriales

4
5
7
9
11-13
15-17
19-21
23-26
28-31
7
6

Page 2

1. Resumen:
El controlador SIMATIC-300 es un dispositivo con numerosas aplicaciones en el
sector industrial. En el presente reporte se muestran los resultados de la practica
1. Esta prctica consisti implementar una secuencia con el controlador se
SIMATIC S7-300. En el cual se pretende configurar, parametrizar y programar
mediante la elaboracin de proyectos y funciones en el software. La programacin
se llevara a cabo por diagramas en escalera e implementando grupos para realizar
una programacin sencilla.

Con esta programacin se controlan un par de

pistones neumticos para llevar a cabo determinadas operaciones deseadas.

2. Objetivos:
1. Configurar, parametrizar y programar el PLC S7-300 mediante la
elaboracin de proyectos en el software Administrador SIMATIC
2. Identificar y solucionar problemas de automatizacin industrial empleando
los PLC y utilizando diagramas de escalera

3. Material:
- PLC S7-300
-

16 pares de banana-banana

Mangueras neumticas

Pistones de doble efecto

Electrovlvulas 5/2

4 sensores capacitivos

4. Metodologa:
1. Analizar el diagrama de tiempos de los pistones.
2. Solicitar el material necesario para su implementacin..
3. Hacer las conexiones pertinentes de la estacin neumtica hacia el PLC
S7-300
Practica #1

Proyecto de Redes Industriales

Page 3

5. Marco Terico
El controlador se SIMATIC S7-300 es un
controlador modular para soluciones de sistema
en el rango medio de automatizacin discreta.
Este controlador tiene aplicacin en la industria
como en mquinas en serie y en produccin en
planta, ya que normalmente slo es necesario
programarlo una vez para que lleve a cabo el
proceso establecido por el operador. Sus
ventajas son que cuenta con un ejecucin
rpida de comandos y tiene una programacin
modular, reutiliza programas y libreras por lo

Figura 1. Controlador se SIMATIC S7-300

que se ahorra tiempo al programar para otras


actividades y archiva cualquier proyecto en S7-MMC. Cuenta con interfaces
integradas para PROFINET y Ethernet, as como para PROFIBUS. En la primera
prctica se aprender a utilizar y programar este controlador.
El S7-300 cuenta con diferentes mdulos que se deben de ir configurando
dependiendo de la estacin en la que se encuentre. Se deben de ir declarando en
el bastidor del software step7 de forma:
1. Fuente de alimentacin (PS)
2. Unidad central de procesamiento (CPU)
3. Mdulo de comunicacin/ Mdulo de
interface (IM)
4. Mdulo/ Mdulos de seal(es) (SM)
a. AI: Entradas analgicas
b. AO: Salidas analgicas
c. DI: Entradas digitales
d. DO: Salidas digitales

Figura 2. Tipos de mdulos y su clasificacin

5. Mdulo de Funciones (FM)


6. Procesador de Comunicacin (CP)
Practica #1

Proyecto de Redes Industriales

Page 4

El CPU que nos toc configurar


en esta prctica es similar al
que se puede observar en la
figura 2. En ella se observan y
sealan

las

partes

que

lo

que

la

componen.
Podemos

observar

configuracin en este mdulo en


especfico es ms sencilla ya
que tiene integrado el mdulo
de seales (SM) en el CPU.
Aparte de que el reset del
mdulo se puede hacer de
forma

sencilla

al

bajar

la

palanquita a MRES y se puede


configurar

para

que

sea

el

mdulo de comunicacin con la


computadora para poder subir el
programa a implementar.

Figura 3. Es el esquemtico del SIMATIC S7-300 que


ocupamos en el laboratorio.

Para complementar la prctica, se hizo la siguiente actividad a mano, pensando en


cmo se hara en diagrama escalera la secuencia que se le asign al grupo
(0,1,0,3). Dicha secuencia se hizo en un diagrama de estados y basndonos en
ellos se implement el diagrama en escalera para implementarlo en la
programacin base de todos los ejercicios de la actividad extra clase.

Practica #1

Proyecto de Redes Industriales

Page 5

Actividad extraclase
Practica #1

Proyecto de Redes Industriales

Page 6

6. Simulacin y resultados
Primero se va a implementar un selector para elegir entre el pistn A y el pistn B.
En esta prctica se tiene como objetivo que dos pistones funcionen
coordinadamente de acuerdo a la siguiente grafica de posiciones que se muestra:
Esta

grafica

nos

muestra

los

movimientos coordinados de los


pistones en el tiempo con sus
respectivas

arranque.

condiciones
Donde

Bm=

de
Botn

Maestro, Sa0, Sa1, Sb0, Sa1 son


sensores que tienen que registrar la

posicin del pistn. Ahora, nos


muestra que para el tiempo 0 las
condiciones de arranque son que el
Bm
Sa0
Sb0

Sa1
Sb0

Sa0
Sb0

Sa1
Sb1

Sa0
Sb0

botn maestro este activo; al igual


que los sensores Sa0 y Sb0. Al
tener estas condiciones, el pistn A
saldr hasta su mayor prolongacin.

Fig. 4. Grafica de posiciones de los pistones

Para el tiempo dos las condiciones


de arranque es que el sensor Sa1 y
el sensor Sb0 estn activos. Esta
condicin provocara que el pistn A
regrese a su posicin contrada.

Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb0
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B tambin lo haga.
Y para el tiempo cuatro las condiciones de arranque es que tanto el sensor Sa1 y
Sb1 estn activos, lo cual provocara que el pistn B regrese a su posicin de
arranque al igual que el pistn A. Y para completar el ciclo las condiciones finales
Practica #1

Proyecto de Redes Industriales

Page 7

tienen que ser las mismas que las condiciones iniciales, por ello tenemos que los
sensores Sa0 y Sb0 tienen que estar activos para declarar terminada la operacin.
Se debe realizar una tabla de smbolos para declarar las entradas y salidas al
PLC:

Tabla 1. Tabla de smbolos.

Dentro del programa se van a generar funciones para insertarlas en el OB1. Las
funciones van a ser programadas en escalera de modo que sea sencilla su
programacin.

Tabla 2. Muestra la configuracin en el PLC implementada


Practica #1

Proyecto de Redes Industriales

Page 8

Durante la programacin del PLC se realizaron funciones (FC#) para insertarlas en


el programa OB1 y de este modo el PLC corriera el OB1 y no la funcin
directamente.

Figura 5. Muestra las funciones FC# y los Objetos OB#

Practica #1

Proyecto de Redes Industriales

Page 9

Un ciclo:

Los movimientos coordinados de los pistones en el tiempo con sus respectivas


condiciones de arranque. Donde Bm= Botn Maestro, Sa0, Sa1, Sb0, Sa1 son
sensores que tienen que registrar la posicin del pistn. Ahora, nos muestra que
para el tiempo 0 las condiciones de arranque son que el botn maestro este
activo; al igual que los sensores Sa0 y Sb0.
Al tener estas condiciones, el pistn A saldr hasta su mayor prolongacin.
Para el tiempo dos las condiciones de arranque es que el sensor Sa1 y el sensor
Sb0 estn activos. Esta condicin provocara que el pistn A regrese a su posicin
contrada.
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb0
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B tambin lo haga.
Y para el tiempo cuatro las condiciones de arranque es que tanto el sensor Sa1 y
Sb1 estn activos, lo cual provocara que el pistn B regrese a su posicin de
arranque al igual que el pistn A. Y para completar el ciclo las condiciones finales
tienen que ser las mismas que las condiciones iniciales, por ello tenemos que los
sensores Sa0 y Sb0 tienen que estar activos para declarar terminada la operacin.

Practica #1

Proyecto de Redes Industriales

Page 10

Figura 6. OB con la funcin 1

Figura 7. 1 ciclo
Practica #1

Proyecto de Redes Industriales

Page 11

Figura 8. 1 ciclo

Figura 9. 1 ciclo
Practica #1

Proyecto de Redes Industriales

Page 12

Figura 10. 1 ciclo

Figura 11. 1 ciclo


Practica #1

Proyecto de Redes Industriales

Page 13

Circuito de auto retencin con prioridad a la desconexin:

Al inicio del programa se activara una marca de modo que active el primer grupo y
el botn de marcha negado de modo que al activar el botn de paro se desactive
el circuito.
Al tener estas condiciones, el pistn A saldr hasta su mayor prolongacin.
Para el tiempo dos las condiciones de arranque es que el sensor Sa1 y el sensor
Sb0 estn activos. Esta condicin provocara que el pistn A regrese a su posicin
contrada.
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb0
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B tambin lo haga.
Y para el tiempo cuatro las condiciones de arranque es que tanto el sensor Sa1 y
Sb1 estn activos, lo cual provocara que el pistn B regrese a su posicin de
arranque al igual que el pistn A. Y para completar el ciclo las condiciones finales
tienen que ser las mismas que las condiciones iniciales, por ello tenemos que los
sensores Sa0 y Sb0 tienen que estar activos para declarar terminada la operacin.

Practica #1

Proyecto de Redes Industriales

Page 14

Figura 12. OB con la funcin 2

Figura 13. Circuito de auto retencin con prioridad a la desconexin


Practica #1

Proyecto de Redes Industriales

Page 15

Figura 14. Circuito de auto retencin con prioridad a la desconexin

Figura 15. Circuito de auto retencin con prioridad a la desconexin


Practica #1

Proyecto de Redes Industriales

Page 16

Figura 16. Circuito de auto retencin con prioridad a la desconexin

Figura 17. Circuito de auto retencin con prioridad a la desconexin


Practica #1

Proyecto de Redes Industriales

Page 17

Temporizador de 2 segundos entre cada etapa:

Al inicio del programa se activara una marca de modo que active el primer grupo y
el botn de marcha negado de modo que al activar el botn de paro se desactive
el circuito.
Al tener estas condiciones, el pistn A saldr hasta su mayor prolongacin y
esperara 2 segundos.
Para el tiempo dos las condiciones de arranque es que el sensor Sa1 y el sensor
Sb0 estn activos. Esta condicin provocara que el pistn A regrese a su posicin
contrada y esperara 2 segundos.
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb0
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B tambin lo haga y esperara 2 segundos.
Y para el tiempo cuatro las condiciones de arranque es que tanto el sensor Sa1 y
Sb1 estn activos, lo cual provocara que el pistn B regrese a su posicin de
arranque al igual que el pistn A. Y para completar el ciclo las condiciones finales
tienen que ser las mismas que las condiciones iniciales, por ello tenemos que los
sensores Sa0 y Sb0 tienen que estar activos para declarar terminada la operacin.

Practica #1

Proyecto de Redes Industriales

Page 18

Figura 18. OB con la funcin 3

Figura 19. Temporizador de 2 segundos entre cada etapa


Practica #1

Proyecto de Redes Industriales

Page 19

Figura 20. Temporizador de 2 segundos entre cada etapa

Figura 21. Temporizador de 2 segundos entre cada etapa


Practica #1

Proyecto de Redes Industriales

Page 20

Figura 22. Temporizador de 2 segundos entre cada etapa

Figura 23. Temporizador de 2 segundos entre cada etapa

Practica #1

Proyecto de Redes Industriales

Page 21

Contador ascendente: La secuencia se repite 3 veces

Al inicio del programa se activara una marca de modo que active el primer grupo y
el botn de marcha negado de modo que al activar el botn de paro se desactive
el circuito.
Al tener estas condiciones, el pistn A saldr hasta su mayor prolongacin y
esperara.
Para el tiempo dos las condiciones de arranque es que el sensor Sa1 y el sensor
Sb0 estn activos. Esta condicin provocara que el pistn A regrese a su posicin
contrada y esperar.
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb0
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B tambin lo haga y esperara.
Y para el tiempo cuatro las condiciones de arranque es que tanto el sensor Sa1 y
Sb1 estn activos, lo cual provocara que el pistn B regrese a su posicin de
arranque al igual que el pistn A. Y para completar el ciclo las condiciones finales
tienen que ser las mismas que las condiciones iniciales, por ello tenemos que los
sensores Sa0 y Sb0 tienen que estar activos para declarar terminada la operacin.
Al finalizar el programa se realizara una comparacin de un contador ascendente
con un valor que nosotros damos de modo que al hacer la comparacin se active
el botn de paro.

Practica #1

Proyecto de Redes Industriales

Page 22

Figura 24. OB con la funcin 4

Figura 25. Contador ascendente: La secuencia se repite 3 veces

Practica #1

Proyecto de Redes Industriales

Page 23

Figura 26. Contador ascendente: La secuencia se repite 3 veces

Figura 27. Contador ascendente: La secuencia se repite 3 veces

Practica #1

Proyecto de Redes Industriales

Page 24

Figura 28. Contador ascendente: La secuencia se repite 3 veces

Figura 30. Contador ascendente: La secuencia se repite 3 veces

Practica #1

Proyecto de Redes Industriales

Page 25

Figura 31. Contador ascendente: La secuencia se repite 3 veces

Practica #1

Proyecto de Redes Industriales

Page 26

Contador descendente: La secuencia se repite 3 veces

Al inicio del programa se activara una marca de modo que active el primer grupo y
el botn de marcha negado de modo que al activar el botn de paro se desactive
el circuito.
Al tener estas condiciones, el pistn A saldr hasta su mayor prolongacin y
esperara.
Para el tiempo dos las condiciones de arranque es que el sensor Sa1 y el sensor
Sb0 estn activos. Esta condicin provocara que el pistn A regrese a su posicin
contrada y esperar.
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb0
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B tambin lo haga y esperara.
Y para el tiempo cuatro las condiciones de arranque es que tanto el sensor Sa1 y
Sb1 estn activos, lo cual provocara que el pistn B regrese a su posicin de
arranque al igual que el pistn A. Y para completar el ciclo las condiciones finales
tienen que ser las mismas que las condiciones iniciales, por ello tenemos que los
sensores Sa0 y Sb0 tienen que estar activos para declarar terminada la operacin.
Al finalizar el programa el contador dejara de contar y en ese momento se activara
la bobina del botn de paro para que se desactive el circuito de auto retencin de
inicio y se detengan las secuencias

Practica #1

Proyecto de Redes Industriales

Page 27

Figura 32. OB con la funcin 5

Figura 33. Contador descendente: La secuencia se repite 3 veces

Practica #1

Proyecto de Redes Industriales

Page 28

Figura 34. Contador descendente: La secuencia se repite 3 veces

Figura 35. Contador descendente: La secuencia se repite 3 veces


Practica #1

Proyecto de Redes Industriales

Page 29

Figura 36. Contador descendente: La secuencia se repite 3 veces

Figura 37. Contador descendente: La secuencia se repite 3 veces


Practica #1

Proyecto de Redes Industriales

Page 30

Figura 38. Contador descendente: La secuencia se repite 3 veces

Practica #1

Proyecto de Redes Industriales

Page 31

7. Conclusiones
En esta prctica el profesor planteo la secuencia de los pistones, dando las
condiciones de que solamente se podan ocupar los PLC S7-300 y sus conexiones
neumticas a los pistones y electrovlvulas.
Luis Francisco Hurtado Urbiola
Durante esta prctica aprendimos a utilizar y programar SIMATIC S7-300 para
hacerlo en conexiones cascada. Para implementarlo en las conexiones electro
neumticas y realizar un ciclo, circuito de auto retencin con prioridad a la
desconexin, utilizando el temporizador de 2 segundos en cada etapa, utilizando
un contador ascendente y descendente para que se repitiera 3 veces cada uno.
Es un modo simple de implementar programacin ms aparte de recordar lo visto
en cursos pasados de automatismos lgicos y sus respectivos laboratorios
Karla Anah Valle Rubio
En la prctica 1 aprendimos a utilizar el controlador de siemens para llevar a cabo
determinada secuencia con un par de pistones, recordamos conocimientos
adquiridos en materias pasadas para poder lograr la programacin de ste y
despus de varios intentos el resultado final fue el esperado. Esta prctica nos
sirvi mucho ya que al saber usar y programar estos controladores, nos da una
idea y conocimiento acerca de lo que aplicaremos en un futuro en la industria.

Practica #1

Proyecto de Redes Industriales

Page 32

8. Bibliografa
Siemens AG 2010. All Rights Reserved. SIMATIC S7 SIMATIC S7-300
Control 300 Controladores. Consultado el 23 de agosto de 2014 de
https://www.swe.siemens.com/spain/web/es/industry/automatizacion/s
ce_educacion/documentacion/Documents/SIMATIC%20S7300.pdf
Francisco Ruiz Vassallo. (Mxico 2007). Electrnica Digital Fcil Para
Electricistas y Tcnicos de Mantenimiento. Ed. Alfaomega.
Berger, Hans. (Berlin 2012). Automating with SIMATIC S7-300 inside
TIA portal : configuring, programming and testing with STEP 7
Professional V11. Berlin : Publicis Publishing.

Practica #1

Proyecto de Redes Industriales

Page 33

You might also like