asix4 Podręcznik użytkownika Drajwer protokołu M-BUS Podręcznik użytkownika



Podobne dokumenty
asix4 Podręcznik użytkownika FP drajwer protokołu mierników firmy METRONIC Kraków Podręcznik użytkownika

asix4 Podręcznik użytkownika PROTRONICPS - drajwer protokołu regulatorów PROTRONICPS Podręcznik użytkownika

asix5 Podręcznik użytkownika CZAZ - drajwer do komunikacji z urządzeniami CZAZ-U oraz CZAZ-UM

asix4 Podręcznik użytkownika OMRON drajwer protokołu HOSTLINK dla sterowników OMRON Podręcznik użytkownika

asix4 Podręcznik użytkownika DMS500 - drajwer protokołu analizatorów DURAG DMS 500 Podręcznik użytkownika

asix4 Podręcznik użytkownika MSP1X - drajwer protokołu łącza szeregowego sterowników MSP-1x ELMONTEX Podręcznik użytkownika

asix4 Podręcznik użytkownika DXF351 - drajwer protokołu urządzeń Compart DXF351 Podręcznik użytkownika

asix4 Podręcznik użytkownika CtMus04 - drajwer do wymiany danych z urządzeniami sterującymi MUS-04 firmy ELEKTORMETAL S.A.

asix4 Podręcznik użytkownika Drajwer protokołu ADAM Podręcznik użytkownika

asix4 Podręcznik użytkownika CtSNPX - drajwer protokołu SNPX sterowników GE Fanuc Podręcznik użytkownika

asix4 Podręcznik użytkownika MUPASZ - drajwer protokołu sterownika MUPASZ Podręcznik użytkownika

asix4 Podręcznik użytkownika AS511 - drajwer protokołu AS511 dla SIMATIC Podręcznik użytkownika

asix4 Podręcznik użytkownika CtBASKI - drajwer systemu imisji BASKI Podręcznik użytkownika

asix4 Podręcznik użytkownika FILE2ASIX - drajwer importu danych do systemu asix Podręcznik użytkownika

asix4 Podręcznik użytkownika AS512 - drajwer protokołu AS512 dla SIMATIC S5 Podręcznik użytkownika

asix4 Podręcznik użytkownika SRTP - drajwer protokołu SRTP Podręcznik użytkownika

asix4 Podręcznik użytkownika COMLI - drajwer protokołu COMLI Podręcznik użytkownika

asix4 Podręcznik użytkownika MicroSmart - drajwer do wymiany danych ze sterownikami MicroSmart firmy IDEC

asix4 Podręcznik użytkownika FESTO - drajwer protokołu interfejsu diagnostycznego sterowników FESTO Podręcznik użytkownika

Pomoc dla użytkowników systemu asix. CtEQABP - Drajwer liczników energii elektrycznej EQABP firmy POZYTON

asix4 Podręcznik użytkownika S7_TCPIP - drajwer do wymiany danych ze sterownikami SIMATIC poprzez Ethernet

asix4 Podręcznik użytkownika S700 - drajwer protokołu analizatorów gazowych firmy MAIHAK Podręcznik użytkownika

asix4 Podręcznik użytkownika CtTwinCAT - drajwer protokołu ADS systemu TwinCAT Podręcznik użytkownika

asix4 Podręcznik użytkownika MELSECA - drajwer dedykowanego protokołu sterowników MITSUBISHI Podręcznik użytkownika

asix4 Podręcznik użytkownika Drajwer OPC Podręcznik użytkownika

asix4 Podręcznik użytkownika LUMBUS - drajwer regulatorów firmy LUMEL Podręcznik użytkownika

asix4 Podręcznik użytkownika DSC - drajwer protokołu sterownika DSC Podręcznik użytkownika

asix4 Podręcznik użytkownika CANOPEN drajwer protokołu CANBUS dla karty PCI_712 NT Podręcznik użytkownika

