Protocolos en la industria.

Protocolos en la industria.
sistema supervisorio

jueves, 25 de marzo de 2010

PROFIBUS



PROFIBUS es un estándar de comunicaciones para buses de campo. Deriva de las palabras PROcess FIeld BUS.


ORIGEN

Fue un proyecto desarrollado entre los años 1987-1990 por las empresas alemanas Bosch, Klöckner Möller y Siemens, y por otras como ABB, AEG, Honeywell, Landis & Gyr, Phoenix Contact, Rheinmetall, RMP, Sauter-cumulus y Schleicher. En 1989 la norma alemana DIN19245 adoptó el estándar Profibus, partes 1 y 2 (la parte 3, Profibus-DP no fue definida hasta 1993). Profibus fue confirmada como norma europea en 1996 como EN50170.


VERSIONES


Profibus tiene tres versiones o variantes (de más simple a más compleja):
Profibus DP (Periferia Descentralizada; Descentralised Peripherals),desarrollada en 1993, es la más extendida. Está orientada a control a nivel sensor/actuador.
Profibus FMS, diseñada para control a nivel de célula. Si bien fue la primera versión de Profibus, es una versión prácticamente obsoleta.
Profibus PA, es la solución integrada para control a nivel de proceso.


MEDIOS FISICOS DE CONEXION

Profibus tiene, conforme al estándar, cinco diferentes tecnologías de transmisión, que son identificadas como:


RS-485
MBP
RS-485 IS
MBP IS
Fibra óptica


RS-485 utiliza un par de cobre trenzado apantallado, y permite velocidades entre 9.6 kbps y 12 Mbps. Hasta 32 estaciones, o más si se utilizan repetidores.
MBP (Manchester Coding y Bus Powered) es transmisión sincrónica con una velocidad fija de 31.25 Kbps.


Las versiones IS son intrínsicamente seguras, utilizadas en zonas clasificadas.


Fibra óptica incluye versiones de fibra de vidrio multimodo y monomodo, fibra plástica y fibra HCS.


Profibus DP está actualmente disponible en tres versiones:


DP-V0. Provee las funcionalidades básicas incluyendo transferencia cíclica de datos, diagnóstico de estaciones, módulos y canales, y soporte de interrupciones
DP-V1. Agrega comunicación acíclica de datos, orientada a transferencia de parámetros, operación y visualización
DP-V2. Permite comunicaciones entre esclavos. Está orientada a tecnología de drives, permitiendo alta velocidad para sincronización entre ejes en aplicaciones complejas.


Desde el punto de vista del control de las comunicaciones, el protocolo Profibus es maestro esclavo, pero permite:


Aplicaciones mono maestro. Un sólo maestro está activo en el bus, usualmente un PLC. Los demás dispositivos son esclavos. Este esquema es el que permite los ciclos de lectura más cortos
Aplicaciones multi maestro. Permite más de un maestro. Pueden ser aplicaciones de sistemas independientes, en que cada maestro tenga sus propios esclavos. U otro tipo de configuraciones con dispositivos de diagnóstico y otros.


En un ambiente multimaestro, pueden haber dos tipos de maestros:


DPM1. DP Master Class 1. Es un controlador central que intercambia información con sus esclavos en forma cíclica. Típicamente un PLC.
DPM2. DP Master Class 2. Son estaciones de operación, configuración o ingeniería. Tienen acceso activo al bus, pero su conexión no es necesariamente permanente.


Analicemos primeramente la situación más simple. Un solo maestro DPM1 y usando DP-V0. Este proceso pasa por tres fases: Parametrización, configuración y transferencia de datos. Durante los dos primeros se define la forma en que se hará la comunicación, y esto esto es verificado por errores y consistencia, para luego pasar a la fase de transmisión.


Adicional a los comandos a una estación, el DPM1 puede enviar comandos a un grupo o a todos los esclavos. Estos se conocen como comandos multicaste, y son utilizados para funciones de sincronización.


DPV1 por otro lado, agrega las transferencias acíclicas. Estas son realizadas en paralelo a la comunicación cíclica, pero en un esquema de menor prioridad.
DPV2 permite a su vez comunicaciones esclavo-esclavo. Uno de los esclavos se define como emisor ("publisher") y uno o más esclavos como suscriptores. El emisor envía un mensaje, que es recibido directamente por todos los suscriptores, sin necesidad de pasar por el maestro.

DPV2 tiene otras funciones, como comunicación isocrónica, control de reloj, y carga y descarga de datos.

No hay comentarios:

Publicar un comentario