You are on page 1of 69

Profibus=PROcess Field BUS Es un conjunto de redes de control, o buses de campo Su desarrollo comenz en el ao 1987 cuando el ministerio federal alemn

mn de investigacin y desarrollo financio la ejecucin de un proyecto de I+D denominado field bus el donde trabajaron 13 empresas y 5 institutos de investigacin para desarrollar un sistema de comunicacin verstil denominado finalmente profibus

En el ao 1991 profibus se convirti en la norma alemana DIN 19245 y posteriormente en las normas europea EN 50170 y EN 50250 y en las internacionales IEC 61158 e IEC 61158-2 Se garantiza as la independencia de profibus con respecto a los fabricantes de sistemas electrnicos de control as como la interoperabilidad de los sistemas fabricados por diferentes empresas.

La necesidad de integrar los procesos de produccin (diseo ingeniera y fabricacin ) con los de gestin de empresa nace la fabricacin integrada por computador conocida como CIM (computer integrated manufacturing) que forma parte de la estrategia de una empresa industrial que integra la utilizacin adecuada de los computadores en todas las reas de la empresa

Nivel de proceso: se adquieren los datos del proceso mediante sensores situados en el y se acta mediante actuadores .Este nivel es encargado de la comunicacin de los diferentes controladores del nivel inmediatamente superior de estacin con los dispositivos de campo

Nivel de estacin: se elabora la informacin del nivel del proceso inferior. Forman parte de el los diferentes sistemas electrnicos de control utilizados en cada maquina como autmatas programables , CNC, robots.

Nivel de clula: realiza la coordinacin de la maquinas pertenecientes a la clula de fabricacin Nivel de rea: se coordinan entre si las diferentes clulas. Solo existe en instalaciones de cierta complejidad Nivel de fabrica: La administracin de los recursos

Nivel de empresa: lleva a cabo la gestin e integracin de los niveles inferiores.

Uno de los objetivos inciales de profibus fue proporcionar una solucin mediante una nica norma para las comunicaciones de los niveles de proceso, estacin y clula de la pirmide CIM Puede considerarse que profibus es un sistema de comunicaciones industriales formado por una familia de protocolos compatibles entres si que comparten las capas fsicas y de enlace del modelo OSI pero se diferencian en el nivel de aplicacin

Profibus posee 3 miembros denominados PROFIBUS DP, PROFIBUS PA y PROFIBUS FMS

Decentralised Periphery es una red o bus de campo cuyo protocolo esta optimizado para realizar transferencia de informacin en el nivel de proceso Se necesita alta velocidad de transmisin y bajo coste.

A una red profibus DP se pueden conectar 3 tipos diferentes de sistemas electrnicos: Sistemas electrnicos de control : plc, CNC, robots Sistemas electrnicos especializados: unidades de programacin, paneles de operacin, etc. Sensores y actuadores analgicos y digitales.

Pofifus DP tiene 3 tipos de procesadores de comunicaciones: DPM1: DP master class1 DPM2: DP master class 2 DPS: DP slave

Medio de transmisin Se realiza mediante seales elctricas a travs de un cable de 2 hilos trenzado y apantallado (norma EIA RS485) o mediante seales pticas a travs de fibra ptica Purpura para DP Azul para PA

Topologa: La topologa bsica es un bus Tiene resistencias terminadoras en ambos extremos para minimizar las reflexiones en ellos. Es posible conectar la red en forma de rbol que contiene varios buses lineales cada uno recibe el nombre de segmento. Los distintos segmentos se conectan mediante repetidores

Medio fsico: Par de cobre trenzado y apantallado con diferentes tipo de recubrimiento en funcin de las caractersticas del ambiente. Caracterstica de la seal: La informacin se representa mediante la polaridad de la tensin entre los 2 hilos del cable de conexin. Esto hace que la velocidad de transmisin sea elevada.

Velocidad de transmisin: Esta comprendida entre 9.5kbits/segundo y 12Mbits/segundo. En caso de rede de rbol que utilizan repetidores la velocidad mxima es de 1.5Mbits/segundo