asix4 Podręcznik użytkownika NetLink - drajwer protokołu MPI/Profibus dla SIMATIC S7 przy wykorzystaniu modułu NetLink Lite SYSTEME HELMHOLZ

asix4 Podręcznik użytkownika SAPIS7 - drajwer protokołu SAPIS7 Podręcznik użytkownika

asix4 Podręcznik użytkownika CAN_AC_PCI - drajwer protokołu CANBUS dla karty CAN_ACx_PCI Podręcznik użytkownika

asix4 Podręcznik użytkownika BUFOR - drajwer protokołu uniwersalnego Podręcznik użytkownika

asix4 Podręcznik użytkownika CtPmc drajwer centrali przeciwpożarowej POLON 4800 wg protokołu PMC-4000 Podręcznik użytkownika

asix4 Podręcznik użytkownika CtAK - drajwer protokołu AK dla analizatorów MLT2 f-my Emerson Podręcznik użytkownika

asix4 Podręcznik użytkownika Drajwer DDE Podręcznik użytkownika

asix4 Podręcznik użytkownika CtZxD400 - drajwer protokołu liczników energii serii ZxD400 f-my Landys & Gyr Podręcznik użytkownika

asix4 Podręcznik użytkownika BAZA - drajwer dostępu do baz danych Podręcznik użytkownika

asix4 Podręcznik użytkownika Drajwer Aggregate Podręcznik użytkownika

Ogólne zasady zestawiania połączeń modemowych pomiędzy sterownikami serii PCD firmy SAIA- Burgess Electronics oraz komputerem systemu asix

Pomoc dla użytkowników systemu asix 6. Strategia buforowa

asix5 Podręcznik użytkownika Strategia buforowa

asix4 Podręcznik użytkownika S-BUS - drajwer protokołu S-BUS łącza szeregowego sterowników SAIA-Burgess Electronics Podręcznik użytkownika

asix4 Podręcznik użytkownika PPI - drajwer protokołu PPI sterowników SIMATIC S7 serii 200 Podręcznik użytkownika

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

dokumentacja AsComm asix AsComm Podręcznik użytkownika

Asix.Evo - Uruchomienie aplikacji WWW

asix5 Podręcznik użytkownika AsComm - podręcznik użytkownika

asix4 Podręcznik użytkownika CtLG - drajwer dedykowanego protokołu sterowników LG Master-K i Glofa GM Podręcznik użytkownika

Serwer Sieci Web (IIS)

Konfiguracja przeglądarek do pracy z aplikacjami Asix.Evo Instalacja i konfiguracja dodatku IE Tab

asix4 Podręcznik użytkownika MACMAT - drajwer protokołu GAZ- MODEM korektorów przepływu gazu MACMAT Podręcznik użytkownika

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

asix4 Podręcznik użytkownika MODBUS_TCPIP - drajwer protokołu MODBUS_TCP/IP wg standardu OPEN MODBUS/TCP Podręcznik użytkownika

Asix Konfiguracja systemu Asix dla usługi Pulpitu zdalnego Remote Desktop Services, (Terminal Services)

AsComm - Zarządzania i monitorowania połączeń dokonywanych przez moduły systemu asix za pomocą portów szeregowych lub modemów

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Wymagania programowe systemu asix Pomoc techniczna

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Serwer Sieci Web (IIS)

Serwer Sieci Web (IIS)

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

asix4 Podręcznik użytkownika CtSi400 - drajwer do komunikacji z centralą alarmową Sintony SI 400 firmy SIEMENS

Serwer Sieci Web (IIS)

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. Asix.Evo. Przeglądarkowa wersja aplikacji Asix.Evo znane problemy. Pomoc techniczna

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika

Dok. Nr PLPN006 Wersja:

Pomoc dla użytkowników systemu asix 6 i 7. Drajwer Bufor. Dok. Nr PLP6021 Wersja:

SYSTEMY OCHRONY ŚRODOWISKA. Pakiet ASEMIS

