Moduł METER BARO

PRZEWODNIK INTEGRATORA BARO
OPIS CZUJNIKA
Moduł BARO to precyzyjny barometr do kompensacji pomiarów potencjału matrycowego tensjometrów TEROS 31 i TEROS 32. Moduł BARO może być używany jako samodzielny czujnik do kompensacji jednego lub kilku tensjometrów w miejscu pomiaru lub jako przetwornik cyfrowo-analogowy do kompensacji wartości podłączonego tensjometru TEROS 31 lub TEROS 32 i konwersji sygnału SDI-12 na sygnał analogowy.tagWyjście e (tylko wersja 8-pinowa). Moduł BARO i zestaw TEROS 32 mogą być używane jako zamiennik tensjometru T8. Szczegółowy opis sposobu wykonywania pomiarów przez ten czujnik znajduje się w instrukcji obsługi modułu BARO.

ZASTOSOWANIA
- Pomiar ciśnienia barometrycznego
- Kompensacja barometryczna pomiarów potencjału matrycowego
- Przetwornik cyfrowo-analogowy do bezpośrednio podłączonych tensjometrów TEROS 31 i TEROS 32
- Odpowiednie dla rejestratorów danych innych niż METER do łączenia TEROS 31 i TEROS 32
ZAAWANSOWANETAGES
- Czujnik cyfrowy przekazuje wiele pomiarów przez interfejs szeregowy
- Objętość niskonakładowatagwymagania
- Konstrukcja o niskim poborze mocy obsługuje rejestratory danych na baterie
- Obsługa protokołu komunikacji szeregowej SDI-12, Modbus RTU lub tensio LINK
- Obsługa wyjścia analogowego (tylko wersja 8-pinowa)
SPECYFIKACJA
| SPECYFIKACJE POMIAROWE | |
| Ciśnienie barometryczne | |
| Zakres | + 65 kPa do +105 kPa |
| Rezolucja | ± 0.0012 kPa |
| Dokładność | ± 0.05 kPa |
| Temperatura | |
| Zakres | -30 do + 60 °C |
| Rezolucja | ± 0.01 °C |
| Dokładność | ± 0.5 °C |
| SPECYFIKACJA KOMUNIKACJI | |
| Wyjście | |
| Wyjście analogowe (tylko złącze 8-pinowe) 0 do 2,000 mV (domyślnie) 0 do 1,000 mV (konfigurowalne za pomocą napięcia VIEW) | |
| Wyjście cyfrowe Protokół komunikacyjny SDI-12 Protokół komunikacyjny tensio LINK Protokół komunikacyjny Modbus RTU | |
| Kompatybilność z rejestratorem danych | |
| Wyjście analogowe Każdy system akwizycji danych zdolny do przełączanego wzbudzenia 3.6–28 V DC i jednostronnego lub różnicowego sygnału wyjściowego.tagPomiar z rozdzielczością większą lub równą 12 bitom. | |
| Wyjście cyfrowe Dowolny system akwizycji danych obsługujący wzbudzenie 3.6–28 V DC i komunikację RS-485 Modbus lub SDI-12. | |
| DANE FIZYCZNE | |
| Wymiary | |
| Długość | 80 mm (3.15 cala) |
| Szerokość | 29 mm (1.14 cala) |
| Wysokość | 30 mm (1.18 cala) |
| Długość kabla | |
| 1.5 m (standard)UWAGA: Jeśli potrzebujesz kabla o niestandardowej długości, skontaktuj się z działem obsługi klienta. | |
| Typy złączy | |
| Złącze wtykowe M12 4-pinowe i 8-pinowe lub przewody z odsłoniętą i cynowaną izolacją | |
| ZGODNOŚĆ | |
| EM ISO/IEC 17050:2010 (znak CE) | |
RÓWNOWAŻNE TYPY OBWODÓW I POŁĄCZEŃ
Aby podłączyć moduł BARO do rejestratora danych, zapoznaj się z rysunkiem 2. Rysunek 2 przedstawia wariant o niskiej impedancji zalecanej specyfikacji SDI-12.



PRZEWODNIK INTEGRATORA MODUŁU BARO 



