Está en la página 1de 24

Título:

Laboratorio Calificado
CONEXIÓN MAESTRO-ESCLAVO PROFINET S7-1200 Y S7-1200

Universidad:
Universidad Peruana de Ciencias Aplicadas

Facultad:
Ingeniería

Curso:
Redes Industriales

Sección:
MC26

Docente:
Jorge Luis Espinoza Caballero

Alumno-Código:

Huerta Sánchez Walter Andre u201614994


Montoya Godenzi, Daniel Alejandro u201416209

Semestre: 2019-02
ESTRUCTURA DEL CONTENIDO

1. Presentación
2. Objetivo
3. Contenido:
3.1 Descripción de los bloques de funciones usados en el PLC y
configuración.
3.2 Conexionados físico
3.3 Pasos a paso de las configuraciones
4. Pruebas de los resultados (opcional)
5. Conclusiones
6. Aplicaciones reales que se pueden hacer en base al lab realizado
7. Recomendaciones
8. Bibliografía.
1. Presentación
PROFINET es la evolución del estándar abierto de Ethernet industrial para la
automatización. Utiliza Ethernet Industrial y permite la comunicación en tiempo real
desde el nivel de campo (Plcs y otros dispositivos) hasta el nivel de gestión (sistemas
informáticos e internet), aprovechando plenamente los estándares de las tecnologías de
la información existentes. PROFINET tiene determinismo y permite establecer
prioridades en la red, evitando así la saturación de la red e incrementando por tanto la
seguridad en la comunicación. PROFINET llamado así porque es Profibus sobre
Ethernet, ofrece soluciones de red para fábricas y procesos de automatización, para
aplicaciones de seguridad, aplicaciones de control de movimiento sincronizado. La
comunicación PROFINET se basa en protocolos Ethernet, UDP, TCP e IP. Existen dos
versiones de redes PROFINET. PROFINET I/O con la integración de dispositivos de
campo descentralizados simples y aplicaciones de tiempo crítico. PROFINET CBA
(Component Based Automation) se ocupa de la integración de sistemas de
automatización basadas en componentes.
2.Objetivos
2.1. Objetivo general
En este laboratorio trataremos, en primer lugar, dar a conocer las principales
características de una red Profinet, de manera que el lector asimile los conceptos
básicos y adquiera los conocimientos necesarios que le permitan trabajar y
manipular conexiones con este tipo de redes.
2.2 Objetivos específicos
 Configurar los bloques de instrucción “PUT” y “GET” para la comunicación
entre los PLCs.
 Comprobar las transferencias de datos entre los PLC de la red.
 Conectar la red de PLCs.
3. Contenido
3.1. Descripción de los bloques de funciones usados en el PLC y
configuración.
Las CPUs del SIMATIC S7-1200 puedan transferir datos a través de un enlace S7
configurado, hay que llamar en el programa TIA PORTAL a las siguientes
instrucciones: GET para leer datos desde una CPU interlocutora, PUT para escribir
datos en una CPU maestro.

Descripción:
Para que las CPUs del SIMATIC S7-1200 puedan transferir datos a través de un
enlace S7 configurado, hay que llamar en el programa S7 a las siguientes
instrucciones:
 GET para leer datos desde una CPU interlocutora
 PUT para escribir datos en una CPU interlocutora
El enlace S7 no tiene que estar configurado en ambos lados ya que la comunicación
a través de enlaces S7 con las instrucciones "GET" y "PUT" se basa en el principio
Cliente-Servidor.
Modo de funcionamiento del bloque de comunicación “GET”:
Cuando el marcador de reloj M10.5 tiene un flanco positivo y ya no hay otro trabajo
corriendo, entonces:
 La primera instrucción "GET" se activa mediante el parámetro de entrada "REQ".
 El secuenciador se inicializa.
 El parámetro de entrada "ADDR_1" se refiere a un área de datos en la CPU asociada