asix4 Podręcznik użytkownika DMS285 - drajwer protokołu analizatorów DURAG DMS 285 Podręcznik użytkownika

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. MSDE 2000 A Instrukcja instalacji. Pomoc techniczna

PRZEMYSŁ SPOŻYWCZY. Mlekovita w Wysokim Mazowieckim. System nadzoru linii serowarskiej

SYSTEMY MES SGL CARBON POLSKA S.A. System monitoringu i śledzenia produkcji

A P L I K A C Y J N A

asix na łączach RAS konfiguracja

SYSTEMY WIZUALIZACJI. ASIX wspólna platforma wizualizacji paneli operatorskich (HMI) i systemów nadrzędnych (SCADA)

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. Asix. Instrukcja zmiany licencji systemu Asix. Pomoc techniczna

A P L I K A C Y J N A

Pomoc dla użytkowników systemu Asix 8. Asix.Evo Harmonogramy. Dok. Nr PLP8E016 Wersja:

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30

ASKOM Sp. z o. o. nie bierze żadnej odpowiedzialności za jakiekolwiek szkody wynikłe z wykorzystywania zawartych w publikacji treści.

PRZEMYSŁ SPOŻYWCZY. Kraft Foods Polska Olza w Cieszynie. System nadzoru linii produkcji wafli System sterowania myciem linii

Licznik energii z certyfikatem MID

asix4 Podręcznik użytkownika MODBUS - drajwer protokołu MODBUS/RTU tryb MASTER Podręcznik użytkownika

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

SM210 RS485 - JBUS/MODBUS dla SM102E. Æ Instrukcja obsługi

PRZEMYSŁ SPOŻYWCZY. UNILEVER Katowice. System nadzoru i sterowania liniami produkcji margaryny

asix5 Podręcznik użytkownika Notatnik - podręcznik użytkownika

A P L I K A C Y J N A

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

Termometr LB-471T INSTRUKCJA UśYTKOWANIA wersja instrukcji 1.1

Moduł komunikacyjny Modbus RTU w standardzie RS-485 do ciepłomierza SonoMeter 31 i przelicznika energii Infocal 9

2. Format danych i zaimplementowane funkcje MODBUS

ul. Herbaciana 9, Reguły tel. (22) fax (22)

Procedura Walidacyjna Interfejs

Opis procedur asemblera AVR

SM211 RS485 - JBUS/MODBUS dla SM103E. Æ Instrukcja obsługi

Protokół IEC

Instrukcja użytkownika Porównywarki cen Liquid

Data utworzenia Data aktualizacji Korekta 3 Il. stron 7

Odczyty 2.0 Spis treści

Transkrypt:

Podręcznik użytkownika Drajwer protokołu M-BUS Podręcznik użytkownika Dok. Nr PLP4033 Wersja: 04-10-2005

Podręcznik użytkownika asix4 ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście znaki firmowe bądź towarowe są zastrzeżonymi znakami ich właścicieli. Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną lub inną powoduje naruszenie praw autorskich niniejszej publikacji. ASKOM Sp. z o. o. nie bierze żadnej odpowiedzialności za jakiekolwiek szkody wynikłe z wykorzystywania zawartych w publikacji treści. Copyright 2005, ASKOM Sp. z o. o., Gliwice ASKOM Sp. z o. o., ul. Józefa Sowińskiego 13, 44-121 Gliwice, tel. +48 (0) 32 3018100, fax +48 (0) 32 3018101, http://www.askom.com.pl, e-mail: office@askom.com.pl

