Télécharger Imprimer la page

Siemens SIMATIC ET 200SP Manuel page 68

Masquer les pouces Voir aussi pour SIMATIC ET 200SP:

Publicité

Enregistrements de service HART
10.5 Enregistrements de requête et de réponse HART
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 10- 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.
Tableau 10- 3 FC81 : lire la réponse dans le DB81 avec la SFC 59
LIST
m3 CALL SFC 59
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
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. Dès que le bit 2 = 1 dans l'octet 0, c'est que des données de réponse de l'appareil
de terrain sont présentes et que vous pouvez les exploiter.
Si les données de réponse contiennent des erreurs, reportez-vous aux tables "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.
68
Valeur initiale (hexa)
20
05
01
00
Explication
Demande de lecture
ID de plage d'adresses
Adresse du module AI HART
Numéro d'enregistrement 81
Enregistrement
RET_VAL de SFC 59 (ok/erreur/etc.)
La lecture n'est pas encore terminée
Commentaire (hexa)
Req_Control
(20 = format Compact Message.
60 = format Compact Message avec séquence SHC)
Nombre d'octets de préambule (05-14)
Commande (CMD)
Longueur en octets
Module d'entrées analogiques AI 4xI 2-wire 4...20mA HART
Manuel, 11/2014, A5E35098014-AA

Publicité

loading