desde que se leen los datos. Los primeros 160 bytes de datos se leen desde el inicio de
DB200 con dirección 0.
 El parámetro de entrada "RD_1" se refiere a un área de datos en la CPU local en la que
la lectura de datos se almacena. Los datos leídos se almacenan en la CPU local
comenzando con la dirección 0 en DB201.
 Los parámetros de salida NDR, ERROR y STATUS son necesarios para el trabajo.
evaluación y solo son válidos en el mismo ciclo.
 Cuando la primera instrucción "GET" finaliza con éxito o con un error, entonces el
parámetro de entrada "REQ" de la primera instrucción "GET" se restablece al valor "0"
para que se puede activar el siguiente trabajo.
Modo de funcionamiento del bloque de comunicación “PUT”:

Cuando la instrucción "GET" ha finalizado con éxito y no hay otro trabajo


corriendo, entonces:
 Se han leído y almacenado un total de 400 bytes de datos como datos recibidos en
DB201 que comienza con la dirección 0.
 Otro trabajo para enviar datos es activado por la instrucción "PUT". El primero
 La instrucción "PUT" se activa mediante el parámetro de entrada "REQ".
 El parámetro de entrada "ADDR_1" se refiere a un área de datos en la CPU asociada.
 Los datos están escritos. Los datos escritos se almacenan en la CPU asociada a partir de
dirección 0 en DB201.
 El parámetro de entrada "SD_1" se refiere a un área de datos en la CPU local que contiene
los datos a enviar. Se envían 160 bytes de datos desde DB200 comenzando con la
dirección 0.
 Los parámetros de salida DONE, ERROR y STATUS son necesarios para el trabajo.
evaluación y solo son válidos en el mismo ciclo.
 Cuando la primera instrucción "PUT" termina exitosamente o con un error, entonces el
parámetro de entrada "REQ" de la primera instrucción "PUT" se restablece al valor "0"
para que se pueda activar el siguiente trabajo.
3.2 Conexionados físico
3.3 Pasos a paso de las configuraciones:

a) Se crea el proyecto a desarrollar en TIA Portal V12.

b) Se abre Vista del Proyecto para poder configurarlo adecuadamente.


c) Se procede a agregar Dispositivos, y según código y serial buscar
el que corresponde.
d) Tener en cuanta la versión de cada PLC para no volver a crear el
proyecto por equivocación y no transferencia de datos.

e) Se modifica nombre y coloca Maestro 1 para tener en referencia


el PLC principal que contiene el módulo de Switchs.
f) Asimismo, se modifica la dirección IP, para una comunicación
adecuada del primer PLC Maestro.

g) Se desactiva la protección en la configuración General del primer


PLC con la finalidad de evitar problemas en la transferencia de
datos.
h) Se activan las marcas del Sistema para poder contar con los
tiempos respectivos de las funciones a usar posteriormente.

i) Se agrega dispositivo del Segundo PLC.


j) Se cambia el nombre del segundo PLC a Esclavo 1.

i) Se cambia el IP de conexión para el PLC Esclavo1. Con la


finalidad de no disponer del mismo IP del primer PLC Maestro.
k) Se desactivan las protecciones del segundo PLC Esclavo 1.

l) Se activan las marcas del sistema para poder disponer del timer.
m) Se crea el primer DB1 para el primer PLC Maestro, el cual
contendrá la función PUT.

n) Del mismo modo, se crea el segundo DB2 para el segundo PLC


Esclavo, el cual contendrá la función de Get.
o) Se continua con las propiedades y configuración del segundo PLC
Esclavo, para poder establecer conexión entre bloque de función.

p) Se ingresan el tiempo a 1 Hz, como modo configuración inicial del


programa inicial.
q) Se ingresan valores tipo Byte de longitud 1 con como entrada y
salida del ADD y SD respectivamente de la primera función PUT.

r) Se configura las entradas y salidas con longitud 1 valor tipo Byte


