You are on page 1of 37

Tecnologas de Control

Comunicacin PROFIBUS-DP
TEMA Comunicacin PROFIBUS-DP
1. Ejercicio 1 Comunicacin con Periferia Descentralizada
1.1 Elementos del Ejercicio
1.2 Configuracin Hardware Maestro/Periferia
1.3 Configuracin de la Red
1.4 Mdulos de Programa
2. Ejercicio 2 Comunicacin con Esclavo-I
2.1 Elementos del Ejercicio
2.2 Configuracin Hardware Maestro/Esclavo-I
2.3 Configuracin de la Red
2.4 Mdulos de Programa
3. Ejercicio 3 Comunicacin de Datos Coherentes
3.1 Datos Coherentes; SFCs para su lectura y escritura
3.2 Elementos del Ejercicio
3.3 Configuracin Hardware
3.4 Configuracin de la Red
3.5 Mdulos de Programa
ndice
4. Ejercicio 4 Comunicacin con Periferia Descentralizada con
CP 342-5 (I)
4.1 Elementos del Ejercicio
4.2 Configuracin Hardware
4.3 Configuracin de la Red
4.4 Mdulos de Programa
5. Ejercicio 5 Comunicacin con Esclavo-I con CP 342-5 (II)
5.1 Elementos del Ejercicio
5.2 Configuracin Hardware
5.3 Configuracin de la Red
5.4 Mdulos de Programa
6. Ejercicio 6 Comunicacin con Periferia Descentralizada y
Esclavo-I con CP 342-5
6.1 Elementos del Ejercicio
6.2 Configuracin Hardware
6.3 Configuracin de la Red
6.4 Mdulos de Programa
Ejercicio 1 Comunicacin con Periferia Descentralizada
Maestro DP
CPU S7-300
CPU 315-2DP
16 E/D
16 S/D
2 E/A
2 S/A
Configuracin hardware
Funcionamiento
El 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 200M
ET 200M
IM 153-1
8 E/D y 8 SD
Elementos del Ejercicio 1
STEP7 PC
Equipo 1 S7-300
CPU 315-2DP
PC Adapter
Red PROFIBUS
Equipo 2 ET 200M
IM 153-1
Configuracin Hardware del Maestro I
Configuracin Hardware del Maestro II
Configuracin Hardware del Maestro III
Configuracin de la Periferia Descentralizada
Configuracin Hardware de la Red I
Configuracin Hardware de la Red II
Configuracin de Red
Mdulos de Programa
Mdulos de Organizacin OB1 - Maestro
Ejercicio 2 Comunicacin con Esclavo-I
Maestro DP
CPU S7-300
CPU 315-2DP
16 E/D
16 S/D
2 E/A
2 S/A
Configuracin hardware
Funcionamiento
El dispositivo Maestro enva 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 ledo en su QW4.
PROFIBUS
Maestro DP
Esclavo-I
Addr-1
Addr-40
Esclavo-I
CPU S7-300
CPU 315-2DP
16 E/D
16 S/D
2 E/A
2 S/A
Elementos del Ejercicio 2
STEP7 PC
Equipo 1 S7-300
CPU 315-2DP
Equipo 2 S7-300
CPU 315-2DP
PC Adapter
Red PROFIBUS
Proyecto de Comunicacin DP
Configuracin Hardware del Esclavo I
Configuracin Hardware del Esclavo II
Configuracin Hardware del Esclavo III
Configuracin Hardware del Maestro I
Configuracin Hardware del Maestro II
Configuracin Hardware del Maestro III
Configuracin Hardware del Maestro IV
Configuracin Hardware del Maestro V
Configuracin Hardware del Maestro VI
Configuracin de Red
Mdulos de Programa
Mdulos de Organizacin OB1
Ejercicio 3 Comunicacin de Datos Coherentes
Maestro DP
CPU S7-300
CPU 315-2DP
16 E/D
16 S/D
2 E/A
2 S/A
Configuracin hardware
Funcionamiento
El dispositivo Maestro enva 10 bytes de datos al Esclavo-I. El envo 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 ledo en su periferia de salidas externa y descentralizada.
Esclavo-I
CPU S7-300
CPU 315-2DP
16 E/D
16 S/D
2 E/A
2 S/A
PROFIBUS
Maestro DP
Esclavo ET 200M
Addr-1
Addr-5
Esclavo-I
Addr-40
Esclavo ET 200M
ET 200M
IM 153-1
8 E/D y 8 SD
Datos Coherentes
Definicin
Datos relacionados en cuanto a contenido y que no pueden ser separados.
Reconocimiento de Datos Coherentes
3 Bytes: Agrupaciones de 3 bytes, paras las cuales no puede utilizarse operaciones de carga y transferencia
Ms de 4 Bytes: Agrupaciones de ms 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 DPnormslave) 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 DPnormslave) permite transferir datos
coherentes al esclavo DP normalizado direccionado.
Elementos del Ejercicio 3
STEP7 PC
Equipo 1 S7-300
CPU 315-2DP
Equipo 2 S7-300
CPU 315-2DP
PC Adapter
Red PROFIBUS
Equipo 3 ET 200M
IM 153-1
Configuracin Hardware del Maestro
Configuracin de la Periferia Descentralizada
Configuracin de la Comunicacin M-EI
Configuracin de Red
Mdulos de Organizacin OB1 - Maestro
Mdulos de Organizacin OB1 - Esclavo
Ejercicio 4 Comunicacin con Periferia Descentralizada
Maestro DP
CPU S7-300
CPU 315
CP 342-5
16 E/D
16 S/D
2 E/A
2 S/A
Configuracin hardware
Funcionamiento
El dispositivo esclavo-DP debe mapear:
- su byte de entradas en la direccin 2 de la imagen del proceso de entradas (IB 2)
- su byte de salidas en la direccin 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 200M
ET 200M
IM 153-1
8 E/D y 8 SD
STEP7 PC
Equipo 1 S7-300
CPU 315
CP 342-5
PC Adapter
Red PROFIBUS
Equipo 2 ET 200M
IM 153-1
Elementos del Ejercicio 4
Proyecto de Comunicacin 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 mnimo una vez en el Maestro DP y en el Esclavo DP
desde el programa de usuario.
Parmetro Tipo Rango de Valores Comentario
CPLADDR WORD Direccin de comienzo de modulo.
SEND ANY Puntero de la direccin y longitud de datos a enviar
(la direccin puede ser de entradas, salidas,
marcas y bloques de datos).
DONE BOOL 0: -
1: Nuevos datos
Indicador de envo 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 travs 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.
Parmetro Tipo Rango de Valores Comentario
CPLADDR WORD Direccin de comienzo de modulo.
RECV ANY Puntero de la direccin y longitud de datos
donde recibir (la direccin puede ser de
entradas, salidas, marcas y bloques de
datos).
NDR BOOL 0: -
1: Nuevos datos
Indicador de recepcin de nuevos datos.
ERROR BOOL 0: -
1: Error
Indicacin de error
STATUS WORD Indicador de estado.
DPSTATUS BYTE Indicador de estado.

