0% encontró este documento útil (0 votos)
166 vistas28 páginas

Crear Proyecto en TIA Portal: Guía Paso a Paso

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
166 vistas28 páginas

Crear Proyecto en TIA Portal: Guía Paso a Paso

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TIA Portal (Totally Integrated Automation).

Pasos para crear un nuevo proyecto.

1.- Dentro del software TIA Portal, damos click a la sección de “crear proyecto”, en este
apartado se debe poner el nombre con el que se va a guardar el proyecto.

2.- Después de haber puesto nombre al proyecto, le damos en “crear”.

3.- El programa abre otra pestaña llamada “Inicio”, en esta parte le damos
seleccionamos la opción “configurar un dispositivo”.

4.- Para agregar el dispositivo con el que vamos a trabajar, se selecciona la opción
“Agregar dispositivo”. En esta parte podemos seleccionar distintos dispositivos, por
ejemplo, controladores, HMI y sistemas PC.
5.- En el apartado de Controladores, se selecciona “SIMATIC S7-1200”, que es con el
que vamos a estar trabajando durante el curso.

6.- Abrir la carpeta de CPU, en esta carpeta se muestra la variedad de modelos que se
pueden utilizar de PLC.

7.- Se selecciona el CPU 1214C AC/DC/Rly, la selección del PLC va a depender del
dispositivo que vayamos a usar físicamente.

8.- Después de haber seleccionado la carpeta del PLC con el que se va a trabajar, se
debe seleccionar el modelo del PLC.

9.- Una vez seleccionado el dispositivo, se abre la ventana donde se muestra el PLC
seleccionado.
10.- Para empezar la programación del PLC, se abre el árbol del proyecto, se
selecciona la carpeta “Bloques de programa”, y se selecciona “Main [OB1]”, en esta
parte ya podemos comenzar la programación en lenguaje Ladder.

PRÁCTICA 1. Simular un programa.

Programación en Ladder.

Una vez que ya se creo un nuevo proyecto, se procede a programar en lenguaje


Ladder, en esta práctica se simuló un circuito de arranque directo, con un contacto y
una bobina.

Antes de colocar el contacto abierto y la bobina se debe registrar el nombre de las


entradas y salidas que vamos a utilizar. Esto se hace abriendo el árbol del proyecto en
editar tags y seleccionando PLC tags.
Una vez que ya tenemos el nombre de las entradas y las salidas se procede a dividir la
pantalla para tener el programa y los tags.

Se construye el circuito para esta simulación, se arrastra el nombre de la entrada al


contacto abierto y el nombre de la salida a la bobina.

Se procede a compilar el programa.

Una vez compilado el programa, se puede empezar la simulación.

Se puede abrir una ventana en caso de que ya haya sido compilado un programa
anteriormente, en este caso se corrige la advertencia con “start load”.

Una vez corregido, ya se puede poner en modo observación o en línea, para saber que
ya estamos en modo observación, el contorno de las pestañas debe ponerse en color
naranja.

Además, se abre una ventana pequeña que simula el PLC, en esta ventana se tiene
que dar click en “Switch to Project View”.

Se abre una ventana nueva, lo que se hace es crear un nuevo proyecto y esperar que
que en la parte de abajo salga una paloma azul, indicando que el programa fue creado
y compilado de manera correcta.
Una vez hecho esto, se regresa a la ventana de TIA Portal donde aparece el programa,
entrar al árbol del proyecto, seleccionar PLC_1 y abrir “configuración de dispositivos”.

Para tener una mejor vista, se divide la pantalla para tener el programa y el PLC.

Una vez que realizado lo anterior, se procede a modificar el estado del contacto abierto
para ver lo que sucede con la bobina. Esto se debe hacer desde la ventana dónde
aparece el PLC.

Programación por Bloques.

Para tener el mismo programa, pero ahora en programación por bloques, lo primero que
se hace es desactivar el modo observación, esto quiere decir que hay que poner el
programa fuera de línea.

Ir al árbol de proyecto, en PLC_1, abrir la carpeta de “program blocks” y hacer click


derecho en “Main [OB1]”.