MBUS - drajwer protokołu M-BUS 1. MBUS - drajwer protokołu M-BUS 1.1. Przeznaczenie drajwera Standard M-Bus powstał jako standard do komunikacji z licznikami ciepła i w tej branży jest najbardziej rozpowszechniony. Niniejszy protokół został przetestowany i uruchomiony w połączeniu z miernikami ciepła MULTICAL firmy KAMSTRUP A/S. 1.2. Definiowanie zmiennych Zestaw zmiennych realizowanych przez drajwer można podzielić na kilka grup: zmienne pozycyjne, czyli zmienne których adres jest numerem kolejnym danej przesyłanej przez urządzenie MBUS, zmienne, których adres zawiera nazwę mierzonej wielkości, zmienne pozwalające na odczyt danych producenta, inne zmienne. Zmienne pozycyjne Definicja zmiennych pozycyjnych wymaga znajomości kolejności, w jakiej urządzenie M- BUS wysyła dane pomiarowe. Adres zmiennych pozycyjnych ma postać: Pn gdzie n jest numerem kolejnym danej. Pierwsza dana ma numer 0. Adresacja za pomocą nazwy wielkości Adres zmiennej ma postać: Nazwa[.Un][.Tn][.Sn] gdzie: Nazwa nazwa wielkości pomiarowej; Un n - numer jednostki (jeśli pominięty, to przyjmuje się 0); numer jednostki stosuje się wtedy, gdy urządzenie składa się z kilku jednostek; Tn n - numer taryfy (jeśli pominięty, to przyjmuje się 0); Sn n - numer komórki do przechowywania danych historycznych (storage) (jeśli pominięty, to przyjmuje się 0). Można używać nazw ujętych w poniższej tabeli. ASKOM, Gliwice Październik 2005 3

MBUS - drajwer protokołu M-BUS asix4 Tabela 1. Drajwer MBUS - zestaw akceptowalnych nazw zmiennych pomiarowych. Nazwa ACCESSNUMBER ACTDURATION AVGDURATION BAUDRATE BUSADD CREDIT CUSTOMERLOC DEBIT DIGINPUT DIGOUTPUT EIDENT ELCURRENT ENERGY FABRNO FLOWTEMP FVERSION HVERSION MANUFACTURER MASS MASSFLOW MEDIUM MODEL ONTIME OPERTIME PARAMSETID POWER PRESS RESPDELAY RETTEMP SVERSION TEMPDIFF TIMEPOINT VOLUME VOLFLOW XVOLFLOW XTEMP Numer kolejny odczytu danych Czas trwania w sekundach Czas trwania w sekundach Szybkość transmisji Adres urządzenia Kredyt Lokalizacja klienta Debet Wejście cyfrowe Wyjście cyfrowe Rozszerzona identyfikacja Prąd w amperach Energia Numer fabryczny Temperatura Wersja firmware Wersja sprzętu Producent Masa Przepływ masy Kod mierzonego medium Model Czas od chwili włączenia Czas pracy Identyfikacja parametrów Moc Ciśnienie Opóźnienie odpowiedzi urządzenia Temperatura powrotu Wersja oprogramowania Różnica temperatur Czas danych Objętość Przepływ objętości Zewnętrzny przepływ objętości Zewnętrzna temperatura Adresacja danych producenta Dane producenta to dane, które nie są opisane w definicji protokołu. Do ich odczytu wymagana jest znajomość struktury danych producenta konkretnego urządzenia. Adres danej producenta ma postać: Mpozycja.długość gdzie: pozycja długość - numer bajtu w bloku danych producenta, od którego zaczyna się dana wartość; pierwszy bajt ma numer 0; - długość danej w bajtach. 4 Październik 2005 ASKOM, Gliwice

