Protokół komunikacyjny modułu MKi4-sm. wersja 04.02

Podobne dokumenty
Protokół komunikacyjny modułu MKi2-sm. wersja 02.04

Protokół komunikacyjny modułu MKi-sm. wersja 1.13

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

OPIS KODU ZDALNEJ SYNCHRONIZACJI CZASU

Instrukcja obsługi programu MKi2-sm konfigurator

Instrukcja obsługi Modułu komunikacji internetowej MKi4-sm

Zakład Elektronicznych Urządzeń Pomiarowych POZYTON sp. z o.o. Tytuł: Indeks dokumentacji: Nazwa urządzenia: Typ: Wersja wykonania: v 05.

ODCZYTON INSTRUKCJA OBSŁUGI PROGRAMU. wersja Zakład Elektronicznych Urządzeń Pomiarowych POZYTON Sp. z o.o Częstochowa, ul.

m e d i a s e r v i c e Moduł kamery JPEG z komunikacją szeregową CJ0706A

TK/3001/035/006. Tytuł: Instrukcja obsługi modułu komunikacji internetowej MKi3-sm. Wersja instrukcji: Wersja oprogramowania: v03.02, 03.

CM Konwerter ModBus RTU slave ModBus RTU slave

CM Konwerter ModBus RTU slave ModBus RTU master

Tytuł: Protokół transmisji licznika sea-b. Nazwa urządzenia: Trójfazowy licznik energii elektrycznej typu sea-b

UKI INSTRUKCJA OBSŁUGI UNIWERSALNEGO KONWERTERA INTERFEJSÓW TK/3001/034/006. Wersja instrukcji:

PROTOKÓŁ TRANSMISJI DANYCH LICZNIKA

wersja dokumentacji 1.00 Opis programu TeleTokenEdit

Tytuł: Protokół transmisji danych licznika slab

Instrukcja obsługi symulatora linii produkcyjnej Komunikacja Modbus RTU (sterowniki PSW, Beckhoff)

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

Instrukcja użytkownika ARSoft-WZ1

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

PROTOKÓŁ MQTT (uzupełnienie do instrukcji obsługi miernika ND30)

Konfiguracja komunikacji w sterownikach Horner APG w sieci CsCAN

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

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

Sieci Komputerowe Mechanizmy kontroli błędów w sieciach

RFID. Czytniki RFID. Instrukcja rev. 1.01

TK/2004/047/001 LP-1

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

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

SKRÓCONA INSTRUKCJA OBSŁUGI LICZNIKA LP-1

Instrukcja MM-717 Tarnów 2010

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

Projekt AMIplus Opis modelu komunikacji modułu wireless M-BUS wersja r.

APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

Instrukcja obsługi czytnika MM-R32

RS-H0-05 (K)* Czytnik RFID MHz Mifare. Karta użytkownika

TRX API opis funkcji interfejsu

Manual konfiguracji konta dla fax2mail

INSTRUKCJA OBSŁUGI PRZYSTAWKI PEN-01 DO PENDRIVE A

Opis czytnika TRD-HOT COMBO ver Naścienny czytnik transponderów UNIQUE w podświetlanej obudowie

CR232.S v2 KONWERTER CAN / RS232

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN

TECHNIKA MIKROPROCESOROWA

SmartDRIVE protokół transmisji szeregowej RS-485

RFID. Czytniki RFID. Instrukcja rev. 1.02

Instrukcja Obsługi. Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH

MODEM GSM-01. INSTRUKCJA OBŁUGI MODUŁU KOMUNIKACYJNEGO GSM-01 wersja 1.0 GSM-01 INSTRUKCJA OBSŁUGI - 1 -

Kod produktu: MP-BT-USB

Kod produktu: MP-BTM222-5V

Czytnik transponderów MIFARE i UNIQUE w obudowie naściennej

TK/2004/048/001 EP-3

Instrukcja programu użytkownika OmegaUW.Exe. Program obsługuje następujące drukarki fiskalne: ELZAB OMEGA II generacji ELZAB OMEGA F, MERA, MERA F.

CM Konwerter Modus RTU master easycan

Przesyłania danych przez protokół TCP/IP

POWER LINE MODEM PMM-1 VER. 2.2

MM05-IIIe. Dokumentacja techniczna

VLT 3000 PRZEMIENNIK CZĘSTOTLIWOŚCI

Model OSI. mgr inż. Krzysztof Szałajko