Ir a la opción de “Switch Programming Languaje” y seleccionar “Programación por


bloques” o “FBD” por sus siglas en inglés.

Una vez realizado lo anterior, se abre el programa, pero ahora es representado por
bloques.
Se compila y además, se debe descargar, dando click a al símbolo con la flecha hacia
abajo. Después de esto ya se puede poner en modo observación.

Se hace el mismo procedimiento de abrir la ventana del PLC para activar y desactivar la
entrada del diagrama.

Se comprueba el funcionamiento del programa, cumple con la misma función.


PRÁCTICA 2.

Para este ejercicio se utilizaron 3 contactos que se consideran como entradas, están
conectadas en serie, como salida se coloca una bobina. En la entrada #2 se conecta un
contacto en paralelo, este contacto tiene la dirección de la bobina, para este caso va a
funcionar como un enclave de la bobina.

Al tener los 3 contactos conectados en serie, la bobina y el contacto de la bobina, serán


activados sólo cuando las 3 entradas cambien de estado, o sea que se cierren.

Se realiza la programación del circuito en lenguaje escalera. Revisando el nombre de


los contactos de entrada. En el programa se va a reconocer una entrada cuando su
etiqueta comience con una “I”, mientras que una salida será reconocida por tener la
letra “Q” al inicio de su etiqueta.

Una vez que se construyó el programa, se procede a ponerlo en línea como ya se vio
anteriormente.
Una vez que el programa fue compilado con éxito, se hacen las pruebas de resultados,
guiándose de una tabla de verdad, en la cual se consideran los 4 contactos como
entradas.

El programa también se realiza en programación por bloques.

E1 E2 E3 E4 S1
(I0.0) (I0.1) (I0.2) (Q0.0) (Q0.0)

0 0 0 0 0
1 0 0 0 0
1 1 0 0 0
1 1 1 1 1
1 0 1 1 1

IMAGEN LADDER IMAGEN BLOQUES


PRÁCTICA 3. Ejercicios.

Para la práctica 3, se realizaron 10 ejercicios diferentes, el objetivo principal de estos


programas es dominar el uso de la lógica con los contactos, revisando el
comportamiento de la salida a diferentes combinaciones. Se analizó el funcionamiento
de diferentes compuertas lógicas pero aplicadas al lenguaje en escalera, es muy
importante dominar esta lógica ya que se ocupa para poder desarrollar ejercicios más
complejos.

1.- Buffer lógico.

Este circuito simula un buffer lógico, se utiliza un contacto abierto como entrada, y una
bobina como salida.

Se realiza la programación en lenguaje Ladder, en programación por bloques y se crea


una tabla de verdad.

E1 S1
(M0.0) (M0.1)

0 0
1 1
Tabla de verddad

Programación lenguaje Ladder.


Programación por Bloques.

2.- Buffer Negado.

Este circuito se parece al anterior, la única diferencia es que en vez de utilizar un


contacto abierto como se realizo en el ejercicio anterior, ahora se utiliza un contacto
cerrado. Por lo que, al simular el programa, la salida M10.1 va a activarse de manera
inmediata. Sólo se va a desactivar cuando se abra el contacto M10.0.

A continuación, se muestra el circuito en lenguaje Ladder y en programación por


bloques, al igual que una tabla de verdad que describe el circuito.

E1 S1
(M0.0) (M0.1)

0 0
1 1
Tabla de verdad.

Progr
amación lenguaje Ladder.

Programación por Bloques.


3.- AND

Para este programa se hace el uso de la compuerta lógica AND, también conocida
como función “Y”. Esta compuerta consiste en una operación de mínimo 2 entradas,
donde el resultado es 1, si y sólo si, todas las entradas son iguales a 1. Esto quiere
decir que la bobina que se tiene como salida, será activada solo cuando las 2 entradas
también estén activadas. Para las entradas, se utilizan dos contactos N.A. conectados
en serie.

E1 E2 S1
(M2.4) (M2.5) (M2.3)

0 0 0
0 1 0
1 0 0
1 1 1
Tabla de verdad.

Programación lenguaje Ladder.

Programación por Bloques.

