Tema 8 PROFIBUS
Tema 8 PROFIBUS
Tema 8 PROFIBUS
TEMA 8
PROFIBUS
(PA/DP/FMS)
Universidad Politcnica de Cartagena ETS de Ingenieros Industriales Dpto. de Tecnologa Electrnica Asignatura: Comunicaciones Ind ustriales
PROFIBUS
Comunicaciones Industriales
1.- ndice.
Pgina 1.- ndice.- ................................................................................................................... 2 2.- Introduccin. Por qu son tan usados actualmente los buses de campo?.- ........ 4 3.- La familia Profibus.- ............................................................................................. 5 3.1.- Comienzos.- ............................................................................................ 5 3.2.- Situacin actual.- .................................................................................... 5 3.3.- Versiones compatibles.- ......................................................................... 6 4.- Estructura de la red.- ............................................................................................ 8 4.1.- Medio fsico.- ......................................................................................... 8 4.2.- Elementos del bus.- ................................................................................ 8 4.3.- Topologa.- ............................................................................................. 9 4.4.- Estructura lgica.- ................................................................................. 10 4.5.- Tecnologa de transmisin.- .................................................................. 10 5. Protocolo.- ..........................................................................................................13 5.1.- Arquitectura protocolar.- ........................................................................13 5.2.- Trama.- ...................................................................................................15 5.3.- Mensajes cclicos y acclicos.- .............................................................. 15 6. Versiones compatibles de la familia PROFIBUS.- .......................................... . 18 6.1. PROFIBUS PA.- ..................................................................................18 6.1.1.- Protocolo de transmisin.- ..........................................19 6.1.2.- Perfil de los dispositivos.- .......................................... 19 6.2. PROFIBUS DP.- ................................................................................. 21 6.2.1.- Funciones bsicas de PROFIBUS DP.- ................................. 21
PROFIBUS
Comunicaciones Industriales
6.2.2.- Funciones extendidas de PROFIBUS DP.- ........................... 25 6.2.3.- Perfiles de PROFIBUS DP.- ................................................. 26 6.3. PROFIBUS FMS.- .............................................................................. 26 6.3.1.- Capas de aplicacin.- ............................................................. 27 6.3.2.- Modelos de aplicacin.- ......................................................... 27 6.3.3.- Objetos de comunicacin y diccionario de objetos.- ............. 28 6.3.4.- Servicios.- .............................................................................. 29 6.3.5.- Interface de la capa ms baja.- .............................................. 30 6.3.6.- Direccin de la red.- .............................................................. 31 6.3.7.- Operacin mixta de PROFIBUS FMS y PROFIBUS DP.- ... 32 6.3.8.- Perfiles.- ................................................................................ 32 7.- Aplicaciones y posibilidades de implementacin.- ............................................. 34 8.- La importancia actual de PROFIBUS.- ............................................................. 36 9.- Ejemplos de productos de diversos fabricantes.- ............................................... 38 10.- Bibliografa utilizada.- ..................................................................................... 40
PROFIBUS
Comunicaciones Industriales
2.- Introduccin.
Por qu son tan usados actualmente los buses de campo?
Los buses de campo se usan en la actualidad de forma prioritaria como un sistema de comunicacin para el intercambio de informacin entre sistemas de automatizacin y sistemas de campo distribuidos. Miles de pruebas satisfactorias han demostrado de manera impresionante que el uso de la tecnologa de los buses de campo puede ahorrar un 40% en costes por cableado, mantenimiento, etc. si lo comparamos con las tecnologas tradicionales. Solamente se usan dos lneas para transmitir toda la informacin relevante (es decir, datos de entrada y salida, parmetros, diagnsticos, programas y modos de operacin para distintos dispositivos de campo). En el pasado era muy normal la utilizacin de buses de campo incompatibles entre marcas. Afortunadamente en la actualidad todos los sistemas responden a unas caractersticas standards. Por tanto, el usuario no est atado a un nico vendedor y es capaz de seleccionar el producto que mejor se adapte a sus necesidades dentro de una amplia gama.
PROFIBUS
Comunicaciones Industriales
PROFIBUS
Comunicaciones Industriales
Algunas de las caractersticas ms sobresalientes de estas versiones se exponen a continuacin: PROFIBUS PA: Diseado para automatizacin de procesos. Permite la conexin de sensores y actuadores a una lnea de bus comn incluso en reas especialmente protegidas. Permite la comunicacin de datos y energa en el bus mediante el uso de 2 tecnologas (norma IEC 1158-2).
PROFIBUS DP: Optimizado para alta velocidad. Conexiones sencillas y baratas. Diseada especialmente para la comunicacin entre los sistemas de control de automatismos y las entradas/salidas distribuidas.
PROFIBUS FMS: Solucin general para tareas de comunicacin a nivel de clula. Gran rango de aplicaciones y flexibilidad. Posibilidad de uso en tareas de comunicacin complejas y extensas.
PROFIBUS
Comunicaciones Industriales
Puede decirse sin lugar a dudas que PROFIBUS ha conseguido definir toda una red de comunicacin industrial, desde el nivel fsico hasta el de aplicacin, integrando al mximo las tcnicas de comunicacin previamente definidas y consolidadas y habiendo superado la en un primer momento poca disponibilidad de informacin en ingls, lo que dificultaba su divulgacin a nivel de fabricantes no germanos. En la actualidad la estructura es tal que los grupos de los 20 pases ms industrializados ofrecen un soporte en su idioma para el resto del mundo. Todos los grupos de usuarios se unen bajo la Organizacin PROFIBUS International (PI), que con ms de 750 miembros es la organizacin de buses de campo ms grande del mundo.
PROFIBUS
Comunicaciones Industriales
4. Estructura de la red.
4.1.- Medio fsico.
La tecnologa de transmisin ms usada es la RS 485, conocida habitualmente como H2. Su rea de aplicacin comprende aquellas aplicaciones donde prima su simplicidad, la velocidad de transmisin y lo barato de la instalacin. Se usa un par diferencial con cable trenzado, previsto para comunicacin semi-duplex, aunque tambin puede implementarse con fibra ptica y enlaces con estaciones remotas va mdem o va radio. La velocidad de transmisin vara entre 9.6Kbits/s y 12Mbits/s, dependiendo del medio fsico, como se indica en la siguiente tabla:
MEDIO FISICO 9.6-93.75 2 RS 485 0.2 1200m (24 AWG) RS 485 0.52 2400m (20 AWG) F.Opt.Cuarzo 1400m 62.5-125m F.Opt.Plstico 0-40C 5-25m 0-50C 10-20m
VELOCIDAD ( Kbits/s ) 167.5 500 1500 600m 200m 100m 1200m 1400m 400m 1400m 200m 1400m
5-25m 10-20m
5-25m 10-20m
5-25m 10-20m
5-25m 10-20m
Al conectar varias estaciones, hay que comprobar que el cable de las lneas de datos no sea trenzado. El uso de lneas apantalladas es absolutamente esencial para el logro de una alta inmunidad del sistema en ambientes con emisiones altas de electromagnetismo (como en la fabricacin de automviles). El apantallamiento se usa para mejorar la compatibilidad electromagntica (CEM).
PROFIBUS
Comunicaciones Industriales
Aparte de estos dos tipos de nodos, existen otros dos bloques esenciales en la arquitectura del bus: Expansiones E/S: este tipo de bloques constituyen la interfaz con las seales de proceso y pueden estar integrados tanto en un nodo activo como en un nodo pasivo. Repetidores: los repetidores ejecutan el papel de simples transceptores bidireccionables para regenerar la seal. Su diferencia esencial con los estudiados en el caso del BITBUS es que no se requieren sea les de control (RTS+, RTS-) para conmutar el sentido de la lnea de datos, ya que el sistema de codificacin en PROFIBUS es del tipo NRZ (por niveles) y las velocidades son ms bajas.
4.3. Topologa.
La topologa puede ser simplemente en forma de bus lineal o en forma de rbol, en el que los repetidores constituyen el nudo de partida de una expansin del bus (fig. 3).
En este caso, la estructura en rbol es puramente una impresin de dibujo, ya que, como se ver, el PROFIBUS admite una estructura lgica de maestro flotante y una estacin activa, ejerciendo el papel de maestro, que puede estar fsicamente conectada a lo que se pudiera considerar una expansin del bus. Por tanto, incluso en caso de ramificaciones debe considerarse como un bus nico. El nmero mximo de nodos conectables a cada tramo del bus, sin necesidad de repetidores es de 32. A efectos de esta limitacin los propios repetidores cuentan como un nodo. El nmero mximo de nodos del bus es de 127, de los cuales un mximo de 32 pueden ser nodos activos.
PROFIBUS
Comunicaciones Industriales
No existe ninguna limitacin en cuanto a poder configurar una estructura con buses anidados (un esclavo puede ser, a su vez, maestro de otro bus de nivel inferior), aunque deben considerarse como buses independientes, dado que el protocolo no permite direccionar desde arriba las estaciones de niveles inferiores.
Naturalmente esta estructura admite la posibilidad de que exista un solo nodo activo en el bus, con lo que se convertira en un bus con una estructura del tipo maestroesclavo. Cabe sealar que cuando una estacin activa posee el testigo, considera a todas las dems como esclavos, incluyendo tambin al resto de estaciones activas que no poseen el testigo en aquel momento.
PROFIBUS
10
Comunicaciones Industriales
Algunas de sus caractersticas son: Velocidad de transmisin de 9.6 Kbit/seg. a 12 Mbit/seg. Se seleccionar una para todos los dispositivos. La estructura de la red es linear, con par trenzado. Conexin mxima de 32 estaciones sin repetidor (127 con repetidor). Longitud mxima del cable dependiente de la velocidad de transmisin. 9.6 1200m 19.2 1200m 93.75 1200m 187.5 1000m 500 400m 1500 200m 2000 100m
V.Baudios(kbit/sec) Dinstancia
En la conexin, es conveniente tener en cuenta algunas precauciones, de las que son destacables: Hay que asegurarse de no torcer las lneas de datos. Se recomienda el uso de lneas de datos escudadas para mejorar la compatibilidad electromagntica (EMC). Se recomienda mantener las lneas de datos separadas de los cables de alto voltaje.
2.- IEC 1158-2 (Transmisin PROFIBUS PA). La tecnologa de transmisin IEC 1158-2 cumple los requerimientos de las indusrias qumicas y petroqumicas. Posee una seguridad intrnseca y permite a los dispositivos de campo ser conectados al bus. Es una tecnologa principalmente usada por PROFIBUS PA y suele conocerse como H1. La transmisin se basa en los siguientes principios: Cada segmento tiene slo una fuente de energa. No se produce ningn tipo de alimentacin cuando una estacin est enviando datos. Los dispositivos actan como sumideros pasivos de corriente. Se permiten redes con estructura linear, en rbol y estrella. Para incrementar la fiabilidad, se pueden disear segmentos de bus redundantes.
Las caractersticas ms importantes de este tipo de transmisin son: Transmisin de datos digital, asncrona, codificacin Manchester. Velocidad de transmisin 31.25 kbit/seg. Seguridad de los datos: prueba de error al principio y al final. Cable de dos lneas trenzadas. Opcin de alimentacin a distancia. Conexin de 32 estaciones por segmento (mximo de 126 con repetidor). Posibilidad de espansin hasta a 4 repetidores. La estructura de la red es linear, en rbol o una combinacin de ambas.
PROFIBUS
11
Comunicaciones Industriales
3.- Fibra ptica. Los conductores por fibra ptica pueden ser usados para aplicaciones PROFIBUS en ambientes con interferencias electromagnticas muy altas y para incrementar la distancia mxima con velocidades elevadas. Hay disponibles dos tipos de conductores. Los conductores por fibra ptica (plstico) para distancias de 50m. o los conductores por fibra ptica (cuarzo) para distancias de 1Km. son muy baratos. Muchos fabricantes ofrecen conexiones especiales que posibilitan una conversin integrada de seales RS 485 para trabajar con conductores de fibra ptica y viceversa. Esto proporciona un mtodo muy sencillo de intercambio entre transmisin RS 485 y transmisin por fibra ptica en un mismo sistema.
PROFIBUS
12
Comunicaciones Industriales
5.- Protocolo.
PROFIBUS especifica las caractersticas tcnicas y funcionales de un sistema de buses de campo serie con el cual controladores digitales descentralizados pueden trabajar juntos en red desde el nivel de campo hasta el nivel de clula. Esto lo hace distinguiendo entre elementos Maestro y elementos Esclavo. Los dispositivos Maestro determinan la comunicacin de datos en el bus. Un Maestro puede enviar mensajes sin una peticin externa cuando mantiene el derecho de acceso al bus (llamado de forma comn testigo). Los dispositivos Esclavo son dispositivos perifricos. Algunos de ellos son las entradas y salidas, las vlvulas y los transmisores de medida. No tienen derecho de acceso al bus y slo pueden reconocer mensajes recibidos o enviar mensajes al Maestro cuando este se lo ordena (por lo que se les llama estaciones pasivas). Su implementacin es especialmente econmica ya que slo requieren una pequea parte del bus.
La Capa 1 o Capa fsica define las caractersticas de la transmisin. La Capa 2 o Capa de Enlace (FDL Fieldbus Data Link) define el protocolo de acceso al bus y se encarga de establecer el orden de circulacin del testigo una vez inicializado el bus, adjudicando el testigo en el arranque, en caso de prdida del mismo, o en caso de adicin o eliminacin de estaciones activas. La Capa 7 o Capa de aplicacin define las funciones de aplicacin.
PROFIBUS
13
Comunicaciones Industriales
PROFIBUS DP: Usa las capas 1 y 2 y el interface de usuario, mientras que no define de las capas 3 a 7. Asegura una transmisin de datos rpida y eficiente. El DDLM (Direct Data Link Mapper) proporciona al interface de usuario un fcil acceso a la capa 2. Las funciones de aplicacin disponibles por el usuario as como el comportamiento del sistema se especifican en el interface de usuario. Se permite una comunicacin RS-485 o por fibra ptica.
PROFIBUS FMS: Define las capas 1, 2 y 7. La capa de aplicacin est formada por las subcapas FMS (Fieldbus Message Specification) y LLI (Lower Layer Interface). FMS contiene el protocolo de aplicacin y proporciona al usuario una amplia seleccin de potentes servicios de comunicacin. LLI implementa varias relaciones de comunicacin y proporciona a FMS un acceso independiente a la capa 2. La capa 2 (capa de unin de datos) ofrece el control de acceso al bus y garantiza la seguridad de los datos.
PROFIBUS PA: Utiliza el protocolo DP extendido para la transmisin de datos. Usa un indicador que define el comportamiento de los dispositivos de campo. La tecnologa de transmisin permite un alto grado de seguridad y deja que los elementos de campo sean conectados al bus. Pueden ser integrados de una forma fcil en redes de trabajo PROFIBUS DP.
Nota: PROFIBUS DP y PROFIBUS FMS utilizan la misma tecnologa de transmisin y un protocolo de acceso al bus uniforme. Por tanto, ambos pueden operar simultneamente en un mismo cable.
El protocolo PROFIBUS establece las reglas de comunicacin desde el nivel de enlace haste el nivel de aplicacin. En una estructura de bus basada slo en tres niveles (1, 2 y 7 del modelo OSI) y que desea integrar en redes de rango superior que utilizan el modelo OSI completo, se precisa una adaptacin entre los niveles 2 y 7. Esta adaptacin se hace mediante la anteriormente citada subcapa LLI (subcapa del nivel 7), mediante el enlace con los servicios de los niveles inferiores mediante una interface de protocolo conocida como FMA (Fieldbus Management) (ver figura 6):
PROFIBUS 14
Comunicaciones Industriales
5.2.- Trama.
La trama admite 3 tipos de formato (ver figura 7): tramas de longitud fija sin datos, tramas de longitud fija con datos y tramas de longitud variable
La interpretacin de dichas tramas es algo compleja debido a la variedad de tipos previstos para dar servicios a dispositivos con distinto nivel de complejidad, por lo que nos centraremos en explicarlas dentro de los mensajes bsicos (cclicos y acclicos) que ofrece el protocolo a nivel de enlace.
PROFIBUS
15
Comunicaciones Industriales
- Mensajes cclicos: Estos mensajes permiten el intercambio de datos de baja prioridad y por tanto no crticos en cuanto tiempo de respuesta. Los servicios disponibles son los siguientes: SDN (Send Data with No acknowledge): Mensajes de difusin (de Maestro a todos los esclavos). SDA (Send Data with Acknowledge): Mensaje punto a punto cuya funcin es enviar datos o funciones de control del Maestro a uno de los esclavos. RDR (Request Data with Reply): Mensajes punto a punto cuya funcin es la de solicitar datos a uno de los esclavos. SRD (Send and Request Data): Mensajes punto a punto que permiten enviar datos y recibir datos de un esclavo. La respuesta a uno de estos mensajes est condicionada por el tiempo total de ciclo del testigo entre todos los nodos activos. - Mensajes acclicos : Estos mensajes permiten acortar el tiempo de respuesta de los datos crticos. A cada turno de Maestro se puede enviar un mensaje de difusin conteniendo los valores crticos de todos los esclavos. La lista de estos valores es conocida por todas las estaciones maestras en una tabla. Los mensajes pueden ser de 2 tipos: CRDR (Cyclic Request Data with Reply). CSRD (Cyclic Send and Request Data). La peticin de estos mensajes se realiza mediante un telegrama especial de difusin, que contiene de forma encadenada las peticiones a todos los esclavos (ver figura 8 para observar el formato de estos telegramas).
Las respuestas se producen de forma escalonada mediante una instruccin de lectura rpida en cada uno de los esclavos, pero sin tener que esperar el tiempo de procesamiento de la orden, puesto que la peticin se hizo ya anteriormente mediante el mensaje de difusin (ver figura 9).
16
Comunicaciones Industriales
Las tramas de los telegramas admiten, como ya se ha dicho, formatos muy diversos, dependiendo del tipo de aplicacin. Dentro de la Organizacin de usuarios de PROFIBUS se han formado distintos grupos que han desarrollado los detalles de protocolo para distintos campos de aplicacin, en ramas tan diversas como regulacin (de velocidad, de temperatura), qumica, alimentacin, etc..
PROFIBUS
17
Comunicaciones Industriales
Cuando se usa el mtodo convencional de cableado, cada lnea individual de seal debe estar conectada al mdulo I/O del sistema de control del proceso. Para cada aparato se requiere una fuente de energa distinta. Como contraste, cuando se usa PROFIBUS-PA, slo se necesita una lnea de dos cables para transmitir toda la informacin y la energa a los dispositivos de campo. Esto no solo produce ahorro en el cableado, sino que reduce el nmero de mdulos I/O requeridos en los sistemas de control de procesos. PROFIBUS-PA permite medir, controlar y regular mediante una lnea simple de dos cables. Tambin permite la alimentacin de los dispositivos de campo incluso en reas intrnsecas de seguridad. Permite el mantenimiento y la conexin/desconexin de los aparatos durante la operacin sin afectar a otras estaciones, incluso en reas potenciales de explosin. PROFIBUS-PA ha desarrollado los requisitos especiales de esta rea de aplicacin en estrecha cooperacin con los usuarios en el proceso industrial (NAMUR): Perfiles de aplicacin nicos para el proceso de automatizacin y la capacidad de cambio de los dispositivos de campo para diferentes proveedores. La adicin o sustraccin de estaciones del bus incluso en reas intrnsecas de seguridad sin influencia en otras estaciones.
18
PROFIBUS
Comunicaciones Industriales
Comunicacin transparente por medio de parejas de segmentos entre los segmentos del PROFIBUS-PA en procesos de automatizacin de la fabricacin. Alimentacin a distancia y transmisin de datos a lo largo de los mismos dos cables basndose en la tecnologa IEC 1158-2. Uso en reas potenciales de explosin con proteccin a explosin tipo intrnseca de seguridad o no intrnseca de seguridad.
PROFIBUS
19
Comunicaciones Industriales
Los perfiles usan el modelo de funciones en bloque, como se aprecia en la figura 12:
Este modelo tambin se amolda a las consideraciones de regulacin internacionales. Hoy, las hojas de datos de dispositivos han sido especificadas para todos los transmisores de medida comnmente usados y otros tipos de dispositivos seleccionados como: - Transmisores de medida de presin, nivel, temperatura y flujo. - Entradas y salidas digitales. - Entradas y salidas analgicas. - Vlvulas. - Posicionadores. El comportamiento del dispositivo es descrito especificando variables reguladas dependiendo de los transmisores de medida. La figura 13 muestra el principio de un transmisor de presin que es descrito con la entrada analgica en la funcin de bloque:
Fig 13: Diagrama de los parmetros de un transmisor de presin con PROFIBUS PA.
PROFIBUS
20
Comunicaciones Industriales
PROFIBUS
21
Comunicaciones Industriales
3)Chequeo de la configuracin del DP esclavo. 4)Poderosas funciones de diagnstico, con 3 niveles jerrquicos de mensajes. 5)Sincronizacin de las entradas y/o salidas. 6)Asignacin de direcciones sobre el bus de los DP esclavos. 7)Configuracin del DP maestro (clase 1) sobre el bus). 8)Mximo de 244 bytes de entradas y salidas de datos por DP esclavo. Funciones de diagnstico 1)Permiten una rpida localizacin de los errores. 2)Los mensajes de diagnstico se transmiten por el bus y se recogen en el maestro, dividindose en tres niveles jerarquizados de menor a mayor especializacin: relativos a estaciones (se refieren al estado general del dispositivo), relativos a mdulos (se refieren a errores en rangos especficos de entrada/salida) y relativos a canales (se refieren a errores en bits individuales de entrada/salida). Funciones de seguridad y proteccin 1)Todos los mensajes se transmiten con una distancia Hamming HD=4 2)Temporizador guardin en DP esclavo. 3)Proteccin de acceso para las entradas/salidas de los DP esclavos. 4)Monitorizacin de los datos de usuario con un temporizador configurable en el maestro. Tipos de dispositivos 1)DP maestro clase 2(DPM2): dispositivos de diagnstico/programacin/configuracin. 2)DP maestorclase1(DPM1):controladores programables centrales como PLCs y PCs. 3)DP esclavo: dispositivos con entradas/salidas binarias o analgicas, esclavos, etc.
Tabla 3: Caractersticas bsicas de PROFIBUS DP
Configuracin del sistema y tipos de dispositivos. PROFIBUS DP permite sistemas monoamo y multiamo. Esto proporciona un alto grado de flexibilidad durante la configuracin del sistema, pudiendo conectar hasta 126 dispositivos (maestros o esclavos) en un bus. La descripcin de la configuracin del sistema consiste en el nmero de estaciones, la asignacin entre la direccin de la estacin y las direcciones de las entradas/salidas, el formato de los datos de entrada/salida, el formato de los mensajes de diagnstico y los parmetros del bus usados. Cada sistema PROFIBUS DP puede contener 3 tipos diferentes de dispositivos: DP Maestro Clase 1 (DPM1): Controlador central que intercambia informacin con las estaciones descentralizadas (DP esclavos) con un ciclo de mensaje especfico. Dispositivos tpicos son los controladores programables (PLCs), los PCs y los sistemas VME. DP Maestro Clase 2 (DPM2): Son programadores, dispositivos de configuracin y operadores. Se usan para la identificacin de la configuracin del sistema DP o para el funcionamiento y supervisin de operaciones. DP esclavo: Es un dispositivo perifrico (entradas/salidas, vlvulas, etc.) que recoge informacin de entrada y/o manda informacin de salida. La cantidad de informacin de entrada y salida depende del tipo de dispositivo, permitindose un mximo de 244 bytes de entrada y 244 bytes de salida.
PROFIBUS 22
Comunicaciones Industriales
En los sistemas mono- maestro slo se encuentra activo un maestro en el bus durante la fase de operacin, siendo el controlador programable el componente de control central. Los DP esclavos distribuidos son enlazados mediante el bus. Estos sistemas presentan el tiempo de ciclo ms corto.
En la configuracin multi- maestro se conectan varios maestros al bus. Estos maestros son subsistemas independientes consistentes cada uno en un DPM1 maestro y sus correspondientes DP esclavos (o dispositivos adicionales). Las imgenes de las entradas y las salidas de los esclavos pueden ser ledos por todos los DP maestros. Sin embargo, slo un DP maestro (el asignado durante la configuracin) puede tener acceso de escritura en las salidas. Los sistemas multi- maestro presentan un tiempo de ciclo mayor que los sistemas mono- maestro.
Comportamiento del sistema. El comportamiento del sistema es determinado principalmente por el estado de los DPM1. Los DPM1 pueden ser controlados localmente o mediante el bus por el dispositivo de configuracin. Hay 3 estados principales: Stop: No se produce ningn tipo de transmisin entre DPM1 y los DP esclavos. Clear: DPM1 lee la informacin de entrada de los DP esclavos y mantiene las salidas en estado de espera (seguridad). Operate: DPM1 se encuentra en la fase de transferencia de datos. En una comunicacin cclica, se leen las entradas de los DP esclavos, y se escribe la informacin de salida en los DP esclavos.
PROFIBUS
23
Comunicaciones Industriales
El DPM1 enva de forma cclica su estado a todos los DP esclavos que tiene asignados mediante un comando Multicast a intervalos de tiempo configurables. La reaccin del sistema a un error durante la fase de transferencia de datos del DPM1 (p. ej. error en un DP esclavo) se determina por un parmetro de configuracin autoborrado. Si este parmetro pasa a un estado true (verdadero), el DPM1 pone todas las salidas de sus DP esclavos asignados a un estado de espera (seguridad) hasta que se cumplan de nuevo todas las condiciones para una transmisin correcta. Transmisin cclica de datos entre DPM1 y DP esclavos. La transmisin de datos entre DPM1 y sus DP esclavos asignados es ejecutada de forma automtica por DPM1 en un orden definido. Al configurar el sistema del bus, el usuario especifica la asignacin de un DP esclavo a un DPM1 y cuales de estos esclavos se incluirn o se excluirn de la transmisin de datos de usuario. La transmisin de datos de usuario entre DPM1 y DP esclavos se divide en 3 fases: Parametrizacin. Configuracin. Transferencia de datos.
Durante las fases de parametrizacin y configuracin, cada DP eclavo compara su configuracin real (tipo de dispositivo, formato y longitud de la innformacin) con la configuracin esperada que es la que presenta DPM1. El DP esclavo slo ser incluido en la fase de transferencia de datos si coinciden las dos configuraciones anteriores. Estas pruebas garantizan al usuario una proteccin adecuada contra los errores de parametrizacin.
Transmisin cclica de datos entre DPM1 y los dispositivos de configuracin. Adems de las funciones maestro-esclavo, tambin son posibles las funciones de comunicacin entre maestros. Estas funciones hacen posible a los dispositivos de diagnstico y configuracin configurar el sistema sobre el bus, habilitar y deshabilitar transferencias de datos entre DPM1 y DP esclavos individuales e incluso cambiar el estado de operacin de DPM1.
PROFIBUS
24
Comunicaciones Industriales
Modos Sync y Freeze. El maestro puede enviar comandos de control a un esclavo, a un grupo de esclavos, o a todos los esclavos simultneamente. Estos comandos de control son enviados como comanos Multicast y permiten el uso de los modos sync y freeze para una eventual sincronizacin controlada de los DP esclavos. Los esclavos se sitan en el modo sync cuando reciben un comando sync de su maestro. Las salidas de todos los esclavos direccionados quedan enclavadas en su estado actual. Durante las siguientes transmisiones de datos, las salidas de datos son guardadas por los esclavos, pero los estados de las salidas permanecen inalterables. Los datos de salida almacenados no sern enviados a las salidas hasta que se reciba un nuevo comando sync. El modo sync acaba con el comando unsync. De forma parecida, un comando de control freeze provoca que los esclavos direccionados adopten el estado freeze. En este modo de operacin, los estados de las entradas son enclavados en su valor actual. Los datos de salida no sern actualizados hasta que el maestro enve el siguiente comando freeze. El modo freeze termina con el comando unfreeze. Mecanismos de proteccin. La seguridad y la fiabilidad hacen necesario proporcionar a los dispositivos DP unas funciones de proteccin efectivas contra los errores de parametrizacin o los fallos en la transmisin. El tiempo de monitorizacin viene dado por el DP maestro y los DP esclavos. El intervalo de monitorizacin se especifica durante la configuracin. En los sistemas multi- maestro es tambin necesaria una proteccin de acceso para las entradas y salidas de los DP esclavos. Esto asegura que el acceso directo puede realizarse slo por el maestro autorizado. Para todos los dems maestros, los esclavos ofrecen una imagen de sus entradas y salidas que pueden ser ledas por cualquier maestro, incluso sin tener derechos de acceso.
PROFIBUS
25
Comunicaciones Industriales
Comunicaciones extendidas de datos entre DPM1 y DP esclavos: Presenta funciones que posibilitan el acceso directo (escritura/lectura) de DPM1 a una parte deseada dentro del esclavo, as como el reconocimiento de alarmas.
Transmisin extendida de datos entre DPM2 y DP esclavos: Permite a los dispositivos DPM2 realizar procesos de lectura/escritura en cualquier bloque que se desee del DP esclavo.
6.3. PROFIBUS-FMS.
PROFIBUS-FMS est diseado para la comunicacin a nivel celular. A este nivel los controladores programables (ej. PLCs y PCs) se comunican en principio entre s. En esta rea de aplicacin es ms importante un alto grado de funcionalidad que unos tiempos rpidos de reaccin del sistema. OBJETO - CLIENTE ORIENTADO - MODELO DE SERVIDOR Servicios del FMS: - Establece y desconecta conexiones lgicas. - Lee y escribe variables.
PROFIBUS 26
Comunicaciones Industriales
- Carga y lee reas de memoria. - Compila, empieza y detiene programas. - Transmite mensajes de sucesos con ms o menos prioridad. - Peticiones de estado y de identificacin de dispositivos. - Servicios para la direccin del diccionario de objeto. Buses de campo tipos relacionados de relaciones de comunicacin - Conexiones maestro-maestro. - Conexiones maestro- esclavo para la transmisin de datos cclica o acclica. - Conexiones maestro- esclavo para la transmisin de datos cclica o acclica con iniciativa del esclavo. - Conexiones para relaciones de comunicaciones. - Atributos de conexin.
PROFIBUS
27
Comunicaciones Industriales
Los objetos dinmicos de comunicacin estn por completo en la parte dinmica del diccionario de objetos. Pueden ser predefinidos o definidos, borrados o cambiados con los servicios de FMS. FMS reconoce dos tipos de objetos dinmicos de comunicacin: - Invocacin del programa. - Lista de variable: series de variables simples, arrays o registros. El direccionamiento lgico es el mtodo preferido de direccionar para objetos de comunicacin FMS. El acceso es interpretado con una direccin corta (el ndice) que es un nmero del tipo hexadecimal sin signo. Cada objeto tiene un ndice individual. Como opcin, los objetos tambin pueden ser direccionados por nombre o con sus direcciones fsicas. Cada objeto de comunicacin puede ser opcionalmente protegido contra accesos no autorizados. El acceso a un objeto puede ser solo permitido con una cierta contrasea o puede ser solo permitido para cierto grupo de dispositivos. La contrasea y el grupo de dispositivos pueden ser especificados en el diccionario de objetos para cada objeto individualmente. Adems, los servicios permitidos (accesos de solo lectura) para acceder a un objeto pueden ser restringidos.
PROFIBUS
28
Comunicaciones Industriales
6.3.4.- Servicios.
Los servicios de FMS provienen de los servicios que ha n sido optimizados para aplicaciones del bus de campo y a los que se les ha aadido funciones para la administracin de objetos de comunicacin y para la direccin de la red. La ejecucin de servicios FMS va bus es descrita por secuencias de servicio cons istentes en serias interacciones que se llaman primitivas de servicio. Las primitivas de servicio describen la interaccin entre el que pregunta y el que responde. La figura 18 muestra los servicios disponibles de PROFIBUS:
Los servicios confirmados slo pueden ser usados para la conexin orientada en las relaciones de comunicacin. La figura 19 muestra la ejecucin de un servicio confirmado:
PROFIBUS
29
Comunicaciones Industriales
Los servicios no confirmados pueden ser tambin usados en conexiones en relaciones de comunicacin. Pueden ser transmitidos con alta o baja prioridad. Un servicio no confirmado es solicitado con una demanda a una primitiva de servicio. Despus de la transmisin a travs del bus, una indicacin de la primitiva de servicio es provista al proceso de aplicacin de los receptores. La confirmacin/respuesta de la primitiva de servicio no existen para los servicios no confirmados. Los servicios FMS estn divididos en los siguientes grupos: - Los servicios de direccin de contexto se usan para establecer y liberar conexiones lgicas y para el relanzamiento de servicios no permitidos. - Servicios de acceso variable se usan para acceder a variables simples, registros, arrays y listas de variables. - Servicios de direccin de dominio se usan para transmitir grandes reas de memoria. Los datos a transferir son divididos en segmentos por el usuario. - Servicios de invocacin del programa se usan para el control de programa. - Servicios de direccin de sucesos se usan para transmitir mensajes de alarma y sucesos. - Servicios de soporte VFD se usan para la identificacin y sondeos de estado. - Servicios de direccin OD se usan para accesos de lectura/escritura del diccionario de objetos. El gran nmero de servicios de aplicacin de PROFIBUS-FMS hacen posible conocer una amplia variedad de demandas en comunicacin llevada a cabo por varios dispositivos. La seleccin depende de la aplicacin y est especificada en perfiles para reas especificas de aplicacin.
Comunicaciones Industriales
aborto. El interface permite la supervisin de la conexin controlada en tiempo para las relaciones de comunicacin de conexin-orientada. Los atributos de conexin abierto y definido son otros rasgos caractersticos de las relaciones de comunicacin de conexin orientada. En conexiones definidas el compaero de la comunicacin se especifica durante la configuracin. 6.3.5.1. Transmisin de datos cclica/acclica. FMS permite la transmisin de datos de manera cclica o acclica. La transmisin de datos cclica quiere decir que exactamente una variable es continuamente leda o escrita en una conexin. El interface proporciona un mtodo eficaz de manejo que reduce los tiempos de transmisin en comparacin con la transmisin de datos acclica. La transmisin de datos acclica quiere decir que varios objetos de comunicacin son direccionados peridicamente en una conexin a la llamada del proceso de aplicacin. 6.3.5.2. Lista de relaciones de comunicacin. Todas las relaciones de comunicacin de un dispositivo FMS estn completamente en esta lista. Para dispositivos simples la lista est predefinida por el fabricante. Para los complejos es configurada. Cada relacin de comunicacin es direccionada por una referencia local corta llamada referencia de comunicaci n. Desde el punto de vista del bus, una referencia de comunicacin es definida por la direccin de la estacin, el punto de acceso al servicio de la capa 2 y el punto de acceso al servicio del interface. La lista contiene las relaciones entre la referencia y las direcciones de la capa 2 y del interface. Adems, los servicios prestados por FMS, longitudes de telegramas, etc., estn especificados en la lista para cada referencia.
PROFIBUS
31
Comunicaciones Industriales
La direccin de fallos puede usarse para indicar fallos/sucesos y para resetear los dispositivos. Un acceso uniforme a los dispositivos de configuracin se obtiene por especificacin de conexin de direccin predefinida. Una conexin de direccin predefinida debe introducirse con referencia igual a 1 en la lista para cada dispositivo que apoya servicios FMA7 como contestador.
6.3.8. Perfiles.
FMS ofrece un amplio rango de funciones para asegurar la aplicacin universal. Actualmente el alcance de funciones en diferentes reas de aplicacin requiere ser adaptado a requisitos especficos. Las definiciones de aplicacin relatadas son necesarias para las funciones del dispositivo. Estas declaraciones se llaman perfiles. Los perfiles proporcionan a los dispositivos capacidad de cambio asegurando que dispositivos de diferentes vendedores estn equipados con la misma funcionalidad de comunicacin. Los perfiles que han sido definidos para FMS estn listados en la parte baja. Estn disponibles desde la Organizacin de Usuarios de PROFIBUS usando el nmero de orden del documento entre parntesis:
PROFIBUS
32
Comunicaciones Industriales
- Comunicacin entre controladores (3.002). Este perfil de comunicacin define los servicios FMS a usar para la comunicacin entre controladores PLC. Los servicios, parmetros y tipos de datos que cada PLC debe soportar son especificados basndose en las clases de controladores. Perfil en la construccin de automatismos (3.011, lengua Alemana). Este perfil est dedicado a una rama especfica y sirve como base para muchas procuraciones pblicas en construccin de automatismos. El perfil describe la supervisin, control en lazo cerrado y abierto, control de operacin, manejo de la alarma y archivacin para sistemas de construccin de automatismos usando FMS.
PROFIBUS
33
Comunicaciones Industriales
Es la forma ms simple. Todas las funciones del protocolo estn integradas en un nico chip, sin necesidad de un microprocesador o software adicional. Slo se necesita un director de interface y un reloj como componentes esternos (ver figura 21).
Las partes crticas en el tiempo del protocolo PROFIBUS son implementadas en un chip protocolar y las partes restantes som implementadas bajo software en un microcontrolador. Hay una amplia gama de chips disponibles para esclavos inteligentes (68360 de Motorola, SPC3 de Siemens, V-SPC3 de VIPA, etc.). Implementacin de maestros complejos FMS y DP:
Se implementan de la misma forma que los explicados en al apartado anterior y presentan tambin una amplia oferta de dispositivos (PBM de IAM, ASPC2 de Siemens, etc.).
34
PROFIBUS
Comunicaciones Industriales
Cuando se implementa un dispositivo de campo PROFIBUS PA, es particularmente importante un bajo consumo de energa ya que generalmente slo est permitido una circulacin de corriente de 10mA. En dispositivos protegidos internamente. Chips especiales (SIM 1 de Siemens, FCHIP-1 de ShipStar, etc.) estn diseados para cumplir tales requisitos. En la figura 22 se muestra la implementacin de un dispositivo de campo PA mediante la utilizacin del chip SIM 1 de Siemens.
Se puede por tanto concluir que la aplicacin de PROFIBUS est orientada a una serie de servicios orientados a la conexin de dispositivos de muy distinta ndole. Se pretende garantizar as la fcil integracin del bus en la estructura de automatizacin jerrquica, manejando a nivel inferior el control del flujo de informacin y el estado de las conexiones.
PROFIBUS
35
Comunicaciones Industriales
Se presentan a continuacin noticioas recogidas en diferentes publicaciones especializadas que recogen de forma clara y especfica la situacin actual de PROFIBUS en el mercado industrial: Avalancha de soluciones PROFIBUS para procesos PROFIBUS PA contina con su aumento de ganacias alrededor del mundo. Segn Andreas Schimanski, lder del grupo de Marketing PROFIBUS PA, el nuevo incremento puede considerarse como una verdadera avalancha. Parece que estamos experimentando una explosin de mercado de proporciones histricas dijo Schimanski. Sabamos que los procesos industriales buscaban una solucin pero la demanda en todos los sectores ha cogido a los fabricantes por sorpresa. Pases como Singapur, frica del Sur, E.E.U.U. y la mayora de los pases europeos tiene proyectos en este terreno. Reino Unido y Alemania tienen varias
PROFIBUS
36
Comunicaciones Industriales
plantas industriales con PROFIBUS PA, y los beneficios no han tardado en llegar.
Ahora ... 2 millones de nodos. 50000 dispositivos vendidos en los prximos 12 meses PROFIBUS-PA se ha establecido internacionalmente como el bus de campo preferido para los procesos de automatizacin en plantas industriales. En el primer cuarto de 1998, los fabricantes de sistemas y dispositivos de campo construyeron 23 plantas de procesamiento en 14 pases.empezaron a operar casi 3000 dispositivos PA, ayudando a aumentar el nmero total de nodos PROFIBUS instalados por todo el mundo a ms de 2000000 para un total de 200000 aplicaciones (Junio 1998). La gran mayora de las aplicaciones se han aplicado en sistemas pequeos o medios, de forma que los usuarios puedan adquirir experiencia. Segn Lindner: estimamos que cada una de estas aplicaciones ser potencialmente de 10 a 50 veces mayor el ao que viene, y esperamos en los prximos 12 meses haber vendido ms de 50000 dispositivos de campo PROFIBUS PA.
PROFIBUS es ahora una industria global: Lindner Los xitos de mercado de PROFIBUS continan escalando en todas las reas de las empresas. Los anuncios recientes de que Schneider Automation, Matsushita Weidmuller y otros 10 distribuidores de PROFIBUS se han unido a la PROFIBUS Trade Organization(PTO) en Norte Amrica, la lnea ascendente que este est sufriendo fuera de Europa, la inclusin de la mayora de PLCs en la PROFIBUS User Organization, indican el incremento a pleno mercado del sistema.Chequia y Singapur son los ltimos pases en aceptar nuevas organizaciones establecidas de PROFIBUS User Group (Abril 1998).
88 plantas industriales usan ya PROFIBUS Hasta Septiembre de 1998, los fabricantes de sistemas y dispositivos de campo han instalado redes de trabajo PROFIBUS PA en 88 plantas de procesos en 24 pases (19 Octubre 1998).
Destileras canadienses adaptan PROFIBUS-PA para actualizar inventario UDV, uno de los ms importantes fabricantes de bebidas alcohlicas de Canad, estn instalando 2 redes de buses de campo PROFIBUS-PA como parte de un proyecto de reinstrumentacin para una aplicacin de almacenaje de 19 tanques en su destilera en Valleyfield, Quebec. Las mejoras estn destinadas a mejorar la fiabilidad del sistema, mejorar la monitorizacin del sistema y mejorar el manejo de todo el inventario (19 Octubre 1998).
PROFIBUS
37
Comunicaciones Industriales
PROFIBUS
38
Comunicaciones Industriales
PROFIBUS
39
Comunicaciones Industriales
PROFIBUS
40