GRM-10 - APLIKACJA PC

INSTRUKCJA UŻYTKOWNIKA PROGRAMU

Instrukcja uruchomienia i obsługi Programu Użytkownika Kas Posnet PUK

Kod produktu: MP01105

APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

REJESTRATOR Z EKRANEM DOTYKOWYM TYPU KD7

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

Rejestratory Sił, Naprężeń.

Przemysłowy odtwarzacz plików MP3

POŁĄCZENIE KASY KF-03 BURSZTYN Z PROGRAMEM MAGAZYNOWYM SMALLBUSINESS

Kod produktu: MP-BT-RS232

Przemysłowy moduł odtwarzacza MP3 w praktyce

Instrukcja obsługi programu M116_Manager

SERWER AKTUALIZACJI UpServ

Kod produktu: MP01105T

LSB MSB dwu bajtową sumą kontrolną CRC. Ramka transmitowana jest jako pojedynczy blok danych.

INFORMATOR TECHNICZNY HORNER. Konfiguracja komunikacji GPRS pomiędzy sterownikiem XLe i oprogramowaniem Proficy HMI/SCADA Cimplicity

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

Wpisz ID i nazwę Projektu. Instalacja AMIplus. Opis modelu komunikacji modułu wireless M-BUS w licznikach AMI. wersja r.

INSTRUKCJA OBSŁUGI TACHOTERMINAL PRO. Firmware

Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną

Opis czytnika TRD-PARK COMBO ver Uniwersalny czytnik transponderów UNIQUE - wersja dla parkingów

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

LicznikNET. Instrukcja obsługi. LicznikNET - Instrukcja obsługi wersja 1.0

ND48-RS protokół komunikacyjny ASCII A2.04

Standard transmisji równoległej LPT Centronics

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

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI)

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.

Czytnik kart magnetycznych

TORELL SP.J. Euro2A. Program do obsługi kas EURO

FAQ: /PL Data: 16/11/2007 Programowanie przez Internet: Konfiguracja modułów SCALANCE S 612 V2 do komunikacji z komputerem przez VPN

DODATEK A OPIS INTERFEJSU SIECIOWEGO FMP300

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

OPROGRAMOWANIE FIRMWARE INTERFEJSU ETHERNETOWEGO UNIV

Wersja dokumentacji1.01. TeleToken API

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Biblioteki pakietu STEP 7 Basic 10.5 do RFID (protokół 3964R)

Transkrypt:

Zakład Elektronicznych Urządzeń Pomiarowych POZYTON sp. z o. o. 42-200 Częstochowa ul. Staszica 8 p o z y t o n tel. : (34) 361-38-32, 366-44-95 tel./fax: (34) 324-13-50, 361-38-35 e-mail :pozyton@pozyton.com.pl Protokół komunikacyjny modułu MKi4-sm

