Los comandos HART pueden enviarse también en el formato Compact Message. En tal caso,
los datos que se transfieren mediante el DB 80 se reducen a 4 bytes.
Tabla A-2
Byte
0
1
2
3
Leyendo de modo cíclico el juego de datos DS81 para el canal HART 0 se puede conocer
cuándo se recibió la respuesta del aparato de campo. La respuesta se emite siempre en
formato Transparent Message.
FC81: Lectura de la respuesta con SFC 59 en el DB81
m3: CALL SFC 59
La sección de programa A M 49.1 a JC m3 solo se necesita en caso de que la lectura deba
realizarse de modo síncrono.
Mientras "0x03" se encuentra en el byte 0 del DB81, la respuesta del aparato de campo no ha
llegado todavía. Cuando en el byte 0, el bit 2 = 1, existen datos de respuesta positivos
procedentes del aparato de campo que pueden evaluarse.
Si los datos de respuesta son incorrectos, ver las tablas "Indicador de error agrupado HART"
en el byte 1 o " Error de protocolo HART al responder" en el byte 2 de la respuesta del aparato
de campo.
Módulo de salidas analógicas AQ 4xI HART HF
Manual de producto, 05/2019, A5E35318492-AB
DB80: Formato Compact Message
Valor inicial (hex)
20
05
01
00
REQ :=1
IOID :=B#16#54
LADDR :=W#16#200
RECNUM :=B#16#51
RECORD :=P#DB81.DBX0.0 BYTE 75
RET _ VAL :=MW100
BUSY :=M49.1
A M 49.1
SPB m3
BE
A.2 Juegos de datos de operación HART
Comentario (hex)
Req_Control
(20 = formato Compact Message.
60 = formato Compact Message con secuencia SHC)
Número de bytes de Preamble (0,05...14,FF)
Comando (CMD)
Longitud en bytes
Anexo
65