37
Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación PROFIBUS-DP 1. – Ejercicio 1 – Comunicación con Periferia Descentralizada 1.1 – Elementos del Ejercicio 1.2 – Configuración Hardware Maestro/Periferia 1.3 – Configuración de la Red 1.4 – Módulos de Programa 2. – Ejercicio 2 – Comunicación con Esclavo-I 2.1 – Elementos del Ejercicio 2.2 – Configuración Hardware Maestro/Esclavo-I 2.3 – Configuración de la Red 2.4 – Módulos de Programa 3. – Ejercicio 3 – Comunicación de Datos Coherentes 3.1 – Datos Coherentes; SFC´s para su lectura y escritura 3.2 – Elementos del Ejercicio 3.3 – Configuración Hardware 3.4 – Configuración de la Red 3.5 – Módulos de Programa Índice 4. – Ejercicio 4 – Comunicación con Periferia Descentralizada con CP 342-5 (I) 4.1 – Elementos del Ejercicio 4.2 – Configuración Hardware 4.3 – Configuración de la Red 4.4 – Módulos de Programa 5. – Ejercicio 5 – Comunicación con Esclavo-I con CP 342-5 (II) 5.1 – Elementos del Ejercicio 5.2 – Configuración Hardware 5.3 – Configuración de la Red 5.4 – Módulos de Programa 6. – Ejercicio 6 – Comunicación con Periferia Descentralizada y Esclavo-I con CP 342-5 6.1 – Elementos del Ejercicio 6.2 – Configuración Hardware 6.3 – Configuración de la Red 6.4 – Módulos de Programa

Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

  • Upload
    hatu

  • View
    238

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Tecnologías de Control

Comunicación PROFIBUS-DP

TEMA – Comunicación PROFIBUS-DP1. – Ejercicio 1 – Comunicación con Periferia Descentralizada

1.1 – Elementos del Ejercicio

1.2 – Configuración Hardware Maestro/Periferia

1.3 – Configuración de la Red

1.4 – Módulos de Programa

2. – Ejercicio 2 – Comunicación con Esclavo-I

2.1 – Elementos del Ejercicio

2.2 – Configuración Hardware Maestro/Esclavo-I

2.3 – Configuración de la Red

2.4 – Módulos de Programa

3. – Ejercicio 3 – Comunicación de Datos Coherentes

3.1 – Datos Coherentes; SFC´s para su lectura y escritura

3.2 – Elementos del Ejercicio

3.3 – Configuración Hardware

3.4 – Configuración de la Red

3.5 – Módulos de Programa

Índice

4. – Ejercicio 4 – Comunicación con Periferia Descentralizada con CP 342-5 (I)

4.1 – Elementos del Ejercicio

4.2 – Configuración Hardware

4.3 – Configuración de la Red

4.4 – Módulos de Programa

5. – Ejercicio 5 – Comunicación con Esclavo-I con CP 342-5 (II)

5.1 – Elementos del Ejercicio

5.2 – Configuración Hardware

5.3 – Configuración de la Red

5.4 – Módulos de Programa

6. – Ejercicio 6 – Comunicación con Periferia Descentralizada y Esclavo-I con CP 342-5

6.1 – Elementos del Ejercicio

6.2 – Configuración Hardware

6.3 – Configuración de la Red

6.4 – Módulos de Programa

Page 2: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Ejercicio 1 – Comunicación con Periferia Descentralizada

Maestro DPCPU S7-300

CPU 315-2DP16 E/D16 S/D2 E/A2 S/A

Configuración hardware

FuncionamientoEl Dispositivo Esclavo de Periferia Descentralizada mapea sus E/S sobre el dispositivo Maestro, visualizando el byte de entradas sobre el byte de salidas.

PROFIBUS

Maestro DP

Esclavo ET 200M

Addr-1

Addr-5

Esclavo ET 200MET 200M

IM 153-18 E/D y 8 SD

Elementos del Ejercicio 1

STEP7PC

Equipo 1 S7-300CPU 315-2DP

PC Adapter

Red PROFIBUS

Equipo 2 ET 200MIM 153-1

Page 3: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Maestro I

Configuración Hardware del Maestro II

Page 4: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Maestro III

Configuración de la Periferia Descentralizada

Page 5: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware de la Red I

Configuración Hardware de la Red II

Page 6: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración de Red

Módulos de Programa

Page 7: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Módulos de Organización OB1 - Maestro

Ejercicio 2 – Comunicación con Esclavo-I

Maestro DPCPU S7-300

CPU 315-2DP16 E/D16 S/D2 E/A2 S/A

Configuración hardware

FuncionamientoEl dispositivo Maestro envía el contenido de la palabra de entradas IW0 al dispositivo Esclavo-I y éste visualiza el contenido recibido en la QW4.

Al mismo tiempo, el dispositivo Maestro lee el contenido de la palabra de entradas IW0 del dispositivo Esclavo-I y visualiza el contenido leído en su QW4.

PROFIBUS

Maestro DP

Esclavo-I

Addr-1

Addr-40

Esclavo-ICPU S7-300

CPU 315-2DP16 E/D16 S/D2 E/A2 S/A