Distancia de transmisin: La distancia mxima alcanzable en un bus lineal es de 100 metros a 12Mbits/ segundo y de 1200 metros a velocidades inferiores a 93.75Kbits/segundo.

Numero de procesadores de comunicaciones El numero mximo de procesadores de comunicaciones en un bus lineal es de 32. Mediante la utilizacin de repetidores se puede alcanzar el valor de 127 procesadores mximo.

Mtodo de conexin: Se recomienda el empleo del conector Sub D de nueve terminales

Topologa: Permite crear rede con topologa de anillo y estrella Medio fsico Fibra ptica de plstico de 660 nm, o de cristal 800 y 1500 nm Velocidad de transmisin 9.6K bits/segundo y 12 Mbits/segundo Distancia de transmisin: 15 kilmetros Numero de procesadores: 127

A la capa de enlace se la conoce como capa FDL (field bus datalink) Esta se puede subdividir en una subcapa de control de acceso al medio y una subcapa de control lgico que define el formato de los mensajes

Las redes profibus son del tipo principal y subordinado y poseen 2 tipos de procesadores de comunicaciones: Los procesadores principales de comunicaciones Los procesadores subordinados de comunicaciones

Para evitar que mas de un procesador principal acceda al medio de transmisin compartido Profibus utiliza un mecanismo de control de acceso al medio llamado token bus La circulacin del testigo obedece a las siguientes reglas:

El testigo se desplaza automticamente de un procesador principal al siguiente en orden ascendente de direccionamiento. El procesador principal cuya direccin es la ms elevada reenva al testigo al procesador principal cuya direccin es la mas baja. Cada procesador principal memoriza la direccin del siguiente procesador principal al que debe enviarle el testigo

Para incluir nuevos procesadores en la red cada procesador realiza un sondeo peridico parar ver si se ha incluido un nuevo procesador.

Se especifica mediante el parmetro Trt ( token rotation time) Este valor no puede ser rebasado incluso cuando hay que transmitir un gran volumen de datos Para ello la red profibus funciona de acuerdo con las siguientes especificaciones:

1. La conexiones lgicas que realizan los diferentes procesadores pueden ser de prioridad alta o baja. Esto influye sobre el tratamiento de los mensajes. 2. Cada procesador principal mide continuamente el intervalo de tiempo Trr ( real token rotation time) durante el cual no esta en posesin del testigo.

3. Cuando un procesador principal recibe el testigo calcula la diferencia entre el valor de Trt y Trr y obtiene el tiempo en que puede retener el testigo y puede llevar a cabo una de las 2 acciones siguientes:

1. Si la diferencia es mayor que cero ejecuta una a una todas las ordenes de comunicaciones pendientes primero las de alta prioridad y luego las de baja prioridad. Si el tiempo se agota las ordenes pendientes se ejecutan en el siguiente ciclo. Si las ordenes se agotan el testigo se envia al siguiente procesador

2. Si el tiempo es negativo o nulo solo se enva las ordenes de alta prioridad mas antigua

Direccin de los procesadores de comunicaciones: La direccin Ts (this stations) es un parmetro especifico de cada procesador Su rango esta comprendido entre 0 y 126 El valor 127 se reserva para mensajes de difusin para todos ( broadcast) o para un conjunto de ellos (multicast)

Velocidad de transmision (baud rate) Se mide en kbits/segundo El valor que es el mismo para todos los procesadores de la red varia entre 9.6 y 12000 El tiempo necesario para transmitir un bit de informacin es el inverso de su valor tbit = 1/baud rate

Redundancia del medio de comunicacin: Es un parmetro que vale 0 o 1 segn se disponga o no de un medio de comunicacin adicional

Intervalo de confirmacin de recepcin (slot time): TsL Es el tiempo que el procesador principal espera para que el procesador al que le envi el mensaje le confirme su recepcin

Mnimo tiempo de retardo: Es el tiempo mnimo que el procesador destinatario debe esperar para enviar el mensaje de contestacin

Mximo tiempo de retardo: Es el mximo tiempo que debe esperar el procesador para enviar un mensaje nuevo

