jueves

Buses de campo: PROFIBUS

Profibus se desarrolló bajo un proyecto financiado por el gobierno alemán. Está normalizado en Alemania por DIN E 19245 y en Europa por EN 50170. El desarrollo y posterior comercialización ha contado con el apoyo de importantes fabricantes como ABB, AEG, Siemens, Klóckner-Moeller, entre otros. Está controlado por la PNO (Profibus User Organisation) y la PTO (Profibus Trade Organisation).

Existen tres perfiles:

Profibus DP (Decentralized Periphery). Orientado a sensores/actuadores enlazados a procesadores (PLCS) o terminales
Profibus PA (Process Automation). Para control de proceso y cumpliendo normas especiales de seguridad para la industria química (IEC 1 1 15 8-2, seguridad intrínseca)
Profibus FMS (Fieldbus Message Specification). Para comunicación entre células de proceso o equipos de automatización. La evolución de Profibus hacia la utilización de protocolos TCP/IP para enlace al nivel de proceso hace que este perfil esté perdiendo importancia.

Utiliza diferentes capas físicas. La más importante, en PROFIBUS DP, está basada en ElA RS-485. Profibús PA utiliza la norma IEC 11158-2 (norma de comunicación síncrona entre sensores de campo que utiliza modulación sobre la propia línea de alimentación de los dispositivos y puede utilizar los antiguos cableados de instrumentación 4-20 mA) y para el nivel de proceso se tiende a la utilización de Ethernet. También se contempla la utilización de enlaces de fibra óptica. Existen puentes para enlace entre diferentes medios, además de gateways que permiten el enlace entre perfiles y con otros protocolos.

Se distingue entre dispositivos tipo maestro y dispositivos esclavo. El acceso al medio entre maestros se arbitra por paso de testigo, el acceso a los esclavos desde un maestro es un proceso de interrogación cíclico (polling). Se pueden configurar sistemas multimaestro o sistemas más simples maestro-esclavo.

En Profibus DP se distingue entre: maestro clase 1 (estaciones de monitorización y diagnóstico), maestro clase 2 (elementos centralizadores de información como PLCS, PCs, etc.), esclavo (sensores, actuadores).

El transporte en Profibus-DP se realiza por medio de tramas según IEC 870-5-1. La comunicación se realiza por medio de datagramas en modo broadcast o multicast. Se utiliza comunicación serie asíncrona por lo que es utilizable una UART genérica.

Profibus DP prescinde de los niveles ISO 3 a 6 y la capa de aplicación ofrece una amplia gama de servicios de diagnóstico, seguridad, protecciones etc. Es una capa de aplicación relativamente compleja debido a la necesidad de mantener la integridad en el proceso de paso de testigo (un y sólo un testigo).

Profibus FMS es una compleja capa de aplicación que permite la gestión distribuida de procesos al nivel de relación entre células don posibilidad de acceso a objetos, ejecución remota de procesos etc. Los dispositivos de definen como dispositivos de campo virtuales, cada uno incluye un diccionario de objetos que enumera los objetos de comunicación. Los servicios disponibles son un subconjunto de los definidos en MMS (ISO 9506).

Las plataformas hardware utilizadas para soportar Profibus se basan en microprocesadores de 16 bits más procesadores de comunicaciones especializados o circuitos ASIC como el LSPM2 de Siemens. La PNO se encarga de comprobar y certificar el cumplimiento de las especificaciones PROFIBUS.

Entre sus perspectivas de futuro se encuentra la integración sobre la base de redes Ethernet al nivel de planta y la utilización de conceptos de tiempo real y filosofía productor-consumidor en la comunicación entre dispositivos de campo.

Las distancias potenciales de bus van de 100 m a 24 Km (con repetidores y fibra óptica). La velocidad de comunicación puede ir de 9600 bps a 12 Mbps. Utiliza mensajes de hasta 244 bytes de datos.