Page 8: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Elementos del Ejercicio 2

STEP7PC

Equipo 1 S7-300CPU 315-2DP

Equipo 2 S7-300CPU 315-2DP

PC Adapter

Red PROFIBUS

Proyecto de Comunicación DP

Page 9: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Esclavo I

Configuración Hardware del Esclavo II

Page 10: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Esclavo III

Configuración Hardware del Maestro I

Page 11: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Maestro II

Configuración Hardware del Maestro III

Page 12: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Maestro IV

Configuración Hardware del Maestro V

Page 13: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Maestro VI

Configuración de Red

Page 14: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Módulos de Programa

Módulos de Organización OB1

Page 15: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Ejercicio 3 – Comunicación de Datos Coherentes

Maestro DPCPU S7-300

CPU 315-2DP16 E/D16 S/D2 E/A2 S/A

Configuración hardware

FuncionamientoEl dispositivo Maestro envía 10 bytes de datos al Esclavo-I. El envío se produce con flanco ascendente de la I0.0. En el contenido de estos datos se introducen las entradas del Maestro debidas a la periferia de entradas externa y descentralizada. El Esclavo-I visualiza el contenido de las entradas debidas a periferia externa.

El Esclavo-I actualiza su zona de salidas con flanco de la I0.0. Los datos de la zona de salidas se corresponden con las entradas de periferia externa y los datos recibidos del maestro correspondientes a sus salidas de periferia descentralizada.

El dispositivo Maestro lee el contenido del 10 bytes desde el dispositivo Esclavo-I y visualiza el contenido leído en su periferia de salidas externa y descentralizada.

Esclavo-ICPU S7-300

CPU 315-2DP16 E/D16 S/D2 E/A2 S/A

PROFIBUS

Maestro DP

Esclavo ET 200M

Addr-1

Addr-5

Esclavo-I

Addr-40

Esclavo ET 200MET 200M

IM 153-18 E/D y 8 SD

Datos Coherentes

DefiniciónDatos relacionados en cuanto a contenido y que no pueden ser separados.

Reconocimiento de Datos Coherentes3 Bytes: Agrupaciones de 3 bytes, paras las cuales no puede utilizarse operaciones de carga y transferenciaMás de 4 Bytes: Agrupaciones de más de 4bytes

Page 16: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

SFC para Lectura de Datos Coherentes

Leer Datos Coherentes - SFC 14 "DPRD_DAT"La SFC 14 ”DPRD_DAT” (read consistent data of a DP–normslave) permite leer datos coherentes de un esclavo DP normalizado.

SFC para Escritura de Datos Coherentes

Escribir Datos Coherentes - SFC 15 "DPWR_DAT"La SFC 15 ”DPWR_DAT” (write consistent data to a DP–normslave) permite transferir datos coherentes al esclavo DP normalizado direccionado.

Page 17: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Elementos del Ejercicio 3

STEP7PC

Equipo 1 S7-300CPU 315-2DP

Equipo 2 S7-300CPU 315-2DP

PC Adapter

Red PROFIBUS

Equipo 3 ET 200MIM 153-1

Configuración Hardware del Maestro

Page 18: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración de la Periferia Descentralizada

Configuración de la Comunicación M-EI

Page 19: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración de Red

Módulos de Organización OB1 - Maestro

Page 20: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Módulos de Organización OB1 - Esclavo

Ejercicio 4 – Comunicación con Periferia Descentralizada

Maestro DPCPU S7-300

CPU 315CP 342-516 E/D16 S/D2 E/A2 S/A

Configuración hardware

FuncionamientoEl dispositivo esclavo-DP debe mapear:

- su byte de entradas en la dirección 2 de la imagen del proceso de entradas (IB 2)- su byte de salidas en la dirección 6 de la imagen del proceso de salidas (QB 6)

El estado del byte de entradas dispositivo esclavo-DP se tiene que presentar:- en el byte de salidas del esclavo-DP y- en el byte da salidas 4 (QB 4) del maestro-DP.

PROFIBUS

Maestro DP

Addr-1

Esclavo DP ET 200M

Addr-5

Esclavo ET 200MET 200M

IM 153-18 E/D y 8 SD

Page 21: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

STEP7PC

Equipo 1 S7-300CPU 315 CP 342-5

PC Adapter

Red PROFIBUS

Equipo 2 ET 200MIM 153-1

Elementos del Ejercicio 4

Proyecto de Comunicación DP con CP 342-5

Page 22: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

FC para Transferencia de Datos a Esclavo DP (FC1)

Transferencia de Datos a Esclavo DP - FC 1 "DP_SEND"El bloque FC DP_SEND transfiere datos al CP PROFIBUS.El bloque DP_SEND tiene que ser llamado como mínimo una vez en el Maestro DP y en el Esclavo DP desde el programa de usuario.

Parámetro Tipo Rango de Valores Comentario CPLADDR WORD Dirección de comienzo de modulo. SEND ANY Puntero de la dirección y longitud de datos a enviar

(la dirección puede ser de entradas, salidas, marcas y bloques de datos).

DONE BOOL 0: - 1: Nuevos datos