4.- OR

En este ejercicio se utiliza la compuerta lógica OR, también conocida como función “O”,
la cual consiste en una operación de mínimo 2 entradas, en este caso se representan
con 2 contactos N.A. conectados en paralelo, y se utiliza una bobina como salida. Dicha
bobina se va a activar cuando cualquiera de las dos entradas esté activado, incluso
cuando las dos entradas estén activas de forma simultánea.

E1 E2 S1
(M2.0) (M2.1) (M2.6)

0 0 0
0 1 1
1 0 1
1 1 1
Tabla de verdad.

Programación lenguaje Ladder.

Programación por Bloques.

5.- XOR

Este circuito consiste en realizar la programación de la compuerta OR Exclusiva en


lenguaje Ladder y programación por bloques, se utilizan dos entradas y una salida. En
este diagrama se tienen dos contactos en serie, uno N.A. y otro N.C. con diferente
etiqueta. Además, se tienen otros dos contactos conectados en serie entre ellos, pero
en paralelo con los dos contactos que se colocaron primero, igual uno N.A. y otro N.C.
la diferencia es que ahora el contacto abierto tiene la etiqueta del contacto cerrado de la
primera fila, mientras que el contacto cerrado, tiene la etiqueta del contacto abierto que
se colocó en la primera fila.

Esta lógica consiste en que la bobina será activada, si y sólo si, uno de los dos bloques
es activado. La diferencia con la compuerta OR es que excluye el caso en que las dos
entradas son 1.

A continuación, se muestra la tabla de verdad que representa esta compuerta, así como
la programación por bloques y en Ladder.

E1 E2 S1
(M4.0) (M4.1 (M20.0)
)

0 0 0
0 1 1
1 0 1
1 1 0
Tabla de verdad.

Programación lenguaje Ladder.

Programación por Bloques.

6.-

7.- NAND
Este ejercicio es similar al “AND”, la diferencia es que sus resultados son contrarios.
Para este programa se utilizan dos contactos N.C. conectados en paralelo. Al simular el
programa, la salida será activada, y se va a desactivar solo cuando los dos contactos se
abran, o sea, que reciban un 1 lógico, de lo contrario, aunque solo un contacto este
desactivado, la bobina seguirá activada.

E1 E2 S1
(M2.0) (M2.1) (M4.0)

0 0 1
0 1 1
1 0 1
1 1 0
Tabla de verdad.

Programación lenguaje Ladder.

Programación por Bloques.

8.- NOR
De igual manera, la compuerta NOR equivale a una compuerta OR seguida de una
compuerta NOT, de ahí su nombre. Para la programación en Ladder su utilizan dos
contactos N.C. conectados en serie, con una bobina como salida. Lo que sucede es
que la bobina se activara al momento de simular el programa, pero se va a desactivar
cuando cualquier contacto cambie de estado, incluso si los dos contactos cambian de
manera simultánea.

E1 E2 S1
(M3.0) (M3.1) (M5.0)

0 0 1
0 1 0
1 0 0
1 1 0
Tabla de verdad.

Programación lenguaje Ladder.


Programación por Bloques.

9.- XNOR

Para la compuerta XNOR se utilizan dos contactos de entrada y una bobina como
salida.

En la primera fila del programa, se conectan dos contactos N.A. en serie y con diferente
etiqueta, en la segunda fila se colocan otros dos contactos, pero ahora N.C. con la
misma etiqueta de los dos contactos de la primera fila. Estos últimos dos contactos, van
en paralelo con los primeros.

La lógica de este programa dice que solo para la primera combinación de entradas y la
última, la bobina será activada, esto significa que cuando un contacto este activado y el
otro desactivado, la salida tendrá un cero lógico, o sea que no será activada.

E1 E2 S1
(M4.0) (M5.1) (M7.0)

0 0 1
0 1 0
1 0 0
1 1 1
Tabla de verdad.
Programación lenguaje Ladder.

Programación por Bloques.

10.- Diseño.

PRÁCTICA 4. Conexión de PLC con TIA Portal.

Para la realización de esta práctica, se utilizó un modulo de PLC, con el objetivo de


