Está en la página 1de 41

COMUNICACIÓN

INDUSTRIAL
-PROFINET (PN)
ING.ESP. JOHN JAIRO PIÑEROS C.
SENA - VILLAVICENCIO

Ing.Esp. John Jairo Piñeros C.


Buses de campo

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET Que es?
PROFINET es un estándar Ethernet
abierto que cumple la especificación IEC
61158 para la automatización
industrial.

Este tipo de red permite conectar equipos


desde el nivel del campo (PLC y otros
dispositivos) hasta el nivel de gestión
(sistemas informáticos e internet).

PROFIBUS DP Ing.Esp. John Jairo Piñeros C.


PROFINET
Desarrollado por Siemens para actualizar el sistema Profibus
actualizado a las redes Ethernet.

PROFINET I/O ofrece funcionamiento en “tiempo real” para


datos de E/S cíclicos, donde tiempo real significa
programar/organizar el intercambio cíclico con cada esclavo,
con alta prioridad y tiempos fijos.

Se pueden utilizar los cables y switches estándar de Ethernet


aunque existen Switches específicos preparados para el
entorno industrial con un alto grado de protección frente a los
agentes externos como son los Siemens Scalance.

Es un sistema Maestro-Esclavo, como en Profibus.

Se configura como una red de campo.

Los dispositivos ya no se direccionan mediante número de


nodo, sino mediante un nombre y una dirección IP que deben
ser únicas.
PROFINET PN Ing.Esp. John Jairo Piñeros C.
PROFINET
Tipos de Redes

PROFINET IO
• Equivalente a Profibus DP.
• Misma visión de E/S que con el bus de campo.
• Emplazamiento de las señales de E/S para el control en la
imagen de proceso.
• Configuración en la herramienta específica del fabricante,
con configuración del HW y lenguajes de programación.
• Reutilización a nivel de módulo.

PROFINET CBA
• Equivalente a Profibus FMS.
• Vista de sistema superior.
• Definición de interfaces de comunicación.
• Configuración a un nivel de sistema con una herramienta
para todos los fabricantes.
• Reutilización a nivel de máquina.
PROFINET Línea: todas la estaciones que intervienen se conectan una
tras otra, una falla en un dispositivo causa una interrupción
Topologias de Red en la línea.

Estrella: se obtiene conectando estaciones a un switch, el


número de nodos depende del switch.

Anillo: Configuración robusta con hasta 50 dispositivos IO y


un máximo tiempo de reconfiguración de 200ms (son usados
los dos puertos internos del CPU).

Configuración mixta (anillo/estrella): con un anillo MRP que


brinda la máxima confiabilidad posible. El anillo MRP está
compuesto por un controlador IP así como switches. Los
elementos IO serán conectados a los switches.

La estructura árbol (configuración mixta de línea y estrella)


Interconectando varias estructuras en forma de estrella. Esta
topología soporta hasta 250 dispositivos IO y hasta 62
switches conectados en serie.
PROFINET Tecnologías de transmisión

Profinet utiliza el conjunto de protocolos TCP/IP para la


transferencia de datos en toda la empresa y a todos los niveles.

PROFINET es la evolución del estándar abierto de Ethernet


industrial para la automatización. Utiliza Industrial Ethernet y
permite la comunicación en tiempo real hasta el nivel de
campo

La conexión directa entre el PC y una CPU o la conexión directa


entre dos CPU´s requiere un cable de par trenzado de tipo
cruzado,

Protocolo de control de transporte (TCP)


PROFINET PN Ing.Esp. John Jairo Piñeros C.
PROFINET
Tipos de Comunicación

Interfaces y tipos de comunicación Familia S7-300 .

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET

Generalidades

• Tipos de Comunicación
• Conexión de red y S7
• Dirección de Conexión ID
• Bloques de fallo
• Marcas de Ciclo

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET Tipos de Comunicación
CONEXIÓN
INSTRUCCIÓN INSTRUCCIÓN
PUT: Enviar CONEXIÓN S7 PUT: Enviar
GET: Recibir GET: Recibir

PUT: Enviar CONEXIÓN S7 AG_SEND: Enviar


GET: Recibir AG_RECV: Recibir

AG_SEND: Enviar
CONEXIÓN S7 PUT: Enviar
AG_RECV: Recibir GET: Recibir

