HART-Betriebsdatensätze
B.1
HART-Kommandoschnittstelle
Datensätze
Die HART-Kommandos werden als sogenannte externe HART-Aufträge vom Client, z. B. PDM,
über Datensätze zum angeschlossenen Feldgerät gesendet. Die Antwort des Feldgeräts wird
entsprechend über Datensätze wieder im System bereitgestellt.
Die HART-Kommunikation darf nur von einem Client pro Kanal bedient werden. Wird ein Kanal
von mehreren Clients bedient, kann die vom Modul zur Verfügung gestellte Antwort nicht sicher
einem Client zugeordnet werden. Das Peripheriemodul unterstützt kein Clientmanagement.
Regeln
• Ein Client muss, nachdem er einen Auftragsdatensatz geschrieben hat, den
Antwortdatensatz lesen, bevor er einen weiteren Auftragsdatensatz schreiben darf.
• Der Client kann den "Bearbeitungszustand" im Antwortdatensatz auswerten: Wenn der
"Bearbeitungszustand" "erfolgreich" bzw. "fehlerhaft" anzeigt, enthält der Antwortdatensatz
aktuelle Antwortdaten bzw. Fehleranzeigen.
• Der Antwortdatensatz muss immer komplett gelesen werden, da nach dem ersten Lesen mit
erfolgreichem oder fehlerhaftem Zustand der Datensatz vom Peripheriemodul verändert
werden kann.
Wenn der Bearbeitungszustand im Antwortdatensatz "erfolgreich" bzw. "fehlerhaft" anzeigt,
enthält der Datensatz aktuelle Antwortdaten bzw. Fehleranzeigen.
• Der Client darf erst erneut einen Auftragsdatensatz zum Peripheriemodul schreiben, wenn
er die Antwort auf den vorher geschriebenen Auftragsdatensatz über den entsprechenden
Antwortdatensatz gelesen hat, ansonsten wird die Antwort vom Peripheriemodul
überschrieben.
• Der STATUS-Teil im Antworttelegramm (HART-Gerätestatus in den Antwortdaten) gibt
Auskunft darüber, ob und welche Fehler aufgetreten sind.
Jeder Auftrag wird kanalspezifisch gespeichert und der entsprechende Auftragsdatensatz
gesperrt. Somit ist ein weiteres Schreiben desselben Auftragsdatensatzes nicht möglich und
wird mit BUSY quittiert.
Die Sperre des Auftragsdatensatzes wird nach Ende bzw. nach Bearbeitung des angeforderten
HART-Kommandos wieder rückgesetzt.
Daten lesen / schreiben im RUN
HART-Betriebsdatensätze werden mit der Anweisung "WRREC" an das Modul übertragen und mit
der Anweisung „RDREC" vom Modul gelesen.
Fehler bei der Übertragung werden am Ausgangsparameter STATUS des „WRREC" bzw. „RDREC"
angezeigt.
AI 4xI 2-/4-wire HART ISOL HA
Gerätehandbuch, 05/2021, A5E50101515-AA
B
71