MBUS - drajwer protokołu M-BUS Drajwer zakłada, że dane producenta są wyrażone w kodzie BCD. Inne dane Dane przesyłane przez urządzenie M-BUS mogą być opatrzone nagłówkiem. Zmienne pozwalające na dostęp do danych w nagłówku - zobacz Błąd! Nie można odnaleźć źródła odsyłacza.. Tabela 2. Zestaw zmiennych umożliwiających dostęp do danych w nagłówku. Adres Typ H.IDENT Identyfikator urządzenia DWORD H.MANUFACTURER Kod producenta TEXT H.VERSION Wersja DWORD H.MEDIUM Kod medium BYTE H.ACCESSNO Numer kolejny odczytu BYTE H.STATUS Status danych BYTE Dostęp do symbolu jednostki pomiarowej Dla zmiennych pozycyjnych oraz adresowanych za pomocą nazwy wielkości można zdefiniować zmienne zwracające symbol fizycznej jednostki pomiarowej (np. Wh dla energii). W tym celu do adresu zmiennej należy dodać /UNIT" np. ENERGY/UNIT. Jako funkcję przeliczającą należy podać NIC_TEXT. W celu wyświetlenia jednostki na masce technologicznej można skorzystać z obiektu NAPIS. Status danych Urządzenia realizujące protokół M-BUS udostępniają daną o długości 1 bajta, której poszczególne bity określają status urządzenia w sposób określony w Błąd! Nie można odnaleźć źródła odsyłacza.. Tabela 3. Statusy danych dla urządzeń M-BUS. Numer Numer bitu 1 aplikacja zajęta 0 2 błąd aplikacji 1 3 spadek zasilania 2 4 błąd stały 3 5 błąd tymczasowy 4 6 błąd specyficzny dla urządzenia 5 7 błąd specyficzny dla urządzenia 6 8 błąd specyficzny dla urządzenia 7 Statusy o numerze kolejnym od 1 do 5 powodują, że wszystkie dane wysłane przez urządzenie zostają przez drajwer unieważnione tj. otrzymują status dana błędna. Nie dotyczy to danych zawartych w nagłówku opisanym w punkcie Inne dane. To domyślne działanie drajwera można zmienić za pomocą parametru statusy_nieważności opisanym w części Parametryzacja drajwera. Daną zawierającą status urządzenia można odczytać poprzez zmienną H.STATUS opisaną w punkcie Inne dane. Trzecia kolumna powyższej tabeli określa numer bitu w zmiennej, który dotyczy określonego statusu. ASKOM, Gliwice Październik 2005 5

