Comunicación PROFIBUS-DP - Instrumentacion,...

Post on 06-Oct-2018

238 views 3 download

Transcript of Comunicación PROFIBUS-DP - Instrumentacion,...

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

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

Configuración Hardware del Maestro I

Configuración Hardware del Maestro II

Configuración Hardware del Maestro III

Configuración de la Periferia Descentralizada

Configuración Hardware de la Red I

Configuración Hardware de la Red II

Configuración de Red

Módulos de Programa

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

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

Configuración Hardware del Esclavo I

Configuración Hardware del Esclavo II

Configuración Hardware del Esclavo III

Configuración Hardware del Maestro I

Configuración Hardware del Maestro II

Configuración Hardware del Maestro III

Configuración Hardware del Maestro IV

Configuración Hardware del Maestro V

Configuración Hardware del Maestro VI

Configuración de Red

Módulos de Programa

Módulos de Organización OB1

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

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.

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

Configuración de la Periferia Descentralizada

Configuración de la Comunicación M-EI

Configuración de Red

Módulos de Organización OB1 - Maestro

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

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

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.

Configuración Hardware del Maestro I

Configuración Hardware del Maestro II CP 342-5

Configuración Hardware del Esclavo I

Configuración Hardware del Esclavo II

Configuración de Red

Módulos de Programa

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

Proyecto de Comunicación DP

Configuración Hardware del Esclavo I

Configuración Hardware del Esclavo II

Configuración Hardware del Maestro I

Configuración Hardware del Maestro II

Configuración Hardware del Maestro III

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)

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

Configuración de Red

Código de Programa del OB1

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

Proyecto de Comunicación

Configuración Hardware del Maestro

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

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

Configuración Hardware – Direcciones Resultantes III

Configuración de Red

Código de Programa del Maestro DP