profinetpn

  • 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