conectarlo y vincularlo a la PC, para poder trabajar desde el software TIA Portal. Se
realizaron diferentes ejemplos para comprobar el funcionamiento adecuado.

El modulo que nos brindo el profesor fue de un PLC SIEMENS, DC/DC/RYL.


Lo primero que se hizo, fue identificar los bornes de la parte de arriba del PLC, se
identificaron los bornes de L+, M, tierra, L+ y M de nuevo, ya que es un PLC con
alimentación de corriente directa.

Nota: La flecha hacia abajo que se encuentra en los bornes de alimentación, significa
que esa parte del PLC consume una tensión. Mientras que la flecha hacia arriba indica
que el PLC internamente brinda una fuente de alimentación para poder conectar las
entradas.

2.- Se realiza un puente entre M y 1M, esto para dotar de negativo a los circuitos
(conector verde).

3.- El siguiente puente a realizar es del común de los interruptores a L+ (conector azul).

4.- Se procede a energizar el PLC, se verifica que el led de LINK este parpadeando
para verificar que el conector entre el PLC y la computadora esté bien conectado para
asegurar que se comparta la información.
5.- Se acciona cualquier interruptor cola de rata correspondiente a las entradas y se
verifica que dicho interruptor se encienda en la caratula del PLC.

A continuación, se crea un nuevo proyecto en el software TIA Portal. Una vez que se le
asigno un nombre y ubicación al proyecto, se rastrea en la parte de PLC’s el modelo del
PLC que tenemos y el fieldwire. Para este caso el modelo del PLC es DC/DC/Rly con
versión 6ES7 212-1HE31-0XB0. Y lo seleccionamos para trabajar con él.

Se abre el árbol del proyecto para abrir la carpeta de PLC_1, luego se abre la carpeta
de Program blocks, abrimos el Main [OB1].

Lo primero que hacemos es cargar un programa en blanco al PLC para evitar


interferencias. Para hacer esto damos click derecho en la carpeta de PLC_1, se
selecciona la opción de compilar y dentro de esta seleccionamos Reconstruir Hardware
y Reconstruir Software.

Nota: Si vamos a añadir un módulo extra al proyecto, se debe de reconstruir el proyecto


para que sepa que se integró. Ya que, al darlo de alta en la configuración, no será
descargado en el PLC.

Una vez realizado lo anterior, vamos a la ventana de “descargar en el dispositivo”. Con


estas acciones, ya no es necesario abrir el simulador del PLC. En la parte superior se
muestra información del PLC, como el modelo y la IP a la que esta conectada. En la
parte de en medio se menciona que la comunicación con el PLC físico y la computadora
será por Profinet. En seguida en la parte de “PG/PC interface” se debe buscar y
seleccionar la tarjeta de red de la computadora, en este caso el modelo es “Ethernet
Conection 1217-LM. Una vez seleccionado lo anterior, podemos dar click en “iniciar
búsqueda”.

Al seleccionar el PLC correspondiente, se selecciona la opción de descargar, se abre


una ventana que menciona que la computadora necesita una IP que se encuentre
dentro del rango en el que estemos trabajando. Al seleccionar que se actualice la IP de
la computadora nos aseguramos de que tanto el PLC como la computadora tengan la
misma dirección IP.

Nota: Si queremos conectar otro dispositivo, no podemos seleccionar o conectarlo a la


misma red, ya que, en este caso, ya está asignada para otro dispositivo.

Se abre una nueva ventada, se tiene que seleccionar la opción “stop all” en el apartado
que dice “Stop modules”. Y en seguida damos en descargar, se observa que el PLC
paso a modo stop.

Para asegurarnos que está en línea con el PLC y el Software, seleccionamos el modo
observación, el ambiente debe cambiar a color naranja y verde en el área de trabajo.
A continuación, se muestra un listado de las actividades realizadas hasta el momento:

 Conectamos el PLC a la fuente de alimentación.


 Conectamos los interruptores.
 Configuramos el proyecto.
 Descargamos el proyecto.
 Ponernos en línea.

Ejercicios.

Se realizaron dos ejercicios dentro de TIA Portal.

