Vous êtes sur la page 1sur 10

17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)

Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)
En este tutorial voy a explicar como crear un proyecto en el programa TIA Portal de Siemens. Lo
voy ha explicar muy detalladamente para las personas que se estn iniciando en el TIA Portal.
en este caso lo haremos con una CPU S7-300. Para probar el correcto funcionamiento del
programa vamos a utilizar el simulador que lleva el TIA Portal.

Abrimos el programa y nos saldr una pantalla con varias opciones, para crear un proyecto
nuevo le damos clic a Crear proyecto, all nos va a pedir el nombre del proyecto, la ruta donde
queremos guardar-lo y el autor. Una vez rellenado esto le damos en Crear:

Una vez creado el proyecto, le dan clic en Vista del proyecto (En la esquina inferior izquierda):

Ahora hace falta agregar un dispositivo, en nuestro caso un S7-300. Para aadir un dispositivo,
le dan clic en Agregar dispositivo, nos va a abrir una ventana donde nos da 3 opciones,
elegimos la primera, Controladores, (Las otras opciones son HMI, que son pantallas tctiles y
Sistemas PC, que son ordenadores).

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 1/10
17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)

Nosotros queremos una CPU S7-300, desplegamos la pestaa SIMATIC S7-300 despus CPU y
elegimos la CPU que queramos, en mi caso una CPU 314C-2 PN/DP, desplegamos y
seleccionamos la referencia.

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 2/10
17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)
Le damos en aceptar, nos va a salir la pantalla para configurar el hardware, el PLC est en el slot
2, porque el slot 1 es para la fuente de alimentacin. En el Catalogo de hardware podemos
elegir los dispositivos que queramos. Para empezar ponemos la fuente de aliemtacin, para
poner una fuente de alimentacin desplegamos la pestaa PS, despus elegimos el tipo de
fuente, en mi caso PS 307 5A, desplegamos y arrastramos una de las referencias hasta el slot 1.

Fijaos como lo hago en este gif.

Para los dems dispositivos hay que seguir el mismo proceso, ahora vamos aadir un mdulo de
entradas digitales y otro de salidas digitales. para aadir mdulos de entradas digitales
desplegamos la pestaa DI, despus elegimos el modulo que queremos, en mi caso voy a coger
un modulo de 16 entradas digitales a 24 V, DI 16x24VDC, desplegamos, cogemos una referencia
y la arrastramos hasta el slot 4, ya que la CPU ocupa 2 slots.

Para un mdulo de salidas digitales desplegamos la pestaa DO, yo voy a coger un mdulo de 8
salida digitales a 24 V y 0,5 A, DO 8x24VDC/0.5A, desplegamos y arrastramos hasta el slot 5.

Fijaos como lo hago en el siguiente gif, en este pongo primero las entradas digitales i luego las
salidas.

Una vez hecho esto, no quedar algo as:

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 3/10
17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)
Ya tenemos configurado el hardware, ahora vamos a hacer el programa, pero antes tenemos que
saber que direcciones tienen las entrada y salidas del hardware. Nosotros hemos puesto un
modulo de entradas y otro de salidas, pero en realidad la CPU ya lleva incorporada entradas y
salidas digitales, an as, utilizaremos los mdulos que hemos puesto nosotros.
Para saber las direcciones de los mdulos tenemos que hacer doble clic encima del mdulo. En
las propiedades tenemos que darle clic en Direcciones E/S, en el caso de las entradas digitales
nos da la 0 y la 1. Eso es porque tiene 16 entradas, la direccin 0 es para las entradas 0 a 7 y la
direccin 1 es para las entradas 8 a 15. (En alguna CPU se pueden cambiar si se desea).
En el modulo de salidas hay la direccin 4, solo hay una porque hay 8 salidas.

Ya sabemos las entradas y salidas que tenemos, ahora guardamos y nos vamos a nuestro PLC
para empezar el programa.

En el rbol de proyecto, desplegamos nuestro PLC y nos vamos a Variables de PLC,


desplegamos, y le damos aMostrar todas las variables. Aqu definiremos las variables que
necesitaremos para nuestro proceso.

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 4/10
17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)

Lo primero son las entradas y


salidas, para las entradas hay;
marcha y paro. Y para las salidas;
motor. El tipo de variable que
vamos a poner va a ser bool. Bool
es el tipo de variable solo tiene 2
valores, 0 o 1. 0 significa sin seal
y 1 con seal.

Hay otros tipos de datos,


