Debido a la falta de estndares, diferentes empresas han desarrollado diferentes soluciones, cada una de ellas con diferentes prestaciones y campos de aplicacin. En una primera clasificacin podramos dividirlos en los siguientes grupos:
1. Buses de alta velocidad y baja funcionalidad
Diseados para integrar dispositivos simples como finales de carrera, fotoclulas, rels y actuadores simples, funcionando en aplicaciones de tiempo real, y agrupados en una pequea zona de la planta, tpicamente una mquina. Suelen especificar las capas fsica y de enlace del modelo OSI, es decir, seales fsicas y patrones de bits de las tramas. Algunos ejemplos son: CAN: Diseado originalmente para su aplicacin en vehculos. SDS: Bus para la integracin de sensores y actuadores, basado en CAN ASI: Bus serie diseado por Siemens para la integracin de sensores y actuadores.
2. Buses de alta velocidad y funcionalidad media
Se basan en el diseo de una capa de enlace para el envo eficiente de bloques de datos de tamao medio. Estos mensajes permiten que el dispositivo tenga mayor funcionalidad de modo que permite incluir aspectos como la configuracin, calibracin o programacin del dispositivo. Son buses capaces de controlar dispositivos de campo complejos, de forma eficiente y a bajo coste. Normalmente incluyen la especificacin completa de la capa de aplicacin, lo que significa que se dispone de funciones utilizables desde programas basados en PCs para acceder, cambiar y controlar los diversos dispositivos que constituyen el sistema. Algunos incluyen funciones estndar para distintos tipos de dispositivos (perfiles) que facilitan la interoperabilidad de dispositivos de distintos fabricantes. Algunos ejemplos son: DeviceNet: Desarrollado por Allen-Bradley, utiliza como base el bus CAN, e incorpora una capa de aplicacin orientada a objetos. LONWorks Red desarrollada por Echelon. BitBus: Red desarrollada por INTEL. DIN MessBus: Estndar alemn de bus de instrumentacin, basado en comunicacin RS- 232. InterBus-S: Bus de campo alemn de uso comn en aplicaciones medias.
3. Buses de altas prestaciones
Son capaces de soportar comunicaciones a nivel de toda la factora, en muy diversos tipos de aplicaciones. Aunque se basan en buses de alta velocidad, algunos presentan problemas debido a la sobrecarga necesaria para alcanzar las caractersticas funcionales y de seguridad que se les exigen. La capa de aplicacin oferta un gran nmero de servicios a la capa de usuario, habitualmente un subconjunto del estndar MMS. Entre sus caractersticas incluyen: Redes multi-maestro con redundancia. Comunicacin maestro-esclavo segn el esquema pregunta-respuesta. Recuperacin de datos desde el esclavo con un lmite mximo de tiempo Capacidad de direccionamiento unicast, multicast y broadcast. Peticin de servicios a los esclavos basada en eventos. Comunicacin de variables y bloques de datos orientada a objetos. Descarga y ejecucin remota de programas. Altos niveles de seguridad de la red, opcionalmente con procedimientos de autentificacin. Conjunto completo de funciones de administracin de la red.
Algunos ejemplos son:
Profibus FIP FieldbusFoundation
4. Buses para reas de seguridad intrnseca
Incluyen modificaciones en la capa fsica para cumplir con los requisitos especficos de seguridad intrnseca en ambientes con atmsferas explosivas. La seguridad intrnseca es un tipo de proteccin por la que el aparato en cuestin no tienen posibilidad de provocar una explosin en la atmsfera circundante. Un circuito elctrico o una parte de un circuito tienen seguridad intrnseca, cuando alguna chispa o efecto trmico en este circuito producidos en las condiciones de prueba establecidas por un estndar (dentro del cual figuran las condiciones de operacin normal y de fallo especficas) no puede ocasionar una ignicin. Algunos ejemplos son HART, Profibus PA o FIP.
BREVE PANORMICA DE LOS BUSES DE CAMPO
Existe en la actualidad un importante mercado de buses de campo (muchos de ellos anteriores a las normativa IEC anteriormente comentada). De entre los buses de campo ms difundidos cabe destacar:
1.- Bus AS-i
Se trata de un bus especficamente concebido para la comunicacin entre Actuadores y Sensores de tipo binario, con la particularidad de que utiliza un solo cable para la transmisin de seales y la alimentacin de los equipos. Este cable de dos hilos sin apantallar es autoregenerable, bastando con pinchar un nuevo elemento, para que este quede incluido en el bus (o igualmente extraerlo para quitarle del bus)
Admite topologas de bus, anillo, rbol y estrella, con un mximo de 31 nodos esclavos. Como se ha indicado el ASi bus est concebido para el uso de sensores binarios (todo nada), pudindose direccionar en cada nodo esclavo 4 bits de entradas y 4 de salidas. No obstante, se pueden conectar sensores de tipo analgico de ms bits realizando la lectura o escritura en varios ciclos. El bus ASi est definido y mantenido por el comit ASInternational, siendo numerosos los fabricantes que forman parte del citado comit y que comercializan productos acordes con la especificacin ASi . Entre estos cabe destacar: Festo KG, Leuze, Pepperl Fuchs , Siemens, Allen Bradley, Carlo Gavazzi, Honeywell, Omron, etc. Europe, que proporcionan equipos del tipo: Procesadores de comunicaciones para adaptar a unidades de control (PLC o PC), Micro autmatas (P.e. LOGO), Mdulos de E/S digital, Mdulos analgicos, Mdulos neumticos, Arrancadores de motor, Fuentes de alimentacin, Sensores inductivos, pticos, ultrasonidos.
2.- Modbus Modicon
Este es uno de los primeros buses de campo existentes, habiendo sido usado de manera extensa durante los aos 80. Define un protocolo de comunicaciones con estructura maestro esclavo, limitndose prcticamente al nivel 2 de la arquitectura OSI (Enlace) y admitiendo diferentes especificaciones del nivel fsico y posibilidades del nivel aplicacin. El nivel fsico admite bus semiduplex o fullduplex, con transmisin asncrona entre 75 y 19200 baudios. Los datos transmitidos pueden ser codificados en binario o en Ascii, componiendo mensajes con cuatro campos que indican: la identificacin del eclavo destinatario, el cdigo de la operacin, los datos asociados a la operacin o aspectos particulares de esta y un control de errores (CRC). Una variante del Modbus es el Jbus, desarrollado por la firma APRIL
3.- BITBUS
Desarrollado por INTEL como un bus sncrono controlado por el microcontrolador 8044, lo que facilita su desarrollo y aplicacin en diferentes equipos. Este microcontrolador incorpora en firmware de su ROM el protocolo del bus. Su caracterstica de bus sncrono, le permite velocidades de comunicacin superiores a otros buses. El nmero mximo de nodos es de 28 sin repetidores, con velocidades de hasta 375 kbits/segundo (2.4 mbits/segundo en modo sncrono haciendo uso de 2 pares trenzados) y distancias de hasta 1200 metros.
Utiliza par trenzado (en ocasiones dos pares trenzados con una pantalla comn) con transmisin semiduples (RS485) (el segundo par se utiliza para el reloj de sincronismo). La topologa bsica es bus lineal con estructura maestro esclavo. Al estar basado en un circuito comercialmente disponible se ha facilitado su uso por diferentes fabricantes entre los que cabe citar: Analog Devices, Fanuc Robotics, Hitachi, Honeywell, Westinghouse, etc.
4.- Profibus
Este es uno de los buses ms extendidos en la actualidad.Desarrollado entre 19871990 por empresas y universidades alemanas, es en la actualidad estndar europeo (EN 50170), estando en proceso su estandarizacin por la ISO Utiliza una Topologa de tipo bus (tambin anillo o estrella), con hasta 127 nodos con un mximo de 32 activos (maestros). Admite todos los medios fsicos (cable, fibra ptica, radio, infrarrojos, etc.) y soporta velocidades de hasta 12 Mb Dentro de Profibus se definen 3 tipos o niveles, cada uno de aplicacin en diferentes contextos: Profibus DP: para intercomunicar PLC y estos con E/S remotas Profibus FMS: Comunicaciones a nivel de clula Profibus PA: Para industria de procesos. Admite sensores y actuadores. El bus puede compartir datos y alimentacin. Vlido para entorno Ex
5.- FieldBus
Regulado por la Fieldbus Fundation es actualmente uno de los ms fuertes competidores del Profibus. Utiliza topologa de bus, punto a punto y rbol con cable elctrico de 2 hilos. Especifica los niveles OSI 1, 2 y 7, estando los niveles 1 y 7 aprobados como norma IEC. Las velocidades de comunicacin admitidas son de 31.25 Kbits a distancias de 1900 m. Su empleo cubre el Control y Supervisin descentralizado de procesos continuos o discretos.
PROFIBUS.
El Profibus (Process Field Bus) fue definido en 1987 a partir de un grupo de trabajo constituido por las empresas Bosch, Klckner Meller y Siemens (1987) al que se adhieren universidades y instituciones alemanas. En el ao 1990, este grupo abri las especificaciones del bus al dominio pblico, constituyndose la asociacin Profibus International que cuenta con ms de 750 miembros (www.profibus.com). Las directivas europeas EN 50170 y EN50254, recogen las especificaciones oficiales que sitan el Profibus como estndar europeo. Profibus International estima que el nmero de productos en mercado que implementan Profibus es del orden de 1500, 400 de los cuales tienen el certificado oficial. Profibus International, proporciona programas para evaluar si un dispositivo cumple el estndar Profibus y contar as con el correspondiente certificado. Dentro del contexto de las redes industriales el Profibus se sita en el nivel campo (versiones DP y PA) y en el nivel clula (versin FMS)
Estos 3 niveles posibles de Profibus, que constituyen la denominada familia Profibus, sern examinados ms adelante. Profibus est desarrollado de acuerdo a la arquitectura de protocolo especificada en OSI/ISO, cubriendo los niveles 7 (aplicacin) directamente utilizado por el usuario, 2 (enlace) que determina el modo de acceso al bus y 1 (fsico) que especifica el medio fsico utilizado para la comunicacin.
LA FAMILIA PROFIBUS
Dentro de la especificacin Profibus, se han desarrollado 3 tipos de buses de campo, cada uno orientado a un contexto o aplicacin diferente. Estos 3 tipos de Profibus son: Profibus DP, Profibus PA y Profibus FMS.
1.- Profibus DP:
El profibus DP o de Periferia Descentralizada est orientado a la comunicacin entre E/S distribuida y el sistema de control (por ejemplo PLC). Est optimizado en velocidad de comunicacin.
2.- Profibus PA:
Se trata de una versin especialmente orientada a la Automatizacin de Procesos, permitiendo el trabajo en reas intrnsicamente seguras. Utiliza solo 2 hilos para comunicaciones y alimentacin segn el estndar IEC 11582. Se puede incluir dentro del profibus DP mediante el correspondiente adaptador.
3.- Profibus FMS:
De uso general en la automatizacin, su nombre deriva de FieldBus Message Specification Su uso se centra en la comunicacin a nivel clula (entre PLC, PC, Robots, etc.)
DISPOSITIVOS MAESTROS Y ESCLAVOS
Los dispositivos conectados a un bus Profibus se catalogan en dos tipos: Maestros y Esclavos Los dispositivos maestros son los nicos capacitados para originar comunicaciones en el BUS. Pueden mandar mensajes por iniciativa propia (siempre que tenga en ese momento el derecho de acceso al bus). En sus comunicaciones, pueden dialogar entre s o con los dispositivos esclavos. Por esta capacidad de tomar la iniciativa de la comunicacin, se denominan tambin estaciones activas. Estaciones maestras tpicas pueden ser PC, CNC, PLC, Robots, Interfases Hombremquina.
Los dispositivos esclavos estn habitualmente constituidos por dispositivos perifricos (vlvulas transmisores, E/S), si bien tambin puede actuar como dispositivo esclavo un PLC, un Robot o cualquiera de los indicados como dispositivos activos. Se caracterizan por no poder iniciar por si solos una comunicacin en el bus, transmitiendo mensajes solo bajo peticin de un dispositivos maestro, bien como acuse de recibo de mensajes recibidos o como contestacin a los mensajes del maestro. Las estaciones esclavas no pueden
mantener un dilogo directo entre si, sino que deben hacerlo a travs de estaciones maestras. Son denominadas tambin estaciones pasivas. Dado que los dispositivos esclavos tienen limitadas sus capacidades de comunicacin, no precisan tener implementado todo el protocolo Profibus, lo que permite abaratar su coste.
ARQUITECTURAS DE PROTOCOLO
La arquitectura de protocolo define los procedimientos mediante los que los dispositivos Profibus pueden comunicarse. Como se ha indicado, Profibus est acorde con la especificacin OSI/ISO de interconexin de sistemas abiertos, desarrollando los niveles referentes al medio fsico utilizado para la comunicacin (nivel 1), al modo en que un dispositivo puede acceder al bus (nivel enlace: 3) y a las funciones que permiten a un usuario establecer la comunicacin entre procesos (nivel 7 o aplicacin). Todos los dispositivos Profibus deben tener incluidos los medios para comunicarse de acuerdo a estas especificaciones, de modo que independientemente del fabricante y tipo de dispositivo, se puedan manejar de manera equivalente.
MEDIO FSICO
Profibus admite en la actualidad 3 tipos de soporte o medio fsico para desarrollar la comunicacin: Cable segn la especificacin RS 485 (solo para Profibus DP y FMS) Cable segn la especificacin IEC 1158 2 (solo para Profibus PA) Fibra ptica. Para DP y FMS
CONTROL DE ACCESO AL MEDIO (MAC)
El control de acceso al medio de Profibus, debe garantizar los siguientes requisitos: Los elementos que tienen encomendadas funciones de alto nivel como controladores (PLC por ejemplo) deben tener la garanta de poder establecer las comunicaciones en determinados intervalos de tiempo. Los elementos de campo, tipo E/S, deben poder comunicar los datos recogidos por ellos de manera cclica. Para cubrir estas necesidades, Profibus desarrolla un protocolo de acceso al medio hbrido, combinando un procedimiento de paso de testigo con un procedimiento maestroesclavo. Entre los elementos maestros o activos (los nicos que pueden iniciar una comunicacin por iniciativa propia) se establece un paso de testigo en anillo, crendose un anillo virtual entre los maestros, que se pasan el testigo secuencialmente a intervalos fijos de tiempo. Solo el maestro que tiene el testigo puede iniciar comunicaciones
Cuando un maestro tiene el testigo puede establecer comunicacin con los esclavos (estaciones pasivas) que tenga asignadas, enviando o recibiendo datos
De este modo el sistema puede funcionar de tres modos:
Solo con comunicaciones entre maestros (pasndose el testigo entre ellos) Entre un maestro y sus esclavos Combinando ambos modos
Las funciones del MAC en este modo de funcionamiento son:
- En el arranque del sistema, cada estacin activa, mediante el MAC implementado en ella, detecta su nmero de identificacin para el anillo lgico utilizado en el paso de testigo.
- Una vez en funcionamiento, el MAC debe detectar que estaciones activas dejan de estar operativas (fallen o se quiten del bus) o las que pasen a estarlo (se reparen o se aadan al bus)
- Es el encargado de gestionar el paso de testigo en anillo entre los maestros, controlando el tiempo que cada estacin tiene el testigo. En este sentido atiende antes a posibles peticiones de alta prioridad, para despus atender a intercambios cclicos (tpicamente entre el maestro y los esclavos asignados). Atiende despus a posibles peticiones de baja prioridad y si le sobra tiempo atender las altas o bajas de estaciones al bus.
- Debe detectar defectos en el direccionamiento de las estaciones o en la gestin del testigo (errores el medio, identificacin repetida, ms de un testigo activo, prdida de testigo)
FOUNDATION FIELDBUS
Foundation Fieldbus es un sistema de comunicacin digital, serial, bidireccional que sirve como red a nivel bsico de automatizacin en una planta industrial.
Soporta por lgica hasta 32 dispositivos sin embargo lo tpico es operar con 16 dadas las restricciones de voltaje y corriente.
Fue concebido para el Control de procesos Puede funcionar en ambientes industriales y/o peligrosos Lleva la energa por el mismo cable Puede reutilizar cables existentes Soporta Seguridad intrnseca Control determinstico Mantiene informado al usuario
Los dispositivos en un segmento comunican los datos de control de procesos en forma cclica, cuyo tiempo es administrado por una funcin de planificacin maestra denominada Link Active Scheduler. La comunicacin utiliza la forma publisher/subscriber. Es decir es determinstica (ocurre siempre en el tiempo planificado). Los datos de informacin (no de procesos), registros, alarmas, diagnsticos, configuracin se comunica en forma asincrnica. Se asigna un tiempo entre ciclos para que por medio de toking-passing se comuniquen los dispositivos