Spis treści 1 Transmisja danych z wykorzystaniem połączenia modemowego... 3 1.1 Parametry połączenia... 3 1.2 Zestawienie połączenia modemowego... 3 1.3 Opis poleceń... 3 1.3.1 Odczyt listy liczników podłączonych do modułu.... 3 1.3.2 Odczyt danych - tabela pomiarowa... 4 1.3.3 Odczyt danych - wartości chwilowe (online)... 4 1.3.4 Włączenie pakietowej transmisji danych... 4 1.3.5 śądanie kolejnej ramki danych (transmisja pakietowa)... 5 1.3.6 śądanie powtórzenia ramki danych (transmisja pakietowa)... 5 1.3.7 Pełny odczyt profilu mocy... 5 1.3.8 Indeksowy odczyt profilu mocy... 5 1.3.9 Dobowy odczyt profilu mocy... 6 1.3.10 Zakończenie połączenia... 6 1.3.11 Odczyt bieŝący licznika tryb bezpośredni... 6 1.3.11.1 Odczyt statusu... 6 1.3.11.2 Aktywacja odczytu bieŝącego licznika... 6 1.3.11.3 Odczyt tabeli pomiarowej licznika... 7 1.3.11.4 Pobranie odczytanej tabeli pomiarowej... 7 1.3.11.5 Zakończenie trybu odczytu bieŝącego licznika... 7 1.3.11.6 Pełna sekwencja odczytu bieŝącego licznika... 7 1.3.11.7 Aktywacja trybu bezpośredniego odczytu licznika... 8 1.3.11.8 Wysłanie rozkazu do licznika w trybie bezpośredniego odczytu... 8 1.3.11.9 Zakończenie trybu bezpośredniego odczytu licznika... 8 1.3.11.10 Pełna sekwencja bezpośredniego odczytu licznika... 8 2 Transmisja danych z wykorzystaniem połączenie ethernetowego... 9 2.1 Parametry połączenia... 9 2.2 Nawiązanie połączenia.... 9 2.3 Opis poleceń... 9 2.3.1 Odczyt listy liczników podłączonych do modułu MKi4-sm (wariant 1)... 9 2.3.2 Odczyt listy liczników podłączonych do modułu MKi4-sm (wariant 2)... 9 2.3.3 Odczyt danych - tabela pomiarowa...10 2.3.4 Odczyt danych - wartości chwilowe (online)...10 2.3.5 Pełny odczyt profilu mocy...10 2.3.6 Indeksowy odczyt profilu mocy...11 2.3.7 Dobowy odczyt profilu mocy...11 2.3.8 Zakończenie połączenia...11 2.3.9 Odczyt bieŝący licznika tryb bezpośredni...12 2.3.9.1 Odczyt statusu... 12 2.3.9.2 Aktywacja odczytu bieŝącego licznika... 12 2.3.9.3 Odczyt tabeli pomiarowej licznika... 12 2.3.9.4 Pobranie odczytanej tabeli pomiarowej... 13 2.3.9.5 Zakończenie trybu odczytu bieŝącego licznika... 13 2.3.9.6 Pełna sekwencja odczytu bieŝącego licznika... 13 2.3.9.7 Aktywacja trybu bezpośredniego odczytu licznika... 14 2.3.9.8 Wysłanie rozkazu do licznika w trybie bezpośredniego odczytu... 14 2.3.9.9 Zakończenie trybu bezpośredniego odczytu licznika... 14 2.3.9.10 Pełna sekwencja bezpośredniego odczytu licznika... 14 Strona 2 z 14

1 Transmisja danych z wykorzystaniem połączenia modemowego 1.1 Parametry połączenia - prędkość transmisji : zgodna lub większa niŝ prędkość transmisji ustawiona w module MKi4-sm - ilość bitów danych : 8 - ilość bitów stopu : 1 - parzystość : brak - kontrola transmisji : wyłączona 1.2 Zestawienie połączenia modemowego Aby nawiązać połączenie, naleŝy za pomocą komputera odczytowego wyposaŝonego w modem telefoniczny wybrać numer telefonu, pod którym jest zainstalowany moduł MKi4-sm. Po nawiązaniu połączenia modemowego moduł MKi4-sm zgłasza się komunikatem: MKi v04.02<cr><lf> WPROWADZ POLECENIE<CR><LF> > Uwaga: numer wersji ( w tym przypadku 04.02 ) moŝe ulec zmianie. W trakcie trwania sesji modemowej moduł MKi4-sm po wykonaniu polecenia odczytowego wysyła komendę: WPROWADZ POLECENIE<CR><LF> > 1.3 Opis poleceń PoniŜej jest zamieszczona lista poleceń modułu MKi4-sm. Moduł w przypadku braku identyfikacji poprawnego formatu otrzymanego polecenia ignoruje je nie wysyłając Ŝadnego komunikatu. 1.3.1 Odczyt listy liczników podłączonych do modułu. Rozkaz : LIST Odpowiedź : <CR><LF>LIST<CR><LF> <num_licz>[x,y]<cr><lf> <num_licz>[x,y]<cr><lf> <num_licz>[x,y]<cr><lf> <num_licz>[x,y]<cr><lf> ENDLIST<CR><LF> <num_licz> numer licznika pomiarowego x indeks licznika w pamięci urządzenia (1 4) y np.: <CR><LF>LIST<CR><LF> 403 0000302[1,1]<CR><LF> 403 0000321[2,0]<CR><LF> ENDLIST<CR><LF> 1 dane dostępne; 0 brak danych Strona 3 z 14