ŚRODKI OSTROŻNOŚCI
Czujniki METER są zbudowane zgodnie z najwyższymi standardami, ale niewłaściwe użycie, niewłaściwa ochrona lub nieprawidłowa instalacja mogą spowodować uszkodzenie czujnika i unieważnienie gwarancji. Przed włączeniem czujników do sieci czujników należy postępować zgodnie z zalecanymi instrukcjami instalacji i wdrożyć zabezpieczenia chroniące czujnik przed szkodliwymi zakłóceniami.
KOMUNIKACJA Z CZUJNIKAMI
Cyfrowe czujniki METER posiadają interfejs szeregowy ze współdzielonymi sygnałami odbioru i transmisji, umożliwiającymi komunikację pomiarów czujnika za pomocą przewodu danych. Czujnik obsługuje SDI-12, tensio LINK oraz Modbus przez dwuprzewodowy RS-485. Czujnik automatycznie wykrywa używany interfejs i protokół. Każdy protokół ma zaawansowaną implementację.tages i wyzwania. Jeśli wybór protokołu dla żądanej aplikacji nie jest oczywisty, prosimy o kontakt z obsługą klienta METER.
- SDI-12 WPROWADZENIE
SDI-12 to oparty na standardach protokół do łączenia czujników z rejestratorami danych i sprzętem do akwizycji danych. Wiele czujników o unikalnych adresach może dzielić wspólną magistralę 3-przewodową (zasilanie, uziemienie i dane). Dwukierunkowa komunikacja między czujnikiem a rejestratorem jest możliwa dzięki współdzieleniu linii danych do transmisji i odbioru, jak określono w normie. Pomiary czujnika są wyzwalane przez polecenie protokołu. Protokół SDI-12 wymaga unikalnego alfanumerycznego adresu czujnika dla każdego czujnika na magistrali, aby rejestrator danych mógł wysyłać polecenia i odbierać odczyty z określonych czujników.
Pobierz specyfikację SDI-12 v1.3, aby dowiedzieć się więcej o protokole SDI-12. - WSTĘP DO RS-485
RS-485 to solidna, fizyczna magistrala umożliwiająca podłączenie wielu urządzeń do jednej magistrali. Umożliwia ona pracę na bardzo długich dystansach kablowych w trudnych warunkach. Zamiast SDI-12, RS-485 wykorzystuje dwa dedykowane przewody do przesyłania sygnału danych. Pozwala to na stosowanie dłuższych przewodów i jest mniej wrażliwe na zakłócenia ze źródeł zewnętrznych, ponieważ sygnał jest przesyłany różnymi przewodami, a prądy zasilania nie wpływają na sygnał danych. Więcej informacji na temat RS-485 można znaleźć w Wikipedii. - WSTĘP DO TENSIOLINK RS-485
tensioLINK to szybki, niezawodny, opatentowany protokół komunikacji szeregowej, który komunikuje się przez interfejs RS-485. Protokół ten służy do odczytu danych i konfiguracji funkcji urządzenia. METER dostarcza konwerter USB tensioLINK do komputera PC oraz oprogramowanie do bezpośredniej komunikacji z czujnikiem, odczytu danych i aktualizacji oprogramowania sprzętowego. Aby uzyskać więcej informacji na temat tensioLINK, prosimy o kontakt z działem obsługi klienta. - WPROWADZENIE DO MODBUS RTU RS-485
Modbus RTU to popularny protokół komunikacji szeregowej używany przez programowalne sterowniki logiczne (PLC) lub rejestratory danych do komunikacji ze wszystkimi rodzajami urządzeń cyfrowych. Komunikacja odbywa się poprzez fizyczne połączenie RS-485. Połączenie RS-485 jako połączenia fizycznego i Modbus jako protokołu komunikacji szeregowej umożliwia szybki i niezawodny transfer danych z dużej liczby czujników podłączonych do jednego przewodu magistrali szeregowej. Więcej informacji o Modbus można znaleźć na poniższych stronach: Wikipedia i modbus.org. - ŁĄCZENIE CZUJNIKA Z KOMPUTEREM
Sygnały szeregowe i protokoły obsługiwane przez czujnik wymagają pewnego rodzaju sprzętu interfejsowego, aby były kompatybilne z portem szeregowym dostępnym w większości komputerów (lub adapterach USB-port szeregowy). Istnieje kilka
Adaptery interfejsu SDI-12 są dostępne w sprzedaży; jednak firma METER nie przetestowała żadnego z tych interfejsów i nie może udzielić rekomendacji co do tego, które adaptery współpracują z czujnikami METER. Rejestratory danych METER i przenośne urządzenie ZSC mogą działać jako interfejs komputer-czujnik, umożliwiając pomiary czujników na żądanie.
Moduł BARO można również skonfigurować i zmierzyć za pomocą oprogramowania METER tensioLINK.VIEW, dostępne do pobrania na stronie meter.ly/software. Do podłączenia modułu BARO do komputera potrzebny jest konwerter USB tensioLINK i odpowiedni kabel adapterowy. - WDROŻENIE MIERNIKA SDI-12
Jeśli moduł BARO jest podłączony do tensjometru TEROS 31 lub 32, zarówno ciśnienie barometryczne, jak i ciśnienie bezwzględne tensjometru TEROS można odczytać przez Modbus. Skompensowany potencjał matrycy można również odczytać przez Modbus.
Czujniki METER wykorzystują niskoimpedancyjną wersję standardowego obwodu czujnika SDI-12 (rysunek 2). Podczas rozruchu czujniki wysyłają pewne informacje diagnostyczne i nie powinny się z nimi komunikować do momentu upłynięcia czasu rozruchu. Po rozruchu czujniki są w pełni kompatybilne ze wszystkimi poleceniami wymienionymi w specyfikacji SDI-12 v1.3, z wyjątkiem poleceń pomiaru ciągłego (aR0–aR9 i aRC0–aRC9). Implementacje poleceń M, R i C znajdują się na stronach 8–9. Fabrycznie wszystkie czujniki METER mają adres 0 w standardzie SDI-12. - UWAGI DOTYCZĄCE MAGISTRALI CZUJNIKÓW
Magistrale czujników SDI-12 wymagają regularnego sprawdzania, konserwacji i rozwiązywania problemów. Awaria jednego czujnika może spowodować awarię całej magistrali, nawet jeśli pozostałe działają prawidłowo. Dopuszczalne jest wyłączanie i ponowne zasilanie magistrali SDI-12 w przypadku awarii czujnika. Czujniki METER SDI-12 można włączać i wyłączać, odczytując dane w żądanych odstępach czasu lub zasilać w sposób ciągły, a polecenia wysyłać w momencie, gdy wymagany jest pomiar, w oparciu o określony czas komunikacji. Na skuteczność konfiguracji magistrali wpływa wiele czynników. Odwiedź stronę metrgroup.com na artykuły i wirtualne seminaria zawierające więcej informacji.
KONFIGURACJA SDI-12
Tabela 1 przedstawia konfigurację komunikacji SDI-12.
| Tabela 1 Konfiguracja komunikacji SDI-12 | |
| Szybkość transmisji | 1,200 |
| Bity startowe | 1 |
| Bity danych | 7 (najpierw LSB) |
| Bity parzystości | 1 (parzysty) |
| Zatrzymaj bity | 1 |
| Logika | Odwrócony (aktywny niski) |
CZAS SDI-12
Wszystkie polecenia i odpowiedzi SDI-12 muszą być zgodne z formatem przedstawionym na rysunku 9 na linii danych. Zarówno polecenie, jak i odpowiedź są poprzedzone adresem i zakończone kombinacją powrotu karetki i przesunięcia wiersza ( ) i postępuj zgodnie z harmonogramem pokazanym na rysunku 10.


