Miernik
SUPERCAL 531 od firmy
Sontex. Nie potrafi automatycznie rozpoznawać szybkość transmisji.
Do tej komunikacji w systemie PROMOTIC można zastosować:
Z powodu oszczędzania baterii mierniki często przełączają się do stanu uśpienia i przed rozpoczęciem komunikacji jest konieczne je obudzić. Obudzenie można najczęściej wykonać przez ustawienie konfiguratora "
Ilość powtórzeń przy nieudanej transmisji" na wartość (lub więcej, najlepiej chyba na 2) oraz konfiguratora "
Timeout odbioru odpowiedzi" na wartość od 500 do 1000 ms. Wtedy pierwsze wysłanie wiadomości spowoduje "obudzenie" miernika i kolejne powtórzenie wiadomości już przebiegnie poprawnie.
Miernik posiada dużą ilość różnych typów wiadomości, które odczytują dane z miernika. Dokładna zawartość tych wiadomości może różnić się według ustawienia miernika i dlatego driver nie posiada konfiguracje wstępne ustawionych wiadomości do odczytu takich danych. Wszystkie wiadomości z danymi można odczytać:
- albo przy pomocy obiektu
PmaCommGroup. W wartości konfiguratora "
ItemId" można zastosować obszar
"Ib" i za tym wprowadzić indeks wiadomości. Na przykład
"sa254.Ib0.Energy",
"sa254.Ib1.Power", itd.
Jak ustawić dane można stwierdzić w dokumentacji miernika (patrz plik
M-BUS_frames_531.xls, w którym jest to opisane).
Z góry ustawione typy wiadomości dla obiektu
PmaCommMsg:
-
Wybór danych do odczytu (Index Telegram):
Wiadomość ta jest przeznaczona do ustawienia, która wiadomość z danymi ma zostać następnie odczytana. Wiadomość jest przeznaczona tylko dla obiekt
PmaCommMsg, w obiekcie
PmaCommGroup indeks wiadomości jest określany za identyfikatorem
"Ib". Jeżeli wiadomość ta nie zostanie wykorzystywana, wtedy poszczególne wiadomości z danymi musiałyby zostać odczytywane po kolei jedna za drugą (z ustawioną zmienną
FcbAttr na 1). Do odczytania na przykład wiadomości nr. 23. byłoby konieczne uprzednie odczytanie poprzedzających 22 wiadomości. Przy pomocy wiadomości
"Wybór danych do odczytu można wybrać, która następna wiadomość z danymi zostanie odczytana. Do odczytu 23. wiadomości z danymi są konieczne następujące kroki:
- wytransmitować wiadomość "Wybór danych do odczytu" ze zmienną Index ustawioną na wartość 23 (jest wypróbowane że nie na wartość 23 ale na wartość 23+n, gdzie n=2).