Une commande HART peut être aussi envoyée au format Compact Message. Dans ce cas, les
données transférées via le DB 80 se réduisent à 4 octets.
Tableau A-2 DB80 : format Compact Message
Octet
0
1
2
3
Une lecture cyclique de l'enregistrement DS81 pour la voie HART 0 permet de reconnaître
quand la réponse de l'appareil de terrain a été reçue. La réponse est toujours fournie au format
Transparent Message.
FC81 : Lire la réponse dans le DB81 avec la SFC 59
m3 CALL SFC 59
La partie de programme U M 49.1 jusqu'à SPB m3 est nécessaire seulement quand la lecture
doit être synchrone.
Tant que l'octet 0 du DB81 contient "0x03", la réponse de l'appareil de terrain n'a pas encore
été reçue. Aussitôt que, dans l'octet 0, le bit 2 = 1, des données de réponse positives de
l'appareil de terrain que vous pouvez exploiter sont disponibles.
Dans le cas de données de réponse erronées, voir les tableaux "Signalisation groupée de
défauts HART" dans l'octet 1 ou "Erreur de protocole HART dans la réponse" dans l'octet 2 de
la réponse de l'appareil de terrain.
Module de sorties analogiques AQ 4xI HART HF
Manuel, 05/2019, A5E46274408-AA
Valeur initiale (hexa)
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
U M 49.1
SPB m3
BE
A.2 Enregistrements de service HART
Commentaire (hexa)
Req_Control
(20 = format Compact Message.
60 = format Compact Message avec séquence SHC)
Nombre d'octets de préambule (0,05 ... 14,FF)
Commande (CMD)
Longueur en octets
Annexe
65