¿Qué es la dirección de trama larga HART?
HART tiene dos maneras de direccionar un dispositivo, y la moderna es la dirección de trama larga, un identificador único que ningún par de dispositivos comparte. Entender cómo se construye y cómo un host la aprende explica por qué un host puede alcanzar con confiabilidad exactamente el instrumento que pretende, incluso en una línea compartida. Esta página cubre qué contiene la dirección de trama larga, cómo el comando 0 la revela y en qué difiere de la vieja dirección de sondeo de trama corta. Es para integradores que quieren entender el direccionamiento HART en lugar de tratarlo como magia.
Dirección de trama larga HART en una línea: Una dirección de trama larga HART es un identificador único de dispositivo armado con el código de fabricante, el tipo de dispositivo y el número de serie del equipo, de modo que ningún par de dispositivos HART en el mundo la comparte. Un host aprende la dirección de trama larga de un dispositivo emitiendo el comando 0 para leer su identidad, y luego usa esa dirección para alcanzar exactamente ese dispositivo sin ambigüedad, a diferencia de la vieja dirección de sondeo de trama corta, que solo es única dentro de un lazo.
Un identificador de dispositivo globalmente único
La dirección de trama larga es la manera de HART de nombrar un dispositivo físico específico sin ambigüedad. Se construye con tres piezas que fija el fabricante: un código que identifica al fabricante, un código que identifica el tipo de dispositivo y el número de serie único del equipo. Combinadas, forman un identificador que es efectivamente único entre todos los dispositivos HART jamás fabricados, porque incluso dos transmisores idénticos de la misma corrida de producción llevan números de serie distintos. Cuando un host usa la dirección de trama larga, está direccionando un instrumento en particular, no una clase de ellos.
Esta unicidad es lo que hace de la trama larga el modo de direccionamiento preferido para una comunicación confiable. En un lazo punto a punto con un solo dispositivo la distinción apenas importa, pero en cuanto más de un dispositivo pudiera estar en una línea, o un host gestiona muchos dispositivos a través de un multiplexor o un gateway, direccionar por un identificador globalmente único elimina cualquier posibilidad de hablar con el dispositivo equivocado. El host no está diciendo habla con quien esté en la posición dos; está diciendo habla con este número de serie exacto.
La dirección de trama larga también sustenta una propiedad sutil de seguridad operativa: cambiar un transmisor por otra unidad física cambia la dirección de trama larga, porque cambia el número de serie. Un host que se guía por la dirección de trama larga puede por lo tanto detectar que el dispositivo con el que habla no es el que configuró, lo cual es una ayuda genuina para la gestión de cambios. La página relacionada sobre el ID de dispositivo y el ID de fabricante HART cubre los campos de identidad con los que se arma la dirección.
Aprender la dirección y el contraste con la trama corta
Un host no conoce de antemano la dirección de trama larga de un dispositivo; la descubre. El comando universal 0 lee la identidad de un dispositivo, y su respuesta contiene exactamente el código de fabricante, el tipo de dispositivo y el número de serie que componen la dirección de trama larga. Así que la secuencia normal es que un host alcanza un dispositivo, emite el comando 0, aprende la dirección de trama larga y desde entonces direcciona al dispositivo por ese identificador único para todo lo demás. Este paso de descubrimiento es la razón por la que el comando 0 es el ancla del direccionamiento HART.
El contraste es con la vieja dirección de trama corta, que es simplemente la dirección de sondeo - un número pequeño, único solo dentro de un lazo. El direccionamiento de trama corta es anterior a la trama larga y todavía se usa durante el descubrimiento inicial y en algunos contextos multidrop, pero no puede distinguir dispositivos entre lazos y no ofrece protección contra alcanzar el dispositivo equivocado si las direcciones chocan. La dirección de sondeo se cubre en su propia página; el punto clave es que es una posición en un lazo, no un nombre globalmente único.
En la práctica, el descubrimiento une las dos. Un host que aún no sabe qué hay en una línea sondea por dirección de trama corta para encontrar dispositivos, lee el comando 0 de cada uno para aprender su dirección de trama larga y luego cambia al direccionamiento de trama larga para la comunicación continua confiable. Esta es exactamente la secuencia detrás de encontrar un dispositivo HART en una dirección desconocida, y es la razón por la que un host bien construido termina hablando con cada dispositivo por su identificador único aunque haya empezado probando posiciones de sondeo.
Preguntas frecuentes
¿Qué contiene una dirección de trama larga HART?
Se construye con tres campos que fija el fabricante: un código de fabricante, un código de tipo de dispositivo y el número de serie del equipo. Juntos forman un identificador globalmente único, así que ningún par de dispositivos HART comparte una dirección de trama larga - incluso transmisores idénticos difieren por número de serie. Un host la usa para direccionar un instrumento físico específico sin ambigüedad.
¿Cómo aprende un host la dirección de trama larga de un dispositivo?
Emitiendo el comando universal 0, que lee la identidad del dispositivo y devuelve el código de fabricante, el tipo de dispositivo y el número de serie que componen la dirección de trama larga. La secuencia normal es alcanzar un dispositivo, leer el comando 0 para aprender su dirección de trama larga y luego direccionarlo por ese identificador único en toda comunicación posterior. El comando 0 es el ancla del direccionamiento HART.
¿Cuál es la diferencia entre el direccionamiento de trama larga y el de trama corta?
La dirección de trama corta es la dirección de sondeo - un número pequeño único solo dentro de un lazo y usado principalmente durante el descubrimiento. La dirección de trama larga es un identificador globalmente único formado por fabricante, tipo y número de serie. El direccionamiento de trama larga alcanza un dispositivo específico sin ambigüedad y puede incluso detectar un cambio de equipo, cosa que la trama corta no puede.
Fuentes y lecturas
Referencias primarias de los organismos de normas y reguladores que definen este tema:
- FieldComm Group - HART technology - FieldComm Group
Servicios de automatización
¿Necesita convertir esta información en un sistema que funcione?
Merobix integra SCADA, programa PLC Allen-Bradley y Siemens, y diseña y fabrica tableros de control industrial.
Las solicitudes de reunión se revisan antes de confirmarse.