Mierniki
MULTICAL (typy 801, 601, 401, III, Compact, ...) od firmy
Kamstrup. Wspierana szybkość transmisji jest
300/2400 Bd.
Dla łatwego dodania tego drivera do aplikacji jest dogodne 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.
Jeżeli jest wymagany odczyt tylko niektórych danych z tego miernika, wtedy jest dogodne stosowanie obiektu
PmaCommGroup. W nim (lub przy pomocy rozszerzenia danych
ExtComm) można określić zmienne tylko dla wymaganych danych. Wartość konfiguratora "
ItemId" może być na przykład:
"sa254.M1.Energy",
"sa1.M1.TemperFor", itd.
Z góry ustawione typy wiadomości dla obiektu
PmaCommMsg:
-
Odczyt wartości pomiaru (MULTICAL): starsza wersja miernika bez dalszego określenia typu
W karcie "
Dane-odbiór" znajdujuą się zmienne:
Nagłówek wiadomości M-BUS Energy (energia akumulowana [GJ]),
Volume (objętość akumulowana [m3]),
TimeCounter (licznik godzin [day]),
TemperForward (Temperatura wejścia [°C]),
TemperReturn (Temperatura wyjścia [°C]),
TemperDiff (Różnica temperatur [°C]),
Power (moc bieżąca [kW]),
Flow (przepływ bieżący[m3/h]),
ReadEnergy (ostatnio odczytana energia [GJ]),
ReadVolume (ostatnio odczytana objętość [m3]),
ReadDate (data oraz czas ostatniego odczytu),
Date (bieżąca data oraz czas) i inne wartości (
PeakPower, INFO, TAR2/3, TL2/3, InA/B, ProgramNo, Config, m3xTfor/ret, CoolEnergy, YearsPeekPower).
- Odczyt wartości pomiaru (MULTICAL III / MULTICAL Compact / MULTICAL 401-66-0S):
Takie same jak w poprzedniej wiadomośći z wyjątkiem ostatnich czterech wartości (bez m3xTfor/ret, CoolEnergy, YearsPeekPower).
- Odczyt wartości pomiaru (MULTICAL 401-66-0P / MULTICAL 601 / MULTICAL 801):
Pozycje danych są podobne jak w poprzedniej wiadomości. Pozycji jest jednak większa ilość, na przykład FabricNr (Numer fabryczny miernika), PowerMax, FlowMax, itd.