1.3.2 Odczyt danych - tabela pomiarowa Rozkaz : DAT<x> <x> indeks licznika w pamięci urządzenia (1 4) np.: DAT1 Odpowiedź : <CR><LF><CR><LF> ENDDAT<CR><LF> Odpowiedź w trybie transmisji pakietowej : <CR><LF><STX><yyyy><SOH><ETX><CRC> <yyyy> <CRC> Odpowiedź : <CR><LF>Brak danych<cr><lf> liczba określająca ilość danych w przesyłanej ramce suma kontrolna CRC jest liczona jako XOR wszystkich bajtów danych w ramce Odpowiedź : <CR><LF>BUSY<CR><LF> w przypadku braku dostępu do pliku danych (plik jest aktualnie czytany) Rozkaz pozwala na pobranie danych tabeli pomiarowej licznika zdefiniowanej w parametrach konfiguracyjnych modułu MKi4-sm. 1.3.3 Odczyt danych - wartości chwilowe (online) Rozkaz : ONL<x> <x> indeks licznika w pamięci urządzenia (1 4) np.: ONL1 Odpowiedź : <CR><LF><CR><LF> Odpowiedź : <CR><LF>Brak danych<cr><lf> zestaw danych wartości chwilowych, zgodnych z konfiguracją modułu MKi4-sm Rozkaz pozwala na pobranie wartości chwilowych zdefiniowanych w parametrach konfiguracyjnych modułu MKi4-sm. 1.3.4 Włączenie pakietowej transmisji danych Transmisja pakietowa polega na podzieleniu transmitowanych danych na pakiety (1000 bajtów). W celu uniknięcia błędów transmisji kaŝdy pakiet posiada własną sumę kontrolną CRC. Rozkaz : PACK Odpowiedź : <CR><LF>PACKET TRANSMISION<CR><LF> Strona 4 z 14

1.3.5 śądanie kolejnej ramki danych (transmisja pakietowa) Rozkaz : ISOK Odpowiedź : <STX><yyyy><SOH><ETX><CRC> <yyyy> <CRC> liczba określająca ilość danych w przesyłanej ramce suma kontrolna CRC jest liczona jako XOR wszystkich bajtów danych w ramce 1.3.6 śądanie powtórzenia ramki danych (transmisja pakietowa) Rozkaz : ISER Odpowiedź : <STX><yyyy><SOH><ETX><CRC> <yyyy> <CRC> liczba określająca ilość danych w przesyłanej ramce suma kontrolna CRC jest liczona jako XOR wszystkich bajtów danych w ramce 1.3.7 Pełny odczyt profilu mocy Rozkaz : DAP<x> <x> indeks licznika w pamięci urządzenia (1 4) np.: DAP1 Odpowiedź : <CR><LF><CR><LF> Odpowiedź : <CR><LF>Brak danych<cr><lf> Odpowiedź : <CR><LF> Aktualizacja danych <CR><LF> w przypadku uaktualniania danych Profile mocy przesyłane są od najstarszego do najmłodszego cyklu pomiarowego w bloku pamięci. 1.3.8 Indeksowy odczyt profilu mocy Rozkaz : DAI<yyyy><nn><x> <x> indeks licznika w pamięci urządzenia (1 4) <yyyy> Odpowiedź : <CR><LF> indeks cyklu od którego czytamy profil mocy (format dziesiętny); 0001 (najstarszy) 3360 (najmłodszy) liczba profili mocy do odczytania (format szesnastkowy); <nn> zakres 01 FF np.: DAI33500A1 Odpowiedź : <CR><LF>Brak danych<cr><lf> Odpowiedź : <CR><LF> Aktualizacja danych <CR><LF> w przypadku uaktualniania danych Strona 5 z 14

1.3.9 Dobowy odczyt profilu mocy Rozkaz : DAD<dd><x> <x> indeks licznika w pamięci urządzenia (1 4) <dd> np.: DAD051 Odpowiedź : <CR><LF> Odpowiedź : <CR><LF>Brak danych<cr><lf> indeks doby do odczytu profilu mocy (format dziesiętny); zakres 01 (bieŝąca) 35 (najstarsza) Odpowiedź : <CR><LF> Aktualizacja danych <CR><LF> w przypadku uaktualniania danych 1.3.10 Zakończenie połączenia Rozkaz : QUIT Odpowiedź : <CR><LF>Bye.<CR><LF> 1.3.11 Odczyt bieŝący licznika tryb bezpośredni Odczyt bieŝący licznika pozwala na bezpośrednią transmisję danych pomiarowych licznika. Tryb bezpośredni wstrzymuje zaprogramowany harmonogram odczytowy modułu MKi4-sm udostępniając komunikację z licznikami dla jednego z łącz transmisyjnych (łącze modemowe lub jeden z portów TCP/IP). 1.3.11.1 Odczyt statusu Rozkaz : EXTS<CR><LF> Odpowiedź : STATUS <N><CR><LF> <N> N indeks statusu Znaczenie 1 trwa odczyt danych chwilowych ( online ) 2 trwa odczyt tabeli pomiarowej 3 gotowość do odczytu bieŝącego licznika 5 zakończony odczyt tabeli pomiarowej w odczycie bieŝącym licznika 7 aktywny odczyt bieŝący dla innego łącza komunikacyjnego np.: STATUS 1<CR><LF> 1.3.11.2 Aktywacja odczytu bieŝącego licznika Rozkaz : EXTR<CR><LF> Odpowiedź : STATUS 0<CR><LF> Rozkaz wymagany do inicjalizacji trybu odczytu bieŝącego licznika. Strona 6 z 14