Profibus se ha difundido ampliamente en Europa y también tiene un mercado importante en América y Asia. El conjunto Profibus DP- Profibus PA cubre la automatización de plantas de proceso discontinuo y proceso continuo cubriendo normas de seguridad intrínseca.

martes

Estándar de comunicaciones RS422 y RS485

Los estándar RS422 y RS485, surgieron por la necesidad de aumentar las prestaciones del estándar RS232 en aspectos como la velocidad de transmisión, inmunidad al ruido, longitud de conexión, y conexiones multipunto. Ambos tienen como su principal característica el trabajar con señales digitales de voltaje diferencial, evitando así problemas de referencia de niveles respecto a una tierra que a veces puede variar entre dispositivos, produciendo errores. Esto requiere el empleo de dos líneas (cables) para cada señal, generalmente un par trenzado. Si llamamos a una línea A y otra B, se tomará que se ha recibido un nivel bajo si A es mayor que B, y nivel alto si A es menor que B, siempre y cuando esta diferencia supere un cierto umbral (típicamente 200 mV). De este modo, dado que la mayoría del ruido se induce por igual en ambas líneas (ruido en modo común), éste queda compensado a la hora de realizar la diferencia entre ambos y no produce alteraciones. Habitualmente, un emisor que quiere transmitir genera una diferencia de tensión de 2 a 5 voltios entre las líneas.

A pesar de la aparición de múltiples sistemas de transmisión, RS422/485 sigue siendo uno de los más empleados en comunicaciones industriales debido a su robustez y sencillez en la instalación. La amplia difusión de estos estándares se debe en gran parte a su libertad absoluta en cuanto al protocolo de transmisión, ya que se limitan a especificar las características eléctricas de la línea así como las limitaciones que se imponen. Esto ha permitido que sobre el mismo medio físico, dependiendo del fabricante, se puedan encontrar multitud de protocolos diferentes. Incluso protocolos recientes como Profibus emplean este medio de transmisión en numerosas aplicaciones.

RS422 y RS485 poseen características muy similares en los aspectos de definición de líneas control y datos, pero la principal diferencia reside en que RS485 proporciona un mayor nivel de funcionalidad ya que en RS422 sólo es posible una comunicación multipunto de modo que sólo puede existir un emisor y hasta 10 receptores. En cambio, RS485 permite hasta 32 nodos en la misma red ( actualmente, debido a la mejora de la circuitería electrónica, se llegan a admitir hasta 255 nodos), siendo posible que todos ellos ejerzan como iniciadores de la transmisión hacia el resto, es decir, tiene capacidad multimaestro. Estas capacidades añadidas que incorpora RS485 obligan a introducir elementos de gestión de la red, pues es posible la existencia de colisiones entre varios nodos, y a nivel hardware, es necesario añadir elementos triestado para disponer de alta impedancia en los nodos (en RS422 los nodos siempre están activos).

Junto con RS422, existe otro estándar denominado RS423, con idénticas especificaciones eléctricas, pero empleando una conexión no balanceada. RS422 es la extensión directa de la conexión RS232, por ello, su estructura sólo admite que en cada línea (una línea está constituida por un par trenzado) exista un emisor y varios receptores. Actualmente, el nombre del estándar RS422 es EIA/TIA 422-B (también lo describe el estándar ITU-T v11), y para RS485, EIA/TIA 485-A (también definido en el estándar ISO 8482).

Para una correcta adaptación, es necesario disponer de una terminación de las líneas de transmisión (típicamente, 100 a 120 ohmios). La velocidad máxima de transmisión depende de la longitud de la línea, a mayor longitud, menor velocidad de transmisión. En general, todos los elementos hardware que cumplen el estándar RS485 son compatibles con sistemas basados en RS422, en cambio, no es posible incluir elementos RS422 en instalaciones RS485, ya que existirán problemas de funcionamiento. Dado que RS485 es el bus más genérico y gran parte de su descripción es aplicable a RS422, vamos a describirlo un poco más en detalle.

