Fundation Fieldbus
Fundation Fieldbus
Fundation Fieldbus
Ingeniera Elctrica
2010
ARQUITECTURA DE FIELDBUS
La Fundacin Fieldbus es una arquitectura de bs de dos niveles:
1. H1 es el bs bajo que interconecta instrumentos de campo.
2. H2 es el bs de alto nivel que interconecta segmentos de H1 y conecta con
servicios de nivel del Host (anfitrin).
Tanto los niveles de bs dirigen el mismo protocolo como realizan el mismo
servicios. Slo era la realidad elctrica de ser 420 mA
El reemplazo de corriente continua que ha requerido esta arquitectura de bs
de dos niveles. Las diferencias bsicas son encontradas en la capa fsica,
aunque las capas de enlace de datos tambin sean completamente diferentes.
La arquitectura del bus es probablemente la diferencia ms grande entre
Fieldbus de Fundacin y el estndar S50.02 en el cual est basado. En S50.02,
el bs H2 era diferente delbs H1 slo en la capa fsica. La capa de enlace de
datos era idntica para tanto H1 como H2. La divisin arbitraria de
funcionalidad de autobs a lo largo de las lneas de diferencias en la capa fsica
tambin es encontrada en otras estructuras de bs de automatizacin, como la
divisin entre PROFIBUS-PA y PROFIBUS-DP. Sin embargo, el estndar S50.02
subyacente no requiere este autobs dual estructura, esto slo lo permite.
alambrado local. Otra vez, muchos libros han sido escrito en fabricacin de
tales redes tanto robustas como seguras. Escriba a mquina 5 de los IEC 61158
estndar y la Fundacin Los Fieldbus HSE especificaciones no especifican nada
en absoluto sobre la capa fsica HSE. Ya que estos documentos eran escrito,
hubo un cuerpo de trabajo para especificar modesto mejoras a los medios de
Ethernet para calificarlo de uso en la fbrica. Este trabajo aparece como EIA/TIA
42.9 estndares.
puede
estar
tres
diferente
elegantes a diferencia del paso simblico ciego de otro los buses, que pasan
seales a estaciones si ellos lo necesitan o no. Cuando la lista de LAS es
determinada por la configuracin programada, la amplitud de banda de cada
segmento de H1 es predeterminada, el suministro de una calidad muy
enfocada de servicio (QoS) no posible con otras redes en las cuales el QoS es
determinado dinmicamente usando un mecanismo de prioridad.
El LAS proporciona la fecha lmite programando a todos programados
actividades. Esto es un mecanismo de programacin en cual la finalizacin de
datos las transferencias son programadas, ms bien que su principio. Slo es
prctico en redes, como la Fundacin Fieldbus donde el tamao de paquetes de
datos son conocidos, y permite acontecimientos que son dependientes de unos
datos se trasladan para ser programado cuando los datos requeridos son
recibidos. Bloque de control la ejecucin es uno de aquellos acontecimientos
que son dependientes del cronometraje exacto del recibo de datos. La lista de
fecha lmite cuentas para las anomalas de red, como transporte tarde por si
los datos no estn en un segmento local, pero debe sea recibido de otro
segmento por un arreglo de puente. Esto slo es posible en redes fieldbus
donde el el protocolo de puente es totalmente especificado y participa en LAS
programacin.
Publique/Suscrbase Fundacin de Distribucin de Datos
Fieldbus usa el mecanismo de distribucin de datos bsico de ANSI/ISA S50.02
y Tipo 1 de IEC 61158 enlace de datos de estndares fieldbus la capa, que es
llamada Se publica/Suscribe. Cuando el fieldbus la red primero comienza, no
hay ningunas transferencias de datos previstas. Cada bloque de funcin u otros
procesos que actan en
nodos distribuidos de la red que necesita datos para sus clculos "se suscribe"
a los datos por el nombre de etiqueta y especifica la frecuencia en la cual se
requiere. Esto crea o se adapta la publicacin de lista en el nodo poseyendo los
datos. El mismo los datos pueden ser publicados en intervalos diferentes segn
las demandas de cada suscripcin. Los datos publicados por los datos el dueo
puede ser cualquier estructura de datos de los datos en aquella red nodo. Los
datos son tpicamente organizados en parachoques o en colas. Una cola es un
conjunto de datos pedido el tiempo con el ms artculo reciente en lo alto de la
cola con cada elemento timestamped. La lectura de una cola vaca la cola. Si la
cola debera hacerse lleno, los datos ms viejos son perdidos para hacer sitio
para los datos ms recientes. Las colas estn por lo general usadas para el
ltimo alarmas. Los parachoques son juegos de datos organizados en una
estructura de datos todos probados al mismo tiempo y tambin incluyen un
sello de tiempo. El parachoques puede hacer incluir conjuntos de datos
mltiples, pero publicacin un parachoques slo enva el conjunto de datos
ms reciente y se despeja esto del parachoques. La votacin del parachoques
enva todos los datos, pero hace no vacan el parachoques. Cuando los
parachoques se hacen llenos, el ms nuevo los datos son superpuestos de
modo que los datos inditos ms viejos sean no perdido para ayudar en
diagnstico de proceso. Los procesos que se suscriben a un conjunto de datos
tienen una expectativa de la recepcin de aquellos datos a tiempo, y esperan
su llegada. Si los datos no son publicados, una excepcin es creada. En el el
caso de bloques de funcin, la excepcin puede ser usada para abrirse los
lazos de control activos o toman cualquier otra accin programada apropiado
para aquel control. Como la llegada de datos va la publicacin es muy
sincrnica, es la seal acostumbrada para complete el clculo de una
operacin dependiente del tiempo tal como un PID controlan el lazo.
Capa de Aplicacin
La Fundacin capa de aplicacin de Fieldbus es un muy especfico realizacin
de la capa de aplicacin genrica contenida en ANSI/ISA 50.02 y Tipo 1 de IEC
61158 partes 4. Tpicamente, el usuario final no ve la capa de aplicacin en
absoluto, pero esto est usado por los bloques de funcin de capa de usuario
para sus comunicaciones a los datos dentro de los nodos. Para completo, todos
las funciones de FMS (fieldbus servicios de mensajera), la capa de aplicacin
de PROFIBUS, es incluida y est disponible si alguna aplicacin de encargo es
necesaria. Adems, todo el conecta necesario para permitir las funciones de
transferencia de datos de la capa de enlace de datos H1 es apoyada. La ms
simple de las funciones de capa de aplicacin es el LEA Y ESCRIBA rasgos de
datos que pueden ser usados para votar los parachoques y las colas
establecidos en los dispositivos remotos. rdenes estn disponibles para
ESTABLECER y DISESTABLISH los parachoques y las colas para apoyar el
leen/escriben el servicio. Establecer la orden especifica la estructura y fuente
de los datos ser almacenado en un buffer o hacer cola, el nombre del
parachoques o cola, el parachoques o seleccin de cola, y la frecuencia de
actualizacin. Desde todos los datos de fieldbus se refieren para funcionar
bloques por el nombre de etiqueta, las variables son identificados por el
nombre de la entrada de base de datos para esto variable. Por ejemplo, si el
bloque de funcin ha sido establecido para el control, luego un parachoques
puede contener datos para el punto de juego, trate la variable, la salida, y el
estado del bloque de funcin de PID.
Si el nombre de bloque es FC101a, entonces el punto de juego ser mandado a
como FC101a. SP, y la variable de proceso como FC101a. PV. La sucesin de
declaraciones LEDAS especificara entonces el parachoques llame y sera el
acceso de datos votando. Los mismos datos el artculo puede ser establecido
en tantos parachoques diferentes como deseado de modo que pueda ser la
parte de varios diferente publicado conjuntos de datos.
Publique/suscrbase es un servicio relacionado, en el marco de la capa de
aplicacin. Una vez el parachoques o cola es establecido, se hace disponible
para la publicacin. Aplicaciones tal cuando un HMI (interfaz de mquina
humana) puede SUSCRIBIRSE a un parachoques de nombre. Si all no han sido
previos suscriptores, entonces el dueo de datos comenzar a publicarlo segn
los parmetros establecidos cuando el parachoques era creado. Esto puede ser
una actualizacin cclica en una frecuencia declarada, una actualizacin de
excepcin cuando el valor tiene un cambio significativo, o la combinacin que
actualizar peridicamente, aun cuando no hay ningn cambio significativo.
Los bloques de funcin son procedimientos realmente remotos a el capa de
aplicacin. Las utilidades de sistemas de proveedor descargan el base de datos
Capa de Usuario
El comit de estndares de ISA SP50 comenz identificando claramente las
aplicaciones de control del proceso de produccin que seran puestas en
prctica en dispositivos de campaa. Fielbus considera la llamada capa de
usuario, esta se hizo conocida como Capa 8 ,la llamada capa de usuario de
control del proceso de produccin, pero nunca fue completado como un
estndar. La capa de usuario de control del proceso de produccin ha sido
publicada por ISA como un Informe Tcnico , para capturar el trabajo y sirva
como una semilla para el futuro desarrollo de estndares. Muchos de los
detalles del plan de realizacin de este informe no eran usado por el comit
Fieldbus, pero la funcin introducida y el modelo de bloque ha servido como la
base para la Fundacin Fieldbus, este funcionamiento de bloques y de como la
base para el estndar internacional todava en progreso por el IEC en el
SC65C/WG7 comit finalmente para ser publicado como IEC 61804, Funcin
Bloques para Control del proceso de produccin. La funcin correspondiente a
los bloques para la automatizacin distinta fueron propuestos, pero nunca
fueron redactados.
La diferencia ms notable entre ISA TR50.02 y la Fundacin Fieldbus est en la
realizacin de la lista para bloques de funcin. Pequeas diferencias tambin
existen en los algoritmos de los bloques de funcin, pero los mecanismos
bsicos de inicializacin de bloque, estado, y cascada la estructura es idntica.
Control de Campaa
A principios del siglo 20, control de bucle de realimentacin fue distribuido al
individuo bajo instrumentos de panel board-montados, y de vez en cuando a
equipo montado por el campo. Alguno los encadenamientos de cascada eran
directamente piped (neumticos) o conectados (anlogo) entre los reguladores.
El control era simple, pero la instalacin era cara, con fuerza para sintonizar, y
operadores a menudo encontrado mejor tratan la estabilidad en el ajuste de
manual y el control con eficacia lisiante. Los operadores generalmente podran
supervisar aproximadamente 30 a 50 lazos de control, tpicamente explorando
el revista con paneles cada pocos minutos buscando la desviacin excesiva
entre el juego sealan y la variable de proceso controlada. La mejora hecha al
control de lazo dedicado era a substituya un ordenador digital para
proporcionar varios lazos del control, y esto fue llamado DDC (control digital
directo). Temprano Los sistemas de DDC estuvieron usados sobre todo por
motivos econmicos el regulador digital cost menos que los reguladores de
lazo que esto sustituy.
Sin embargo, pocas compaas arriesgaran operaciones en este ordenador
control sin reserva anloga del 100 %, con eficacia quitar la mayor parte de la
justificacin de coste y enormemente aadiendo a el coste del sistema.
Finalmente, DDC proporcion una plataforma para desarrollo de reguladores
ms complejos no realmente prcticos o hasta posible con control anlogo.
Control de ordenador no se hizo demasiado popular, pero estuvo usado en el
acero, aluminio, industrias qumicas, y de petrleo.
El DCS (sistema de control distribuido) fue introducido en 1976 y hacia 1980 se
haba hecho la estrategia de control preferida para prcticamente todas las
aplicaciones de control del proceso de produccin. DCS tom ventaja del
microprocesador esencialmente para hacer DDC para un pequeo nmero de
lazos en un regulador autnomo, con muchos reguladores en cada sistema.
Esto tambin introdujo redes en sistemas de control, redes primitivas al
principio, pero finalmente redes de alto rendimiento para unir a reguladores a
cada uno otro y a las unidades HMI que sirven como las consolas de operador.
El problema consista en que tempranamente DCS no poda depender de datos
el cronometraje de acceso entre reguladores, y no permiti cascadas relaciones
para ser construidas entre reguladores.
para conseguir un men caer para configuracin del bloque detalles cada
bloque en la cadena unida de la estrategia de control, comenzando con el AI se
obstruye para tratar los datos de proceso, a alguno bloques de clculo
necesarios, los PID controlan el bloque, y finalmente los AO se obstruyen para
entregar la posicin deseada al control vlvula. Las flechas son dibujadas de la
fuente de datos a las entradas de cada bloque de funcin, y de cada salida a la
entrada del siguiente bloque de funcin. La mayor parte de paquetes de
software grficos permita al usuario, que no es un artista grfico, para localizar
la funcin bloques de cualquier modo agradable y a flechas de ruta
automticamente para el mejor efecto.
Uno de los problemas con la forma de FBD de programacin es esto no hay
ningn lenguaje original universalmente aceptado, como un cdigo fuente no
es especificado en el estndar. Por suerte, los diagramas de bloque de control
son familiares para controlar los ingenieros, y son fcilmente copiados entre
sistemas. Fundacin Fieldbus especifica que el hardware de instrumentacin de
campaa en un sistema fieldbus s mismo tienen un bloque de transductor. El
nombre "el bloque" es inoportuno cuando los bloques de transductor no hacen
comprtese como bloques de funcin cuando ellos son atados al actual
posiciones de hardware. Tambin hay bloques de recurso asociados con los
dispositivos de hardware de instrumentacin de campaa. Ambos el
transductor y los bloques de recurso realmente tienen una estructura de datos
esttica la definicin de la fuente de datos de variable de proceso y la vlvula
salida para control. Note que los bloques de funcin de AI podran
generalmente siempre sea considerado actuar en la correspondencia
transductor de medida, pero esto a menudo no es el caso.
Biblioteca de Bloque de Funcin
Los bloques de funcin son pequeos modulos de software creados que tienen
entradas y salidas y una funcin no intervenible que relaciona ambos.
Una de las utilidades ms importantes de la capa de usuario de Fieldbus es
encontrada en sus ricas bibliotecas de bloques de funcin. Por ejemplo, el
bloque de funcin de AO es querido ser apoyado en dispositivos de
accionamiento, pero no tener que ser apoyado en dispositivos de sensado. No
todos los dispositivos traen el mismo nmero de bloques, sino que traen una
base minima
estos trozos como un valor escalar solo esto podra venir de un thumbwheel o
de un instrumento. Las conversiones de datos para estos valores de cadena de
bits son aseguradas cadenas de bits que leen en binario, BCD, o cdigo Gris.
Tambin es posible unir el valor escalar que resulta a una funcin de AI
obstryase de modo que el procesamiento de seal convencional pueda ser
realizado con el valor.
Proporcin un bloque de funcin relativamente simple para proveer el
multiplique la funcin. Usado en mezcla y otros procesos a establezca a un
operador o valor de juego de receta como un maestro, y a esclavo muchos
valores de punto de juego diferentes basados en el maestro. En mezclndose,
un flujo de maestro es puesto como una constante con otros flujos
proporcionado al flujo de maestro. Un bloque de proporcin sera configurado
delante de cada punto de juego del flujo controlan lazos para cada ingrediente
mezclado. Cuando el flujo de maestro es cambiado, cada flujo de ingrediente
ser cambiado entonces en la proporcin constante al flujo de maestro.
Salida Discreta un bloque de funcin simple para permitir hasta 16 el bit
binario valora para ser escrito. Cada salida de trozo es configurada con un
nombre de etiqueta y puede ser lgicamente tratado como cualquiera a Valor
lgico verdadero o Falso. Cualquier serie de trozos puede ser tratada como un
valor escalar tambin con los contenido expresados en binario, BCD, o cdigo
Grey.
Cargador Manual un bloque de funcin de salida escalar simple para proveer
un lugar para una funcin de conjunto de manual de operador para ser
integrada en el sistema. El cargador manual es un bloque de control capaz de
todas las funciones de un control se obstruyen excepto el clculo.
Proporcional/Derivado (PD) una variacin del tradicional el control de
retroalimentacin funciona en este bloque, el cual con la ausencia de trmino
Integral de modo que esto no pueda terminar. Los ciertos procesos han
encontrado que el bloque de LIBRA sea muy sensible y bastante exacto para el
escalamiento de proceso. Note esto para todos los valores de ganancia de la
LIBRA adems de la unidad, habr alguna compensacin del deseado punto de
juego. En la forma de LIBRA de control, la ganancia proporcional el trmino no
es multiplicado por la ganancia derivada como en el estndar PID con juego de
ganancia integral a cero.
Proporcional/Integral/Derivado el clsico y tradicional la forma de control
del proceso de produccin del algoritmo de control que simula la accin de un
regulador neumtico. La ganancia proporcional el trmino es multiplicado tanto
por la ganancia integral como por derivada trminos. Esta forma de la ecuacin
PID ha estado usada en total DCS y reguladores de lazo solo digitales. Una de
la primaria motivos de seguir el uso de esta forma de la ecuacin PID es esto el
cuerpo de procedimientos que sintonizan, tanto manual como programado,
adems est basado en el mtodo Ziegler Nichols desarrollados en los aos
1930 en reguladores neumticos. El algoritmo PID asegura varios opciones
necesarias para varias estrategias de control. Hay la reaccin externa para
prevenir liquidacin de reinicio cuando la salida es o no reelegido por un
control bloque escogido, o en unos otro estrategia de control alternativa. El
aritmtica
preprogramada
funciones
cascada ms tpica implica el uso de una fuerza de motivo esto tiene alta
velocidad, pero caractersticas algo ruidosas o salvajes. Un regulador es
necesario para controlar esta corriente, pero el actual el valor controlado es de
poco inters. Ro arriba controlan el lazo es la variable que debe ser controlada,
y el ro abajo el lazo es slo un medio por el cual el control puede ser
efectuado. Esto es mejor ilustrado con un ejemplo. La variable controlada
puede ser la temperatura entonces un lazo de control es construido del PID
funcione el bloque para realizar la accin de control por la manipulacin de un
vapor fluyen la vlvula de control. Lamentablemente, el vapor el flujo s mismo
vara debido a perturbaciones en el jefe de vapor como otros procesos usan el
vapor, que causa la temperatura a vare aunque no haya ningn movimiento
en la vlvula de control. Un lazo de control secundario o ro abajo es construido
entonces a flujo de vapor de medida y control esto con un PID funciona el
bloque la utilizacin de la salida del lazo de control de temperaturas como su
juego punto. Esto es la temperatura muy comn cada en cascada para fluir
lazo de control de cascada. Una de las cosas que permite el control de cascada
es que el la salida del bloque de funcin de PID es un nmero sin dimensiones
la indicacin de una posicin de vlvula deseada, pero tambin puede ser
interpretada como deseado punto de juego pero en trminos sin
dimensiones. Con control anlogo, todo era sin dimensiones, pero en digital
control de campo de fieldbus, slo las salidas de regulador son sin
dimensiones, y todo lo dems tiene dimensiones de unidades tcnicas. Por lo
tanto, es por lo general necesario proporcionar una conversin de dimensin
constante a mandos de cascada.
dos opciones para yendo a automtico del manual que son configurados en
cada uno Regulador de PID: bumpless y nonbumpless. Transferencia de
Bumpless del manual a automtico significa que el valor corriente del PV
(tratan la variable) es instalado como el punto de juego. Entonces, en la
transferencia a automtico, nada pasa. Para nonbumpless configuraciones, el
punto de juego permanece donde es como puesto por el el operador y la accin
de control del proceso de produccin mueven el proceso a aquel punto de
juego segn los clculos del regulador PID. Normalmente, en transferencia de
control, toda la accin derivada es suprimido porque no hubo ningn cambio
agudo de la variable de proceso. Otra opcin del PID suprime todos la accin
de control debida de poner el cambio de punto, que tambin ocurre en esta
transferencia. Esto significa que nonbumpless correctamente configurado la
transferencia slo se mover gradualmente al juego fijo punto en control
nicamente de integral, un estado deseado.
Del modo automtico, el operador puede avanzar en el control cerrando la
relacin de cascada que ha sido establecida ya cambiando el modo para caer
en cascada. Entonces, el modo cambios para caer en cascada, a fin de
conseguir transferencia de bumpless, la utilizacin de las mismas reglas en
cuanto a bumpless se traslada para cualquier regulador esto es configurado de
esta manera. Bumpless se trasladan para el regulador de cascada supone que
el punto de juego del ro arriba el regulador debe ser backcalculated de modo
que su salida no haga cambio. La salida del regulador es puesta al juego
corriente seale el valor del lazo ro abajo, y su propio punto de juego debe ser
calculado-a proceso llamado la inicializacin de cascada.
Todos los mtodos y opciones para inicializacin de cascada, como bien como
los mtodos usados para la funcin se obstruye para comunicarse ro arriba y
ro abajo, son totalmente definidos en la Fundacin Fieldbus funcionan
especificaciones de bloque. stos son tambin detallado para estos conceptos,
pero son muy completos y son Variable basado en el trabajo de TR50.02.
Es importante entender aquella provisin es hecha en estas reglas de cascada
para "un de supervisor" u ordenador de "DDC", significando un DCS, funcionar
con su propio juego de bloques de funcin que no son la Fundacin Fieldbus
compatible. Esto es la razn de la cascada remota y modos de salida remotos.
Se hace muchsimo ms fcil cuando el DCS dirige bloques de funcin de
control que son completamente compatible con la Fundacin Fieldbus
funcionan bloques. Entonces, salida de cascada y remota remota no son
necesarios en absoluto.