Ejercicio 1.

Para este ejercicio, en la primera línea se ocupa un


contacto abierto con etiqueta I0.0 y una bobina con
etiqueta Q0.0.
Se utiliza el network 2 para realizar el segundo
ejercicio, el cual consiste en poner un contacto cerrado
con etiqueta I0.1 y una bobina con etiqueta Q0.0.
Una vez realizado el programa se compila y en seguida
se descarga.
Se observa que se activa la salida Q0.1, en la caratula
del PLC enciende dicha salida, ya que el contacto I0.1
está cerrado.
Este ejercicio menciona que la entrada I0.0 y la entrada I0.1 deben estar configuradas
con dos pulsadores o botones N.A.

La entrada I0.0 se encuentra en un estado cero al inicio, por lo que a la salida tenemos
un cero también. Se puede observar en la caratula del PLC.

Si le damos un “uno” a la entrada del interruptor I0.0 se observa que el led de la salida
Q0.0 se prende, este comando es un seguidor de esa señal eléctrica, o sea que no
actúa como un contacto.
El enunciado del network 1 dice que, si la señal de entrada es 1, se activa la salida
Q0.0.

El “contacto” que aparece en el programa, no es un contacto físico, sino que es un


canal que está leyendo la señal eléctrica de ese canal al cual esta asignado ese
contacto.

I0.0 Q0.0
0 0
1 1
Tabla de verdad.

En el network 2, vemos que la salida Q0.1 esta activada ya que así lo dice el ejercicio.
Pero se cuenta con un comando que va a invertir esa señal, por lo tanto, si el canal da
un “cero”, escribe un cero en el programa y a la salida arroja un “uno”. Se observa que
la entrada I0.1 esta apagada mientras que la salida Q0.1 esta activada.
Se hace la prueba accionando el interruptor I0.1, como es un inversor, esta entrando un
“uno” a la entrada, pero a la salida tenemos un “cero” provocando que se desactive la
salida. Este es un inversor del canal de entrada que se le esta asignando.

I0.1 Q0.1
0 1
1 0
Tabla de verdad.

Ejercicio 2.
Para el ejercicio 2 se ocuparon 3 networks.

En el primer espacio de trabajo, se colocan dos contactos abiertos como entradas y una
bobina como salida. A los contactos se les asigna el nombre de I0.0 e I0.1
respectivamente y a la bobina se le asigna el nombre de Q0.0.

Este ejercicio simula una compuerta lógica AND, en la que la salida será activada solo
cuando las dos señales de entrada reciban un “uno”.

E1 E2 S1
(I0.0) (MI0.1) (Q0.0)

0 0 0
0 1 0
1 0 0
1 1 1
Tabla de verdad.

En el segundo espacio de trabajo se colocan dos contactos abiertos, pero en paralelo, y


como salida se selecciona una bobina. Las etiquetas que se ocuparon fueron la I0.0 e
I0.1 mientras que para la salida se etiqueto como Q0.1.

Este diagrama representa una compuerta lógica OR, que indica que la salida se activa
cuando una entrada u otra tengan un “uno” lógico, incluso cunado las dos reciban el
uno lógico.
E1 E2 S1
(M2.0) (M2.1) (M2.6)

0 0 0
0 1 1
1 0 1
1 1 1
Tabla de verdad.

Para el network 3 se utilizan 4 contactos, 2 cerrados y 2 abiertos. Se coloca en una fila


un contacto abierto y en seguida un contacto cerrado, las etiquetas son I0.0 e I0.1
respectivamente. Los otros dos contactos se colocan en paralelo con los de la primera
fila, por último, se coloca una bobina con la dirección Q0.2

Este programa simula el comportamiento de una compuerta OR Exclusiva, en la que


solo al activar una u otras de las entradas, se activa la bobina. Cuando las dos entradas
reciban un uno lógico, la bobina permanecerá apagada. Por lo que es uno u otro, pero
nunca los dos.
E1 E2 S1
(M4.0) (M4.1 (M20.0)
)

0 0 0
0 1 1
1 0 1
1 1 0
Tabla de verdad.

También podría gustarte