1.3.11.3 Odczyt tabeli pomiarowej licznika Rozkaz : EXTG<num_tab><num_licz><CR><LF> <num_tab> numer tabeli odczytowej (0,6 lub 7) <num_licz> numer licznika pomiarowego np.: /G7403 0000302<CR><LF> Odpowiedź : STATUS 4<CR><LF> w przypadku braku aktywnego trybu odczytu bieŝącego Rozkaz pozwala na odczyt bieŝący tabeli pomiarowej licznika. Moduł MKi4-sm przystępuje do odczytu licznika zapisując dane w tymczasowym pliku pomiarowym. Przykład wymaganej sekwencji odczytowej dla trybu odczytu bieŝącego pokazano w punkcie 1.3.12.6 Pełna sekwencja odczytu bieŝącego licznika. 1.3.11.4 Pobranie odczytanej tabeli pomiarowej Rozkaz : EXTD<CR><LF> Odpowiedź : DANE:<CR><LF <CR><LF> Odpowiedź : Brak danych<cr><lf> Rozkaz pozwala na pobranie danych odczytanej tabeli pomiarowej licznika. Przykład wymaganej sekwencji odczytowej dla trybu odczytu bieŝącego pokazano w punkcie 1.3.12.6 Pełna sekwencja odczytu bieŝącego licznika. 1.3.11.5 Zakończenie trybu odczytu bieŝącego licznika Rozkaz : EXTK<CR><LF> Odpowiedź : STATUS 0<CR><LF> Rozkaz kończy tryb odczytu bieŝącego licznika. 1.3.11.6 Pełna sekwencja odczytu bieŝącego licznika Pełna sekwencja odczytowa dla trybu odczytu bieŝącego powinna wyglądać następująco: Lp. Rozkaz Działanie 1 EXTR<CR><LF> aktywacja odczytu bieŝącego licznika 2 EXTS<CR><LF> odczyt statusu; oczekiwanie na zgłoszenie: STATUS 3<CR><LF> - licznik gotowy do bieŝącego odczytu 3 EXTG<num_tab><num_licz><CR><LF> odczyt tabeli pomiarowej licznika 4 EXTS<CR><LF> odczyt statusu; oczekiwanie na zakończenie odczytu danych STATUS 5<CR><LF> - zakończony odczyt danych 5 EXTD<CR><LF> pobranie odczytanych danych 6 EXTK<CR><LF> koniec trybu odczytu bezpośredniego 7 QUIT zakończenie połączenia modemowego Strona 7 z 14