Buses de campo: LONWORKS

La empresa Echelon, localizada en California, fue fundada en 1988. Comercializa el bus de campo LonWorks basado en el protocolo LonTalk y soportado sobre el NeuronChip. Alrededor de estas marcas ha construido toda una estructura de productos y servicios, hábilmente comercializados, dirigidos al mercado del control distribuido en domótica, edificios inteligentes, control industrial etc. Asegura que varios miles de empresas trabajan con LonWorks, que cientos de empresas comercializan productos basados en su bus y que se han instalado millones de nodos.

El protocolo LonTalk cubre todas las capas OSI. El protocolo se soporta en hardware y firmware sobre el NeuronChip. Se trata de un microcontrolador que incluye el controlador de comunicaciones y toda una capa de firmware que, además de implementar el protocolo, ofrece una serie de servicios que permiten el desarrollo de aplicaciones en el lenguaje Neuron C, una variante de ANSI C. Motorola y Toshiba fabrican el NeuronChip, además Echelon ofrece la posibilidad de abrir la implementación de LonWorks a otros procesadores.

La red Lonworks ofrece una variada selección de medios físicos y topologías de red: par trenzado en bus, anillo y topología libre, fibra óptica, radio, transmisión sobre red eléctrica etc. El soporte más usual es par trenzado a 38 o 78 Kbps. Se ofrece una amplia gama de servicios de red que permiten la construcción de extensas arquitecturas con multitud de nodos, dominios y grupos, típicas de grandes edificios inteligentes.

El método de comparación de medio es acceso CSMA predictivo e incluye servicios de prioridad de mensajes. Echelon ofrece herramientas de desarrollo, formación, documentación y soporte técnico. Echelon basa su negocio en la comercialización del bus, medios, herramientas y soporte.

Buses de campo: INTERBUS

Protocolo propietario, inicialmente, de la empresa Phoenix Conctact GmbH, aunque posteriormente ha sido abierta su especificación. Normalizado bajo DIN 19258, norma europea EN 50 254. Fue introducido en el año 1984.

Características
* Utiliza una topología en anillo y comunicación mediante un registro de desplazamiento en cada nodo
* Se pueden enlazar buses periféricos al principal
* Capa física basada en RS-485. Cada dispositivo actúa como repetidor. Así se puede alcanzar una distancia entre nodos de 400 mts para 500Kbps y una distancia total de 12 KM. Es posible utilizar también enlaces de fibra óptica
Capa de transporte basada en una trama única que circula por el anillo (trama de suma)
* La información de direccionamiento no se incluye en los mensajes, los datos se hacen circular por la red. Alta eficiencia. Para aplicaciones de pocos nodos y un pequeño conjunto de entradas/salidas por nodo, pocos buses pueden ser tan rápidos y eficientes como INTERBUS
* Físicamente tiene la impresión de seguir una topología en estrella, pero realmente cada nodo tiene un punto de entrada y otro de salida hacia el siguiente nodo
Es muy sensible a corte completo de comunicación al abrirse el anillo en cualquiera de los nodos. Por otra parte, la estructura en anillo permite una fácil localización de fallos y diagnóstico
* Es muy apropiado para comunicación determinista a alta velocidad, es muy difícil una filosofía de comunicación orientada a eventos.

Buses de campo: DeviceNet

Bus basado en CAN. Su capa física y capa de enlace se basan en ISO 11898, y en la especificación de Bosh 2.0. DeviceNet define una de las más sofisticadas capas de aplicaciones industriales sobre bus CAN.

DeviceNet fue desarrollado por Allen-Bradley a mediados de los noventa, posteriormente pasó a ser una especificación abierta soportada en la ODVA (Open DeviceNet Vendor Association), Cualquier fabricante puede asociarse a esta organización y obtener especificaciones, homologar productos, etc.

Es posible la conexión de hasta 64 nodos con velocidades de 125 Kbps a 500 Kbps en distancias de 100 a 500 m.