Tiempo de espera de recepcin: Es el tiempo que un procesador de comunicaciones debe esperar tras enviar un mensaje para desinhibir su circuito receptor.

Tiempo de espera del transmisor: Es el mnimo tiempo que debe transcurrir entre la confirmacin de recepcin y el envio de otro nuevo

Tiempo de rotacin de testigo (Trt): Es el tiempo establecido para que el testigo circule a travs de todos los procesadores

Factor de actualizacin G: es el numero comprendido entre 1 y 100 el cual se multiplica al Trt para obtener el tiempo que debe transcurrir para que el procesador principal de comunicaciones realice la bsqueda de nuevos procesadores

Tipo de procesador de comunicaciones Es una variable binaria que indica si es procesador principal o subordinado

Direccin mas alta de los procesadores principales de comunicaciones La direccin HSA especifica la direccin mas alta que pueden tener los procesadores principales su valor esta comprendido entre 2 y 126

Numero mximos de reintentos: Es el numero de veces que un procesador principal vuelve a enviar un mensaje cuando no recibe la confirmacin el valor varia entre 1 y 8

Profibus DP utiliza el mtodo asncrono lo que significa que el emisor y receptor tiene relojes independientes Debido a esto el procesador que lo implementa se le denomina UART

La unidad mnima transmitida de informacin es un carcter que esta formado por 9 bits ( 8 bits de datos y 1 de paridad) precedido por un bit de inicio ST que tiene nivel bajo (0) y un bit de fin de transmisin SP que tiene nivel alto (1)

Los caracteres se agrupan para formar paquetes de informacin denominados mensajes Estos mensajes comienzan con un octeto de inicio SD y acaban con un octeto de finalizacin ED. Todos los mensajes contienen los siguientes campos

Direccin del destinatario DA Direccin del emisor SA Carcter de control del mensaje FC Estructura de comprobacin del mensaje FCS

Existen 3 tipos de mensajes que se diferencia por el octeto SD: Mensaje sin dato: carece de campo reservado para el envo de datos

Mensaje con datos de longitud fija Permite el envo de 8 caracteres de datos entre el carcter FC y FCS

Mensajes con datos de longitud variable: Este tipo de mensaje se caracteriza por poseer los campos LE y LEr con los que se especifica el numero de caracteres de datos incluidos el mensaje Varia entre 1 y 246 caracteres

Entre mensaje y mensaje es necesario respetar un tiempo de espera denominado idle time Se caracteriza por la presencia de un 1 lgico en la red y su duracin mnima ha de ser equivalente al envio de 3 caracteres que equivalen a 33 periodos de bit

La capa FDL proporciona un conjunto de servicios de transferencia de datos que son utilizada por la capa de aplicacin La transferencia de datos pueden ser cclicos o acclicos

Servicio SDA Es un servicio bsico mediante el cual el procesador principal tiene un determinado instante el derecho de acceso al medio

Servicio SDN Se utiliza principalmente en mensajes de difusin Se denomina de respuesta inmediata

Servicio SRD Lo utiliza un procesador principal para enviar datos a otro procesador y solicitar datos de el

Se utilizan para llevar a cabo las comunicaciones en algunas aplicaciones industriales en las que se debe transmitir informacin peridicamente Este servicio cclico se denomina CSRD

Transmisores defectuosos de la red Presencia de tierras con alta impedancia Reflexiones de seal Profibus utiliza un mecanismo de seguridad en los mensajes que da lugar a un cdigo Hamming que posee una distancia mnima de 4.Esto permite detectar y corregir un error de un bit en un caracter y detectar errores de 2 bits

Las funciones de diagnostico permiten la rpida localizacin de fallos Los mensajes de diagnostico son enviados a la red por los procesadores subordinados y recibidos por el principal los mensajes se dividen en 3 categoras

Mensajes de diagnostico relacionados con los procesadores subordinado de comunicacin: Mensajes que hacen referencia al estado operativo general de los mdulos

Mensajes de diagnostico relacionados con mdulos de interfaz Indican un fallo en una determinada gama de mdulos de entrada /salida

Mensajes de diagnostico relacionados con los canales Indica los errores producidos en un determinado canal de entrada y salida

You might also like