You are on page 1of 21
Comunicación PROFIBUS-FDL
Comunicación PROFIBUS-FDL
Tecnologías de Control
Tecnologías de Control
Índice
Índice
TEMA – Comunicación PROFIBUS-FDL 1. – Enlaces FDL 2. – Proyectos de comunicación FDL 2.1
TEMA – Comunicación PROFIBUS-FDL
1. – Enlaces FDL
2. – Proyectos de comunicación FDL
2.1 – Pasos de Ejecución de Proyecto
2.2 – Configuración Hardware
2.3 – Configuración de la Red
2.4 – Configuración de enlaces
2.5 – Funciones de Programa de Usuario (AG-SEND y AG-RECV)
3. – Ejercicio 1 – Comunicación FDL S7-S7
3.1 – Elementos del Ejercicio
3.2 – Configuración de la Red
4. – Ejercicio 2 – Comunicación FDL S7-S5
4.1 – Elementos del Ejercicio
4.2 – Configuración de la Red
Posibles Enlaces FDL
Posibles Enlaces FDL
Posibles Enlaces FDL
Pasos a Seguir en un Proyecto FDL
Pasos a Seguir en un Proyecto FDL
Crear un proyecto e insertar en él tanto los equipos involucrados en la comunicación como
Crear un proyecto e insertar en él tanto
los equipos involucrados en la comunicación
como la subred Profibus
Configurar el hardware de los equipos,
incluyendo el CP Profibus
Conectar el CP a la subred correspondiente
Comprobar o ajustar las propiedades de la red
Visualizar la conexión a red de un equipo
Ajustar otras propiedades del CP
Configurar los servicios de comunicación
(establecer los enlaces FDL)
Datos de configuración
terminados en el proyecto
Realizar el programa de usuario
Insertar Objetos en Proyecto STEP 7
Insertar Objetos en Proyecto STEP 7
Insertar Objetos en Proyecto STEP 7
Insertar CP en un Equipo SIMATIC
Insertar CP en un Equipo SIMATIC
Insertar CP en un Equipo SIMATIC
Propiedades de Estación PROFIBUS
Propiedades de Estación PROFIBUS
Propiedades de Estación PROFIBUS
Ajustes de la Red PROFIBUS
Ajustes de la Red PROFIBUS
Ajustes de la Red PROFIBUS
Campos de Entrada de “Ajustes de Red”
Campos de Entrada de “Ajustes de Red”
Parámetros Significado Dirección PROFIBUS más alta (HSA) Indica la dirección PROFIBUS más alta de una
Parámetros
Significado
Dirección PROFIBUS más
alta (HSA)
Indica la dirección PROFIBUS más alta de una estación activa en el sistema de
bus. Para las estaciones pasivas se permiten direcciones superiores al valor HSA
(Highest Station Address). El valor máximo es 126.
Velocidad de transferencia
Velocidad de transferencia en el bus (margen permitido: 9.6 kBd, 19.2 kBd, 93.75
kBd, 187.5 kBd, 500 kBd, 1.5 MBd, 3 MBd, 6 MBd, 12 MBd).
En cuanto a la velocidad de transferencia máxima permitida consulte el capítulo 2
del presente manual o la información sobre el producto suministrada con el CP.
Perfil
Aquí puede definir el procedimiento según el cual se calcularán los parámetros de
bus para el modo PROFIBUS.
Se ofrecen distintos algoritmos que se adaptan a los diversos modos de la subred.
Dichos algoritmos permiten un funcionamiento estable de la red.
• DP (ajuste por defecto)
Uso de una red DP homogénea con como máximo un maestro DP de clase 1 y
ningún otro maestro DP (posibilidad de un PG adicional). Dicho algoritmo se
aplicará exclusivamente para el protocolo DP.
• Estándar
Para el modo multiprotocolo y multimaestro con estaciones rápidas.
Se trata de estaciones con nuevos ASICs como ASP2, SPC2, etc. Así como todos
los CPs PROFIBUS de SIMATIC S7.
• Universal
Para el funcionamiento con CPs que no se pueden usar en la categoría DP o
estándar (por ejemplo en SIMATIC S5 con CP 5430/5431).
• Personalizado
El usuario introduce parámetros de bus personalizados.
Parámetros de Bus
Parámetros de Bus
Parámetros de Bus
Opciones de Configuración de la Red
Opciones de Configuración de la Red
Opciones de Configuración de la Red
Propiedades CP 342-5 – General
Propiedades CP 342-5 – General
Propiedades CP 342-5 – General
Propiedades CP 342-5 – Direcciones y Modo de Operación
Propiedades CP 342-5 – Direcciones y Modo de Operación
Propiedades CP 342-5 – Direcciones y Modo de Operación
Propiedades - Equipo SIMATIC 300
Propiedades - Equipo SIMATIC 300
Propiedades - Equipo SIMATIC 300
Enviar/Recibir Datos a Través de Enlace FDL
Enviar/Recibir Datos a Través de Enlace FDL
Equipo SIMATIC S7 Con CP Profibus Estación Profibus Recibir Enviar Enlace FDL Enviar Recibir Estación
Equipo SIMATIC S7
Con CP Profibus
Estación Profibus
Recibir
Enviar
Enlace FDL
Enviar
Recibir
Estación Profibus
Enviar
Recibir
Enlace FDL
Recibir
Enviar
Configuración de Redes
Configuración de Redes
Configuración de Redes
Enlaces Lógicos entre CPUs
Enlaces Lógicos entre CPUs
Enlaces Lógicos entre CPUs
Inserción de Nuevo Enlace
Inserción de Nuevo Enlace
Inserción de Nuevo Enlace
Propiedades del Enlace FDL
Propiedades del Enlace FDL
Propiedades del Enlace FDL
Puntos de Acceso a Nivel de Enlace
Puntos de Acceso a Nivel de Enlace
Puntos de Acceso a Nivel de Enlace
Panorámica General del Enlace
Panorámica General del Enlace
Panorámica General del Enlace
Interacción entre CPU y CP
Interacción entre CPU y CP
Estación PROFIBUS SIMATIC S7 CPU CP PROFIBUS Programa Programa de de Base Base de de
Estación PROFIBUS SIMATIC S7
CPU
CP PROFIBUS
Programa Programa de de
Base Base de de datos datos CP CP
Usuario Usuario STEP STEP 7 7
Búfer Búfer de de datos datos FDL FDL
Enviar Enviar
Área Área de de datos datos
de de usuario usuario
AG-SEND
Recibir Recibir
Enlace FDL
AG-RECV
Ciclo de la CPU
Tiempo de transferencia
Parametrización del bloque AG-SEND – FC5
Parametrización del bloque AG-SEND – FC5
AG-SEND ACT ACT DONE DONE ID ID ERROR ERROR LADDR LADDR STATUS STATUS SEND SEND
AG-SEND
ACT ACT
DONE DONE
ID ID
ERROR ERROR
LADDR LADDR
STATUS STATUS
SEND SEND
LEN LEN
CALL FC 5
ACT
ID
LADDR
SEND
LEN
DONE
ERROR
STATUS
:= I 0.0
:= 1
:= W#16#140
:= P#I 0.0 BYTE 2
:= 2
:= M 10.0
:= M 10.1
:= MW 100
// Llamada a la función
// Condición de activación
// Identificación del enlace
// Dirección inicial del CP en hexadecimal
// Búfer de emisión de tamaño 2 bytes
// Cantidad de bytes a transferir
// Bit de señalización de trabajo hecho
// Bit de señalización de error
// Código de condición
Esquema funcionamiento bloque AG-SEND
Esquema funcionamiento bloque AG-SEND
Interlocutor Programa de usuario (ciclo CPU) CP PROFIBUS Suministrar a AG-SEND ACT=0 Fase de arranque
Interlocutor
Programa de usuario (ciclo CPU)
CP PROFIBUS
Suministrar a AG-SEND
ACT=0
Fase de arranque
AG-SEND
0, 1, 8181 (1
AG-SEND
1, 0, 0000 (1
Suministrar datos ‘X’ al
AG-SEND
ACT=1
AG-SEND
0, 0, 8181 (1
Suministrar a AG-SEND
ACT=0
AG-SEND
Transferencia de ‘X’ vía
PROFIBUS en curso
0, 0, 8181 (1
AG-SEND
1, 0, 0000 (1
Tiempo
Tiempo
Tiempo
Parametrización del bloque AG-RECV – FC6
Parametrización del bloque AG-RECV – FC6
AG-RECV ID ID NDR NDR LADDR LADDR ERROR ERROR RECV RECV STATUS STATUS LEN LEN
AG-RECV
ID ID
NDR NDR
LADDR LADDR
ERROR ERROR
RECV RECV
STATUS STATUS
LEN LEN
CALL FC 6
ID
LADDR
RECV
NDR
ERROR
STATUS
LEN
:= 1
:= W#16#140
:= P#Q 4.0 BYTE 2
:= M 20.0
:= M 20.1
:= MW 200
:= MW 22
// Llamada a la función
// Identificación del enlace
// Dirección inicial del CP en hexadecimal
// Búfer de recepción. Tamaño 2 bytes
// Bit de señalización de datos recibidos
// Bit de señalización de error
// Código de condición
// Cantidad de datos recibidos (en bytes)
Esquema funcionamiento bloque AG-RECV
Esquema funcionamiento bloque AG-RECV
Programa de usuario (ciclo CPU) CP PROFIBUS Interlocutor AG-RECV 0, 1, 8180 (1 Transferencia de
Programa de usuario (ciclo CPU)
CP PROFIBUS
Interlocutor
AG-RECV
0, 1, 8180 (1
Transferencia de ‘A’
vía PROFIBUS
en curso
AG-RECV
1, 0, 0000 (1
Aceptar/evaluar datos
recibidos ‘A’
AG-RECV
Transferencia de ‘B’
vía PROFIBUS
en curso
0, 0, 8180 (1
AG-RECV
1, 0, 0000 (1
Aceptar/evaluar datos
recibidos ‘B’
AG-RECV
Transferencia de ‘C’
vía PROFIBUS
en curso
Tiempo
Tiempo
Tiempo
Secuencia de Ejecución Típica
Secuencia de Ejecución Típica
Leer PAE Leer datos de recepción del enlace FDL Programa de usuario AG-RECV Enlace FDL
Leer PAE
Leer datos de
recepción del
enlace FDL
Programa de usuario
AG-RECV
Enlace FDL
AG-RECV
Enlace FDL
AG-SEND
OB
AG-RECV
Enlace FDL
AG-SEND
AG-SEND
Enviar datos de
emisión del
enlace FDL
Ejecución del ciclo de la CPU.
Escribir PAA
Las rayas indican los enlaces FDL con sus bloques FC respectivos.
Ejercicio 1 – Comunicación FDL S7-S7
Ejercicio 1 – Comunicación FDL S7-S7
Configuración hardware Dispositivo 1 Dispositivo 1 Dispositivo 2 Dispositivo 2 CPU S7-315 CPU S7-315 16
Configuración hardware
Dispositivo 1
Dispositivo 1
Dispositivo 2
Dispositivo 2
CPU S7-315
CPU S7-315
16
E/D
16
E/D
16
S/D
16
S/D
Addr-2
Addr-5
2
E/A
Profibus
2
E/A
2
S/A
2
S/A
CP 342-5
CP 342-5
Funcionamiento 1º. Con cada flanco positivo de la “I 0.0” del dispositivo 1 enviar el
Funcionamiento
1º.
Con cada flanco positivo de la “I 0.0” del dispositivo 1 enviar el “IB 1” del dispositivo 1 y
representarlo en el “QB 5” del dispositivo 2, y viceversa.
2º.
Con cada flanco positivo de la “I 0.1” del dispositivo 1 enviar el primer canal de entradas
analógicas del dispositivo 1 y representarlo en el primer canal de salidas analógicas del
dispositivo 2, y viceversa.
Elementos del Ejercicio S7-S7
Elementos del Ejercicio S7-S7
PC STEP7 PC Adapter Red PROFIBUS Equipo 1 S7-300 CPU 315 CP 342-5 Equipo 2
PC
STEP7
PC Adapter
Red PROFIBUS
Equipo 1 S7-300
CPU 315
CP 342-5
Equipo 2 S7-300
CPU 315
CP 342-5
Configuración de Red S7-S7
Configuración de Red S7-S7
Configuración de Red S7-S7
Programa de Usuario S7-S7
Programa de Usuario S7-S7
Programa de Usuario S7-S7
Ejercicio 2 – Comunicación FDL S7-S5
Ejercicio 2 – Comunicación FDL S7-S5
Configuración hardware Dispositivo 1 Dispositivo 1 Dispositivo 2 Dispositivo 2 CPU S7-315 CPU S5-95U 16
Configuración hardware
Dispositivo 1
Dispositivo 1
Dispositivo 2
Dispositivo 2
CPU S7-315
CPU S5-95U
16
E/D
8
E/D
16
S/D
8
S/D
Addr-2
Addr-5
2
E/A
Profibus
2
S/A
CP 342-5
Funcionamiento 1º. Con cada flanco positivo de la “I 0.0” del dispositivo 1 enviar el
Funcionamiento
1º.
Con cada flanco positivo de la “I 0.0” del dispositivo 1 enviar el “IB 1” del dispositivo 1 y
representarlo en el “QB 2” del dispositivo 2.
2º.
Con cada flanco positivo de la “I 32.0” del dispositivo 2 enviar el “IB 0” del dispositivo 1 y
representarlo en el “QB 5” del dispositivo 1.
Elementos del Ejercicio S7-S5
Elementos del Ejercicio S7-S5
STEP7 PC STEP5 PC Adapter S5 PC Adapter S7 Red PROFIBUS Equipo 1 S7-300 CPU
STEP7
PC
STEP5
PC Adapter S5
PC Adapter S7
Red PROFIBUS
Equipo 1 S7-300
CPU 315
CP 342-5
Equipo 2 S5
CPU 95U
Objetos en Proyecto S7-S5
Objetos en Proyecto S7-S5
Objetos en Proyecto S7-S5
Configuración de Red S7-S5 – Interface PROFIBUS S5
Configuración de Red S7-S5 – Interface PROFIBUS S5
Configuración de Red S7-S5 – Interface PROFIBUS S5
Configuración de Red S7-S5 – SubRed
Configuración de Red S7-S5 – SubRed
Configuración de Red S7-S5 – SubRed
Configuración de Red S7-S5 – Enlace FDL
Configuración de Red S7-S5 – Enlace FDL
Configuración de Red S7-S5 – Enlace FDL
Configuración de Red S7-S5 – Propiedades del Enlace
Configuración de Red S7-S5 – Propiedades del Enlace
Configuración de Red S7-S5 – Propiedades del Enlace
Ajustes de Red PROFIBUS S7-S5
Ajustes de Red PROFIBUS S7-S5
Ajustes de Red PROFIBUS S7-S5
Parámetros de Bus S7-S5
Parámetros de Bus S7-S5
Parámetros STEP5 BDR 500 HSA 15 TRT 5120 SET 1 ST 400 SDT 1 12
Parámetros STEP5
BDR
500
HSA
15
TRT
5120
SET
1
ST
400
SDT 1
12
SDT 2
360
Configuración de Red S7-S5
Configuración de Red S7-S5
Configuración de Red S7-S5
Programa de Usuario S7-S5 – Step7
Programa de Usuario S7-S5 – Step7
Programa de Usuario S7-S5 – Step7