You are on page 1of 10

EJERCICIO: PROFINET S7 1200

Transferir datos entre dos PLC S7-1200



Paso 1: Crear Proyecto Se crea un proyecto con el PLC S7-1200 como
normalmente se ha ido haciendo.






















Paso 2: Agregar otro PLC Para agregar un nuevo dispositivo, en rbol del
proyecto se encuentra la opcin Agregar dispositivo al dar doble clic sobre
ella aparecer una ventana como la de inicio al crear un proyecto, donde
puedes agregar un PLC de la misma forma que agregaste el primero.




















EJERCICIO: PROFINET S7 1200
Tambin se puede agregar otro dispositivo cualquiera utilizando la ventana de
la derecha donde se encuentra el Catalogo, cuando aparece el PLC con sus
racks se utiliza la ventana del Catalogo para agregar las diferentes
expansiones disponibles para el PLC. Pero para agregar un PLC, en la ventana
de rbol de proyecto le damos doble clic a Dispositivos y redes en esta
ventana aparecern los dispositivos que estemos utilizando.





















De esta forma en la ventana de Catalogo buscamos otro PLC del que
dispongamos, y lo arrastramos a la pantalla donde esta nuestro primer PLC.





















EJERCICIO: PROFINET S7 1200
Paso 3: Poner en Red Para crear una red entre los dos PLC, se tiene que
estar en la venta de Dispositivos y redes en la pestaa de Vista de redes
aqu simplemente le damos clic y mantenemos en el cuadro verde dentro del
dispositivo y arrastramos hasta el otro .





















De esta manera ya estn en red los dos PLC, si quieres saber la direccin IP
que le corresponde a cada PLC basta con darle clic al icono en la parte
superior .

Paso 4: Crear Proyecto en PLC 1 Se va a hacer un programa para el PLC 1,
en el MAIN [OB1] de los Bloques de programa en el PLC_1.



















EJERCICIO: PROFINET S7 1200

En las pestaas de la derecha se selecciona Instrucciones y se va a la opcin
Comunicacin luego a Open User Communication aqu aparecern los
bloques T para la transferir datos, seleccionaremos el TSEND_C para PLC_1
que mandara los datos al PLC_2.























Al arrastrar el TSEND_C al segmento de la pantalla de programacin
aparecer una nueva ventana donde le puedes dar el nombre que quieras, lo
dejamos como esta.

Paso 5: Propiedades de TSEND_C Al dar clic sobre el bloque, se puede ir a
propiedades.
















EJERCICIO: PROFINET S7 1200
En el interlocutor seleccionamos el PLC al que le mandaremos los datos, al
seleccionarlo, aparecer la red en la que se encuentra y el ip que le pertenece.

Luego nos vamos a Datos de conexin le damos clic en la pestaa y nos
aparecer un recuadro donde le damos clic en <nuevo>.





















Y se hace lo mismo en el espacio del interlocutor.


















En ID de conexin a los dos se les pone en el recuadro 1. Luego en el Tipo de
conexin le das en la pestaa y seleccionas le opcin de TCP.



EJERCICIO: PROFINET S7 1200



















Y as es como quedan los parmetros de la conexin.



















En los parmetros del bloque, en la seccin del Estado de la conexin(CONT)
se le pone 1 o true para que la conexin siempre se mantenga.









EJERCICIO: PROFINET S7 1200

























Paso 6: Parmetros del bloque
En el espacio de REQ se necesita una seal de reloj para que la seal este
intermitente y este refrescando la seal.


De esta forma es como se genera la seal de reloj para la entrada de REQ en
el bloque TSEND_C.

EJERCICIO: PROFINET S7 1200
Se crea un bloque MOVE donde se crea la palabra que se transmitir al otro
PLC esta palabra se liga al DATA del PLC1.
NOTA: Para la entrada del bloque MOVE se creo una MARCA M para la
simulacin pero en la practica se puede usar una ENTRADA I que este
conectada a un sensor.


De esta forma es como queda el bloque TSEND_C del PLC1.



Paso 7: Programa para recibir datos del PLC2



De la misma forma como se creo el bloque de TSEND_C en el PLC1, se crea
un programa en el PLC2 pero con TRCV_C
EJERCICIO: PROFINET S7 1200
Paso 8: Parmetros de conexin



Se hace lo mismo que se hizo para el TSEND_C como se muestra en la
imagen superior.

Paso 9: Parmetros de bloque
En la seccin de EN_R y CONT se pone 1 o TRUE para que siempre se
mantenga la conexin en los dos apartados.
























EJERCICIO: PROFINET S7 1200















Para la parte del DATA que se recibe del PLC1 se crea un segmento donde se
encuentre un comparador ==, en este se busca una igualdad entre la seal de
entrada de la DATA que recibe del PLC1 y un valor que tu le das 1, si es igual,
se activa la salida Q0.0.

Ya solo se cargan los programas respectivos a su PLC.