1. Introduccin
Fieldbus (Bus de Campo) es el nombre de una familia de protocolos industriales
de redes informticas utilizados para redes de control industrial en tiempo real, estandarizado como
norma IEC 61158. Es una manera de conectar los instrumentos en una planta de fabricacin.
Fieldbus puede trabajar en estructuras de red que normalmente permite la conexin de topologas de
red en cadena, estrella, anillo, ramas, rboles.
Finalidad: Fieldbus Foundation busc integrar las comunicaciones a niveles de campo.
2. Estndares:
La interconexin
La aplicacin
realizada por el sistema, se realiza en un dispositivo que se llama el proceso de aplicacin (AP).
Una capa de la pila slo interacta con las capas inmediatamente por encima y por debajo.
Alambre
31.25 kbit/s
Fibra ptica
1 Mbit/s
Radio
2.5 Mbit/s
6. Codificacin FIELDBUS
Los datos se intercambian utilizando una seal serial half-duplex sncrona. Un dispositivo transmite
y recibe en el mismo medio, pero no simultneamente. La seal se auto-temporiza, utilizando
la codificacin Manchester (tambin conocido como bifsico L). Dado que la transmisin es
sincrnica, no se requiere bits de inicio o paro. En la codificacin Manchester, el reloj y los datos se
combinan para que un flanco de subida represente un 0 lgico (cero), y un flanco de bajada
representa un 1 lgico (uno) en los datos.
Distancia:
31.25 kbit/s:
1.900 m
750m
750m
2.5 Mbit/s:
500m
Las terminaciones estn diseados para tener una impedancia de 100 ohms cada uno alrededor de la
frecuencia de transmisin. Un dispositivo transmite mediante la modulacin de corriente en la red
de acuerdo a la seal de codificacin Manchester. Dispositivos de recepcin detectan la cada de
tensin generada en los dos terminales de acuerdo como la corriente es modulada. La corriente
modulada va de 15 a 20 mA pico a pico en la versin de baja velocidad, con una sensibilidad del
receptor de 150 mV.
Los dispositivos pueden ser alimentados por el bus, requiriendo solo dos cables para el suministro y
la comunicacin. Una fuente de alimentacin nica, comn a todos los dispositivos, est conectada
a la red en cada extremo del troncal. La tensin puede estar en el rango de 9 a 32 VDC. La
impedancia de la fuente de alimentacin debe tener un mnimo de 3 kilo ohms alrededor de la
frecuencia de transmisin a fin de no causar un cortocircuito en la seal de comunicacin. Una
seal codificada en Manchester tiene el ciclo de exactamente 50% y puede ser visto como una seal
de CA. El consumo de corriente directa (potencia consumida) de un dispositivo es por tanto
constante.
Capa de enlace de datos de Fieldbus - FDL
La capa de enlace de datos de Fieldbus, capa se compone de dos subcapas: la porcin ms baja es
Fieldbus Media Access Control (FMAC) y la parte superior es Fieldbus Data Link Control (FDLC).
Un dispositivo en Fieldbus es uno de los dos tipos de estaciones:
Estacin Maestra
Estacin Esclavo.
Una estacin maestra tiene el derecho de acceso a los medios (iniciar la comunicacin). Los
esclavos slo tienen el derecho a responder a una solicitud de un maestro.
Control de acceso al Medio de Fieldbus
El medio de acceso a la comunicacin es una fusin entre los principios de token y passing and
Polling . Varios dispositivos en una red pueden ser estaciones maestras. Slo la estacin que tiene el
token se le permite iniciar la comunicacin. El maestro puede solicitar informacin a los
dispositivos esclavos, mientras tengan token. El token se pasa al siguiente maestro en una trma
especial.
A los dispositivos se les dan las direcciones individuales de estacin. Todos los frames contienen
la direccin de destino (DA) y la direccin de origen (SA) del mensaje.
Fieldbus cuenta con servicios que liberan al usuario de la responsabilidad de asignar y hacer el
seguimiento de las direcciones.
Un requisito para el control fiable es datos fiables. Una Frame Check Sequence (FCS) de dos Bytes
se calcula sobre todos los datos del marco utilizando un polinomio en el dispositivo de transmisin,
y se agrega al marco. El dispositivo receptor realiza el mismo clculo y compara el resultado con el
FCS, para as detectar cualquier error. El FCS es equivalente a la paridad de bits de redundancia
cclica y controles de los protocolos asncronos.
Hay dos prioridades: alta, por ejemplo, alarmas, y baja, por ejemplo, los datos de configuracin
y diagnstico. La FDL transmite los mensajes de alta prioridad primero.
Datos de Control de Enlace de Fieldbus FDLC
El FDLC ofrece varias posibilidades para la capa de aplicacin para enviar datos a otras estaciones.
Hay dos tipos de mensajes que pueden ser identificados en un sistema de Fieldbus:
Operacional.
Background.
El trfico de datos operacionales se transfieren entre dispositivos como parte de la estrategia de
control, por ejemplo, las variables del proceso. Se caracteriza por ser de bajo volumen, momento
crtico y cclico. El trafico de Background es el trfico de datos transferidos entre el dispositivo y la
interfaz de usuario, por ejemplo, configuracin y diagnstico. Tiene las caractersticas opuestas de
trfico operativos: alto volumen, no de tiempo crtico y es acclico (espordica).
Capa de Aplicacin de Fieldbus.
Las conexiones de Fieldbus se modelan en dos formas:
Modelo Cliente - Servidor.
Modelo Editor - Suscriptor.
El modelo de servidor cliente-servidor, se utiliza para describir la transferencia de datos acclicos.
El AP a distancia se llama servidor . Por ejemplo, si el operador de la consola quiere leer un
parmetro de ajuste en un regulador en el campo, el AP en la consola es el cliente, y la AP en el
controlador es el servidor.
El modelo de suscripcin-editor se utiliza para describir la transferencia de datos cclicos. El mando
a distancia AP se llama el editor. El editor en realidad edita (edicin) los datos, un usuario est
consumiendo (suscrito) los datos. Por ejemplo, un transmisor es la publicacin de una variable de
proceso que se consume por un controlador. El controlador est publicando una salida que es
consumida por un actuador. La transmisin es controlada por un tercero, el solicitante , que emite
una solicitud al editor para publicar sus datos.
La intencin principal de Fieldbus es la construccin de aplicaciones que utilizan bloques de
funcin. Esto se hara en the Function Block Application Process (FBAP).
Un transmisor de presin no es un conjunto de sensores de presin con electrnica y un housing,
sino un nodo de red que contiene los parmetros. Este punto de vista de la red recibe el nombre
de dispositivo virtual de campo (VFD, Virtual Field Device ). Un dispositivo (estacin) contiene
slo una FBAP. El FBAP puede contener varias VFD.
El VFD es la interfaz entre la pila de protocolos y el bloque de AP. El VFD es la parte de la
aplicacin real que ese visible y accesible a travs de la red, los objetos de comunicacin, tales
como variables y bloques, etc.
Antes de que un dispositivo puede tener acceso a objetos de comunicacin (variables) en otro
dispositivo, primero debe saber qu objetos estn disponibles y su estructura. Esta informacin
puede ser pre-configurada u obtenida del compaero de comunicacin. Hay dos tipos de servicios:
servicios operativos para manipular objetos y servicios para la manipulacin de sus atributos
descriptivos.
Todos los objetos (variables, etc.) tienen un ndice para una fcil referencia. Todos los parmetros
en el sistema se identifican por su ndice a ms de la conexin. El usuario no tiene que preocuparse
por llevar un seguimiento de los ndices y las direcciones que se hace por la red y puede ser
totalmente transparente para el usuario, dependiendo del tipo de interfaz.
Ejemplos de servicios
leer el estado del dispositivo.
lectura del fabricante del dispositivo, el tipo y la versin.
lectura de todo o parte de la configuracin.
lectura de variables.
Escritura variable.
notificar un evento.
Crear una instancia de bloque.
encontrar un ndice de la DO de un parmetro.
Eliminar el bloque.
Proceso de Aplicacin de Bloques de funcin.
En los bloques de funcin de AP (FBAP) es donde el usuario configura sus aplicaciones
de medicin y control. Partes del mismo se distribuye a los distintos dispositivos en el campo. No se
ejecuta en una sola tarjeta de control.
La funcionalidad de un dispositivo Fieldbus se modela como objetos. El objeto de bloque tiene tres
clases que a su vez tienen subcategoras en las que los distintos bloques se agrupan.
Objeto de Bloque
Funcin del objeto del bloque
Entrada del bloque de funcin
Salida de bloques de funcin
Control de bloques de funcin
Clculos de bloques de funcin
Transductor de objeto de bloque
Entrada del bloque transductor
Salida del bloque transductor
Bloques de Funcin
Los Function Block son pequeos mdulos de software sellados, que tienen entradas y salidas y una
funcin (no intervenible) que relaciona ambas.
Se distinguen tres tipos:
Resource blocks.
Relaciona el dispositivo completo (N serie, Fabricante, Modelo, etc).
Transducer blocks .
Relaciona las partes humedas (wetted) (Sensor, material, estatus).
Function blocks .
Relacionan las capacidades de control (AI, AO, PID, PI).
Foundation Fieldbus define un set de bloques funcionales bsicos y avanzados, el fabricante decide
cuantos incluir.
InterOperabilidad: Garantiza que un Function Block es interoperable y opera junto a otros bloques,
no garantiza la funcionalidad de (distintos equipos), ya que los algoritmos pueden ser distintos.
Otros Bloques desarrollados por otro fabricante, tambin son interoperables ya que fieldbus
especifica como hacerlo.
Basic
Specified
Continuous Blocks
Analog Input
AI
Analog Output
AO
Bias Gain
Scaling
Control Selector
CS
Override control
Manual Loader
ML
Manual Control
PID Control
PID
PID Control
PD Control
PD
PD only control
Ratio Control
RA
Ratio Control
Basic
Specified
Discrete Blocks
Discrete Input
DI
Discrete Output
DO
Splitter
Selector
Setpoint Generator
SP
generator
applications
Characterizer
Integrator
Calc_A
Lead/Lag
Dynamic compensation
Dead Time
Analog Alarm
for
Batch
Pulse Input
Timer
Digital Alarm
Step Control
Calc_D
Complex DO
Device
Dead Time
Analog Alarm
No todos los dispositivos trae el mismo nmero de bloques, sino que traen una base mnima.
Si uno desea y el fabricante lo permite se puede copiar (instance) un bloque al dispositivo para
agregarle una funcionalidad, esto se llama instantation. Por ej. Agregar un segundo PID a una
vlvula de control.
Ventaja del coste de Fieldbus
Una ventaja importante de la puesta en prctica de Fieldbus son los ahorros que se asocian a la
eliminacin del cable; los mltiples dispositivos comparten pares para comunicarse. Otras ventajas
de Fieldbus, a continuacin:
Puede funcionar en ambientes industriales y/o peligrosos.
Lleva la energa por el mismo cable.
Puede reutilizar cables existentes.
Soporta Seguridad intrnseca.
Control deterministico.
Mantiene informado al usuario.
Desventajas del fieldbus
Hay desventajas a usar el fieldbus:
Los sistemas de Fieldbus son ms complejos, as que los usuarios necesitan ser entrenados ms
extensivamente o ser calificados ms altamente
El precio de los componentes del fieldbus es ms altos.
Los dispositivos de prueba de Fieldbus son ms complejos.
Los fabricantes de dispositivos tienen que ofrecer diversas versiones de sus dispositivos (e.g.
sensores, actuadores) debido al nmero de diversos estndares (incompatibles) de fieldbus.
Unos o ms estndares del fieldbus pueden predominar en un futuro y otros pueden llegar a ser
obsoletos. Esto aumenta el riesgo de la inversin al poner fieldbus en ejecucin.
Progresos actuales
Estos ltimos aos las comunicaciones de sistemas industriales estn incorporando Ethernet como
medio de comunicacin, entre otras razones por el advenimiento de Pv6. La mayora de los
dispositivos industriales de medida y control necesitan ser accionados utilizando el bus y EnergaSobre-Ethernet (PoE).
Aqu est una lista parcial de los nuevos sistemas de comunicacin industriales basados Ethernet:
EtherCAT.
Ethernet Powerlink.
SERCOS III.
PROFINET IO.
ETHERNET/IP.
VARAN.
SafetyNET p.
Ethernet industrial.
Seguridad de Fieldbus
Fieldbus se puede utilizar en sistemas donde se debe cumplir estndares seguridad relevantes como
IEC 61508 o EN 954-1. Dependiendo del protocolo real, fieldbus puede proporcionar mediciones
como para: contadores, CRC, eco, tiempos de paro, identificacin nica del remitente y del receptor
o chequeo cruzado. Fieldbus y Profibus (PROFIsafe) tienen variables en su protocolo de
comunicacin para que sean compatibles con los sistemas de seguridad.