Indicador de envío de datos sin error.

ERROR BOOL 0: - 1: Error

Indicador de error.

STATUS WORD Indicador de estado.

FC para Carga de Datos de Esclavo DP (FC2)

Carga de Datos de Esclavo DP - FC 2 "DP_RECV"El bloque FC DP_RECV recibe datos a través del CP PROFIBUS.El bloque FC DP_RECV se tiene que llamar al menos una vez en el programa de usuario para el maestro DP y el esclavo DP.

Parámetro Tipo Rango de Valores Comentario CPLADDR WORD Dirección de comienzo de modulo. RECV ANY Puntero de la dirección y longitud de datos

donde recibir (la dirección puede ser de entradas, salidas, marcas y bloques de datos).

NDR BOOL 0: - 1: Nuevos datos

Indicador de recepción de nuevos datos.

ERROR BOOL 0: - 1: Error

Indicación de error

STATUS WORD Indicador de estado. DPSTATUS BYTE Indicador de estado.

Page 23: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Maestro I

Configuración Hardware del Maestro II CP 342-5

Page 24: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Esclavo I

Configuración Hardware del Esclavo II

Page 25: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración de Red

Módulos de Programa

Page 26: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Ejercicio 5 – Comunicación con Esclavo Inteligente

Maestro DPCPU S7-300

CPU 315CP 342-516 E/D16 S/D2 E/A2 S/A

Configuración hardware

FuncionamientoMapear las E/S del esclavo a partir de la dirección 100 de ambas imágenes del proceso:

Funcionamiento:- las DI del M-1 en DO de EI-40 y viceversa- las AI del M-1 en AO de EI-40 y viceversa

Maestro DP

Addr-1

Esclavo I DPCPU S7-300

CPU 315CP 342-516 E/D16 S/D2 E/A2 S/A

Addr-40

Esclavo I DP

Elementos del Ejercicio 5

STEP7PC

Equipo 1 S7-300CPU 315 CP 342-5

PC Adapter

Red PROFIBUS

Equipo 2 S7-300CPU 315 CP 342-5

Page 27: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Proyecto de Comunicación DP

Configuración Hardware del Esclavo I

Page 28: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Esclavo II

Configuración Hardware del Maestro I

Page 29: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Maestro II

Configuración Hardware del Maestro III

Page 30: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del Maestro IV

Configuración Hardware del EsclavoI IDefinición de la dirección de la primera tarjeta (E/D)

Definición de la dirección dela segunda tarjeta (S/D)

Page 31: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración Hardware del EsclavoI IIDefinición de la dirección de la tercera tarjeta (E/A)

Definición de la dirección dela cuarta tarjeta (S/A)

Configuración Hardware del Maestro V

Page 32: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Configuración de Red

Código de Programa del OB1

Page 33: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Ejercicio 6 – Comunicación Perif. Descentr. y Esclavo-I

Maestro DPCPU S7-300

CPU 315CP 342-516 E/D16 S/D2 E/A2 S/A

Configuración hardware

FuncionamientoMapear las E/S de los tres esclavos a partir de la dirección 100 de ambas imágenes del proceso:

Funcionamiento:- el byte de entradas del E-5, en QB4 de M-1, primer QB del E-32 y en primer QB del E-40- el primer byte de entradas del E-32, en QB5 de M-1, QB del E-5 y segundo QB del E-40- la primera E/A del maestro, a la primera S/A del E-32- la primera E/A del E-32, a la primera S/A del E-40- la primera E/A del E-40, a la primera S/A del maestro

PROFIBUS

Maestro DP

Addr-1

Esclavo DP ET 200M

Addr-5

Esclavo ET 200MET 200M

IM 153-18 E/D y 8 SD

Addr-32

Esclavo DP ET 200M

Esclavo ET 200MET 200M

IM 153-116 E/D - 16 S/D2 E/A - 2 S/A

Esclavo I DPCPU S7-300

CPU 315CP 342-516 E/D - 16 S/D2 E/A - 2 S/A

Addr-40

Esclavo I DP

Elementos del Ejercicio 6

STEP7PC

Equipo 1 S7-300CPU 315 CP 342-5

PC Adapter

Red PROFIBUS

Equipo 2 ET 200MIM 153-1

Equipo 3 ET 200MIM 153-1

Equipo 4 S7-300CPU 315 CP 342-5

Page 34: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Proyecto de Comunicación

Configuración Hardware del Maestro

Page 35: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Direcciones resultantes de la parametrización del esclavo 5

Configuración Hardware – Direcciones Resultantes I

Direcciones resultantes de la parametrización del esclavo 32

Configuración Hardware – Direcciones Resultantes II

Page 36: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Direcciones resultantes de la parametrización del esclavo 40 (inteligente)

Configuración Hardware – Direcciones Resultantes III

Configuración de Red

Page 37: Comunicación PROFIBUS-DP - Instrumentacion, …instrumentacionycontrol.net/.../IyCnet_Comunicacion_Profibus_DP.pdf · Tecnologías de Control Comunicación PROFIBUS-DP TEMA – Comunicación

Código de Programa del Maestro DP