Upload
pablocastro
View
220
Download
2
Embed Size (px)
DESCRIPTION
EMERSON
Citation preview
1
PROFIBUS - DP
Tecnologías de ControlTema 7
DP (Decentralized Peripherals)
PROcess Field BUS
NIVEL DE APLICACIÓN
2
ÍndiceTEMA: Profibus DP• Ubicación en la estructura jerárquica • Características de Profibus DP• Arquitectura Profibus -DP • Acceso al medio• Tipos de dispositivos en el bus• Funciones Profibus-DP• Descripción del dispositivo. Fichero *.GSD• Desarrollo de una aplicación• Interacciones maestro-esclavo DP• Otras características DP• Perfiles Profibus• Profibus DP – V2
2
3
Ubicación en la estructura jerárquica
CNCPC/VME
VME/PC PLC DCS
AreaController
Ethernet/TCP/IP TCP/IP/Ethernet
PROFIBUS-FMS
PROFIBUS-DP PROFIBUS-PA
Factory level
Bus CycleTime
< 1000 ms
Cell Level
Bus CycleTime
< 100 ms
Field Level
Bus Cycle-Time
< 10 ms
4
• Tiempo de reacción corto • Cambio de más de 1000 Entradas y Salidascon 32 dispositivos en menos de 10 ms.
• Operación Monomaestroo Multimaestro
• Método de acceso híbrido
• Protocolo simple, coninterfaz de comunicación de bajo coste
• Funcionalidad reducida, solución con ASICsin microprocesador
• Excelente diagnóstico • Varios diagnósticos en maestro y esclavo
• Interfaz de usuario simple • Conjunto básico de parámetros y datos deconfiguración
• Uso del cableado existente • Misma tecnología de transmisión en todaslas aplicaciones
Requerimientos Características
Características de Profibus-DP (I)
3
5
Características de Profibus-DP (II)
• Maestro-DP clase 1 -• Controlador central que intercambia datos con los dispositivos de
I/O conectados (esclavos-DP)• Determina la velocidad • Maneja el Testigo (Token)• Son permitidos varios maestros-DP clase 1 en una configuración• Los dispositivos típicos maestros-DP clase 1 son PLC, PC
• Maestro-DP clase 2 -• Herramienta de diagnosis y arranque, normalmente herramienta
de configuración• También puede controlar esclavos
• Esclavo-DP -• Estación pasiva que reconoce mensajes o contesta a peticiones
Tipos de dispositivos en el bus
6
Características de Profibus-DP (III)
• Todas la estaciones tienen que tener una dirección única
• En un esclavo-DP la dirección puede activarse vía bus
• La dirección por defecto es la 126
• Un maestro-DP clase 2 puede acceder al esclavo-DP vía la dirección por defecto y asignarle una dirección
• En cada instante sólo puede haber un dispositivo con dirección por defecto
• Por razones de seguridad, un maestro-DP no intercambia datos de I/O con un esclavo-DP con dirección por defecto
Conceptos generales
4
7
Características de Profibus-DP (IV)
• Hay dos tipos de comunicación• uno a uno• uno a muchos (Multicast)• pueden darse comunicaciones
• entre M-DP (clase 1 o 2) y E-DP• entre M-DP (clase 2) y M-DP (clase 1)• el iniciador de la comunicación maestro-esclavo es
siempre el M-DP• el iniciador de la comunicación M-M es siempre el M-
DP clase 2• no está definida la comunicación M-DPs de la misma
clase
Tipos de comunicación
8
Arquitectura Profibus - DP
Modelo de referencia OSI de ISO de Profibus-DP
FMSDeviceProfiles
FMS
Usuario
Laye
r
(3)-(6)
Aplicación(7)
Enlace de Datos(2)
Físico(1)
no usados
EN 50 170 guidelines PROFIBUS + profiles
DPUser InterfaceDP-Profiles
RS-485 / Fiber Optic
Fieldbus Data Link (FDL)
DP Basic FunctionsDirect Data Link Mapper
(DDLM)
Fieldbus MessageSpecification (FMS)
FMA 1/2
5
9
Acceso al medioProtocolo de Transmisión y Acceso al Medio:Sistema monomaestro
PLC
Maestro-DPClase 1 token
Estación activa
10
Acceso al medio
PeticiónMaestro DPDatos desalidaEsclavo
A Datos deentradaDatos desalida
Datos deentrada
EsclavoB
Datos desalidaEsclavo
X Datos deentradaDatos desalida
Datos deentrada
EsclavoY
Datos desalida Esclavo
ADatos deentrada
Respuesta
Petición Datos desalida Esclavo
YDatos deentrada
Respuesta
Procesado lista de sondeo
6
11
Acceso al medioProtocolo de Transmisión y Acceso al Medio:Sistema multimaestro
Esclavo 1
Token
Maestro-DPclase 1
Maestro-DPclase 2
Maestro-DPclase 1
Esclavo 2 Esclavo 3 Esclavo 15 Esclavo 20 Esclavo 30 Esclavo 23
PROFIBUS-DP
12
Tipos de dispositivos en el bus (I)
• El maestro DP clase 1 intercambia datos con los esclavos DP cíclicamente. Ejecuta las tareas usando las siguientes funciones del protocolo: • Set_Prm and Chk_Cfg. Para la fase de arranque. Para transmitir
parámetros a los esclavos-DP. El número de bytes de datos de E/S con un esclavo DP se define durante la configuración
• Data_Exchange. Realiza el intercambio cíclico de datos de E/S con el esclavo DP asignado
• Slave_Diag. Lee información de diagnosis del esclavo DP durante el arranque o durante el intercambio cíclico de datos
• Global_Control. El maestro DP usa comandos de control para informar a los esclavos DP de estados de operación. Los comandos de control pueden enviarse a un esclavo individual o a un grupo especifico de esclavos DP.
Maestros DP (clase 1)
7
13
Tipos de dispositivos en el bus (II)
• Un esclavo DP sólo intercambia datos de usuario con el maestro DP cuando el maestro DP ha cargado los parámetros y la configuración. Un esclavo DP tiene permitido interrumpir para información de diagnosis local e interrumpir al proceso en el maestro DP.
Esclavo DP
• Los maestros DP clase 2 son dispositivos como, unidades de programación y dispositivos diagnosis y mantenimiento del bus. Además de las funciones descritas para los maestros clase 1 soportan las siguientes funciones:
• RD_Inp and RD_Outp. Permite lee datos de E/S de los esclavos DP
• Get_Cfg. Permite lee los datos de configuración actuales de un esclavo DP
• Set_Slave_Add. Permite al maestro DP asignara una nueva dirección a un esclavo DP, siempre que el esclavo soporte este método de fijar la dirección
• Adicionalmente, los maestros DP clase 2 soportan funciones para la comunicación con maestros DP clase 1
Maestros DP (clase 2)
14
Funciones Profibus – DP (I)
• Master-Diagnostic read: Maestros-DP (c1) pueden obtener información de diagnosis de los esclavos-DP asociados.
• Parameter Up-/Download: Permite la transferencia de parámetros entre dos maestros-DP
• Activate bus parameter: Activa un conjunto de parámetros previamente cargados.
• Activate/Desactivate DP-slaves. Un maestro-DP puede ser forzado a parar el sondeo de un esclavo-DP o a comenzar de nuevo el sondeo con un esclavo-DP.
• El bus Profibus-DP ofrece las siguientes funciones básicas:
8
15
Funciones Profibus – DP (II)• DP-Slave-Diagnostic informatión read: Desde una aplicación se puede leer
información de diagnosis de un esclavo-DP • Data exchange of the input/output: Permite el intercambio cíclico de datos
de E/S entre un maestro-DP (c1) y los esclavos-DP asociados• Set parameters of the DP-slave: Activa los parámetros de los esclavos-DP
en el arranque del sistema o después de un reset• Check configuratión of a DP-slave: El esclavo-DP puede chequear la
configuración
• Send control commands to DP-slaves: Un maestro-DP puede enviar comandos de control especiales a uno o varios esclavos-DP
• Read configuration data of a DP-Slaves: Un maestro-DP puede leer datos de configuración de un esclavo-DP
• Read inputs and outputs of DP-slaves: Permite que todos los M-DP puedan leer E/S de un E-DP bajo el control de otro maestro-DP
• Change station address of a DP-slave: Permite la activación de la dirección de la estación durante la inicialización
16
Función Esclavo-DPRequ Resp
Maestro_DPRequ Resp
Data_Exchange - M M - SAP-De SRDRD_In - M - - 56 SRDRD_Outp - M - - 57 SRDSlave_Diag - M M - 60 SRDSet_Prm - M M - 61 SRDChk_Cfg - M M - 62 SRDGet_Cfg - M - - 59 SRDGlobal_Control - M M - 58 SRDSet_Slave_Add - O - - 55 SRD
Funciones Profibus - DP (III)Funciones asociadas a Maestro-DP y Esclavo-DP
M-M-Communication - - O O 54 SRD/SDNDP V1 Servicesd - O O - 51/50 SRD
Númerode SAP
Servicionivel 2
• Un esclavo DP sólo intercambia datos de usuario con el maestro DP cuando el maestro se lo solicita
Requ = Petición, Resp = Respuesta, M = Mandatory O = Optional
9
17
Funciones Profibus – DP (IV) Comunicación maestro - maestro, maestro - esclavo
Maestro Clase 1 Maestro Clase 2
Esclavo
- Read DiagnosticInformation of DP-S
- Parametrization andConfiguration checking
- Submit Control Commands - Cyclic User Data Exchange
Mode
- Reading Diagnosis Parameter Assignment - Configuring
- Address-assignment to DP-S- Read Configuration of a DP-S- Read I/O values
- Read the DP-M (c-1) DiagnosticInformation of the assoc. DP-S
- Upload and download of parameters
- Activate Bus Parameters.- Activate / Deactivate DP-S- Select the Operating Mode of DP-M
• Un dispositivo puede soportar múltiples funciones, clase 1 y clase 2,clase 1 y esclavo
18
Descripción del dispositivo (I)Permite una Configuración Abierta Plug and Play
Herramienta de configuración
PROFIBUSConfiguración del Sistema
Hojas de Datos de los Dispositivos Electronicos (ficheros-GSD)
PLC
PROFIBUS
GSD GSD GSD GSD GSD GSD
10
19
Descripción del dispositivo (II)• Fichero *.GSD
• Cada dispositivo maestro clase 1 o esclavo en PROFIBUS DP necesita tener un fichero de descripción del dispositivo, las características de cada dispositivo PROFIBUS-DP están descritas en un fichero GSD
• El fichero-GSD contiene todos los parámetros específicos del dispositivo p.e.:
• Velocidades soportadas
• Longitud de mensaje soportado
• Número de entradas / salidas de datos
• Significado de los mensajes de diagnóstico
• Opciones en dispositivos modulares p.e. hardware disponible
• Fichero de texto (formato-ASCII)
20
Descripción del dispositivo (III)
• La herramienta de configuración entiende la información
del fichero *.GSD
• Los ficheros-GSD son creados por el vendedor del dispositivo
• Existe un documento en el que se indica la información que debe tener el fichero y la forma de especificarla
• La Organización que promociona PROFIBUS facilita un Editor-GSD que hace muy fácil el crear ficheros-GSD
• El Editor-GSD contiene un chequeo-GSD que garantiza la conformidad de los ficheros-GSD al estándar PROFIBUS
• Una librería de ficheros-GSD está disponible en la página web de PROFIBUS: http://www.profibus.com
Fichero *.GSD
11
21
Desarrollo de una aplicación (I)
Maestro clase 1Maestro clase 2
terminación
terminación
Tipos de dispositivos en una aplicación
Tipos de esclavos-DP:- Compactos- Modulares- Inteligentes
22
Desarrollo de una aplicación (II)
• Seleccionar los dispositivos de la aplicación
• Realizar el bus (cableado, respetando indicaciones en conectores,...)
• Línea-a hilo de color verde, línea-b hilo de color rojo
• Activar resistencias terminadoras al comienzo y final del segmento
• Activar direcciones de las estaciones
• Configurar el sistema
• Seleccionar dispositivos y direcciones de las estaciones
• Seleccionar funciones específicas
• Definir la velocidad del bus
• Cargar la configuración en el sistema maestro
• Arrancar el bus
• Analizar y diagnosticar el funcionamiento del bus
Forma de proceder
12
23
Desarrollo de una aplicación (III)
PROFIBUS-DP
Maestro-DP clase 1
FESTO
INGE-TEAM SIEMENSFESTO
Analizador de Protocolos
MAESTRO-DPF. A.CPU 315-2 DP16 E/D16 S/D2 E/A2 S/ADirección-DP 2
ESCLAVO-DP16 E/D16 S/DDirección-DP 2
ESCLAVO-DPCP 153-28 E/D8 S/DDirección-DP 5
ESCLAVO-DP16 E/D16 S/D
Dirección-DP 3
Tipos de dispositivos disponibles en el laboratorio
Maestro-DPclase 2
24
Interacciones Maestro-Esclavo-DP (I)Máquina de estados del esclavo
Chk_Cfg, OK
DATA_EXCH
WAIT_CFG
WAIT_PRM
Power_ON/Reset
Set_Prm, OK
Parametrización
Configuración
Diagnóstico
Intercambio de Datos
13
25
Fase de inicialización Maestro-DP Esclavo-DP
Slave diagnosis request (Slave_Diag)
Slave diagnosis response
Slave parameter request (Set_Prm)
Acknowledgment
Check configuration request (Chk_Cfg)
Acknowledgment
Slave diagnosis request (Slave_Diag)
Slave diagnosis response
Esclavo DPen el bus preparado paraasignación de parámetros
y configuración
Esclavo DPpreparado para intercambio
de datos
Asignación de parámetrosal esclavo
Configuración del esclavo
N
Y
N
Y
Interacciones Maestro-Esclavo-DP (II)
Slave_Diag
Set_Prm
Chk_Cfg
Slave_Diag
26
• Maestro-DP sondea el estado de los esclavos• desde su dirección hasta la dirección 127 o HSA• de forma consecutiva y ascendente varias veces• utiliza el servicio “SD1 fdl_status”
Diagnóstico de esclavo (Slave_Diag). Estado
Interacciones Maestro-Esclavo-DP (III)
14
27
• Maestro-DP solicita a los esclavos definidos con la herramienta de configuración• información de diagnosis• a nivel FDL, 2.62 --> 3.60, “SD2 srd_high”• a nivel DP, 2.62 -->3.60, “req. Slave Diag”
• Los esclavos direccionados vivos contestan a la petición de diagnosis• a nivel FDL, 5.60 --> 2.62, “SD2 res_dl”• a nivel DP, 5.60 --> 2.62, “res. Slave Diag”
Interacciones Maestro-Esclavo-DP (IV)Diagnóstico de esclavo (Slave_Diag). Diagnosis
28
Parametrización del esclavo (Set_Prm)
• Contiene parámetros locales y globales. Se definen con la herramienta de configuración. La longitud del telegrama de parámetros no puede exceder de 244 bytes. Las partes más importantes del telegrama de parámetros son:
• Station Status. Contiene funciones relacionadas con el esclavo
• Watchdog. El watchdog detecta fallos del maestro DP. Cuando se detecta el fallo se puede definir como tienen que estar las salidas. Un esclavo DP puede operar en el bus con o sin watchdog.
• Ident-Number. Es un número de identificación asignado durante la certificación por la PNO.
• Group-Ident. Permite que esclavos DP se puedan combinar en grupos para comandos Sync y Freeze. Se permiten hasta 8 grupos
• User-Prm-Data. Datos relativos a la aplicación para el esclavo DP. Por ejemplo puede incluir situación por defecto o parámetros del controlador
Interacciones Maestro-Esclavo-DP (V)
15
29
Interacciones Maestro-Esclavo-DP (VI)• Parametrización
• la parametrización se enviará una vez después de Power On o Reset• los primeros 7 bytes son obligatorios para todos Esclavos • la parametrización obligatoria consiste en:
• Response Monitoring Time• TSDR Time for Master/Slave Timing • Sync / Freeze Mode • Lock or Unlock Slave for This Master • Assignment of Group Allocation(Group Ident Number)• Master Address • Ident Number
• el Esclavo responde con un reconocimiento corto como confirmación
30
Configuración del esclavo (Chk_Cfg)
Interacciones Maestro-Esclavo-DP (VII)
• La configuración será enviada una vez después del power-on o reset
• El maestro DP envía a los esclavos
• Cualquier configuración específica del dispositivo
• Configuración de E/S
• El maestro-DP solicita a los esclavos que les ha enviado información de
parametrización:
• Información de chequeo de configuración
• A nivel FDL, 2.62 5.62, “SD2 srd_high”
• A nivel DP, 2.62 5.62, “req. Check Config”
• El esclavo DP direccionado responde:
• Con un reconocimiento corto como configuración
• Valida el chequeo de la información de configuración
• A nivel FDL, 5.62 2.62 “SC”
• El formato de la trama es “E5”
16
31
• Diagnosis será enviada dos veces: después de un power on o reset (en el comienzo) y después de la configuración.
• Los 6 primeros bytes son obligatorios a todos los esclavos
• La respuesta de los esclavos con información de diagnosis es:
• Lock, Sync, Freeze Enable
• Parameter Faults
• Configuration Faults
• Master Address
• Profibus ID
• Device Diagnostics
Interacciones Maestro-Esclavo-DP (VIII)Diagnóstico del esclavo (Slave_Diag)
32
• Maestro-DP solicita al esclavo al que ha enviado información de configuración
• información de diagnosis
• a nivel FDL, 2.62 --> 5.60, “SD2 srd_high”
• a nivel DP, 2.62 -->5.60, “req. Slave Diag”
• El esclavo que ha recibido información de configuración la elabora y contesta afirmativamente o negativamente
• a nivel FDL, 5.60 --> 2.62, “SD2 res_dl”
• a nivel DP, 5.60 --> 2.62, “res. Slave Diag”
Diagnóstico del esclavo (Slave_Diag)
Interacciones Maestro-Esclavo-DP (IX)
17
33
Intercambio de datos (Data_Exchange) I
Maestro-DP Esclavo-DP
User data request (Data_ Exchange)
User data response, low priority
Maestro DP transmite datosde salida a esclavo DP
Reconocimiento del esclavoDP con datos de entrada
Interacciones Maestro-Esclavo-DP (X)
34
Intercambio de datos (Data_Exchange) IIMaestro-DP Esclavo-DP
User data request (Data_ Exchange)
User data response, high priority
Maestro DP transmite datosde salida a esclavo DP
Reconocimiento del esclavoDP con datos de entrada y
llamada de diagnosis a travésde respuesta de alta prioridad
Maestro DP busca datos dediagnosis del esclavo DP
Slave diagnosis request (Slave_Diag)
Slave diagnosis response
Interacciones Maestro-Esclavo-DP (XI)
18
35
El Maestro-DP comienza el intercambio de datos con los esclavos que han pasado la fase de parametrización y configuración
a nivel FDL, 2 --> 5, “SD1 srd_high”
a nivel DP, 2 -->5, “req. Data Exchange”
El Esclavo-DP comienza el intercambio de datos con el maestro enviando la información de sus entradas
a nivel FDL, 5 --> 2, “SD2 res_dl”
a nivel DP, 5 --> 2, “res. Data Exchange”
Intercambio de datos (Data_Exchange) III
Interacciones Maestro-Esclavo-DP (XII)
36
• Primero el maestro envía un telegrama de control para indicar el cambio en el modo de operación
• El comando de control es un telegrama broadcast enviado a la dirección 127, que será recibido por todos los dispositivos
• Este telegrama será enviado cíclicamente en un intervalo de 6 x Watchdog para función de control
Intercambio de datos (Data_Exchange) IV
Interacciones Maestro-Esclavo-DP (XIII)
19
37
• Los datos son enviados en ambas direcciones
• Si el esclavo-DP responde con mensaje de alta prioridad
• ALARMA: indica al maestro-DP que el esclavo tiene una diagnosis.
• En el siguiente ciclo de bus, el maestro-DP solicita datos de diagnosis desde el esclavo en particular
• El siguiente ciclo de bus revierte los datos cambiados
• Entre ciclos de datos del bus, se pueden enviar comandos de control para Sync y Freeze (por demanda del usuario)
Intercambio de datos (Data_Exchange) V
Interacciones Maestro-Esclavo-DP (XIV)
38
• Si el maestro-DP detecta un problema en el bus (p.e. cable roto, programador define stop, respuesta del esclavo con cierto diagnóstico), el estado de maestro-DP cambia el modo de intercambio de datos a modo clear.
• Que es indicado a través de un comando de control
• En modo clear, datos con “0” son enviados a las salidas o no datos en caso de un fallo de seguridad en el esclavo.
Intercambio de datos (Data_Exchange) VI
Interacciones Maestro-Esclavo-DP (XV)
20
39
Otras características de DP• Un dispositivo puede soportar multiples funciones, e.g..
clase1 y clase2, clase1 y esclavo, que permiten:
• una simple comunicación maestro maestro vía la combinación maestro - esclavo
• siempre que un maestro tiene el token el otro PLC puede ser un esclavo de este maestro
PLC
PLC
PLC1 - maestro y esclavo
PLC2 - maestro y esclavo
40
Otras características DP
• Comunicación Maestro - Maestro usando un gateway DP-DP
• combinación de dos sistemas mono maestro
• simple intercambio de datos entre los dos maestros hasta 244 byte
PLC
PLC
21
41
• 3.002: Comunicación entre controladores programables (PLCs)
• 3.011: Automatización de edificios
Perfiles FMS:
Perfiles Profibus
• 3.052: Perfil para NC/RC
• 3.062: Perfil para encoder
• 3.072: Perfil para variadores de velocidad
• 3.082: Perfil para control de operador y monitorización del proceso (HMI)
• 3.092: Perfil prueba-error para transmisión de datos con dispositivos de seguridad con Profibus-DP (paro de emergencia)
Perfiles DP:
42
• Desde noviembre de 2000, existe una extensión de Profibus DP_V2. Proporciona:
• Ciclo de bus síncrono (equidistancia). Permite el control en bucle cerrado entre los dispositivos maestros y los esclavos
• Comunicación esclavo a esclavo. Reducen el tiempo de respuesta entre un 60% y un 90%
• Sincronización de tiempos
• Estas propiedades los hacen especialmente apropiado para:
• Control de movimiento (PROFIDrive)
• Con desviaciones de tiempo inferiores a 1 microsegundo se puede:
• Posicionar con alta precisión
• Aplicaciones de seguridad (PROFISafe)
Prestaciones adicionales:
Profibus DP-V2 (I)
22
43
Profibus DP – V2 (II)
Ciclo DP
Ciclo Profibus-DP variable
Ciclo DPCiclo DP
Parte AcíclicaParte Cíclica
FIJOt VARIABLEt
VARIABLEt- Servicios de manejo del bus
- Inicialización de los esclavos DP
- Funciones de diagnosis y alarmas
- Lectura y escritura de datos no cíclicos
- Comunicación PG/TD/OP
- Repetición de telegramas en caso de fallos
- Intercambio de datos de E/S
44
Profibus DP – V2 (III)
Ciclo DP constante
Ciclo Profibus-DP constante
Parte AcíclicaParte Cíclica
FIJOt VARIABLEt
FIJOt
Comienzo deciclo DPconstante
Ciclo DP constante Ciclo DP constante
.CONSTt .CONSTt .CONSTt
Pausa
VARIABLEt
23
45
Profibus DP – V2 (IV)
QB 5
MaestroA
MaestroB
MaestroC
Esclavo5IB 5
QB 6IB 6IB 7IB 8QB 7IB 7QB 8IB 8IB 5IB 6IB 5IB 6IB 7IB 8
QBIBQBIB
Esclavo6
Esclavo7
QBIBQBIB
Esclavo8
Conexión maestro-esclavo (one-to-one)Conexión comunicación cruzada (one-to-many)
Intercambio de datos cruzados
46
Profibus DP –V2 (V)Maestro-DP
Clase 1
Petición
Esclavo DPEsclavo DP
Petición
Respuesta
RespuestaRespuesta
Conexión maestro-esclavo (one-to-one)Conexión comunicación cruzada (one-to-many)
Intercambio dedatos cruzados
24
47
Profibus DP –V2 (VI)
Freeze_Mode_supp=1 sincronización de datos de entradap.e. lanzar foto de agrupación de entradas
Sync_Mode_supp=1 sincronización de datos de salidap.e. arrancar accionamientos en el mismo momento
• Sync y Freeze son dirigidos desde la aplicación• El interfaz a la aplicación debe ofrecer la capacidad al usuario
para activar estos comandos bajo demanda• Los comandos Sync y Freeze están relacionados con grupos
Sincronización
48
Profibus DP –V2 (VII)
Maestro Esclavo Salidas Físicas
cicl
obu
s 1 dato “a” a Esclavo 1 (2)
dato “a” a Esclavo 2 (2)dato “a” a Esclavo 3 (1)dato “a” a Esclavo 4 (2)
dato“a” a salidasdato”a” a salidasdato”a” a salidasdato”a” a salidas
DX∆t
Sync broadcast a todos Esclavos (group 2)
cicl
obu
s 2 dato “b” a Esclavo 1 (2)
dato “b” a Esclavo 2 (2)dato “b” a Esclavo 3 (1)dato “b” a Esclavo 4 (2)
dato“a” a salidasdato”a” a salidasdato”b” a salidasdato”a” a salidas
DX∆t
Unsyncbroadcast a todos Esclavos(group 2)
Sync
25
49
Profibus DP –V2 (VIII)
dato“b” a salidasdato”b” a salidasdato”b” a salidasdato”b” a salidas
∆t
Cicl
obu
s 3 dato “c” a Esclavo 1 (2)
dato “c” a Esclavo 2 (2)dato “c” a Esclavo 3 (1)dato “c” a Esclavo 4 (2)
dato“c” a salidasdato”c” a salidasdato”c” a salidasdato”c” a salidas
DX∆t
Unsync broadcast a todos Esclavos(group 2)
Maestro Esclavo Salidas Físicas
bb
bsincronizado
Sync
50
Profibus DP –V2 (IX)
Maestro Esclavo Entradas Físicas
cicl
obu
s 1 dato “a” del Esclavo 1 (2)
dato “a” del Esclavo 2 (2)dato “a” del Esclavo 3 (1)dato “a” del Esclavo 4 (2)
dato“a” en entradasdato”a” en entradasdato”a” en entradasdato”a” en entradas
DX∆t
Freezebroadcast a todos Esclavos (group 2)
cicl
obu
s 2 dato “a” del Esclavo 1 (2)
dato “a” del Esclavo 2 (2)dato “b” del Esclavo 3 (1)dato “a” del Esclavo 4 (2)
dato“b” en entradasdato”b” en entradasdato”b” en entradasdato”b” en entradas
DX∆t
Unfreeze broadcast a todos Esclavos(group 2)
Freeze
26
51
Profibus DP –V2 (X)
dato“b” en entradasdato”b” en entradasdato”b” en entradasdato”b” en entradas
∆t
Cicl
obu
s 3 dato “c” del Esclavo 1 (2)
dato “c” del Esclavo 2 (2)dato “c” del Esclavo 3 (1)dato “c” del Esclavo 4 (2)
dato“c” en entradasdato”c” en entradasdato”c” en entradasdato”c” en entradas
DX∆t
Unfreeze broadcast a todos Esclavos(group 2)
Maestro Esclavo Entradas Físicas
bb
bsincronizado
Freeze
52
• Presentaciones de la Organización de Usuarios Profibus (PNO)
• Presentaciones de Siemens, S.A.
• European Standard EN 50170. Volume 2/3 PROFIBUS. Diciembre 1.996.
• Decentralization with PROFIBUS-DP. Architecture and Fundamentals, Configuration and Use with SIMATIC S7. Josef Weigmann, Gerhard Kilian. Editorial MCD Verlag. 2.000.
• The New Rapid Way to PROFIBUS-DP. From DP-V0 to DP-V2. Manfred Popp. Editorial Profibus Nutzerorganisation e. V. 2.003.
• PROFIBUS. Un Bus de Campo Industrial. V. Sempere, J. Silvestre, J. Mataix, J. Fuertes. Editorial CEA-IFA. 2.002.
Bibliografía. Referencias
• Comunicaciones Industriales. Una visión práctica con Simatic S7. V.M. Sempere, J. Silvestre, J.A. Martínez Guardiola. Editorial Universidad Politécnica de Valencia. 2.002.