PROFINET PN Comunicación entre:
1. PLC S7-300 (314C-2PN/DP) y S7-300 CPU 313C con módulo CP343-1 Lean.
2. PLC S7-300 (314C-2PN/DP) y S7-1200
3. PLC S7-300 CPU 313C con módulo CP343-1 Lean y S7-300 CPU 313C con módulo CP343-1 Lean.
3. PROFINET Que es?
PROFIBUS DP Ing.Esp. John Jairo Piñeros C.
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).
4. PROFINET
PROFINET PN Ing.Esp. John Jairo Piñeros C.
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.
5. Tipos de Redes
PROFINET
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.
6. Topologias de Red
PROFINET Línea: todas la estaciones que intervienen se conectan una
tras otra, una falla en un dispositivo causa una interrupción
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.
7. Tecnologías de transmisiónPROFINET
Ing.Esp. John Jairo Piñeros C.PROFINET PN
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
Protocolo de control de transporte (TCP)
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,
8. Ing.Esp. John Jairo Piñeros C.
Interfaces y tipos de comunicación Familia S7-300 .
Tipos de Comunicación
PROFINET
PROFINET PN
9. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
Generalidades
• Tipos de Comunicación
• Conexión de red y S7
• Dirección de Conexión ID
• Bloques de fallo
• Marcas de Ciclo
11. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
ESTABLECER CONEXIÓN
DE RED Y S7
Configurado el hardware , se
debe establecer la conexión
entre la CPU 314C-2PN/DP y
el modulo CP 343,1 lean
• Conexión de RED
• Conexión S7
Conexión de RED
seleccionar en la parte superior
Conectar en red y posteriormente
enlazar el puerto PN de la CPU
314C-2PN/DP y conectarlo con el
puerto PN del modulo CP343-1 lean
Conexión S7
seleccionar en la parte superior
CONEXIONES y seleccionar
CONEXIÓN S7, posteriormente
enlazar el puerto PN de la CPU
314C-2PN/DP y conectarlo con el
puerto PN del modulo CP343-1 lean
1 2
Comunicación Profinet
314C-2PN/DP - Modulo CP343-1 Lean
Una CONEXIÓN define la asignación
lógica de dos interlocutores con el fin de
ejecutar servicios de comunicación.
Una conexión define lo siguiente:
• Interlocutores que intervienen
• Tipo de conexión (p. ej. conexión S7)
• Vía de conexión
12. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
DIRECCION DE
CONEXIÓN: ID
Realizada la comunicación S7 , seleccionar la línea punteada y verificar la dirección de comunicación ID
Dirección ID de la conexión
S7, necesaria para el bloque
PUT o GET
1
2 3
Comunicación Profinet
314C-2PN/DP - Modulo CP343-1 Lean
13. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
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
AGREGAR BLOQUES
PARA EVITAR FALLOS
Comunicación Profinet
314C-2PN/DP - Modulo CP343-1 Lean
14. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
MARCAS DE CICLO S7-300
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
1
2
3
4
Comunicación Profinet
314C-2PN/DP
MARCAS DE CICLO
15. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
MARCAS DE CICLO
Marca que modifica periódicamente su estado binario
en una relación 1:1 entre impulso y pausa.
En la parametrización de la marca de ciclo se determina
el byte de marcas de la CPU que se convertirá en el
byte de marcas de ciclo.
MARCAS DE CICLO
• Bit del byte de marcas de
ciclo
7 6 5 4 3 2 1 0
• Duración del período (s) 2,0 1,6 1,0 0,8 0,5 0,4 0,2 0,1
• Frecuencia (Hz) 0,5 0,625 1 1,25 2 2,5 5 10
USO
Se utilizan en el programa de usuario, p. ej., para controlar
indicadores luminosos con una luz intermitente o lanzar
procesos periódicos, como la adquisición de un valor real
COLOCAR ESTA MARCA EN LA ENTRADA QUE ACTIVA LA
RECEPCION Y/O EN ENVIO DE DATOS DEL MODULO PUT O GET
Cada bit del byte de
marcas de ciclo tiene
asignada una
frecuencia. La tabla
siguiente muestra la
asignación:
FRECUENCIA
Comunicación Profinet
314C-2PN/DP
16. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
FUNCIONES DE COMUNICACIÓN
• ENVIAR DATOS: PUT
• RECIBIR DATOS: GET
17. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
FUNCIONES DE
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)
Comunicación Profinet
314C-2PN/DP
El procedimiento es
igual para el S7-1200
PUT: Enviar
GET: Recibir
18. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
PLC CON ETHERNET
INTEGRADO
PLC CON ETHERNET INTEGRADO
GET: recibir datos (sin pasar por modulo CP)
PUT: Enviar datos (sin pasar por modulo CP)
REQ: activa el intercambio de datos con un flanco ascendente, usar
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)
MARCA
DE CICLO
Comunicación Profinet
314C-2PN/DP
ENVIAR DATOS: PUT
19. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
PLC CON ETHERNET
INTEGRADO
Para configurar la dirección ID también y otros parámetros click en
configuración, posteriormente configurar la CPU interlocutora
(esclavo)
Comunicación Profinet
314C-2PN/DP
ENVIAR DATOS: PUT
20. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
PLC CON ETHERNET
INTEGRADO
PLC CON ETHERNET INTEGRADO
GET: recibir datos (sin pasar por modulo CP)
PUT: Enviar datos (sin pasar por modulo CP)
REQ: activa el intercambio de datos con un flanco ascendente, usar
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 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)
MARCA
DE CICLO
Comunicación Profinet
314C-2PN/DP
RECIBIR DATOS: GET
21. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
PLC CON ETHERNET
INTEGRADO
Para configurar la dirección ID también y otros parámetros click en
configuración, posteriormente configurar la CPU interlocutora
(esclavo)
Comunicación Profinet
314C-2PN/DP
RECIBIR DATOS: GET
22. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
FUNCIONES DE COMUNICACIÓN
MÓDULOS CP ETHERNET
• ENVIAR DATOS: AG_SEND
• RECIBIR DATOS: AG_RECV
23. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
FUNCIONES DE
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)
Comunicación Profinet
Modulo CP343-1 Lean
24. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
FUNCIONES DE
COMUNICACIÓN
CP 343-1 LEAN
LADDR: Dirección inicial del módulo
272 decimal = 110 hexadecimal
Comunicación Profinet
Modulo CP343-1 Lean
25. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
FUNCIONES DE
COMUNICACIÓN
CP 343-1 LEAN
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.
Comunicación Profinet
Modulo CP343-1 Lean
ENVIAR DATOS: AG_SEND
26. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
FUNCIONES DE
COMUNICACIÓN
CP 343-1 LEAN
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.
Comunicación Profinet
Modulo CP343-1 Lean
RECIBIR DATOS: AG_RECV
27. Ejemplo 1 Comunicación Profinet
con modulo CP
PLC S7-300
CPU314C-2PN/DP
PLC S7-300
CPU313C CON MODULO CP343-1 LEAN
+
CPU314C-2PN/DP CP343-1 LEANCPU 313C
Profinet
Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
PUT: Enviar
GET: Recibir
AG_SEND: Enviar
AG_RECV: Recibir
El procedimiento es
igual para el S7-1200
PUT: Enviar
GET: Recibir
Comunicación Profinet
314C-2PN/DP - Modulo CP343-1 Lean
28. IP: 192.168.1.11
M.S: 255.255.255.0
P.E.: 192.168.1.1
Comunicación Profinet
314C-2PN/DP - Modulo CP343-1 Lean
Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
IP: 192.168.1.12
M.S: 255.255.255.0
P.E.: 192.168.1.1
1. CONFIGURACIÓN HARDWARE
Si no se carga la
versión correcta
se genera un
fallo en el
MODULO
PROFINET
29. Comunicación Profinet
314C-2PN/DP - Modulo CP343-1 Lean
Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
2. CONEXIÓN S7
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
30. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
3. ENVIAR EJEMPLO
PLC S7-300
CPU314C-2PN/DP
PLC S7-300
CPU313C CON MODULO CP343-1 LEAN
Comunicación Profinet
314C-2PN/DP a Modulo CP343-1 Lean
31. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
4. RECIBIR EJEMPLO
PLC S7-300
CPU314C-2PN/DP
PLC S7-300
CPU313C CON MODULO CP343-1 LEAN
Comunicación Profinet
314C-2PN/DP con Modulo CP343-1 Lean
32. Ejemplo 2 Comunicación Profinet
S7-300 A S7-1200
PLC S7-300
CPU314C-2PN/DP
PLC S7-1200
CPU 1214C
CPU314C-2PN/DP CPU 1214C
Profinet
Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
PUT: Enviar
GET: Recibir
Comunicación Profinet
314C-2PN/DP y S7-1200
PUT: Enviar
GET: Recibir
33. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
1. CONFIGURACIÓN HARDWARE
Comunicación Profinet
314C-2PN/DP y S7-1200
IP: 192.168.1.11
M.S: 255.255.255.0
P.E.: 192.168.1.1
IP: 192.168.1.12
M.S: 255.255.255.0
P.E.: 192.168.1.1
34. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
2. CONEXIÓN S7
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
Comunicación Profinet
314C-2PN/DP y S7-1200
35. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
3. ENVIAR EJEMPLO
PLC S7-300
CPU314C-2PN/DP
PLC S7-1200
CPU 1214C CON MODULO CM1242-5
Comunicación Profinet
314C-2PN/DP y S7-1200
36. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
4. RECIBIR EJEMPLO
PLC S7-300
CPU314C-2PN/DP
PLC S7-1200
CPU 1214C CON MODULO CM1242-5
Comunicación Profinet
314C-2PN/DP y S7-1200
39. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
2. CONEXIÓN TCP
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
Comunicación Profinet
Módulos CP343-1 Lean
40. Ing.Esp. John Jairo Piñeros C.
PROFINET
PROFINET PN
3. ENVIAR EJEMPLO
Comunicación Profinet
Módulos CP343-1 Lean
PLC S7-300
CPU313C CON MODULO CP343-1 LEAN
PLC S7-300
CPU313C CON MODULO CP343-1 LEAN