de la segunda función GET.
s) Se establece conexión S7 en la vista previa de redes entre los dos
PLCs de Maestro y Esclavo.

4. PRUEBAS de los resultados.


Los resultados del laboratorio se desarrollaron en forma presencial.

5. Conclusiones.
 Con la Conexión Maestro-Esclavo Profinet s7-1200 y s7-1200
obtenemos con el GET la lectura de datos de la CPU asociada y
PUT para escribir datos en la CPU asociada.
 La conexión S7 no tiene que configurarse en ambos lados,
porque la comunicación a través de conexiones S7 usando
"GET" y "PUT" se basa en el principio servidor-cliente.
 Este programa de muestra cómo llamar secuencialmente a las
instrucciones "GET" y "PUT" en el programa de usuario de la
CPU SIMATIC S7-1200 para transferir más de 160 bytes de
datos a través de una conexión S7.
 La instrucción "GET" se llama tres veces seguidas con el mismo
número de conexión para que se puedan recibir 400 bytes de
datos.
 La instrucción "PUT" se llama dos veces seguidas con el mismo
número de conexión para que se puedan recibir 240 bytes de
datos.
 Con la conexión desarrollada disponemos de simplicidad entre
envío de datos presentes en tiempo real de la red eléctrica.
Además, movilidad, ahorro y rapidez del despliegue de datos.
 Disponemos de acceso de banda ancha comprobada e
infraestructura de amplia cobertura; Ethernet como soporte de
sistemas de control en red.
 Implementado las funciones, nos permite realizar algoritmos de
control avanzados, tener un rendimiento mejorado del sistema
con mayor calidad, confiabilidad y flexibilidad.
6. Aplicaciones reales que se pueden hacer en base al laboratorio
realizado.
Entre las aplicaciones disponemos de las siguientes:
 Conexión a larga distancia entre PLCs (Maestro - Esclavo),
el cual conlleva el control total y optimización de tiempo.
 En base al software disponemos de programa de apertura de
puerta de garaje, el cual deberá ser controlada, es decir, con
un Control de estacionamiento en un garaje. El cual con la
conexión aprendida se puede conectar a larga distancia y
controlarlo desde un PLC Maestro.

 Asimismo, tenemos otro caso aplicativo, el Control de barras


metálicas.
 Sensor de distancia un pulso cada 5mm, el cual con la
conexión de Ethernet nos facilita.
 Cuchilla de corte ON/OFF a larga distancia.
 Velocidad del motor v=2m/s y mezclado de productos
industrial, con control en el área de simulación a larga
distancia.
 Secuencia de arranque y parada de dos motores, además de
Secuencia de arranque y parada de 4 motores a distancia.
Entre ellos, Arranque Estrella Triángulo de un motor trifásico

Teniendo en cuenta las entradas y salidas adecuadas del PLC


Maestro, como se puede apreciar en gráficos siguientes.
 Asimismo, tenemos el Arranque, protección y alarma de un
motor industrial. Del mismo modo, selección de cajas por
peso y altura.
7. Recomendaciones
 En la etapa inicial del proceso de cableado, tener presente que
el módulo desarrollado en el laboratorio se limita a 5 switch,
el cual parte del PLC Maestro. Ante ello, se recomienda tener
presente el límite de switchs presentes.
 El cable de alimentación debe estar bien conectado en cada
PLC (Maestro y Esclavo), para que no se desconecte en
medio proceso del sistema desarrollado.
 Tener una distancia adecuada de cada PLC (Maestro y
Esclavo), para evitar inadecuadas conexiones.
 Tener en cuenta las versiones y código de identificación ya
mencionado en las Configuración del Programa. Debido a
que si no se configura y agrega el dispositivo que le
corresponde a cada PLC, estos podrían no detectar el envío y
recepción de datos del programa.
 Tener en cuenta que el tipo de conexión entre PLCs es s7 y
