Formato De Mapeo Variable Dinámico; Estatus Del Formato De Mapeo; Formato Estado De Mapeo - Endress+Hauser WirelessHART Fieldgate SWG70 Instrucciones De Operación

Ocultar thumbs Ver también para WirelessHART Fieldgate SWG70:
Tabla de contenido

Publicidad

W
e r i
s e l
H s
A
R
T
F
e i
d l
a g
e t
S
W
Ejemplo de mapeo
de Modbus
Endress+Hauser
G
0 7
30013
30014
AI
30015
30016
PV
30017
30018
SV
30019
30020
TV
30021
30022
QV
30023
-
ModStat
30024
-
DevStat
30025
30026
AI
30027
30028
PV
30029
30030
SV
30031
30032
TV
30033
30034
QV
30035
-
ModStat
30036
DevStat
10.1.3 Formato de mapeo variable dinámico
Para cada dispositivo HART, las 5 variables dinámicas flotantes del comando 3 posibles se mapean
secuencialmente (los valores de código de las unidades no se mapean). Si un dispositivo no apoya
un valor dinámico específico, se vuelve un valor flotante de "NaN" (no un número) (por decir,
0x7F, 0xA0, 0x00, 0x00).
Las variables dinámicas CMD3 siguen el formato flotante de la solo-precisión IEEE-754 (IEC559)
muestra 1-bit de la fracción de
El mismo formato también se utiliza para los valores de 32 bits de la coma flotante de Modbus.
El protocolo de Modbus no especifica explícitamente ningún elemento de datos de 32 bits. Sin
embargo, el uso de 2 registros de 16 bits consecutivos es la manera del estándar de hecho de
mapaer un valor flotante de la solo-precisión IEEE-754. El valor flotante de Modbus será trans-
mitido en el "grande-endian" o "poco" estilo endian según la selección del intercambio en el
diálogo de Modbus, ver el capítulo 8.4.4.
Por ejemplo, el número 123456.00 según lo definido en el estándar IEEE-754 aparece como sigue:
Byte 0
0x00
Este número será transmitido de la entrada al amo de Modbus en la secuencia siguiente:
47 F1 20 00
En estilo "grande-endian" donde está primer "00" - el byte menos significativo - que se trans-
mitirá. La secuencia se puede cambiar a "pequeño-endian", ver capítulo 8.4.4.

10.1.4 Formato estado de mapeo

Para cada dispositivo HART, dos registros sin firmar de 16 bits de la entrada se utilizan para mapear la
información de estado relevante. La información de estado se entrega como serie de banderas
independientes. Dentro de un registro de la entrada, los bits inusitados se vuelven siempre como "0".
• ModStat: Estado del específico de Modbus
- Bits 0 - 13: No utilizado
- 14 Bits: Identificación en curso (=1 cuando Fieldgate está identificando un dispositivo)
- 15 bits: Validez de Caché (= 1 cuando caché vacío). Si el bit se fija durante un largo periodo,
éste indica generalmente que CMD 3 que publica es inhabilitado para el dispositivo referido
• DevStat: "La información del estado de dispositivo" según la especificación HART 7
- LSB del registro abarca el estado de dispositivo: cada bit corresponde a un estado en Fila
"del estado de dispositivo acumulativo" en la tabla en el capítulo 8.5.3
- MSB del registro abarca el estado de dispositivo extendido (no usado, fijar siempre a "00")
Modbus RTU
Variable (lazo corriente, unidad del mA)
Variable primaria (unidad dispositivo-especifico)
Variable secundaria (unidad dispositivo-especifico)
Variable ternaria (unidad dispositivo-especifico)
Variable cuaternario (unidad dispositivo-especifico)
Estado del específico de Modbus
Estado de dispositivo HART
Variable primaria (lazo corriente, unidad del mA)
Variable primaria (unidad dispositivo-especifico)
Variable secundaria (unidad dispositivo-especifico)
Variable ternaria (unidad dispositivo-especifico)
Variable cuaternario (unidad dispositivo-especifico)
Estado del específico de Modbus
Estado del específico HART
8 bits del exponente
Byte 1
Byte 2
0x20
0xF1
10 Interfaz de Modbus
Formato
Índice del Sub-dispositivo
coma flotante de 32 bits
1
sin firmar de 16 bits
número entero
coma flotante de 32 bits
2
sin firmar de 16 bits
intege
23-bit de la fracción
Byte 3
0x47
73

Publicidad

Tabla de contenido
loading

Tabla de contenido