Utiliza una definición basada en orientación a objetos para modelar los servicios de comunicación y el comportamiento externo de los nodos. Define mensajes y conexiones para funcionamiento maestro-esclavo, interrogación cíclica, "strobing" o lanzamiento de interrogación general de dispositivos, mensajes espontáneos de cambio de estado, comunicación uno-uno, modelo productor-consumidor, carga y descarga de bloques de datos y ficheros etc.

DeviceNet ha conseguido una significativa cuota de mercado. Existen más de 300 productos homologados y se indica que el número de nodos instalados superaba los 300.000 en 1998, Está soportado por numerosos fabricantes: Allen-Bradley, ABB, Danfoss, Crouzet, Bosh, Control Techniques, Festo, Omron, etc.

Buses de campo: ASI

AS-I (Actuator Sensor Interface) es un bus de campo desarrollado inicialmente por Siemens, para la interconexión de actuadores y sensores binarios. Actualmente está recogido por el estándar IEC TG 17B.

A nivel físico, la red puede adoptar cualquier tipo de topología: estructura en bus, en árbol, en estrella o en anillo. Permite la interconexión de un máximo de 31 esclavos. La longitud máxima de cada segmento es de 100 metros. Dispone de repetidores que permiten la unión de hasta tres segmentos, y de puentes hacia redes Profibus. Como medio físico de transmisión, emplea un único cable que permite tanto la transmisión de datos como la alimentación de los dispositivos conectados a la red. Su diseño evita errores de polaridad al conectar nuevos dispositivos a la red. La incorporación o eliminación de elementos de la red no requiere la modificación del cable.

El cable consta de dos hilos sin apantallamiento. Para lograr inmunidad al ruido, la transmisión se hace basándose en una codificación Manchester.

Cada esclavo dispone de hasta 4 entradas/salidas, lo que hace que la red pueda controlar hasta 124 E/S digitales. La comunicación sigue un esquema maestro-esclavo, en la cual el maestro interroga a las estaciones enviándoles mensajes (llamados telegramas) de 14 bits y el esclavo responde con un mensaje de 7 bits. La duración de cada ciclo pregunta respuesta es de 150 ms.En cada ciclo de comunicación se deben consultar todos los esclavos, añadiendo dos ciclos extras para operaciones de administración del bus (detección de fallos). El resultado es un tiempo de ciclo máximo de 5ms.

Buses de campo: estado del arte

Un bus de campo es un sistema de transmisión de información (datos) que simplifica enormemente la instalación y operación de máquinas y equipamientos industriales utilizados en procesos de producción. El objetivo de un bus de campo es sustituir las conexiones punto a punto entre los elementos de campo y el equipo de control a través del tradicional bucle de corriente de 4-20mA. Típicamente son redes digitales, bidireccionales, multipunto, montadas sobre un bus serie, que conectan dispositivos de campo como PLCs, transductores, actuadores y sensores. Cada dispositivo de campo incorpora cierta capacidad de proceso, que lo convierte en un dispositivo inteligente, manteniendo siempre un costo bajo. Cada uno de estos elementos será capaz de ejecutar funciones simples de diagnóstico, control o mantenimiento, así como de comunicarse bidireccionalmente a través del bus.

El objetivo es reemplazar los sistemas de control centralizados por redes de control distribuido mediante el cual permita mejorar la calidad del producto, reducir los costos y mejorar la eficiencia. Para ello se basa en que la información que envían y/o reciben los dispositivos de campo es digital, lo que resulta mucho más preciso que si se recurre a métodos analógicos. Además, cada dispositivo de campo es un dispositivo inteligente y puede llevar a cabo funciones propias de control, mantenimiento y diagnóstico. De esta forma, cada nodo de la red puede informar en caso de fallo del dispositivo asociado, y en general sobre cualquier anomalía asociada al dispositivo. Esta monitorización permite aumentar la eficiencia del sistema y reducir la cantidad de horas de mantenimiento necesarias.