1.3.11.7 Aktywacja trybu bezpośredniego odczytu licznika Rozkaz : EXTB<CR><LF> Odpowiedź : STATUS 0<CR><LF> Odpowiedź : STATUS 6<CR><LF> aktywny tryb bezpośredniego odczytu w przypadku braku aktywnego trybu odczytu bieŝącego Rozkaz wymagany do inicjalizacji bezpośredniego odczytu licznika tryb przeźroczysty. Odczyt danych licznika w tym trybie odbywa się zgodnie z protokołem licznika (rozkazy EXTX; EXTY). Aktywacji trybu bezpośredniego odczytu dokonujemy zawsze po uprzedniej aktywacji trybu odczytu bieŝącego licznika (rozkaz EXTR). 1.3.11.8 Wysłanie rozkazu do licznika w trybie bezpośredniego odczytu Rozkaz : EXTX<rozkaz><CR><LF> <rozkaz> dowolna sekwencja znakowa zgodna z protokołem licznika; rozkaz wysyłany ze znakami końca linii <CR><LF> np.: EXTX/?403 0000302!<CR><LF> rozkaz wysyłany do licznika: /?403 0000302!<CR><LF> Rozkaz : EXTY<rozkaz><CR><LF> <rozkaz> dowolna sekwencja znakowa zgodna z protokołem licznika; rozkaz wysyłany bez znaków końca linii <CR><LF> np.: EXTY<SOH>B0<ETX>q<CR><LF> rozkaz wysyłany do licznika: <SOH>B0<ETX>q 1.3.11.9 Zakończenie trybu bezpośredniego odczytu licznika Rozkaz : EXTK<CR><LF> analogicznie jak Zakończenie trybu odczytu bieŝącego licznika punkt 1.3.12.5 1.3.11.10 Pełna sekwencja bezpośredniego odczytu licznika Pełna sekwencja odczytowa dla trybu odczytu bezpośredniego powinna wyglądać następująco: Lp. Rozkaz Działanie 1 EXTR<CR><LF> aktywacja odczytu bieŝącego licznika 2 EXTS<CR><LF> odczyt statusu; oczekiwanie na zgłoszenie: STATUS 3<CR><LF> - licznik gotowy do bieŝącego odczytu 3 EXTB<CR><LF> STATUS 0<CR><LF> - aktywny tryb bezpośredniego odczytu 4 EXTX<rozkaz><CR><LF> EXTY<rozkaz><CR><LF> wymiana danych zgodnie z protokołem licznika 5 EXTK<CR><LF> koniec trybu odczytu bezpośredniego 6 QUIT zakończenie połączenia modemowego Strona 8 z 14

2 Transmisja danych z wykorzystaniem połączenie ethernetowego 2.1 Parametry połączenia Port (socket TCP/IP) : port zgodny z zaprogramowanym w module MKi4-sm. Moduł MKi4-sm oczekuje na nawiązanie połączenia TCP/IP na zaprogramowanym porcie oraz na porcie o jeden wyŝszym - umoŝliwiając transmisję na obu portach niezaleŝnie. 2.2 Nawiązanie połączenia. Nawiązanie połączenia polega na otwarciu portu TCP/IP, po tej czynności moduł MKi4-sm zgłosi się komunikatem: MKI v04.02<cr><lf> WPROWADZ POLECENIE> Uwaga: Numer wersji ( w tym przypadku 04.02 ) moŝe ulec zmianie. 2.3 Opis poleceń 2.3.1 Odczyt listy liczników podłączonych do modułu MKi4-sm (wariant 1) Rozkaz : /L<CR><LF> Odpowiedź : LIST<CR><LF <num_licz><cr><lf> <num_licz><cr><lf> <num_licz><cr><lf> <num_licz><cr><lf> ENDLIST.<CR><LF> <num_licz> numer licznika pomiarowego np.: LIST<CR><LF> 403 0000302<CR><LF> 403 0000321<CR><LF> ENDLIST.<CR><LF> 2.3.2 Odczyt listy liczników podłączonych do modułu MKi4-sm (wariant 2) Rozkaz : /E<CR><LF> Odpowiedź : <typ_licz><num_licz><cr><lf> <typ_licz><num_licz><cr><lf> <typ_licz><num_licz><cr><lf> <typ_licz><num_licz><cr><lf> ENDLIST.<CR><LF> <num_licz> numer licznika pomiarowego <typ_licz> typ licznika pomiarowego np.:list<cr><lf> EQM 403 0000302<CR><LF> EQABP 303 0000321<CR><LF> ENDLIST. <CR><LF> Strona 9 z 14

