Magistrala
HART (
Highway Addressable Remote Transducer) jest przeznaczona do cyfrowej transmisji danych szeregowo przez standardową analogową pętlę prądową 4-20 mA i służy do przesyłania wartości pomiarowych z inteligentnych czujników, do ich ustawiania, kalibracji i monitorowania.
Magistrala
HART wykorzystuje metodę Master-Slave do uzyskania dostępu do kanału komunikacyjnego. Master wysyła polecenia i dane do (aż 15) urządzeń Slave i przetwarza ich odpowiedzi.
Przykłady konkretnych mierników:
HART Configurator, PRelectronic 5335
MH-02, JSP, spol. s r.o.
HART Modemy
Do komunikacji liczników wykorzystywany jest protokół
HART poprzez specjalny fizyczny interfejs i dlatego jest potrzebny modem HW z
HART na
RS232:
Na przykład przetestowano modemy:
Modem MH-02, firmy JSP, spol. s r.o.
Modem Configurator, firmy JSP, spol. s r.o.
HART konwerter sprzętowy
- Konwerter
Pretop 5335, PRelectronic
Głównym zadaniem warstwy aplikacji jest definiowanie komend i odpowiedzi na nie. Polecenia
HART dzielą się na Universal Commands, Common-Practice Commands i Device Specific Commands. Polecenia uniwersalne muszą być zaimplementowane we wszystkich urządzeniach
HART. Polecenia Common-Practice i Device Specific Commands są zależne od typu urządzenia i nie muszą być zastosowane.
Polecenia uniwersalne są następujące:
0: odczyt unikatowego identyfikatora
1: odczyt zmiennej podstawowej
2: odczyt prądu pętli i procentu zakresu
3: odczyt zmiennych dynamicznych i prądu pętli
6: zapis adresu pollingowego
7: odczyt ustawień pętli prądowej
8: odczyt klasyfikacji zmiennych dynamicznych
9: odczyt zmiennych urządzenia ze statusem
11: odczyt unikalnego identyfikatora związanego z tagiem
12: odczyt zmiennych dynamicznych i prądu pętli
13: odczyt tagu, deskryptora i daty
14: odczyt informacji o konwerterze
15: odczyt informacji o urządzeniu
16: odczyt ostatecznego numeru seryjnego
aż 48.
Polecenie 0 wysyła krótki adres slave'a z adresami pollingowymi od zera do piętnastu. Jeżeli na zapytanie zostanie odebrany żądanie, wtedy istnieje slave o tym adresie. Odpowiedź otrzymana od slave'a zawiera długi (unikalny) adres, który jest dalej wykorzystywany do wytwarzania innych wiadomości.
Patrz
Konfiguracja wstępna "PmChar Protokół komunikacyjny HART".