WSPÓLNE POLECENIA SDI-12
Ta sekcja zawiera tabele typowych poleceń SDI-12, które są często używane w systemie SDI-12, oraz odpowiadające im odpowiedzi czujników METER.
POLECENIE IDENTYFIKACYJNE ( aI! )
Polecenie Identyfikacja może być użyte do uzyskania różnych szczegółowych informacji o podłączonym czujniku. Byłyample polecenia i odpowiedzi jest pokazany w Example 1, gdzie polecenie jest pogrubione, a odpowiedź następuje po poleceniu.
Example 1 1I!113METER␣ ␣ ␣BARO␣
|
Parametr |
Naprawiono postać Długość | Opis |
| 1Ja! | 3 | Polecenie rejestratora danych. Żądanie informacji od czujnika o adresie 1. |
| 1 | 1 | Adres czujnika. Podawany na początku każdej odpowiedzi. Wskazuje, który czujnik na magistrali zwraca podane informacje. |
| 13 | 2 | Wskazuje, że czujnik docelowy obsługuje specyfikację SDI-12 v1.3. |
| MIERNIK ␣ ␣ ␣ | 8 | Ciąg identyfikacyjny dostawcy. (METER i trzy spacje ␣ ␣ ␣ dla wszystkich czujników METER) |
| BARO␣ | 6 | Ciąg znaków modelu czujnika. Ten ciąg znaków jest specyficzny dla typu czujnika. W przypadku czujnika BARO ciąg znaków to BARO. |
| 100 | 3 | Wersja czujnika. Ta liczba podzielona przez 100 oznacza wersję czujnika METER (np. 100 oznacza wersję 1.00). |
| BARO-00001 | ≤13, zmienna | Numer seryjny czujnika. To jest pole o zmiennej długości. Można go pominąć w przypadku starszych czujników. |
POLECENIE ZMIANY ADRESU ( aAB! )
Polecenie Change Address służy do zmiany adresu czujnika na nowy. Wszystkie pozostałe polecenia, z wyjątkiem tego, obsługują symbol wieloznaczny jako adres docelowy czujnika. Wszystkie czujniki METER mają domyślnie ustawiony adres 0 (zero). Obsługiwane są adresy alfanumeryczne (tj. A–Z i 0–9).ample wyjście z czujnika METER jest pokazane w Example 2, gdzie polecenie jest pogrubione, a odpowiedź następuje po poleceniu.
Exampplik 2 1A0!0
|
Parametr |
Naprawiono postać Długość | Opis |
| 1A0! | 4 | Polecenie rejestratora danych. Żądanie zmiany adresu czujnika z 1 na nowy adres 0. |
| 0 | 1 | Nowy adres czujnika. Dla wszystkich kolejnych poleceń ten nowy adres będzie używany przez czujnik docelowy. |
REALIZACJA POLECENIA
W poniższych tabelach wymieniono odpowiednie polecenia Pomiar ( M ), Ciągłe ( R ) i Współbieżne ( C ) oraz kolejne polecenia Dane ( D ), jeśli to konieczne.
WYKONANIE POLECEŃ POMIAROWYCH
Polecenia pomiaru (M) są wysyłane do pojedynczego czujnika na magistrali SDI-12 i wymagają wysłania kolejnych poleceń danych (D) do tego czujnika w celu pobrania danych wyjściowych czujnika przed zainicjowaniem komunikacji z innym czujnikiem na magistrali. Wyjaśnienie sekwencji poleceń znajduje się w tabeli 2, a wyjaśnienie parametrów odpowiedzi w tabeli 5.
Stół 2 w nocy! sekwencja poleceń
| Rozkaz | Odpowiedź |
| To polecenie raportuje wartości średnie, skumulowane lub maksymalne. | |
| jestem! | uwaga |
| AD0! | a± ± + |
| Uwagi | Po podłączeniu podrzędnego tensjometru TEROS, Utrzymuje barometrycznie skompensowany sygnał wyjściowy tensjometru. Jeśli moduł BARO jest używany w trybie autonomicznym zwraca aktualne ciśnienie barometryczne. |
| UWAGA: Pomiar i odpowiadające mu polecenia danych powinny być używane równolegle. Po przetworzeniu polecenia pomiaru przez czujnik, wysyłane jest żądanie serwisowe. Sygnał jest wysyłany z czujnika, sygnalizując gotowość pomiaru. Przed wysłaniem poleceń danych należy odczekać, aż upłynie określona liczba sekund, lub poczekać na otrzymanie żądania serwisowego. Patrz Specyfikacja SDI-12 w wersji 1.3. | |
UWAGA: Pomiar i odpowiadające mu polecenia danych powinny być używane równolegle. Po przetworzeniu polecenia pomiaru przez czujnik, wysyłane jest żądanie serwisowe. Sygnał jest wysyłany z czujnika, sygnalizując gotowość pomiaru. Przed wysłaniem poleceń danych należy zaczekać, aż upłynie ttt sekund, lub poczekać na otrzymanie żądania serwisowego. Więcej informacji można znaleźć w dokumencie Specyfikacje SDI-12 w wersji 1.3.
RÓWNOLEŻNA REALIZACJA POLECEŃ POMIAROWYCH
Polecenia pomiaru współbieżnego (C) są zazwyczaj używane z czujnikami podłączonymi do magistrali. Polecenia C dla tego czujnika różnią się od standardowej implementacji poleceń C. Najpierw należy wysłać polecenie C, odczekać określony czas podany w odpowiedzi na polecenie C, a następnie użyć poleceń D, aby odczytać odpowiedź przed nawiązaniem komunikacji z innym czujnikiem.
Wyjaśnienie sekwencji poleceń znajduje się w Tabeli 3, a wyjaśnienie parametrów odpowiedzi — w Tabeli 5.
| Tabela 3 Sekwencja poleceń pomiaru aC! | |
| Rozkaz | Odpowiedź |
| To polecenie raportuje wartości chwilowe. | |
| AC! | uwaga |
| AD0! | a± ± + |
| UWAGA: Pomiar i odpowiadające mu polecenia danych powinny być używane równolegle. Po przetworzeniu polecenia pomiaru przez czujnik, wysyłane jest żądanie serwisowe. Z czujnika wysyłany jest sygnał, sygnalizujący gotowość pomiaru. Przed wysłaniem poleceń danych należy zaczekać, aż upłynie ttt sekund, lub poczekać na otrzymanie żądania serwisowego. Więcej informacji można znaleźć w dokumencie Specyfikacje SDI-12 w wersji 1.3. | |
UWAGA: Pomiar i odpowiadające mu polecenia danych powinny być używane równolegle. Po przetworzeniu polecenia pomiaru przez czujnik, wysyłane jest żądanie serwisowe. Sygnał jest wysyłany z czujnika, sygnalizując gotowość pomiaru. Przed wysłaniem poleceń danych należy zaczekać, aż upłynie ttt sekund, lub poczekać na otrzymanie żądania serwisowego. Więcej informacji można znaleźć w dokumencie Specyfikacje SDI-12 w wersji 1.3.
REALIZACJA ROZKAZÓW CIĄGŁEGO POMIARU
Polecenia pomiaru ciągłego (R) wyzwalają pomiar czujnika i automatycznie zwracają dane po zakończeniu odczytów, bez konieczności wysyłania polecenia D. Funkcja aR0! zwraca w odpowiedzi więcej znaków niż ograniczenie 75 znaków określone w specyfikacji SDI-12 w wersji 1.3. Zaleca się użycie bufora o pojemności co najmniej 116 znaków.
Wyjaśnienie sekwencji poleceń znajduje się w Tabeli 4, a wyjaśnienie parametrów odpowiedzi — w Tabeli 5.
| Tabela 4 Sekwencja poleceń pomiaru aR0! | |
| Rozkaz | Odpowiedź |
| To polecenie raportuje wartości średnie, skumulowane lub maksymalne. | |
| aR0! | a± ± + |
| UWAGA: To polecenie nie jest zgodne z czasem reakcji SDI-12. Więcej informacji można znaleźć w dokumencie „Implementacja METER SDI-12”. | |
UWAGA: To polecenie nie jest zgodne z czasem reakcji SDI-12. Więcej informacji można znaleźć w dokumencie „Implementacja METER SDI-12”.
PARAMETRY
W tabeli 5 wymieniono parametry, jednostki miary i opis parametrów zwracanych w odpowiedziach poleceń dla modułu BARO.
| Tabela 5 Opisy parametrów | ||
| Parametr | Jednostka | Opis |
| ± | — | Znak dodatni lub ujemny oznaczający znak następnej wartości |
| a | — | Adres SDI-12 |
| n | — | Liczba pomiarów (stała szerokość 1) |
| nn | — | Liczba pomiarów z wiodącym zerem, jeśli to konieczne (stała szerokość 2) |
| ttt | s | Maksymalny czas pomiaru zajmie (stała szerokość 3) |
| — | Znak tabulacji | |
| — | Znak powrotu karetki | |
| — | Znak wysuwu wiersza | |
| — | Znak ASCII oznaczający typ czujnika. W przypadku modułu BARO znakiem jest ; | |
| — | Szeregowa suma kontrolna METER | |
| — | MIERNIK 6-bitowy CRC |
IMPLEMENTACJA SZEREGOWA MODBUS RTU W LICZNIKU
Modbus przez linię szeregową jest specyfikowany w dwóch wersjach – ASCII i RTU. Moduły BARO komunikują się wyłącznie w trybie RTU. Poniższe wyjaśnienie dotyczy zawsze trybu RTU. Tabela 6 zawiera listę komunikacji i konfiguracji Modbus RTU.
| Tabela 6 Znaki komunikacji Modbus | |
| Szybkość transmisji (bps) | 9,600 bps |
| Bity startowe | 1 |
| Bity danych | 8 (najpierw LSB) |
| Bity parzystości | 0 (żaden) |
| Zatrzymaj bity | 1 |
| Logika | Standardowy (aktywny wysoki) |
Rysunek 11 przedstawia wiadomość w formacie RTU. Rozmiar danych określa długość wiadomości. Format każdego bajtu w wiadomości składa się z 10 bitów, wliczając bit startu i bit stopu. Każdy bajt jest przesyłany od lewej do prawej: od najmniej znaczącego bitu (LSB) do najbardziej znaczącego bitu (MBS). Jeśli parzystość nie jest zaimplementowana, przesyłany jest dodatkowy bit stopu, aby wypełnić ramkę znaku do pełnego 11-bitowego znaku asynchronicznego.
Warstwa aplikacji Modbus implementuje zestaw standardowych kodów funkcji podzielonych na trzy kategorie: publiczne, zdefiniowane przez użytkownika i zastrzeżone. Dobrze zdefiniowane kody funkcji publicznych dla modułów BARO są udokumentowane w społeczności Modbus Organization, Inc. (modbus.org).
Aby zapewnić niezawodną interakcję między modułem BARO a urządzeniem nadrzędnym Modbus, wymagane jest minimalne opóźnienie 50 ms między każdym poleceniem Modbus wysyłanym magistralą RS-485. Każde zapytanie Modbus wymaga dodatkowego limitu czasu; limit ten jest specyficzny dla danego urządzenia i zależy od liczby odpytywanych rejestrów. Zasadniczo 100 ms będzie wystarczające dla większości modułów BARO.
OBSŁUGIWANE FUNKCJE MODBUS
Tabela 7 Definicje funkcji
| Funkcjonować Kod | Działanie | Opis |
| 01 | Odczyt stanu cewki/portu | Odczytuje stan włączania/wyłączania wyjść dyskretnych w ModBusSlave |
| 02 | Czytaj stan wejścia | Odczytuje stan włączania/wyłączania dyskretnych wejść w ModBusSlave |
| 03 | Odczytaj rejestry posiadania | Odczytuje zawartość binarną rejestrów trzymających w ModBusSlave |
| 04 | Odczyt rejestrów wejściowych | Odczytuje zawartość binarną rejestrów wejściowych w ModBusSlave |
| 05 | Siła pojedynczej cewki/portu | Wymusza włączenie lub wyłączenie pojedynczej cewki/portu w ModBusSlave |
| 06 | Napisz pojedynczy rejestr | Zapisuje wartość do rejestru przechowującego w ModBusSlave |
| 15 | Wymuś wiele cewek/portów | Wymusza włączenie lub wyłączenie wielu cewek/portów w ModBusSlave |
| 16 | Zapisz wiele rejestrów | Zapisuje wartości do serii rejestrów przechowujących w ModBusSlave |
REPREZENTACJA DANYCH I TABELE REJESTRACYJNE
Wartości danych (wartości zadane, parametry, wartości pomiarowe czujników itp.) przesyłane do i z modułu BARO korzystają z 16-bitowych i 32-bitowych rejestrów wejściowych (lub wejściowych) z 4-cyfrową notacją adresową. Przestrzenie adresowe są wirtualnie rozproszone w różnych blokach dla każdego typu danych. Jest to podejście do implementacji Modbus Enron. Tabela 8 przedstawia cztery główne tabele używane przez moduł BARO wraz z przypisanymi im prawami dostępu. Tabela 9 opisuje podbloki dla każdej reprezentacji typu danych.
Należy pamiętać, że niektóre rejestratory danych Modbus używają adresowania z przesunięciem +1. Czasami powoduje to zamieszanie i wynika z luki w specyfikacji Modbus. W przypadku problemów z implementacją programu Modbus na rejestratorze danych, zawsze należy przetestować różne przesunięcia rejestrów i typy danych. Dobrą praktyką na początku testów jest użycie znanej wartości, takiej jak temperatura, gdzie wiadomo, jakiej wartości można się spodziewać.
| Tabela 8 Tabele podstawowe Modbus | |||
| Numer rejestracyjny | Typ tabeli | Dostęp | Opis |
| 1xxx | Dyskretne cewki wyjściowe | Odczyt/Zapis | stan włączenia/wyłączenia lub flagi konfiguracji czujnika |
| 2xxx | Dyskretne styki wejściowe | Czytać | flagi stanu czujnika |
| 3xxx | Rejestry wejść analogowych | Czytać | zmienne wejściowe numeryczne z czujnika (rzeczywiste pomiary czujnika) |
| 4xxx | Rejestry wyjściowe analogowe | Odczyt/Zapis | zmienne wyjściowe numeryczne czujnika (parametry, wartości zadane, kalibracje itp.) |
Na przykładampRejestr 3001 jest pierwszym analogowym rejestrem wejściowym (pierwszy adres danych dla rejestrów wejściowych). Wartość liczbowa zapisana w tym rejestrze byłaby 16-bitową zmienną typu całkowitego bez znaku, reprezentującą pierwszy parametr pomiaru czujnika (wartość ciśnienia). Ten sam parametr pomiaru (wartość ciśnienia) można odczytać z rejestru 3201, ale tym razem jako 32-bitową wartość zmiennoprzecinkową w formacie Big-Endian. Jeśli urządzenie nadrzędne Modbus (rejestrator danych lub sterownik PLC) obsługuje tylko 32-bitowe wartości zmiennoprzecinkowe w formacie Little-Endian, wówczas ten sam parametr pomiaru (tę samą wartość ciśnienia) można odczytać z rejestru 3301. Wirtualne podbloki mają na celu uproszczenie programowania zapytań Modbus czujników.
| Tabela 9 Wirtualne podbloki Modbus | |||
| Numer rejestracyjny | Dostęp | Rozmiar | Podtabela Dane Typ |
| X001-X099 | Odczyt/Zapis | 16 bit | liczba całkowita ze znakiem |
| X101-X199 | Odczyt/Zapis | 16 bit | liczba całkowita bez znaku |
| X201-X299 | Odczyt/Zapis | 32 bit | float format Big-Endian |
| X301-X399 | Odczyt/Zapis | 32 bit | float format Little-Endian |
MAPOWANIE REJESTRU
| Tabela 10 Rejestry gospodarstwa | |
| 41000 (41001*) | Adres Modbus Slave |
| Szczegółowy opis | Odczytaj lub zaktualizuj adres Modbus czujnika |
| Typ danych | Liczba całkowita bez znaku |
| Dozwolony zakres | 1 – 247 |
| Jednostka | – |
| Uwagi | Zaktualizowany adres urządzenia podrzędnego zostanie zapisany w pamięci nieulotnej czujnika |
| Tabela 11 Rejestry wejściowe modułu BARO | |
| 32000 (32001*) | Potencjał wody glebowej |
| Szczegółowy opis | Skompensowana wartość napięcia z tensjometru |
| Typ danych | 32-bitowy zmiennoprzecinkowy Big-Endian |
| Dozwolony zakres | -200 do +200 |
| Jednostka | kPa |
| Uwagi | Tensjometr musi być podłączony jako urządzenie podrzędne |
| 32001 (32002*) | Temperatura gleby |
| Szczegółowy opis | Wysoka dokładność pomiaru temperatury na pokładzie |
| Typ danych | 32-bitowy zmiennoprzecinkowy Big-Endian |
| Dozwolony zakres | -30 do +60 |
| Jednostka | stopnie C |
| Uwagi | Tensjometr musi być podłączony jako urządzenie podrzędne |
| 32002 (32003*) | Objętość zasilania czujnikatage |
| Szczegółowy opis | Pojemność zasilania pokładowegotagpomiar |
| Typ danych | 32-bitowy zmiennoprzecinkowy Big-Endian |
| Dozwolony zakres | -10 do +60 |
| Jednostka | woltów |
| Uwagi | – |
| 32003 (32004*) | BARO Status |
| Szczegółowy opis | Status binarny |
| Typ danych | 32-bitowy zmiennoprzecinkowy Big-Endian |
| Dozwolony zakres | 0/1 |
| Jednostka | – |
| Uwagi | – |
| 32004 (32005*) | Ciśnienie odniesienia BARO |
| Szczegółowy opis | Pomiar ciśnienia barometrycznego na pokładzie o wysokiej dokładności |
| Typ danych | 32-bitowy zmiennoprzecinkowy Big-Endian |
| Dozwolony zakres | +70 do +120 |
| Jednostka | kPa |
| Uwagi | – |
| Tabela 11 Rejestry wejściowe modułu Baro (ciąg dalszy) | |
| 32005 (32006*) | Tensjometr Ciśnienie |
| Szczegółowy opis | Wartość ciśnienia bezwzględnego z tensjometru |
| Typ danych | 32-bitowy zmiennoprzecinkowy Big-Endian |
| Dozwolony zakres | -200 do +200 |
| Jednostka | kPa |
| Uwagi | Tensjometr musi być podłączony jako urządzenie podrzędne |
| 32006 (32007*) | BARO Temperatura |
| Szczegółowy opis | Pomiar temperatury na pokładzie |
| Typ danych | 32-bitowy zmiennoprzecinkowy Big-Endian |
| Dozwolony zakres | -30 do +60 |
| Jednostka | stopnie C |
| Uwagi | – |
*Niektóre urządzenia zgłaszają adresy rejestrów Modbus z przesunięciem +1. Dotyczy to CampRejestratory Bell Scientific i Dataker. Aby odczytać żądany rejestr, użyj numeru w nawiasie.
EXAMPLE UŻYWAJĄC REJESTRATORA DANYCH CR6 I MODBUS RTU
CampRejestrator danych pomiarowo-kontrolnych CR6 firmy bell Scientific, Inc. obsługuje komunikację Modbus master i Modbus slave, umożliwiając integrację sieci Modbus SCADA. Protokół komunikacyjny Modbus ułatwia wymianę informacji i danych między komputerem/oprogramowaniem HMI, urządzeniami (RTU) i czujnikami zgodnymi ze standardem Modbus. Rejestrator danych CR6 komunikuje się wyłącznie w trybie RTU. W sieci Modbus każde urządzenie slave ma unikalny adres. Dlatego czujniki muszą zostać poprawnie skonfigurowane przed podłączeniem do sieci Modbus. Zakres adresów wynosi od 1 do 247. Adres 0 jest zarezerwowany dla transmisji uniwersalnych (Universal Broadcasting).
PROGRAMOWANIE REJESTRATORA DANYCH CR6
Programy działające na rejestratorach CR6 (i CR1000) są napisane w języku CRBasic, opracowanym przez Campbell Scientific. Jest to język wysokiego poziomu zaprojektowany w celu zapewnienia łatwej, a jednocześnie niezwykle elastycznej i wydajnej metody instruowania rejestratora danych, jak i kiedy wykonywać pomiary, przetwarzać dane i komunikować się. Programy można tworzyć za pomocą oprogramowania ShortCut lub edytować za pomocą edytora CRBasic. Oba są dostępne do pobrania jako samodzielne aplikacje na oficjalnej stronie C.ampdzwon naukowy webStrona (www.campdzwonki.com). Oprogramowanie ShortCut (https://www.campbellsci.com/shortcut) Edytor CRBasic (https://www.campbellsci.com/crbasiceditor)
Typowy program CRBasic dla aplikacji Modbus składa się z następujących elementów:
- Deklaracje zmiennych i stałych (publiczne lub prywatne)
- Deklaracje jednostek
- Parametry konfiguracyjne
- Deklaracje tabel danych
- Inicjalizacje rejestratora
- Skanowanie (pętla główna) ze wszystkimi wymaganymi czujnikami
- Wywołanie funkcji do tabel danych
Interfejs połączeniowy RS-485 rejestratora CR6
Uniwersalny terminal (U) CR6 oferuje 12 kanałów, które można podłączyć do niemal każdego typu czujnika. Dzięki temu CR6 może być obsługiwany przez większą liczbę aplikacji i eliminuje konieczność korzystania z wielu zewnętrznych urządzeń peryferyjnych.
Połączenie Modbus CR6 pokazane na rysunku 12 wykorzystuje interfejs RS-485 (A/B) zamontowany na zaciskach (C1-C2) i (C3-C4). Interfejsy te mogą pracować w trybie półdupleksowym i pełnodupleksowym. Interfejs szeregowy modułu BARO używanego w tym przykładzieample jest podłączony do zacisków (C1-C2).
Schemat okablowania modułu BARO do rejestratora danych CR6
Po przypisaniu modułowi BARO unikalnego adresu Modbus Slave, można go podłączyć do rejestratora CR6 zgodnie z rysunkiem 12. Upewnij się, że biały i czarny przewód są podłączone odpowiednio do portów C1 i C2 – brązowy przewód do 12 V (V+), a niebieski do G (GND). Aby sterować zasilaniem za pomocą programu, podłącz brązowy przewód bezpośrednio do jednego z zacisków SW12 (przełączane wyjścia 12 V).
EXAMPPROGRAMY LE

OBSŁUGA KLIENTA
AMERYKA PÓŁNOCNA
Przedstawiciele działu obsługi klienta są dostępni od poniedziałku do piątku, w godzinach od 7:00 do 5:00 czasu pacyficznego, aby odpowiedzieć na pytania, rozwiązać problemy lub przesłać opinię.
- E-mail: support.environment@metergroup.com
- sprzedaż.środowisko@metergroup.com
- Telefon: +1.509.332.5600
- Faks: +1.509.332.5158
- Webstrona: metrgroup.com
EUROPA
- Przedstawiciele obsługi klienta są dostępni od poniedziałku do piątku, aby odpowiedzieć na pytania, rozwiązać problemy lub przekazać opinię.
- 8:00 do 17:00 czasu środkowoeuropejskiego.
- E-mail: support.europe@metergroup.com
- sales.europe@metergroup.com
- Telefon: +49 89 12 66 52 0
- Faks: + 49 89 12 66 52 20
- Webstrona: metrgroup.com
Jeśli kontaktujesz się z METER za pośrednictwem poczty elektronicznej, podaj następujące informacje:
- Nazwa
- Adres
- Numer telefonu
- Adres e-mail
- Numer seryjny instrumentu
Opis problemu
NOTATKA: Jeśli zakupiłeś produkty za pośrednictwem dystrybutora, skontaktuj się bezpośrednio z dystrybutorem, aby uzyskać pomoc.
HISTORIA REWIZJI
W poniższej tabeli wymieniono wersje dokumentu.
| Rewizja | Data | Kompatybilne oprogramowanie | Opis |
| 00 | 6.2025 | 1.10 | Pierwsze wydanie |
Często zadawane pytania
Co mam zrobić, jeśli potrzebuję kabla o niestandardowej długości?
Aby uzyskać pomoc dotyczącą niestandardowych długości kabli, skontaktuj się z działem obsługi klienta.
Skąd mam wiedzieć, jakiego protokołu komunikacyjnego użyć w mojej aplikacji?
Oceń zaletytages i wyzwania każdego protokołu w oparciu o potrzeby Twojej aplikacji. W razie wątpliwości skontaktuj się z obsługą klienta METER, aby uzyskać wskazówki.
Dokumenty / Zasoby
![]() |
Moduł METER BARO [plik PDF] Instrukcja użytkownika TEROS 31, TEROS 32, moduł BARO, moduł BARO, moduł |