dependiendo de las necesidades.
Pero las voy a explicar mas
adelante.

La direccin que pondremos son


para las entradas la 0 (ya que solo
necesitamos 2) y para las salidas
la direccin 4.

Para la variable marcha,


pondremos en Nombre: Marcha,
en Tipo de datos: Bool y
en Direccin: %I0.0.

*(La columna Tabla de


variables no se pone nada, al
poner el Nombre ya pone
automticamente Tabla de
variables estandar).

Para la variable Paro, lo mismo


pero ahora con la direccin %I0.1.
Y con la salida lo mismo pero con la direccin %Q4.0.

Con esto ya tenemos las variables hechas. Para que qued claro como se direccionan las
entradas y salidas la primera entrada le corresponde I0.0, la siguiente I0.1 y as hasta I0.7
despus se vuelve a empezar con I1.0 y as hasta I0.7
En el caso de las salidas es hasta Q0.7 porque solo hay ocho salidas, si hubiera ms, las
siguientes empezaran en I1.0.

En el siguiente gif, se ve como las dos primera variables me las a puesto por defecto, y eran
correctas, pero en la tercera he tenido que cambiar.

Nos queda esto;

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 5/10
17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)

Ahora, vamos a hacer el programa. En el rbol de proyecto, desplegamos Bloques de


programa y clicamos en Agregar nuevo bloque.

Bueno, voy a explicar donde vamos


ha hacer el programa y en que
lenguaje.
El programa lo vamos ha hacer en
un FC (funcin). Y el lenguaje que
vamos a utilizar va ha ser
el KOP (lenguaje de contactos). Mas
adelante voy ha explicar para que
sirven los dems bloques y
lenguajes.

Seleccionamos FC, como


lenguaje KOP y le damos aceptar.

Seleccionamos FC, como lenguaje KOP y le damos aceptar.

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 6/10
17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)

Se nos abre una ventana donde podemos realizar el programa, en la barra de la derecha
(Instrucciones), tenemos las instrucciones que necesitamos para trabajar

En la parte de arriba de la pantalla, tenemos las


instrucciones que mas se usan.

En el siguiente gif os muestro como aado instrucciones en la barra de favoritos.

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 7/10
17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)

El programa que vamos ha realizar es un paro marcha de un motor. Necesitamos un el contacto


de marcha, el de paro y la re-alimentacin del motor. El contacto de paro tiene que ser abierto en
el programa, ya que fsicamente es un contacto serrado, por lo tanto siempre da seal, cuando lo
pulsamos se corta la seal.

El programa lo vamos a hacer en un solo segmento.

Lo primero es el contacto de paro, para aadir-lo, se arrastra el contacto abierto hasta la linea de
programa, luego se le asigna la variable que queremos.

Fijaos como lo hago en este gif.

Como veis, solo poniendo la primera letra de la variable, ya no sugiere la que necesitamos, esto
es muy til cuando el programa es largo.

En el siguiente gif voy ha hacer lo que queda de programa.

Nos queda esto:

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 8/10
17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)

Ya tenemos el programa.

Ahora, vamos a llamar el FC en donde hemos creado el programa para que se ejecute. En
el rbol de proyecto, desplegamos Bloques de programa y clicamos en Main[OB1].

El OB1 es el bloque de organizacin, se ejecuta cclica-mente. Lo que tenemos que hacer es


arrastrar nuestro FC y poner-lo en la linea de programa del OB1. Todo lo que esta en el OB1 se
ejecuta cclica-mente, si un FC no se encuentra en el OB1 no se ejecuta.

Fijaos como lo hago.

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 9/10
17/10/2017 tutoriales-automatizacion: Crear primer programa en TIA Portal V13, marcha paro de un motor con S7-300 (Paso a paso)

Hecho todo esto ya podemos probar el programa. para hacer-lo utilizaremos el simulador.
Aunque utilicemos el simulador, el proceso a la hora de simular es el mismo que probar el
programa con un PLC de verdad.

Lo primero es inciar el simulador. En la barra de arriba de todo, clicamos


Online simulacin iniciar. Le damos aceptar y esperamos a que se abra el simulador,
tambin se abre la ventana de transferencia del programa. En caso de que no se abriera,
volvemos a online cargar en dispositivo.

Ponemos el simulador en RUN-P

http://tutoriales-automatizacion.blogspot.mx/2015/01/crear-primer-programa-en-tia-portal-v13.html 10/10

Vous aimerez peut-être aussi