AG_SEND: Enviar CONEXIÓN TCP AG_SEND: Enviar


AG_RECV: Recibir AG_RECV: Recibir

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET ESTABLECER CONEXIÓN
Comunicación Profinet
314C-2PN/DP - Modulo CP343-1 Lean
DE RED Y S7
Configurado el hardware , se 1 2
debe establecer la conexión Conexión de RED
entre la CPU 314C-2PN/DP y
el modulo CP 343,1 lean seleccionar en la parte superior
Conectar en red y posteriormente
• Conexión de RED enlazar el puerto PN de la CPU
• Conexión S7 314C-2PN/DP y conectarlo con el
puerto PN del modulo CP343-1 lean
Una CONEXIÓN define la asignación
lógica de dos interlocutores con el fin de
Conexión S7
ejecutar servicios de comunicación.
seleccionar en la parte superior
Una conexión define lo siguiente:
CONEXIONES y seleccionar
CONEXIÓN S7, posteriormente
• Interlocutores que intervienen
enlazar el puerto PN de la CPU
• Tipo de conexión (p. ej. conexión S7)
314C-2PN/DP y conectarlo con el
• Vía de conexión
puerto PN del modulo CP343-1 lean
PROFINET PN Ing.Esp. John Jairo Piñeros C.
PROFINET
Comunicación Profinet
DIRECCION DE
314C-2PN/DP - Modulo CP343-1 Lean CONEXIÓN: ID
Realizada la comunicación S7 , seleccionar la línea punteada y verificar la dirección de comunicación ID

2 3

Dirección ID de la conexión
S7, necesaria para el bloque
PUT o GET

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
AGREGAR BLOQUES
314C-2PN/DP - Modulo CP343-1 Lean PARA EVITAR FALLOS
Se debe agregar el bloque OB82, OB122, OB86 para evitar que la CPU entre a STOP y que las funciones PUT y GET
funcionen. EL OB1 ES EL BLOQUE PRINCIPAL DONDE SE PROGRAMA EL PLC

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
MARCAS DE CICLO
314C-2PN/DP