MBUS - drajwer protokołu M-BUS asix4 Nie wszystkie urządzenia udostępniają status 1 i 2. statusów 6, 7 i 8 jest określone przez producenta urządzenia. 1.3. Parametryzacja drajwera Drajwer jest parametryzowany w linii definiującej kanał logiczny w sekcji [ASMEN] pliku inicjalizacyjnego. Definicja kanału ma postać: Nazwa_kanału=Unidriver, mbus, Parametry_drajwera Parametry_drajwera mają postać: Nazwa=wartość[,Nazwa=wartość]... lub [nazwa_sekcji] gdzie: nazwa_sekcji - to nazwa sekcji w pliku inicjalizacyjnym aplikacji, w której umieszcza się parametry drajwera (po jednym w każdej linii). Adres =liczba - pozwala określić adres urządzenia M-BUS. Parametr jest parametrem obowiązkowym. Wartość domyślna - brak. liczba - parametr jest liczbą z zakresu od 1 do 250. Alarmn =numery_alarmów - jest to zestaw parametrów o nazwach od Alarm0 do Alarm7. Każdy parametr określa numer alarmu systemu asix, który zostanie przez drajwer wygenerowany po wystąpieniu analogicznego alarmu w urządzeniu M-BUS. alarmów generowanych przez urządzenie M-BUS jest określone przez producenta. Wartość domyślna - brak. Kod_Alarmu=numer_alarmu - parametr określa numer alarmu w systemie asix, który będzie generowany przez drajwer po utracie łączności z urządzeniem M- BUS. Wartość domyślna - brak. Port= COMn[:baud[:word[:parity[:stop]] - określa port szeregowy wykorzystywany do komunikacji oraz parametry transmisji. Wartość domyślna - COMn:2400:8:even:1. Parametry: 6 Październik 2005 ASKOM, Gliwice

MBUS - drajwer protokołu M-BUS n - numer portu szeregowego; baud - szybkość transmisji; word - długość słowa; parity - parzystość (none, even, odd, mark, space); stop - ilość bitów stop. Parametr port jest parametrem obowiązkowym. Jeśli pominięto parametry transmisji, to przyjmowane są wartości domyślne. Numer portu musi być zawsze podany. Okres_Odczytu =liczba - parametr określa interwał, z jakim drajwer odczytuje dane z urządzenia M-BUS. Wartość domyślna - 15. liczba - wartość wyrażona w sekundach. Opóźnienie_Odczytu =liczba - parametr określa minimalny czas pomiędzy kolejnymi odczytami danych z urządzenia M-BUS. Niektóre urządzenia (np. MULTICAL) wymagają znacznego czasu na przygotowanie danych. Parametr określa czas przygotowania danych przez urządzenie M-BUS. Wartość domyślna - 12. liczba - wartość wyrażona w sekundach. Podwójny_odczyt =Tak/Nie - niektóre urządzenia (np. MULTICAL) zwracają dane przygotowane po poprzednim odczycie. Jeśli parametr ma wartość Tak, to drajwer będzie wykonywał dwa kolejne odczyty tak, aby Wartość domyślna otrzymać najbardziej aktualne dane. - Tak. Statusy_Nieważności =liczba,liczba, - wraz z danymi pomiarowymi, urządzenie M-BUS przesyła bajt statusowy. Każdy z bitów tego bajtu określa określony stan danych. Parametr określa, które bity statusu powodują nieważność otrzymanych danych. Wartość domyślna - 1+2+3+4+5 liczba,liczba, - parametr ma postać zestawu numerów bitów oddzielonych znakiem +. Najmłodszy bit ma numer 1. Wartość domyślna (1+2+3+4+5) oznacza, że dane zostaną uznane za niepoprawne, jeśli urządzenie zasygnalizuje błąd aplikacja zajęta" (1), błąd aplikacji" (2), spadek zasilania" (3), błąd stały" (4) oraz błąd tymczasowy" (5). Producent może zdefiniować dodatkowe statusy: 6, 7 i 8. Aby wyłączyć sprawdzanie statusu należy podać znak (myślnik) jako wartość parametru. ASKOM, Gliwice Październik 2005 7

MBUS - drajwer protokołu M-BUS asix4 Log =nazwa_pliku - wartością parametru jest nazwa piku, w którym będą zapisywane informacje diagnostyczne. Parametr może być wykorzystywany tylko do celów diagnostycznych Wartość domyślna - brak. timeout =liczba - parametr określa maksymalny czas oczekiwania na odpowiedź. Wartość domyślna - wartość domyślna określana jest na podstawie parametrów transmisji wg specyfikacji protokołu M-BUS. liczba - czas wyrażony w milisekundach. Timeout2 =liczba - parametr określa maksymalny czas oczekiwania na odbiór jednego znaku. Wartość domyślna - wartość domyślna określana jest na podstawie parametrów transmisji wg specyfikacji protokołu M-BUS. liczba - czas wyrażony w milisekundach. Zrzut =nazwa_pliku - wartością parametru jest nazwa pliku, w którym będą zapisywane dane. Parametr może być wykorzystywany tylko do celów diagnostycznych. Wartość domyślna - brak. 8 Październik 2005 ASKOM, Gliwice

Spis tabel 2. Spis tabel Tabela 1. Drajwer MBUS - zestaw akceptowalnych nazw zmiennych pomiarowych.... 4 Tabela 2. Zestaw zmiennych umożliwiających dostęp do danych w nagłówku... 5 Tabela 3. Statusy danych dla urządzeń M-BUS.... 5 ASKOM, Gliwice Październik 2005 9

Spis tabel asix4 10 Październik 2005 ASKOM, Gliwice

Spis treści 1. MBUS - DRAJWER PROTOKOŁU M-BUS... 3 1.1. PRZEZNACZENIE DRAJWERA... 3 1.2. DEFINIOWANIE ZMIENNYCH... 3 1.3. PARAMETRYZACJA DRAJWERA... 6 1. SPIS TABEL... 9 ASKOM, Gliwice Październik 2005 11