2.3.3 Odczyt danych - tabela pomiarowa Rozkaz : /A<num_licz><CR><LF> <num_licz> numer licznika pomiarowego np.: /A403 0000302<CR><LF> Odpowiedź : DANE:<CR><LF <CR><LF> w przypadku podania błędnego numeru licznika Odpowiedź : BUSY<CR><LF> w przypadku braku dostępu do pliku danych (plik jest aktualnie czytany) Odpowiedź : Brak danych<cr><lf> Rozkaz pozwala na pobranie danych tabeli pomiarowej licznika zdefiniowanej w parametrach konfiguracyjnych modułu MKi4-sm. 2.3.4 Odczyt danych - wartości chwilowe (online) Rozkaz : /O<num_licz><CR><LF> <num_licz> numer licznika pomiarowego np.: /O403 0000302<CR><LF> Odpowiedź : ONLINE:<CR><LF> <CR><LF> zestaw danych zgodny z konfiguracją modułu MKi4-sm w przypadku podania błędnego numeru licznika Odpowiedź : Brak danych<cr><lf> Rozkaz pozwala na pobranie wartości chwilowych zdefiniowanych w parametrach konfiguracyjnych modułu MKi4-sm. 2.3.5 Pełny odczyt profilu mocy Rozkaz : /F<num_licz><CR><LF> <num_licz> numer licznika pomiarowego np.: /F403 0000302<CR><LF> Odpowiedź : DANE:<CR><LF> <CR><LF> w przypadku podania błędnego numeru licznika Odpowiedź : Brak danych<cr><lf> Odpowiedź : Aktualizacja danych <CR><LF> w przypadku uaktualniania danych Profile mocy przesyłane są od najstarszego do najmłodszego cyklu pomiarowego w bloku pamięci. Strona 10 z 14

2.3.6 Indeksowy odczyt profilu mocy Rozkaz : /I<yyyy><nn><num_licz><CR><LF> <num_licz> <yyyy> Odpowiedź : DANE:<CR><LF> <CR><LF> numer licznika pomiarowego indeks cyklu od którego czytamy profil mocy (format dziesiętny); 0001(najstarszy) 3360(najmłodszy) liczba profili mocy do odczytania (format szesnastkowy); <nn> zakres 01 FF np.: /I33500A403 0000302<CR><LF> w przypadku podania błędnego numeru licznika Odpowiedź : Brak danych<cr><lf> Odpowiedź : Aktualizacja danych <CR><LF> w przypadku uaktualniania danych 2.3.7 Dobowy odczyt profilu mocy Rozkaz : /Q<dd><num_licz><CR><LF> <num_licz> <dd> numer licznika pomiarowego indeks doby do odczytu profilu mocy (format dziesiętny); zakres 01 (bieŝąca) 35 (najstarsza) np.: /Q02403 0000302<CR><LF> Odpowiedź : DANE:<CR><LF> <CR><LF> w przypadku podania błędnego numeru licznika Odpowiedź : Brak danych<cr><lf> Odpowiedź : Aktualizacja danych <CR><LF> w przypadku uaktualniania danych 2.3.8 Zakończenie połączenia Rozkaz : QUIT<CR><LF> Odpowiedź : END.<CR><LF> Strona 11 z 14

2.3.9 Odczyt bieŝący licznika tryb bezpośredni Odczyt bieŝący licznika pozwala na bezpośrednią transmisję danych pomiarowych licznika. Tryb bezpośredni wstrzymuje zaprogramowany harmonogram odczytowy modułu MKi4-sm udostępniając komunikację z licznikami dla jednego z łącz transmisyjnych (łącze modemowe lub jeden z portów TCP/IP). 2.3.9.1 Odczyt statusu Rozkaz : /S<CR><LF> Odpowiedź : STATUS <N><CR><LF> <N> N indeks statusu Znaczenie 1 trwa odczyt danych chwilowych ( online ) 2 trwa odczyt tabeli pomiarowej 3 gotowość do odczytu bieŝącego licznika 5 zakończony odczyt tabeli pomiarowej w odczycie bieŝącym licznika 7 aktywny odczyt bieŝący dla innego łącza komunikacyjnego np.: STATUS 1<CR><LF> 2.3.9.2 Aktywacja odczytu bieŝącego licznika Rozkaz : /R<CR><LF> Odpowiedź : STATUS 0<CR><LF> Rozkaz wymagany do inicjalizacji trybu odczytu bieŝącego licznika. 2.3.9.3 Odczyt tabeli pomiarowej licznika Rozkaz : /G<num_tab><num_licz><CR><LF> <num_tab> numer tabeli odczytowej (0,6 lub 7) <num_licz> numer licznika pomiarowego np.: /G7403 0000302<CR><LF> Odpowiedź : STATUS 4<CR><LF> w przypadku braku aktywnego trybu odczytu bieŝącego Rozkaz pozwala na odczyt bieŝący tabeli pomiarowej licznika. Moduł MKi4-sm przystępuje do odczytu licznika zapisując dane w tymczasowym pliku pomiarowym. Przykład wymaganej sekwencji odczytowej dla trybu odczytu bieŝącego pokazano w punkcie 2.3.9.6 Pełna sekwencja odczytu bieŝącego licznika. Strona 12 z 14