no otra, se detalló en la configuración del programa
anteriormente.
8. Bibliografía:


 Honeywell. (14 de enero, 2014). Funciones enroscado botellas.
Fecha de consulta: 04 de noviembre del 2017. Sitio web:
(http://www.dbtriem.com/antioquia/recarga-de-la-tarjeta-civica-
con-botellas-recicladas-DC7163342) 
 Story of Change. Fecha de consulta: 05 de noviembre del 2017.
Sitio web:
(http://maquinariamac.galeon.com/familia1209683.html) 
 Funciones enroscado botellas. Fecha de consulta: 06 de noviembre
del 2017. Sitio web:
(http://www.maquinariamac.galeon.com/familia1209683.html)
 Proyecto Embotelladora. Fecha de consulta: 06 de noviembre del
2017. Sitio web:
(https://vimore.org/watch/mgsJG3DrQAA/proyecto-
embotelladora/)
 Diseño Mecánico Estructural. Fecha de consulta: 09 de noviembre
del 2017. Sitio web:
(https://seminariottmecaupiita.files.wordpress.com/2012/06/proto
colo-puesta-a-punto-ordenadora-de-tapas-upiita-ipn.pdf)
 Diseño Mecánico. Fecha de consulta: 10 de noviembre del 2017.
Sitio web: (http://www.cenidet.edu.mx/subaca/web-
mec2/investigacion/lineadiseno.html) 
 Diseño de objetos y sistemas y naturaleza mecánica. Fecha de
consulta: 10 de noviembre del 2017. Sitio web:
(https://es.slideshare.net/ElizabethCastro59/diseo-mecnico) 
 Software de planos diseño. Fecha de consulta: 15 de noviembre del
2017. Sitio web: (https://latinoamerica.autodesk.com/solutions/3d-
mechanical-engineering) 
 Lerrel Pinto, Supersizing Self-supervision: Learning to Grasp from
50K Tries and 700 Robot Hours, Fecha de publicación: 23 de
setiembre del 2015, Recuperado de:
https://arxiv.org/abs/1509.06825
 Jie Wei, Huaping Liu, Gaowei Yan y Fuchun Sun, Multi-modal
Deep Extreme Learning Machine for Robotic Grasping
Recognition, Multidimensional Systems and Signal Processing,
Fecha de publicación: 3 de Enero del 2016, Página: 1-17,
Recuperado de: https://link.springer.com/chapter/10.1007/978-3-
319-28373-9_19
 Myoung Hwan Choi y Woo Won Lee, Quantitative Evaluation of
an Intuitive Teaching Method for Industrial Robot Using a Force /
Moment Direction Sensor, Fecha de publicación: setiembre del
2003, International Journal of Control, Automation, and
Systems, Volumen: 1, Issue: 3, Página: 395-400, Recuperado de:
http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=45B2E4
18310C386B0CB3B612000F1ED2?doi=10.1.1.127.1941&rep=re
p1&type=pdf
 Torres, J, & Vega, A. (2015). Diseño e Implementación de un
Laboratorio de Redes de Comunicación Industrial para la
Universidad Politécnica Salesiana, Cuenca (tesis de pregrado).
Universidad Politécnica Salesiana, Cuenca, Ecuador. Disponible
en: http://dspace.ups.edu.ec/handle/123456789/7764
 Hurtado, J. Comunicación entre dos CPU´s S7-1200 en red
Profinet vía TCP. Comunicaciones Industriales. Electricidad-
Electrónica I.E.S Himilce-Linares. Disponible en:
http://www.infoplc.net/files/descargas/siemens/infoplc_net_comu
nicacic3b3n-entredos-cpus-s7-1200-en-red-profinet-vc3ada-tcp-
doc.pdf
 (2019). Retrieved 7 September 2019, from
https://cache.industry.siemens.com/dl/files/617/65975617/att_108
741/v1/put_get_sequencer_s7-1200_en.pdf

También podría gustarte