You are on page 1of 17

Practica #1 Proyecto de Redes Industriales Page 1

Campus: Estado de Mxico


Proyecto de Redes Industriales
Lenguajes de programacin
Practica #2
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: 7/09/14
Fecha de entrega: 10/09/13
Practica #1 Proyecto de Redes Industriales Page 2

ndice
Pgina
I. Resumen 3
II. Objetivo 3
III. Materiales 3
IV. Metodologa 3
V. Marco Terico 4
VI. Resultados y simulacin 8
VII. Conclusiones 16
VIII. Bibliografa 17
ndice de imgenes
I. Figura 1-2 4
II. Figura 3 5
III. Figura 4 8
IV. Figura 5 10
V. Figuras 6 11
VI. Figuras 7 12
VII. Figuras 8 13
VIII. Figuras 9 14
IX. Figuras 10-11 15
X. Tabla 1 9
XI. Actividad Extra clase 6-7







Practica #1 Proyecto de Redes Industriales Page 3

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
2. 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 lista de instrucciones (AWL) y diagrama de bloques (FUB)
para realizar una programacin sencilla. Con esta programacin se controlan un
par de pistones neumticos para llevar a cabo las operaciones de la prctica
pasada deseadas.
2. Objetivos:
1. IdentificarysolucionarproblemasdeautomatizacinindustrialempleandolosPL
CS7-300.
2. Editar programas del PLC empleando lista de instrucciones (AWL/IL) y
bloques de funciones (FUP/FBD).
3. Configurar y parametrizar temporizadores, contadores y comparadores en
IL y FBD
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
4. Implementar el lenguaje requerido.
Practica #1 Proyecto de Redes Industriales Page 4

5. Marco Terico
El controlador 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
que se ahorra tiempo al programar para otras
actividades y archiva cualquier proyecto en S7-MMC. La programacin se puede
llevar a cabo por diagrama de escalera, diagrama de bloques, lista de
instrucciones, lenguaje estructurado y Graphset. Cuenta con interfaces integradas
para PROFINET y Ethernet, as como para PROFIBUS.
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
5. Mdulo de Funciones (FM)
Figura 2. Tipos de mdulos y su clasificacin
Figura 1. Controlador se SIMATIC S7-300
Practica #1 Proyecto de Redes Industriales Page 5

6. Procesador de Comunicacin
(CP)
El CPU que nos toc configurar en
esta prctica es similar al que se
puede observar en la figura 3. En
ella se observan y sealan las
partes que lo componen.
Podemos observar que la
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
mover una perilla a MRES y se
puede configurar para que sea el
mdulo de comunicacin con la
computadora para poder subir el
programa a implementar.
Para complementar la prctica, se hizo la siguiente actividad a mano, pensando en
cmo se hara en texto estructurado y diagrama de bloques, 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 insertaron los programas para implementarlo en la
programacin base de todos los ejercicios de la actividad extra clase.


Figura 3. Es el esquemtico del SIMATIC S7-300 que
ocupamos en el laboratorio.
Practica #1 Proyecto de Redes Industriales Page 6


Actividad extraclase
Practica #1 Proyecto de Redes Industriales Page 7


Actividad extraclase
Practica #1 Proyecto de Redes Industriales Page 8

6. Simulacin y resultados
Primero se va a implementar la secuencia de un ciclo con lista de instrucciones
(AWL).
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 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 y
salga el pistn B.
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb1
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B mantendr su posicin extendida.
Fig. 4. Grafica de posiciones de los pistones
A
B
Bm
Sa0
Sb0
Sa1
Sb0
Sa0
Sb1
Sa0
Sb0
Sa1
Sb1
Practica #1 Proyecto de Redes Industriales Page 9

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.
Se debe realizar una tabla de smbolos para declarar las entradas y salidas al
PLC:


Dentro del programa se van a generar funciones para insertarlas en el OB1. La
funcin van a ser programada en texto estructurado de modo que sea sencilla su
programacin.







Tabla 1. Tabla de smbolos.
Practica #1 Proyecto de Redes Industriales Page 10

- Un ciclo:
El lenguaje a ocupar para los movimientos coordinados es el AWL para 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 y salga el pistn B..
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb1
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B mantendr su posicin extendida.
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.

Figura 5. FC1 con programacin sencilla
Practica #1 Proyecto de Redes Industriales Page 11

- 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 y salga el pistn B..
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb1
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B mantendr su
posicin extendida.
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.

Figura 6. FC1 programacin con temporizadores
Practica #1 Proyecto de Redes Industriales Page 12

- Temporizador de 2 segundos entre cada etapa:
Al inicio del programa se realizara en AWL y 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 salga el pistn B..
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb1
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B mantendr su posicin extendida.
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
Figura 7. FC1 programacin con temporizadores
Practica #1 Proyecto de Redes Industriales Page 13

- 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 salga el pistn B..
Para el tiempo tres las condiciones de arranque son que los sensores Sa0 y Sb1
estn activos, esto provocara que el pistn A salga a su mxima elongacin y el
pistn B mantendr su posicin extendida.
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
Figura 8. FC1 programacin con temporizador y contador.
Practica #1 Proyecto de Redes Industriales Page 14

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



















Figura 9. Diagrama de bloques, segmentos 1 y 2, activacin del pistn B
Practica #1 Proyecto de Redes Industriales Page 15





















Figura 11. Diagrama de bloques, segmentos 5 y 6, regreso del pistn A
Figura 10. Diagrama de bloques, segmentos 3 y 4, regreso pistn B y salida pistn A
Practica #1 Proyecto de Redes Industriales Page 16

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, el lenguaje AWL
y/o FUB y sus conexiones neumticas a los pistones y electrovlvulas.
Luis Francisco Hurtado Urbiola
Durante la prctica 2 implementamos dos lenguajes nuevos para programar en el
PLC: lista de instrucciones (AWL) y diagrama de bloques (FUB) que nos permiten
realizar los programas de igual forma que el diagrama en escalera o el graphset
en el SIMATIC S7-300. Con esto debemos implementar 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, y
descendente para que se repitiera 3 veces cada uno, utilizando en todos AWL y
para el ultimo FUB.
Karla Anah Valle Rubio
En la prctica 2 recordamos teora vista previamente en materias como
automatismos lgicos, y aprendimos otros dos lenguajes del SIMATIC S7-300
para programar, lo implementamos en un circuito para con este mover dos
pistones llevando a cabo determinada secuencia, tambin aprendimos a utilizar
temporizadores en estos lenguajes, los contadores fueron un poco ms
complicados, pero finalmente la implementacin result exitosa y los pistones
llevaron a cabo la secuencia deseada.




Practica #1 Proyecto de Redes Industriales Page 17

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.

You might also like