2.3.9.4 Pobranie odczytanej tabeli pomiarowej Rozkaz : /D<CR><LF> Odpowiedź : DANE:<CR><LF <CR><LF> Odpowiedź : Brak danych<cr><lf> Rozkaz pozwala na pobranie danych odczytanej tabeli pomiarowej licznika. Przykład wymaganej sekwencji odczytowej dla trybu odczytu bieŝącego pokazano w punkcie 2.3.9.6 Pełna sekwencja odczytu bieŝącego licznika. 2.3.9.5 Zakończenie trybu odczytu bieŝącego licznika Rozkaz : /K<CR><LF> Odpowiedź : STATUS 0<CR><LF> Rozkaz kończy tryb odczytu bieŝącego licznika. 2.3.9.6 Pełna sekwencja odczytu bieŝącego licznika Pełna sekwencja odczytowa dla trybu odczytu bieŝącego powinna wyglądać następująco: Lp. Rozkaz Działanie 1 /R<CR><LF> aktywacja odczytu bieŝącego licznika odczyt statusu; oczekiwanie na zgłoszenie: 2 /S<CR><LF> STATUS 3<CR><LF> - licznik gotowy do bieŝącego odczytu 3 /G<num_tab><num_licz><CR><LF> odczyt tabeli pomiarowej licznika odczyt statusu; oczekiwanie na zakończenie odczytu danych 4 /S<CR><LF> STATUS 5<CR><LF> - zakończony odczyt danych 5 /D<CR><LF> pobranie odczytanych danych 6 /K<CR><LF> koniec trybu odczytu bezpośredniego 7 QUIT<CR><LF> zakończenie połączenia TCP/IP Strona 13 z 14

2.3.9.7 Aktywacja trybu bezpośredniego odczytu licznika Rozkaz : /B<CR><LF> Odpowiedź : STATUS 0<CR><LF> Odpowiedź : STATUS 6<CR><LF> aktywny tryb bezpośredniego odczytu w przypadku braku aktywnego trybu odczytu bieŝącego Rozkaz wymagany do inicjalizacji bezpośredniego odczytu licznika tryb przeźroczysty. Odczyt danych licznika w tym trybie odbywa się zgodnie z protokołem licznika (rozkazy /X; /Y). Aktywacji trybu bezpośredniego odczytu dokonujemy zawsze po uprzedniej aktywacji trybu odczytu bieŝącego licznika (rozkaz /R). 2.3.9.8 Wysłanie rozkazu do licznika w trybie bezpośredniego odczytu Rozkaz : /X<rozkaz><CR><LF> <rozkaz> dowolna sekwencja znakowa zgodna z protokołem licznika; rozkaz wysyłany ze znakami końca linii <CR><LF> np.: /X/A403 0000302<CR><LF> rozkaz wysyłany do licznika: /A403 0000302<CR><LF> Rozkaz : /Y<rozkaz><CR><LF> <rozkaz> dowolna sekwencja znakowa zgodna z protokołem licznika; rozkaz wysyłany bez znaków końca linii <CR><LF> np.: /Y<SOH>B0<ETX>q<CR><LF> rozkaz wysyłany do licznika: <SOH>B0<ETX>q 2.3.9.9 Zakończenie trybu bezpośredniego odczytu licznika Rozkaz : /K<CR><LF> analogicznie jak Zakończenie trybu odczytu bieŝącego licznika punkt 2.3.9.5 2.3.9.10 Pełna sekwencja bezpośredniego odczytu licznika Pełna sekwencja odczytowa dla trybu odczytu bezpośredniego powinna wyglądać następująco: Lp. Rozkaz Działanie 1 /R<CR><LF> aktywacja odczytu bieŝącego licznika 2 /S<CR><LF> odczyt statusu; oczekiwanie na zgłoszenie: STATUS 3<CR><LF> - licznik gotowy do bieŝącego odczytu 3 /B<CR><LF> STATUS 0<CR><LF> - aktywny tryb bezpośredniego odczytu 4 /X<rozkaz><CR><LF> /Y<rozkaz><CR><LF> wymiana danych zgodnie z protokołem licznika 5 /K<CR><LF> koniec trybu odczytu bezpośredniego 6 QUIT<CR><LF> zakończenie połączenia TCP/IP Strona 14 z 14