1
MARCAS DE CICLO S7-300
2
1. Click en dispositivos y redes
y luego clik en la CPU 314C.
2. Seleccionar el PLC CPU
314c-2PN/DP
3. En la pestaña GENERAL click
en Marca de ciclo.
4. Seleccionar la casilla Marca
de ciclo y digitar el valor del
Byte de la marca (tener en
cuenta que todos los bits
van a ser intermitentes
4
3

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
MARCAS DE CICLO
314C-2PN/DP

MARCAS DE CICLO USO


Marca que modifica periódicamente su estado binario Se utilizan en el programa de usuario, p. ej., para controlar
en una relación 1:1 entre impulso y pausa. indicadores luminosos con una luz intermitente o lanzar
procesos periódicos, como la adquisición de un valor real
En la parametrización de la marca de ciclo se determina
el byte de marcas de la CPU que se convertirá en el COLOCAR ESTA MARCA EN LA ENTRADA QUE ACTIVA LA
byte de marcas de ciclo. RECEPCION Y/O EN ENVIO DE DATOS DEL MODULO PUT O GET

FRECUENCIA
• Bit del byte de marcas de
Cada bit del byte de 7 6 5 4 3 2 1 0
ciclo
marcas de ciclo tiene
asignada una
• Duración del período (s) 2,0 1,6 1,0 0,8 0,5 0,4 0,2 0,1
frecuencia. La tabla
siguiente muestra la
asignación: • Frecuencia (Hz) 0,5 0,625 1 1,25 2 2,5 5 10

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET

FUNCIONES DE COMUNICACIÓN

• ENVIAR DATOS: PUT


• RECIBIR DATOS: GET

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
FUNCIONES DE
314C-2PN/DP COMUNICACION

PLC CON ETHERNET INTEGRADO


La función de comunicación se debe tomar de la librería de
instrucciones:

Comunicación
• GET: recibir datos (sin pasar por modulo CP)
• PUT: Enviar datos (sin pasar por modulo CP)
El procedimiento es
igual para el S7-1200
PUT: Enviar
GET: Recibir

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
PLC CON ETHERNET
314C-2PN/DP INTEGRADO
ENVIAR DATOS: PUT
MARCA
REQ: activa el intercambio de datos con un flanco ascendente, usar
DE CICLO
marcas de ciclo.

ID: se indica el número de la conexión, (ver dirección de conexión)

ADDR_1:
• especificar el área (marcas) de la CPU interlocutora (esclavo) que
debe escribirse (Formato ANY: P#byte numero de bytes)

SD_1:
• especificar el área (marcas) de la CPU local desde la que se van a
enviar los datos (Formato ANY: P#byte numero de bytes) PLC CON ETHERNET INTEGRADO
GET: recibir datos (sin pasar por modulo CP)
PUT: Enviar datos (sin pasar por modulo CP)

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
PLC CON ETHERNET
314C-2PN/DP INTEGRADO
ENVIAR DATOS: PUT
Para configurar la dirección ID también y otros parámetros click en
configuración, posteriormente configurar la CPU interlocutora
(esclavo)

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
PLC CON ETHERNET
314C-2PN/DP INTEGRADO
RECIBIR DATOS: GET
REQ: activa el intercambio de datos con un flanco ascendente, usar MARCA
marcas de ciclo. DE CICLO

ID: se indica el número de la conexión, (ver dirección de conexión)

ADDR_1:
• especificar el área (marcas) de la CPU interlocutora que debe
leerse

RD_1:
• especificar el área (marcas) de la CPU local desde la que se van a
recibir los datos (Formato ANY: P#byte numero de bytes)
PLC CON ETHERNET INTEGRADO
GET: recibir datos (sin pasar por modulo CP)
PUT: Enviar datos (sin pasar por modulo CP)

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
PLC CON ETHERNET
314C-2PN/DP INTEGRADO
RECIBIR DATOS: GET
Para configurar la dirección ID también y otros parámetros click en
configuración, posteriormente configurar la CPU interlocutora
(esclavo)

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET

FUNCIONES DE COMUNICACIÓN
MÓDULOS CP ETHERNET

• ENVIAR DATOS: AG_SEND


• RECIBIR DATOS: AG_RECV

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
FUNCIONES DE
Modulo CP343-1 Lean COMUNICACION

MODULO ETHERNET CP 343-1 LEAN


La función de comunicación se debe tomar de la librería:

Comunicación
Procesador de comunicaciones
Simatic NET CP
Open User Comunication
• AG_SEND: Enviar datos (por modulo CP)
• AG_RECV: Recibir datos (por modulo CP)

PROFINET PN Ing.Esp. John Jairo Piñeros C.


FUNCIONES DE
PROFINET
Comunicación Profinet COMUNICACIÓN
Modulo CP343-1 Lean
CP 343-1 LEAN

LADDR: Dirección inicial del módulo

272 decimal = 110 hexadecimal

PROFINET PN Ing.Esp. John Jairo Piñeros C.


FUNCIONES DE
PROFINET
Comunicación Profinet COMUNICACIÓN
Modulo CP343-1 Lean
CP 343-1 LEAN
ENVIAR DATOS: AG_SEND
ACT: activa el intercambio de datos con un flanco
ascendente, en este ejemplo al activar la marca ENVIAR la
instrucción envía el dato

ID: se indica el número de la conexión, (ver dirección de


conexión)

LADDR: Dirección inicial del módulo

SEND: Dirección del byte que se va a enviar en formato


ANY (P#byte numero de bytes)

LEN: Indica el número de bytes que se van a tomar del CP


Ethernet en el área de datos.
PROFINET PN Ing.Esp. John Jairo Piñeros C.
FUNCIONES DE
PROFINET
Comunicación Profinet COMUNICACIÓN
Modulo CP343-1 Lean
CP 343-1 LEAN

RECIBIR DATOS: AG_RECV

ID: se indica el número de la conexión, (ver dirección de


conexión)

LADDR: Dirección inicial del módulo

RECV: Dirección del byte que se va a Recibir en formato ANY


(P#byte numero de bytes)

LEN: Indica el número de bytes que se han tomado del CP


Ethernet en el área de datos.

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
314C-2PN/DP - Modulo CP343-1 Lean

Ejemplo 1 Comunicación Profinet


con modulo CP
PLC S7-300 PLC S7-300
CPU314C-2PN/DP CPU313C CON MODULO CP343-1 LEAN

+
El procedimiento es CPU314C-2PN/DP CPU 313C CP343-1 LEAN
igual para el S7-1200
PUT: Enviar
PUT: Enviar Profinet AG_SEND: Enviar
GET: Recibir
GET: Recibir AG_RECV: Recibir

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
1. CONFIGURACIÓN HARDWARE
314C-2PN/DP - Modulo CP343-1 Lean

IP: 192.168.1.11
M.S: 255.255.255.0
P.E.: 192.168.1.1

Si no se carga la
versión correcta
se genera un
fallo en el
MODULO
IP: 192.168.1.12 PROFINET
M.S: 255.255.255.0
P.E.: 192.168.1.1
PROFINET PN Ing.Esp. John Jairo Piñeros C.
PROFINET
Comunicación Profinet
2. CONEXIÓN S7
314C-2PN/DP - Modulo CP343-1 Lean

Seleccionar el icono CONEXIONES y elegir Conexión S7 del menú,


luego Se realiza la unión de los 2 puertos ethernet de cada PLC

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
3. ENVIAR EJEMPLO
314C-2PN/DP a Modulo CP343-1 Lean

PLC S7-300 PLC S7-300


CPU314C-2PN/DP CPU313C CON MODULO CP343-1 LEAN

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
4. RECIBIR EJEMPLO
314C-2PN/DP con Modulo CP343-1 Lean

PLC S7-300 PLC S7-300


CPU314C-2PN/DP CPU313C CON MODULO CP343-1 LEAN

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
314C-2PN/DP y S7-1200

Ejemplo 2 Comunicación Profinet


S7-300 A S7-1200
PLC S7-300 PLC S7-1200
CPU314C-2PN/DP CPU 1214C

CPU314C-2PN/DP CPU 1214C

PUT: Enviar Profinet PUT: Enviar


GET: Recibir GET: Recibir

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
1. CONFIGURACIÓN HARDWARE
314C-2PN/DP y S7-1200

IP: 192.168.1.12
M.S: 255.255.255.0
IP: 192.168.1.11 P.E.: 192.168.1.1
M.S: 255.255.255.0
P.E.: 192.168.1.1

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
2. CONEXIÓN S7
314C-2PN/DP y S7-1200

Seleccionar el icono CONEXIONES y elegir Conexión S7 del menú,


luego Se realiza la unión de los 2 puertos ethernet de cada PLC

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
3. ENVIAR EJEMPLO
314C-2PN/DP y S7-1200

PLC S7-300 PLC S7-1200


CPU314C-2PN/DP CPU 1214C CON MODULO CM1242-5

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
4. RECIBIR EJEMPLO
314C-2PN/DP y S7-1200

PLC S7-300 PLC S7-1200


CPU314C-2PN/DP CPU 1214C CON MODULO CM1242-5

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
Módulos CP343-1 Lean

Ejemplo 3 Comunicación Profinet


Módulos CP
PLC S7-300 PLC S7-300
CPU313C CON MODULO CP343-1 LEAN CPU313C CON MODULO CP343-1 LEAN

+ +
CPU 313C CP343-1 LEAN
CPU 313C CP343-1 LEAN

AG_SEND: Enviar AG_SEND: Enviar


AG_RECV: Recibir
Profinet
AG_RECV: Recibir

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
1. CONFIGURACIÓN HARDWARE
Módulos CP343-1 Lean

IP: 192.168.1.12 IP: 192.168.1.10


M.S: 255.255.255.0 M.S: 255.255.255.0
P.E.: 192.168.1.1 P.E.: 192.168.1.1

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
2. CONEXIÓN TCP
Módulos CP343-1 Lean

Seleccionar el icono CONEXIONES y elegir Conexión TCP del menú,


luego Se realiza la unión de los 2 puertos ethernet de cada PLC

PROFINET PN Ing.Esp. John Jairo Piñeros C.


PROFINET
Comunicación Profinet
3. ENVIAR EJEMPLO
Módulos CP343-1 Lean

PLC S7-300 PLC S7-300


CPU313C CON MODULO CP343-1 LEAN CPU313C CON MODULO CP343-1 LEAN

PROFINET PN Ing.Esp. John Jairo Piñeros C.


FIN
Gracias

También podría gustarte