Servicio Execute_Command_Cip_Types (0X4C); Servicio Get_Hart_Device_Information (0X4E) - Allen-Bradley HART FLEX 5000 Manual Del Usuario

Módulos de entradas y salidas analógicas aisladas de corriente/voltaje
Ocultar thumbs Ver también para HART FLEX 5000:
Tabla de contenido

Publicidad

Apéndice D
Modelo de objetos CIP del dispositivo HART
Anulaciones de asignaciones de tipo HART a CIP
Tipo HART
Latin-1
Packed
(1) Logix STRING consta de dos miembros: Logix STRING.LEN (DINT) y Logix STRING.DATA (matriz de SINT). El valor del miembro LEN es el índice del primer miembro DATA con un valor de 0.
Si no hay ningún miembro DATA con un valor de 0, el valor del miembro LEN se establece como el tamaño de la matriz DATA.
(2) La nota a pie de página (1) se aplica a la versión de la cadena sin empaquetar.
Tabla 50 - Parámetros de respuesta correcta de GET_HART_DEVICE_INFORMATION
Offset de bytes
en la respuesta Nombre
0
ExpandedDeviceType
2
Preamble
3
UnivCmdCode
4
TransSpecRev
5
SoftwareRevision
6
HardwareRevision
7
Flags
8
DeviceIDNumber
12
MinPreambles
13
MaxDeviceVariables
14
ConfigChangeCounter
16
ExtendedFieldDeviceStatus
17
Pad 1 para alineamiento
18
ManufacturerIDCode
20
PrivateLabelDistCode
22
DeviceProfile
23
Pad 2 para alineamiento
24
TagSize
28
TagString
36
DescriptorSize
150

Servicio Execute_Command_CIP_Types (0x4C)

El servicio 4C de dispositivo de proceso HART extendido sigue la definición del
servicio 4C de objeto de dispositivo de proceso HART en la especificación CIP,
volumen 7B con algunas excepciones.
La Tabla define las excepciones que tienen precedencia sobre algunas de
las asignaciones de tipos HART a CIP definidas en la especificación CIP,
volumen 7B.
Definición de tipo HART
67 (43) seguido de USINT que especifica el número de caracteres
68 (44) seguido de USINT que especifica el número de caracteres

Servicio GET_HART_DEVICE_INFORMATION (0x4E)

La
Tabla 50
define los parámetros de una respuesta Get correcta.
Tipo de datos
USINT
USINT
USINT
USINT
USINT
USINT
USINT
BYTE
UDINT
USINT
USINT
BYTE
Octeto
UINT
UINT
USINT
Octeto
UDINT
USINT[8]
(ASCII de 8 bytes sin
empaquetar)
UDINT
Publicación de Rockwell Automation 5094-UM007B-ES-P - Octubre 2020
Tipo CIP
(1)
Logix STRING
(2)
Logix String
Descripción del parámetro
CMD#0, bytes 1...2
CMD#0, byte 3
CMD#0, byte 4
CMD#0, byte 5
CMD#0, byte 6
CMD#0, byte 7
CMD#0, byte 8
CMD#0, bytes 9...11
(3 bytes). Número de ID del dispositivo más un byte de relleno (valor 0),
en formato little-endian.
UnivCmdCode
CMD#0, byte 12 (0 si
UnivCmdCode
CMD#0, byte 13 (0 si
UnivCmdCode
CMD#0, bytes 14...15 (0 si
UnivCmdCode
CMD#0, byte 16 (0 si
El valor es 0
UnivCmdCode
CMD#0, bytes 17...18 si
CMD#0, byte 1 se convierte a UINT si
UnivCmdCode
CMD#0, bytes 19...20 (0 si
UnivCmdCode
CMD#0, byte 21 (0 si
es 5 o 6)
El valor es 0
TagString
Número de caracteres de
TagSize
TagString
Nota:
y
pueden representarse en Logix como un
tipo de datos String (con una longitud máxima de 8).
(1)
CMD#13, bytes 0...5
DescriptorString
Número de caracteres en
Nota:
DescriptorSize
y
DescriptorString
tipo de datos Logix String.
es 5)
es 5)
es 5)
es 5)
es 7 o superior
UnivCmdCode
es 5 o 6
es 5 o 6)
. Siempre 8 bytes.
. Siempre 16 bytes.
se combinan para formar un

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

5094-if8ih5094-if8ihxt5094-of8ih5094-of8ihxt

Tabla de contenido