Upload
borigue
View
217
Download
0
Embed Size (px)
Citation preview
8/16/2019 profinetpn
1/41
COMUNICACIÓNINDUSTRIAL-PROFINET (PN)ING.ESP. JOHN JAIRO PIÑEROS C.
SENA - VILLAVICENCIO
Ing.E
8/16/2019 profinetpn
2/41
Buses de campo
PROFINET PN Ing.E
8/16/2019 profinetpn
3/41
PROFINET Que es
PROFIBUS DP Ing.E
PROFINET es un estándar Ethernetabierto 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).
8/16/2019 profinetpn
4/41
PROFINET
PROFINET PN Ing.E
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 significaprogramar/organizar el intercambio cíclico con cada esclavo,
con alta prioridad y tiempos fijos.
Se pueden utilizar los cables y switches estándar de Ethernetaunque existen Switches específicos preparados para elentorno 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.
8/16/2019 profinetpn
5/41
Tipos de RedesPROFINET
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.
8/16/2019 profinetpn
6/41
8/16/2019 profinetpn
7/41
Tecnologías de transmisiónROFINET
Ing.EPROFINET 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 Ethernetindustrial para la automatización. Utiliza Industrial Ethernet y
permite la comunicación en tiempo real hasta el nivel de
campo
Protocolo de co
La conexión directa entre el PC y una CPU o la conexión directaentre dos CPU´s requiere un cable de par trenzado de tipocruzado,
8/16/2019 profinetpn
8/41
Ing.E
Interfaces y tipos de comunicación Familia S7-300 .
Tipos de ComunicaciónPROFINET
PROFINET PN
8/16/2019 profinetpn
9/41
Ing.E
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
8/16/2019 profinetpn
10/41
Ing.E
Tipos de ComunicaciónROFINET
PROFINET PN
PUT: EnviarGET: Recibir
AG_SEAG_RE
PUT: EnviarGET: Recibir
PUT: EnGET: Re
PUT: EGET: R
AG_SEND: EnviarAG_RECV: Recibir
AG_SEND: EnviarAG_RECV: Recibir
AG_SEAG_RE
CONEXIÓN S7
INSTRUCCIÓN INSTRUCONEXIÓN
CONEXIÓN S7
CONEXIÓN S7
CONEXIÓN TCP
8/16/2019 profinetpn
11/41
Ing.E
PROFINET
PROFINET PN
ESTABLECER CONEXIÓNDE RED Y S7
Configurado el hardware , se
debe establecer la conexión
entre la CPU 314C-2PN/DP yel 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
Comunicación Profinet314C-2PN/DP - Modulo CP343-1 Lean
Una CONEXIÓN define la asignaciónló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
8/16/2019 profinetpn
12/41
Ing.E
PROFINET
PROFINET PN
DIRECCION DECONEXIÓN: ID
Realizada la comunicación S7 , seleccionar la línea punteada y verificar la dirección de comunicación ID
Direcc
S7, ne
1
2
Comunicación Profinet314C-2PN/DP - Modulo CP343-1 Lean
8/16/2019 profinetpn
13/41
Ing.E
PROFINET
PROFINET PN
Se debe agregar el bloque OB82, OB122, OB86 para evitar que la CPU entre a STOP y que lasfuncionen. EL OB1 ES EL BLOQUE PRINCIPAL DONDE SE PROGRAMA EL PLC
AGREGAR BLOQUESPARA EVITAR FALLOS
Comunicación Profinet314C-2PN/DP - Modulo CP343-1 Lean
8/16/2019 profinetpn
14/41
Ing.E
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 delByte de la marca (tener en
cuenta que todos los bits
van a ser intermitentes
1
3
Comunicación Profinet314C-2PN/DP
MARCAS DE CICLO
8/16/2019 profinetpn
15/41
Ing.E
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 deciclo
7 6 5 4 3
• Duración del período (s) 2,0 1,6 1,0 0,8 0,5
• Frecuencia (Hz) 0,5 0,625 1 1,25 2
USO
Se utilizan en el programa de usuario,
indicadores luminosos con una luz inte
procesos periódicos, como la adquisici
COLOCAR ESTA MARCA EN LA ENTRADRECEPCION Y/O EN ENVIO DE DATOS
Cada bit del byte de
marcas de ciclo tiene
asignada una
frecuencia. La tabla
siguiente muestra la
asignación:
FRECUENCIA
Comunicación Profinet314C-2PN/DP
8/16/2019 profinetpn
16/41
Ing.E
PROFINET
PROFINET PN
FUNCIONES DE COMUNICACIÓN
• ENVIAR DATOS: PUT• RECIBIR DATOS: GET
8/16/2019 profinetpn
17/41
Ing.E
PROFINET
PROFINET PN
FUNCIONES DECOMUNICACION
PLC CON ETHERNET INTEGRADOLa 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 Profinet314C-2PN/DP
El procedimiento esigual para el S7-1200PUT: EnviarGET: Recibir
8/16/2019 profinetpn
18/41
Ing.E
PROFINET
PROFINET PN
PLC CON ETHERNETINTEGRADO
PLC CON ETHGET: recibir datos (PUT: Enviar datos (
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 Profinet314C-2PN/DP
ENVIAR DATOS: PUT
8/16/2019 profinetpn
19/41
Ing.E
PROFINET
PROFINET PN
PLC CON ETHERNETINTEGRADO
Para configurar la dirección ID también y otros parámetros click en
configuración, posteriormente configurar la CPU interlocutora
(esclavo)
Comunicación Profinet314C-2PN/DP
ENVIAR DATOS: PUT
8/16/2019 profinetpn
20/41
Ing.E
PROFINET
PROFINET PN
PLC CON ETHERNETINTEGRADO
PLC CON ETHERGET: recibir datos (sinPUT: Enviar datos (sin
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 Profinet314C-2PN/DP
RECIBIR DATOS: GET
8/16/2019 profinetpn
21/41
Ing.E
PROFINET
PROFINET PN
PLC CON ETHERNETINTEGRADO
Para configurar la dirección ID también y otros parámetros click en
configuración, posteriormente configurar la CPU interlocutora
(esclavo)
Comunicación Profinet314C-2PN/DP
RECIBIR DATOS: GET
8/16/2019 profinetpn
22/41
Ing.E
PROFINET
PROFINET PN
FUNCIONES DE COMUNICACIÓNMÓDULOS CP ETHERNET
• ENVIAR DATOS: AG_SEND•
RECIBIR DATOS: AG_RECV
8/16/2019 profinetpn
23/41
Ing.E
PROFINET
PROFINET PN
FUNCIONES DECOMUNICACION
MODULO ETHERNET CP 343-1 LEANLa función de comunicación se debe tomar de la librería:
ComunicaciónProcesador de comunicaciones
Simatic NET CPOpen User Comunication
• AG_SEND: Enviar datos (por modulo CP)• AG_RECV: Recibir datos (por modulo CP)
Comunicación ProfinetModulo CP343-1 Lean
FUNCIONES DE
8/16/2019 profinetpn
24/41
Ing.E
PROFINET
PROFINET PN
FUNCIONES DECOMUNICACIÓNCP 343-1 LEAN
LADDR: Dirección inicial del módulo
272 decimal = 110 hexadecimal
Comunicación ProfinetModulo CP343-1 Lean
FUNCIONES DE
8/16/2019 profinetpn
25/41
Ing.E
PROFINET
PROFINET PN
FUNCIONES DECOMUNICACIÓNCP 343-1 LEAN
ACT: activa el intercambio de datos con un flancoascendente, en este ejemplo al activar la marca ENVIAR lainstrucció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 formatoANY (P#byte numero de bytes)
LEN: Indica el número de bytes que se van a tomar del CPEthernet en el área de datos.
Comunicación ProfinetModulo CP343-1 Lean
ENVIAR DATOS: AG_SEND
FUNCIONES DE
8/16/2019 profinetpn
26/41
Ing.E
PROFINET
PROFINET PN
FUNCIONES DECOMUNICACIÓNCP 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 CPEthernet en el área de datos.
Comunicación ProfinetModulo CP343-1 Lean
RECIBIR DATOS: AG_RECV
8/16/2019 profinetpn
27/41
Ejemplo 1 Comunicación Profinetcon modulo CP
PLC S7-300
CPU314C-2PN/DP
PLC S7-300
CPU313C CON MODULO C
+CPU314C-2PN/DP CPU 313C
Profinet
Ing.E
PROFINET
PROFINET PN
PUT: EnviarGET: Recibir
AG_SAG_R
El procedimiento esigual para el S7-1200PUT: EnviarGET: Recibir
Comunicación Profinet314C-2PN/DP - Modulo CP343-1 Lean
8/16/2019 profinetpn
28/41
IP: 192.168.1.11M.S: 255.255.255.0P.E.: 192.168.1.1
Comunicación Profinet314C-2PN/DP - Modulo CP343-1 Lean
Ing.E
PROFINET
PROFINET PN
IP: 192.168.1.12M.S: 255.255.255.0P.E.: 192.168.1.1
1. CONFIGURACIÓN HARDWARE
8/16/2019 profinetpn
29/41
Comunicación Profinet314C-2PN/DP - Modulo CP343-1 Lean
Ing.E
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
8/16/2019 profinetpn
30/41
8/16/2019 profinetpn
31/41
Ing.E
PROFINET
PROFINET PN
4. RECIBIR EJEMPLO
PLC S7-300
CPU314C-2PN/DP
PLC S7-300
CPU313C CON MODULO CP
Comunicación Profinet314C-2PN/DP con Modulo CP343-1 Lean
8/16/2019 profinetpn
32/41
Ejemplo 2 Comunicación ProfinetS7-300 A S7-1200
PLC S7-300
CPU314C-2PN/DP
PLC S7-1200
CPU 1214C
CPU314C-2PN/DP
Profinet
Ing.E
PROFINET
PROFINET PN
PUT: EnviarGET: Recibir
Comunicación Profinet314C-2PN/DP y S7-1200
PUGE
Ó
8/16/2019 profinetpn
33/41
Ing.E
PROFINET
PROFINET PN
1. CONFIGURACIÓN HARDWAREComunicación Profinet314C-2PN/DP y S7-1200
IP: 192.168.1.11M.S: 255.255.255.0P.E.: 192.168.1.1
IP: 192.168.1.12M.S: 255.255.255.0P.E.: 192.168.1.1
Ó
8/16/2019 profinetpn
34/41
Ing.E
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 Profinet314C-2PN/DP y S7-1200
3 ENVIAR EJEMPLO
8/16/2019 profinetpn
35/41
Ing.E
PROFINET
PROFINET PN
3. ENVIAR EJEMPLO
PLC S7-300CPU314C-2PN/DP
PLC S7-1200CPU 1214C CON MODULO C
Comunicación Profinet314C-2PN/DP y S7-1200
8/16/2019 profinetpn
36/41
Ing.E
PROFINET
PROFINET PN
4. RECIBIR EJEMPLO
PLC S7-300CPU314C-2PN/DP
PLC S7-1200CPU 1214C CON MODULO C
Comunicación Profinet314C-2PN/DP y S7-1200
8/16/2019 profinetpn
37/41
Ejemplo 3 Comunicación ProfinetMódulos CP
+CPU 313C
Profinet
Ing.E
PROFINET
PROFINET PN
AG_SAG_R
Comunicación ProfinetMódulos CP343-1 Lean
PLC S7-300
CPU313C CON MODULO CP343-1 LEAN
PLC S7-3
CPU313C CON MODUL
+CP343-1 LEANCPU 313C
AG_SEND: EnviarAG_RECV: Recibir
1 CONFIGURACIÓN HARDWARE
8/16/2019 profinetpn
38/41
Ing.E
PROFINET
PROFINET PN
1. CONFIGURACIÓN HARDWARE
IP: 192.168.1.12M.S: 255.255.255.0P.E.: 192.168.1.1
IP: 19M.S: 2P.E.: 1
Comunicación ProfinetMódulos CP343-1 Lean
2 CONEXIÓN TCP
8/16/2019 profinetpn
39/41
Ing.E
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 ProfinetMódulos CP343-1 Lean
3 ENVIAR EJEMPLO
8/16/2019 profinetpn
40/41
Ing.E
PROFINET
PROFINET PN
3. ENVIAR EJEMPLOComunicación ProfinetMódulos CP343-1 Lean
PLC S7-300
CPU313C CON MODULO C
PLC S7-300
CPU313C CON MODULO CP343-1 LEAN
8/16/2019 profinetpn
41/41
FINGracias