Configuracin Hardware del Maestro I
Configuracin Hardware del Maestro II CP 342-5
Configuracin Hardware del Esclavo I
Configuracin Hardware del Esclavo II
Configuracin de Red
Mdulos de Programa
Ejercicio 5 Comunicacin con Esclavo Inteligente
Maestro DP
CPU S7-300
CPU 315
CP 342-5
16 E/D
16 S/D
2 E/A
2 S/A
Configuracin hardware
Funcionamiento
Mapear las E/S del esclavo a partir de la direccin 100 de ambas imgenes 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 DP
CPU S7-300
CPU 315
CP 342-5
16 E/D
16 S/D
2 E/A
2 S/A
Addr-40
Esclavo I DP
Elementos del Ejercicio 5
STEP7 PC
Equipo 1 S7-300
CPU 315
CP 342-5
PC Adapter
Red PROFIBUS
Equipo 2 S7-300
CPU 315
CP 342-5
Proyecto de Comunicacin DP
Configuracin Hardware del Esclavo I
Configuracin Hardware del Esclavo II
Configuracin Hardware del Maestro I
Configuracin Hardware del Maestro II
Configuracin Hardware del Maestro III
Configuracin Hardware del Maestro IV
Configuracin Hardware del EsclavoI I
Definicin de la direccin de la primera tarjeta (E/D)
Definicin de la direccin de
la segunda tarjeta (S/D)
Configuracin Hardware del EsclavoI II
Definicin de la direccin de la tercera tarjeta (E/A)
Definicin de la direccin de
la cuarta tarjeta (S/A)
Configuracin Hardware del Maestro V
Configuracin de Red
Cdigo de Programa del OB1
Ejercicio 6 Comunicacin Perif. Descentr. y Esclavo-I
Maestro DP
CPU S7-300
CPU 315
CP 342-5
16 E/D
16 S/D
2 E/A
2 S/A
Configuracin hardware
Funcionamiento
Mapear las E/S de los tres esclavos a partir de la direccin 100 de ambas imgenes 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 200M
ET 200M
IM 153-1
8 E/D y 8 SD
Addr-32
Esclavo DP ET 200M
Esclavo ET 200M
ET 200M
IM 153-1
16 E/D - 16 S/D
2 E/A - 2 S/A
Esclavo I DP
CPU S7-300
CPU 315
CP 342-5
16 E/D - 16 S/D
2 E/A - 2 S/A
Addr-40
Esclavo I DP
Elementos del Ejercicio 6
STEP7 PC
Equipo 1 S7-300
CPU 315
CP 342-5
PC Adapter
Red PROFIBUS
Equipo 2 ET 200M
IM 153-1
Equipo 3 ET 200M
IM 153-1
Equipo 4 S7-300
CPU 315
CP 342-5
Proyecto de Comunicacin
Configuracin Hardware del Maestro
Direcciones resultantes de la parametrizacin del esclavo 5
Configuracin Hardware Direcciones Resultantes I
Direcciones resultantes de la parametrizacin del esclavo 32
Configuracin Hardware Direcciones Resultantes II
Direcciones resultantes de la parametrizacin del esclavo 40 (inteligente)
Configuracin Hardware Direcciones Resultantes III
Configuracin de Red
Cdigo de Programa del Maestro DP

You might also like