Escolar Documentos
Profissional Documentos
Cultura Documentos
PROcess Field BUS NIVEL DE APLICACIN DP (Decentralized Peripherals) Tecnologas de Control Tema 7
ndice
TEMA: Profibus DP Ubicacin en la estructura jerrquica Caractersticas de Profibus DP Arquitectura Profibus -DP Acceso al medio Tipos de dispositivos en el bus Funciones Profibus-DP Descripcin del dispositivo. Fichero *.GSD Desarrollo de una aplicacin Interacciones maestro-esclavo DP Otras caractersticas DP Perfiles Profibus Profibus DP V2
Ethernet/TCP/IP
Area Controller
TCP/IP/Ethernet
PC/VME
CNC
Cell Level
Bus Cycle Time < 100 ms
PROFIBUS-FMS
VME/P C
PLC
DCS
Field Level
Bus CycleTime < 10 ms
PROFIBUS-DP
PROFIBUS-PA
Tiempo de reaccin corto Cambio de ms de 1000 Entradas y Salidas con 32 dispositivos en menos de 10 ms. Operacin Monomaestro o Multimaestro Protocolo simple, con interfaz de comunicacin de bajo coste Excelente diagnstico Mtodo de acceso hbrido Funcionalidad reducida, solucin con ASIC sin microprocesador Varios diagnsticos en maestro y esclavo
Interfaz de usuario simple Conjunto bsico de parmetros y datos de configuracin Uso del cableado existente Misma tecnologa de transmisin en todas las aplicaciones
4
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 configuracin Los dispositivos tpicos maestros-DP clase 1 son PLC, PC Herramienta de diagnosis y arranque, normalmente herramienta de configuracin Tambin puede controlar esclavos Estacin pasiva que reconoce mensajes o contesta a peticiones
5
Maestro-DP clase 2
Esclavo-DP
Todas la estaciones tienen que tener una direccin nica En un esclavo-DP la direccin puede activarse va bus La direccin por defecto es la 126 Un maestro-DP clase 2 puede acceder al esclavo-DP va la direccin por defecto y asignarle una direccin En cada instante slo puede haber un dispositivo con direccin por defecto Por razones de seguridad, un maestro-DP no intercambia datos de I/O con un esclavo-DP con direccin por defecto
Arquitectura Profibus - DP
Modelo de referencia OSI de ISO de Profibus-DP
FMS
Layer
Usuario
DP
User Interface DP-Profiles DP Basic Functions Direct Data Link Mapper (DDLM)
no usados
Fieldbus Data Link (FDL)
RS-485 / Fiber Optic EN 50 170
FMA 1/2
guidelines PROFIBUS + profiles
Acceso al medio
Protocolo de Transmisin y Acceso al Medio: Sistema monomaestro
Estacin activa
Maestro-DP Clase 1
PLC
token
Acceso al medio
Maestro DP
Esclavo A
Esclavo B
Datos de salida
Datos de entrada Datos de salida
Datos de entrada
Esclavo A
Esclavo X
Esclavo Y
Datos de salida
Datos de entrada Datos de salida
Datos de entrada
Peticin
Respuesta
Datos de salida
Datos de entrada
Esclavo Y
10
Acceso al medio
Protocolo de Transmisin y Acceso al Medio: Sistema multimaestro
Maestro-DP clase 1 Maestro-DP clase 2 Maestro-DP clase 1
Token
PROFIBUS-DP
11
El maestro DP clase 1 intercambia datos con los esclavos DP cclicamente. Ejecuta las tareas usando las siguientes funciones del protocolo: Set_Prm and Chk_Cfg. Para la fase de arranque. Para transmitir parmetros a los esclavos-DP. El nmero de bytes de datos de E/S con un esclavo DP se define durante la configuracin Data_Exchange. Realiza el intercambio cclico de datos de E/S con el esclavo DP asignado Slave_Diag. Lee informacin de diagnosis del esclavo DP durante el arranque o durante el intercambio cclico de datos Global_Control. El maestro DP usa comandos de control para informar a los esclavos DP de estados de operacin. Los comandos de control pueden enviarse a un esclavo individual o a un grupo especifico de esclavos DP.
12
Esclavo DP
Un esclavo DP slo intercambia datos de usuario con el maestro DP cuando el maestro DP ha cargado los parmetros y la configuracin. Un esclavo DP tiene permitido interrumpir para informacin de diagnosis local e interrumpir al proceso en el maestro DP.
Maestros DP (clase 2)
Los maestros DP clase 2 son dispositivos como, unidades de programacin y dispositivos diagnosis y mantenimiento del bus. Adems 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 configuracin actuales de un esclavo DP Set_Slave_Add. Permite al maestro DP asignara una nueva direccin a un
esclavo DP, siempre que el esclavo soporte este mtodo de fijar la direccin Adicionalmente, los maestros DP clase 2 soportan funciones para la comunicacin con maestros DP clase 1
13
14
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
configuracin 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
Un esclavo DP slo intercambia datos de usuario con el maestro DP cuando el maestro se lo solicita Funcin
Data_Exchange RD_In RD_Outp Slave_Diag Set_Prm Chk_Cfg Get_Cfg Global_Control Set_Slave_Add M-M-Communication DP V1 Servicesd Requ = Peticin,
Servicio nivel 2
SRD SRD SRD SRD SRD SRD SRD SRD SRD/SDN SRD
16
Resp = Respuesta,
M = Mandatory
O = Optional
Maestro Clase 2
- Activate Bus Parameters. - Activate / Deactivate DP-S - Select the Operating Mode of DP-M - Read Diagnostic Information of DP-S - Parametrization and Configuration checking - Submit Control Commands - Cyclic User Data Exchange Mode
Esclavo
PLC
GSD GSD GSD GSD GSD GSD
18
19
La herramienta de configuracin entiende la informacin del fichero *.GSD Los ficheros-GSD son creados por el vendedor del dispositivo Existe un documento en el que se indica la informacin que debe tener el fichero y la forma de especificarla La Organizacin que promociona PROFIBUS facilita un Editor-GSD que hace muy fcil el crear ficheros-GSD El Editor-GSD contiene un chequeo-GSD que garantiza la conformidad de los ficheros-GSD al estndar PROFIBUS Una librera de ficheros-GSD est disponible en la pgina web de PROFIBUS: http://www.profibus.com
20
PROFIBUS-DP
MAESTRO-DP F. A. CPU 315-2 DP 16 E/D 16 S/D 2 E/A 2 S/A Direccin-DP 2
FESTO
FESTO
INGE-TEAM
SIEMENS
23
Parametrizacin
DATA_EXCH
24
Maestro-DP
Esclavo-DP
Y
Asignacin de parmetros al esclavo
26
Maestro-DP solicita a los esclavos definidos con la herramienta de configuracin informacin 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 peticin de diagnosis a nivel FDL, 5.60 --> 2.62, SD2 res_dl a nivel DP, 5.60 --> 2.62, res. Slave Diag
27
Contiene parmetros locales y globales. Se definen con la herramienta de configuracin. La longitud del telegrama de parmetros no puede exceder de 244 bytes. Las partes ms importantes del telegrama de parmetros 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.
User-Prm-Data. Datos relativos a la aplicacin para el esclavo DP. Por ejemplo puede incluir situacin por defecto o parmetros del controlador
28
29
31
32
33
Maestro DP transmite datos de salida a esclavo DP Reconocimiento del esclavo DP con datos de entrada y llamada de diagnosis a travs de respuesta de alta prioridad