OPIS KODU ZDALNEJ SYNCHRONIZACJI CZASU

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

PROTOKÓŁ TRANSMISJI DANYCH LICZNIKA

TK/2004/047/001 LP-1

TK/2004/048/001 EP-3

PROTOKÓŁ TRANSMISJI DANYCH LICZNIKA EABM

Tytuł: PROTOKÓŁ TRANSMISJI DANYCH LICZNIKÓW EQABP / FQABP. Nazwa urządzenia: ELEKTRONICZNY TRÓJFAZOWY LICZNIK ENERGII ELEKTRYCZNEJ

Tytuł: Protokół transmisji danych licznika slab

T K/2004/040/001 E L E KTRONICZN Y LICZNIK ENERGII ELEKTRY C ZN E J LABM

T K/2004/040/002 E L E KTRONICZN Y LICZNIK ENERGII ELEKTRY C ZN E J LABM

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

Tytuł: PROTOKÓŁ TRANSMISJI DANYCH LICZNIKA EQM. Nazwa urządzenia: ELEKTRONICZNY TRÓJFAZOWY LICZNIK ENERGII ELEKTRYCZNEJ

Protokół transmisji danych licznika EQM

E ABM. v x230/400 V 0,15-5(100) A 50 Hz. v x230/400 V 0,05-5(6) A 50 Hz; 3x230/400 V 0,05-5(10) A 50 Hz

Protokół transmisji danych licznika EQABP

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

Tytuł: PROTOKÓŁ TRANSMISJI DANYCH LICZNIKÓW EAP/FAP i EQABP/FQABP TK/2004/027/001 ELEKTRONICZNY TRÓJFAZOWY LICZNIK ENERGII ELEKTRYCZNEJ

Tytuł: Protokół transmisji licznika sea-bte. Indeks dokumentacji: TK/2004/042/001. Nazwa urządzenia: Trójfazowy licznik energii elektrycznej

Nazwa urządzenia: Trójfazowy licznik energii elektrycznej typu seab

Tytuł: PROTOKÓŁ TRANSMISJI DANYCH W LICZNIKACH seab/m-bus. seab

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

Tytuł: Protokół transmisji danych licznika slab/m-bus. Wersja wykonania: V 0,25 5(60) A 50 Hz Bezpośredni, M-Bus

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

ELEKTRONICZNY TRÓJFAZOWY LICZNIK ENERGII ELEKTRYCZNEJ

I. Postępowanie dla liczników LAP, EAP, FAP, EQABP, FQABP, EABM, EQM, sea

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

KERN EW-A01 Wersja /99

TRANSMISJA DANYCH do i od sondy (UMPP) ilości (poziomu) paliwa w zbiorniku pojazdu drogowego z interface'm cyfrowym (serial port)

ND48-RS protokół komunikacyjny ASCII A2.04

Magistrala LIN

CR232.S v2 KONWERTER CAN / RS232

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

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

Data utworzenia Data aktualizacji Korekta 3 Il. stron 7

Instrukcja dotycząca kodów kreskowych

SZYMAŃSKI ŁÓDŹ Ul. Wiskicka 22 Tel./fax. (042) Tel./fax. (042) Kom

ASCII A2.04 protokół komunikacyjny do wyświetlaczy

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30

Instrukcja do oprogramowania ENAP DEC-1

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

I. Postpowanie dla liczników LAP, EAP, FAP, EQABP, FQABP, EABM, EQM, sea

Instrukcja obsługi programu MKi2-sm konfigurator

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

Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów

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

Protokół CAN-bus PKP.

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

Instrukcja obsługi czytnika MM-R32

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

Protokół ASCII stosowany jest do komunikacji z wyświetlaczami LDN i LDA przez interfejs RS232, RS485 lub TTY.

Protokół IEC

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

Protokół CAN-bus PKP.

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

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

System automatyki domowej. Nexo.API Protokół Karty komend NXW396

Logiczny model komputera i działanie procesora. Część 1.

Najnowsze osiągnięcia w dziedzinie konstrukcji liczników energii elektrycznej, stanowiących ofertę ZEUP Pozyton. Liczniki typu EAP, FAP, EQABP, FQABP

Spis treści Strona. Basic SP. Instrukcja z dnia

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

1. Warstwa fizyczna. 2. Organizacja transmisji.

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

SmartDRIVE protokół transmisji szeregowej RS-485

Struktura pliku wejściowego ipko biznes PLA/MT103

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

xx + x = 1, to y = Jeśli x = 0, to y = 0 Przykładowy układ Funkcja przykładowego układu Metody poszukiwania testów Porównanie tabel prawdy

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

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

Lista rozkazów przyrządów serii AL154S(1)5..

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

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

Projekt wymagań bezpieczeństwa wobec statycznych bezpośrednich 1-fazowych i 3- fazowych liczników energii elektrycznej:

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

Protokół IEC

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

Przesyłania danych przez protokół TCP/IP

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

Tytuł: Protokół transmisji Modbus-RTU w liczniku seab. Nazwa urządzenia: Trójfazowy licznik energii elektrycznej typu seab

PROGRAM DO ARCHIWIZACJI NOŚNIKÓW KOPII ELEKTRONICZNEJ

Konfigurator Modbus. Instrukcja obsługi programu Konfigurator Modbus. wyprodukowano dla

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

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

asix5 Podręcznik użytkownika Strategia buforowa

NX700 PLC

RS485 MODBUS Module 6RO

LE-01MB Licznik zużycia energii elektrycznej 1-fazowy Dwukierunkowy z analizą parametrów sieci

Programowanie w językach asemblera i C

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

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1

HP-1 parametry. Pobór prądu (przy zasilaniu 12V) Pobierana moc (przy zasilaniu 12V) 0,036W. Pomiar ciśnienia

RS485 MODBUS Module 6RO

REJESTRATOR Z EKRANEM DOTYKOWYM TYPU KD7

Instrukcja obsługi. Terminal SD for DB25 CNC

ZAKŁAD SYSTEMÓW ELEKTRONICZNYCH I TELEKOMUNIKACYJNYCH Laboratorium Podstaw Telekomunikacji WPŁYW SZUMÓW NA TRANSMISJĘ CYFROWĄ

LDW - wyświetlacze wagowe

Architektura komputerów

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

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

INSTRUKCJA OBSŁUGI. KONWERTERA USB/RS232 - M-Bus

Transkrypt:

Zakład Elektronicznych Urządzeń Pomiarowych POZYTON Sp. z o.o. 42-200 Częstochowa, ul. Staszica 8 Tel.: 34-361-38-32, 34-366-44-95 Fax: 34-324-13-50, 34-361-38-35 e-mail: pozyton@pozyton.com.pl www.pozyton.com.pl OPIS KODU ZDALNEJ SYNCHRONIZACJI CZASU D o k u m e n t z a w i e r a : 1 3 s t r o n

Spis treści 1 WPROWADZENIE...3 2 OGÓLNE CECHY TRANSMISJI...4 2.1 Parametry transmisji...4 2.2 Protokół transmisji...4 3 NAWIĄZANIE TRANSMISJI...4 3.1 Liczniki EAP, FAP, EQABP i FQABP wersje standard oraz EQM wersje 01.xx...4 3.2 Liczniki sea, sea-b i seab wersje 02.xx...5 3.3 Liczniki EQABP i FQABP wersje OBIS oraz EQM wersje 02.xx...6 3.4 Liczniki EABM wersje 01.01, 02.01 i 03.01...7 3.5 Liczniki LAP-A1 wersje 05.xx i 06.01...7 4 ROZKAZ PROGRAMOWANIA DATY I CZASU...8 4.1 Protokół IEC zgodny z normą PN-EN 62056-21...8 4.2 Protokół M-BUS zgodny z normą PN-EN 13757-3 (seab wersje 03.xx)...9 5 WYJŚCIE Z TRYBU REJESTROWEGO...9 6 OBLICZANIE SUMY KONTROLNEJ...10 6.1 Protokół IEC zgodny z normą PN-EN 62056-21...10 6.2 Protokół M-BUS zgodny z normą PN-EN 13757-3 (seab wersje 03.xx)...10 7 PRZYKŁADY...10 7.1 Liczniki EAP, FAP, EQABP i FQABP wersje standard oraz EQM wersje 01.xx...10 7.2 Liczniki sea, sea-b i seab wersje 02.xx...11 7.3 Liczniki EQABP i FQABP wersje OBIS oraz EQM wersje 02.xx...11 7.4 Liczniki EABM wersje 01.01, 02.01 i 03.01...12 7.5 Liczniki LAP-A1 wersje 05.xx i 06.01...12 8 ALGORYTM ZDALNEGO USTAWIANIA DATY I CZASU...13 Strona 2 z 13

2 OGÓLNE CECHY TRANSMISJI 2.1 Parametry transmisji prędkość transmisji programowalna (wartość domyślna 4800 bitów/sekundę) ilość bitów danych 7 ilość bitów stopu 1 kontrola parzystości Even 2.2 Protokół transmisji Protokół tekstowy spełniający zalecenia normy PN-EN 62056-21. 3 NAWIĄZANIE TRANSMISJI Programowanie daty i czasu wymaga nawiązania transmisji z licznikiem w trybie rejestrowym. 3.1 Liczniki EAP, FAP, EQABP i FQABP wersje standard oraz EQM wersje 01.xx Inicjalizacja transmisji z licznikiem EAP/FAP (od wersji 03.07), EQABP/FQABP (od wersji 03.05) oraz EQM (wersje 01.xx) następuje po wysłaniu do licznika sekwencji: / A n n n. n n n n n n n! [ C R ] [ L F ] licznik po stwierdzeniu, że przysłana sekwencja zawiera jego numer fabryczny (adres) odpowiada sekwencją: / g n n n. n n n n n n n! [ C R ] [ L F ] nnn.nnnnnnn numer licznika (licznik odpowiada także na numer 000.0000000) w przeciwnym przypadku nie odpowiada wcale i prowadzi nasłuch łącza. Po zainicjowaniu połączenia w celu nawiązania transmisji do licznika wysyłana jest sekwencja: /?! [ C R ] [ L F ] licznik w odpowiedzi wysyła swój identyfikator: / P O Z b n a z w a - n n n. n n n n n n n - V P v v. v v * [ C R ] [ L F ] POZ skrótowe oznaczenie producenta (ZEUP Pozyton ) nazwa oznaczenie produktu (EAP, FAP, EQABP, FQABP lub EQM) nnn.nnnnnnn numer licznika b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21, wartości od 0 do 6 są jednoznacznie zdefiniowane przez normę a pozostałe norma rezerwuje do przyszłych zastosowań natomiast licznik (EAP, FAP, EQABP i FQABP tylko do wartości 7) zinterpretuje zgodnie z tabelą: b 0 1 2 3 4 5 6 7 8 9 prędkość transmisji [bity/sekundę] 300 600 1200 2400 4800 9600 19200 38400 57600 115200 VPvv.vv wersja wykonania licznika Po nawiązaniu transmisji licznik przechodzi do stanu oczekiwania na ustalenie trybu pracy łącza komunikacyjnego. W celu potwierdzenia nawiązania komunikacji i ustalenia rejestrowego trybu pracy do licznika należy wysłać sekwencję: [ A C K ] 0 b 1 [ C R ] [ L F ] b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21 Strona 4 z 13

Jeżeli potwierdzenie nie nastąpi lub zostanie błędnie zdekodowane, licznik przerywa transmisję i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. Po prawidłowym zdekodowaniu potwierdzenia następuje procedura autoryzacji. W tym celu licznik wysyła sekwencję: [ S O H ] P 0 [ S T X ] ( x x x x ) [ E T X ] [ B C C ] i oczekuje na odpowiedź w postaci: [ S O H ] P 2 [ S T X ] ( 0 0 0 0 ) [ E T X ] [ B C C ] [BCC] - w tym przypadku jest to znak 'b' xxxx parametr dla algorytmu zabezpieczającego [BCC] suma kontrolna Gdy licznik prawidłowo zdekoduje opisaną powyżej sekwencję odpowiada znakiem [ACK] i przechodzi do trybu rejestrowego. W przypadku błędnego zdekodowania sekwencji licznik odpowiada znakiem [NAK] i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. 3.2 Liczniki sea, sea-b i seab wersje 02.xx Inicjalizacja transmisji z licznikiem sea lub sea-b następuje po wysłaniu do licznika sekwencji: / A n n n. n n n n n n n! [ C R ] [ L F ] licznik po stwierdzeniu, że przysłana sekwencja zawiera jego numer fabryczny (adres) odpowiada sekwencją: / g n n n. n n n n n n n! [ C R ] [ L F ] nnn.nnnnnnn numer licznika (licznik odpowiada także na numer 000.0000000) w przeciwnym przypadku nie odpowiada wcale i prowadzi nasłuch łącza. Po zainicjowaniu połączenia w celu nawiązania transmisji do licznika wysyłana jest sekwencja: /?! [ C R ] [ L F ] licznik w odpowiedzi wysyła swój identyfikator: / P O Z b s E A - n n n. n n n n n n n - V P v v. v v * [ C R ] [ L F ] POZ skrótowe oznaczenie producenta (ZEUP Pozyton ) nnn.nnnnnnn numer licznika b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21, wartości od 0 do 6 są jednoznacznie zdefiniowane przez normę a pozostałe (wartość 7) norma rezerwuje do przyszłych zastosowań natomiast licznik zinterpretuje zgodnie z tabelą: b 0 1 2 3 4 5 6 7 prędkość transmisji [bity/sekundę] VPvv.vv wersja wykonania licznika 300 600 1200 2400 4800 9600 19200 38400 Po nawiązaniu transmisji licznik przechodzi do stanu oczekiwania na ustalenie trybu pracy łącza komunikacyjnego. W celu potwierdzenia nawiązania komunikacji i ustalenia rejestrowego trybu pracy do licznika należy wysłać sekwencję: [ A C K ] 0 b 1 [ C R ] [ L F ] b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21 Jeżeli potwierdzenie nie nastąpi lub zostanie błędnie zdekodowane, licznik przerywa transmisję i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. Po prawidłowym zdekodowaniu potwierdzenia następuje procedura autoryzacji. W tym celu licznik wysyła sekwencję: [ S O H ] P 0 [ S T X ] ( 0 0 0 0 ) [ E T X ] [ B C C ] i oczekuje na odpowiedź w postaci: [ S O H ] P 1 [ S T X ] ( ) [ E T X ] [ B C C ] Strona 5 z 13

[BCC] - w tym przypadku jest to znak 'a' [BCC] suma kontrolna Gdy licznik prawidłowo zdekoduje opisaną powyżej sekwencję odpowiada znakiem [ACK] i przechodzi do trybu rejestrowego. W przypadku błędnego zdekodowania sekwencji licznik odpowiada znakiem [NAK] i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. 3.3 Liczniki EQABP i FQABP wersje 04.xx oraz EQM wersje 02.xx Nawiązanie transmisji z licznikiem EQABP, FQABP lub EQM w wersji OBIS następuje po wysłaniu do licznika polecenia: /? n n n n n n n n n n! [ C R ] [ L F ] nnn nnnnnnn numer licznika (licznik odpowiada także na numer 000 0000000) licznik w odpowiedzi wysyła swój identyfikator: / P O Z b n a z w a - V P v v. v v * [ C R ] [ L F ] POZ skrótowe oznaczenie producenta (ZEUP Pozyton ) b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21, wartości od 0 do 6 są jednoznacznie zdefiniowane przez normę a pozostałe norma rezerwuje do przyszłych zastosowań natomiast licznik zinterpretuje zgodnie z tabelą: b 0 1 2 3 4 5 6 7 8 9 prędkość transmisji [bity/sekundę] 300 600 1200 2400 4800 9600 19200 38400 57600 115200 nazwa nazwa licznika (EQABP, FQABP lub EQM) VPvv.vv wersja wykonania licznika Po nawiązaniu transmisji licznik przechodzi do stanu oczekiwania na ustalenie trybu pracy łącza komunikacyjnego. W celu potwierdzenia nawiązania komunikacji i ustalenia rejestrowego trybu pracy do licznika należy wysłać sekwencję: [ A C K ] 0 b 1 [ C R ] [ L F ] b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21 Jeżeli potwierdzenie nie nastąpi lub zostanie błędnie zdekodowane, licznik przerywa transmisję i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. Po prawidłowym zdekodowaniu potwierdzenia następuje procedura autoryzacji. W tym celu licznik wysyła sekwencję: [SOH]P0[STX](xxxx)[ETX][BCC] i oczekuje na odpowiedź w postaci: [ S O H ] P 2 [ S T X ] ( 0 0 0 0 ) [ E T X ] [ B C C ] [BCC] - w tym przypadku jest to znak 'b' xxxx parametr dla algorytmu zabezpieczającego [BCC] suma kontrolna Gdy licznik prawidłowo zdekoduje opisaną powyżej sekwencję odpowiada znakiem [ACK] i przechodzi do trybu rejestrowego. W przypadku błędnego zdekodowania sekwencji licznik odpowiada znakiem [NAK] i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. Strona 6 z 13

3.4 Liczniki EABM wersje 01.01, 02.01 i 03.01 Nawiązanie transmisji z licznikiem EABM następuje po wysłaniu do licznika polecenia: /? n n n n n n n n n n! [ C R ] [ L F ] nnn nnnnnnn numer licznika (licznik odpowiada także na numer 000 0000000) licznik w odpowiedzi wysyła swój identyfikator: / P O Z b E A B M - V P v v. v v * [ C R ] [ L F ] POZ skrótowe oznaczenie producenta (ZEUP Pozyton ) b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21, wartości od 0 do 6 są jednoznacznie zdefiniowane przez normę a pozostałe (wartość 7) norma rezerwuje do przyszłych zastosowań natomiast licznik zinterpretuje zgodnie z tabelą: b 0 1 2 3 4 5 6 7 prędkość transmisji [bity/sekundę] 300 600 1200 2400 4800 9600 19200 38400 VPvv.vv wersja wykonania licznika Po nawiązaniu transmisji licznik przechodzi do stanu oczekiwania na ustalenie trybu pracy łącza komunikacyjnego. W celu potwierdzenia nawiązania komunikacji i ustalenia rejestrowego trybu pracy do licznika należy wysłać sekwencję: [ A C K ] 0 b 1 [ C R ] [ L F ] b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21 Jeżeli potwierdzenie nie nastąpi lub zostanie błędnie zdekodowane, licznik przerywa transmisję i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. Po prawidłowym zdekodowaniu potwierdzenia następuje procedura autoryzacji. W tym celu licznik wysyła sekwencję: [ S O H ] P 0 [ S T X ] ( 0 0 0 0 ) [ E T X ] [ B C C ] i oczekuje na odpowiedź w postaci: [ S O H ] P 1 [ S T X ] ( y y y y y y y y y y ) [ E T X ] [ B C C ] yyyyyyyyyy hasło zabezpieczające (10 znaków) [BCC] suma kontrolna Gdy licznik prawidłowo zdekoduje opisaną powyżej sekwencję odpowiada znakiem [ACK] i przechodzi do trybu rejestrowego. W przypadku błędnego zdekodowania sekwencji licznik odpowiada znakiem [NAK] i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. W liczniku EABM polecenie programowania daty i czasu zostanie przyjęte po uprzednim odblokowaniu zdalnej konfiguracji przełącznikiem mechanicznym umieszczonym pod zasobnikiem baterii LR6. 3.5 Liczniki LAP-A1 wersje 05.xx i 06.01 Nawiązanie transmisji z licznikiem LAP następuje po wysłaniu do licznika polecenia: /? n n n n n n n n n n! [ C R ] [ L F ] nnn nnnnnnn numer licznika (licznik odpowiada także na numer 000 0000000) licznik w odpowiedzi wysyła swój identyfikator: / P O Z b L A P - V P v v. v v * [ C R ] [ L F ] POZ skrótowe oznaczenie producenta (ZEUP Pozyton ) Strona 7 z 13

b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21, wartości od 0 do 6 są jednoznacznie zdefiniowane przez normę a pozostałe (wartość 7) norma rezerwuje do przyszłych zastosowań natomiast licznik zinterpretuje zgodnie z tabelą: b 0 1 2 3 4 5 6 7 prędkość transmisji [bity/sekundę] 300 600 1200 2400 4800 9600 19200 38400 VPvv.vv wersja wykonania licznika Po nawiązaniu transmisji licznik przechodzi do stanu oczekiwania na ustalenie trybu pracy łącza komunikacyjnego. W celu potwierdzenia nawiązania komunikacji i ustalenia rejestrowego trybu pracy do licznika należy wysłać sekwencję: [ A C K ] 0 b 1 [ C R ] [ L F ] b identyfikator prędkości transmisji, zgodny z zaleceniami normy PN-EN 62056-21 Jeżeli potwierdzenie nie nastąpi lub zostanie błędnie zdekodowane, licznik przerywa transmisję i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. Po prawidłowym zdekodowaniu potwierdzenia następuje procedura autoryzacji. W tym celu licznik wysyła sekwencję: [ S O H ] P 0 [ S T X ] ( 0 0 0 0 ) [ E T X ] [ B C C ] i oczekuje na odpowiedź w postaci: [ S O H ] P 1 [ S T X ] ( ) [ E T X ] [ B C C ] [BCC] - w tym przypadku jest to znak 'a' [BCC] suma kontrolna Gdy licznik prawidłowo zdekoduje opisaną powyżej sekwencję odpowiada znakiem [ACK] i przechodzi do trybu rejestrowego. W przypadku błędnego zdekodowania sekwencji licznik odpowiada znakiem [NAK] i przechodzi w stan nasłuchu i oczekuje na kolejne zainicjowanie łączności. 4 ROZKAZ PROGRAMOWANIA DATY I CZASU 4.1 Protokół IEC zgodny z normą PN-EN 62056-21 Polecenie programowania daty i czasu: [ S O H ] W 1 [ S T X ] T ( d d - m m - y y y y ; h h : n n : s s ) [ E T X ] [ B C C ] przyjęcie polecenia przez licznik potwierdzane jest przesłaniem znaku [ACK] dd - dzień, mm - miesiąc, yyyy - rok hh - godzina, nn - minuta, ss - sekunda [BCC] suma kontrolna Strona 8 z 13

4.2 Protokół M-Bus zgodny z normą PN-EN 13757-3 (seab wersje 03.xx) Polecenie programowania daty i czasu: Nr Bajtu Rozmiar (bajty) Wartość (Hex) Opis 1 1 68 Znak Start 2 1 0C Pole długości L 3 1 0C Pole długości L 4 1 68 Znak Start 5 1 53 / 73 Pole C 6 1 xx Pole A, adres 7 1 51 Pole CI, dane do licznika 8 1 02 DIF: 16-bitowa liczba całkowita 9 1 6C VIF: Data 10-11 2 xxxx Dane typu G 12 1 03 DIF: 24-bitowa liczba całkowita 13 1 6D VIF: Czas 14-16 3 xxxxxx Dane typu J 17 1 xx CS, suma kontrolna 18 1 16 Znak Stop Zawsze po otrzymaniu prawidłowego telegramu SND_UD (bez błędów w warstwie danych) licznik wysyła potwierdzenie ACK (E5h). Kodowanie rekordów danych: Typ G data 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 2 15 2 14 2 13 2 12 2 11 2 10 2 9 2 8 Dzień: UI5[1.. 5] <1..31> miesiąc: UI4[9..12] <1..12> rok: UI7[6..8, 13..16] <0..99> Typ J czas 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 2 15 2 14 2 13 2 12 2 11 2 10 2 9 2 8 2 23 2 22 2 21 2 20 2 19 2 18 2 17 2 16 Sekunda: UI6[ 1.. 6] <0..59> minuta: UI6[ 9..14] <0..59> godzina: UI5[17..21] <0..23> 5 WYJŚCIE Z TRYBU REJESTROWEGO Wyjście z trybu rejestrowego następuje po odebraniu przez licznik sekwencji: [SOH]B0[ETX][BCC] B0 kod wyjścia (zgodny z PN-EN 62056-21) Strona 9 z 13

[BCC] suma kontrolna (w tym przypadku jest to znak 'q') Licznik wysyła znak potwierdzenia [ACK] i przechodzi w tryb nasłuchu. Zakończenie trybu rejestrowego następuje również automatycznie, jeżeli przez określony czas (w zależności od typu licznika patrz tabela poniżej) licznik nie odbierze żadnego znaku. EAP, FAP, EQABP, FQABP wersje standard EQM wersje 01.xx sea, sea-b i seab EQABP, FQABP wersje OBIS i EQM wersje 02.xx EABM, LAP-A1 (wersje: 05.xx i 06.01) wartość stała: 8 sekund programowalna w zakresie: od 8 do 60 sekund wartość domyślna: 60 sekund programowalna w zakresie: od 8 do 120 sekund wartość domyślna: 60 sekund 6 OBLICZANIE SUMY KONTROLNEJ 6.1 Protokół IEC zgodny z normą PN-EN 62056-21 Suma kontrolna liczona jest według wzoru: B C C = B C C x o r z n a k Jeżeli w bloku danych występuje znak [SOH], to suma kontrolna liczona jest od następującego po nim znaku, w przeciwnym wypadku od pierwszego po znaku [STX]. Ostatnim znakiem wliczanym do sumy jest [ETX]. 6.2 Protokół M-Bus zgodny z normą PN-EN 13757-3 (seab wersje 03.xx) Suma kontrolna (CS) liczona jest jako suma arytmetyczna (modulo 255) z wszystkich danych oraz pól C, A oraz CI. 7 PRZYKŁADY Legenda: K: Komputer L: Licznik W nawiasach kwadratowych umieszczono znaki specjalne ASCII [SOH] znak ASCII o kodzie 1 [STX] znak ASCII o kodzie 2 [ETX] znak ASCII o kodzie 3 [ACK] znak ASCII o kodzie 6 [CR] znak ASCII o kodzie 13 [LF] znak ASCII o kodzie 10 [xxx] inny znak specjalny ASCII, kod wg podanej nazwy znaku 7.1 Liczniki EAP, FAP, EQABP i FQABP wersje standard oraz EQM wersje 01.xx Nawiązanie połączenia z licznikiem EQABP wersja 03.03, nr 303.0006078 K: /A303.0006078[CR][LF] L: /g303.0006078[cr][lf] K: /?![CR][LF] L: /POZ4EQABP-303.0006078-VP03.03*[CR][LF] Strona 10 z 13

Wejście w tryb rejestrowy K: [ACK]041[CR][LF] L: [SOH]P0[STX](681A)[ETX][RS] (ostatni znak to suma kontrolna) K: [SOH]P2[STX](0000)[ETX]b (ostatni znak to suma kontrolna) Wysłanie rozkazu programującego datę i czas K: [SOH]W1[STX]T(26-03-2012;10:57:19)[ETX][EOT] (ostatni znak to suma kontrolna) Rozłączenie z licznikiem K: [SOH]B0[ETX]q (ostatni znak to suma kontrolna) 7.2 Liczniki sea, sea-b i seab wersje 02.xx Nawiązanie połączenia z licznikiem sea wersja 01.16, nr 513.0016983 K: /A513.0016983[CR][LF] L: /g513.0016983[cr][lf] K: /?![CR][LF] L: /POZ5sEA-513.0016983-VP01.16*[CR][LF] Wejście w tryb rejestrowy K: [ACK]051[CR][LF] L: [SOH]P0[STX](0000)[ETX][RS] (ostatni znak to suma kontrolna) K: [SOH]P1[STX]()[ETX]a (ostatni znak to suma kontrolna) Wysłanie rozkazu programującego datę i czas K: [SOH]W1[STX]T(26-03-2012;10:24:19)[ETX][NUL] (ostatni znak to suma kontrolna) Rozłączenie z licznikiem K: [SOH]B0[ETX]q (ostatni znak to suma kontrolna) 7.3 Liczniki EQABP i FQABP wersje 04.xx oraz EQM wersje 02.xx Nawiązanie połączenia z licznikiem EQM wersja 02.02, nr 403 1234567 K: /?403 1234567![CR][LF] L: /POZ4EQM-VP02.02*[CR][LF] Wejście w tryb rejestrowy K: [ACK]041[CR][LF] L: [SOH]P0[STX](A122)[ETX][DLE] (ostatni znak to suma kontrolna) K: [SOH]P2[STX](0000)[ETX]b (ostatni znak to suma kontrolna) Wysłanie rozkazu programującego datę i czas K: [SOH]W1[STX]T(26-03-2012;09:12:11)[ETX][ENQ] (ostatni znak to suma kontrolna) Strona 11 z 13

Rozłączenie z licznikiem K: [SOH]B0[ETX]q (ostatni znak to suma kontrolna) 7.4 Liczniki EABM wersje 01.01, 02.01 i 03.01 Nawiązanie połączenia z licznikiem EABM wersja 01.01, nr 825 0000002 K: /?825 0000002![CR][LF] L: /POZ4EABM-VP01.01*[CR][LF] Wejście w tryb rejestrowy K: [ACK]041[CR][LF] L: [SOH]P0[STX](0000)[ETX] (ostatni znak to suma kontrolna) K: [SOH]P1[STX]( )[ETX]a (ostatni znak to suma kontrolna, w nawiasie hasło statyczne np. 10 spacji) Wysłanie rozkazu programującego datę i czas K: [SOH]W1[STX]T(26-03-2012;10:50:01)[ETX][LF] (ostatni znak to suma kontrolna) Rozłączenie z licznikiem K: [SOH]B0[ETX]q (ostatni znak to suma kontrolna) 7.5 Liczniki LAP-A1 wersje 05.xx i 06.01 Nawiązanie połączenia z licznikiem LAP-A1 wersja 05.03, nr 015 0003886 K: /?015 0003886![CR][LF] L: /POZ4LAP-VP05.03*[CR][LF] Wejście w tryb rejestrowy K: [ACK]041[CR][LF] L: [SOH]P0[STX](0000)[ETX] (ostatni znak to suma kontrolna) K: [SOH]P1[STX]()[ETX]a (ostatni znak to suma kontrolna) Wysłanie rozkazu programującego datę i czas K: [SOH]W1[STX]T(26-03-2012;10:50:01)[ETX][LF] (ostatni znak to suma kontrolna) Rozłączenie z licznikiem K: [SOH]B0[ETX]q (ostatni znak to suma kontrolna) Strona 12 z 13

8 ALGORYTM ZDALNEGO USTAWIANIA DATY I CZASU LICZNIK OBIS EQM v. 02.xx, EQABP v. 04.xx, FQABP v. 04.xx, EABM v. xx.01, LAP-A1v. 05.xx i 06.01 Nie OBIS EQM v. 01.xx, EQABP < v. 04.xx, FQABP < v. 04.xx, LAP-A1 < v. 05.xx, EAP, FAP, sea, sea-b, seab K: /?NRLICZNIKA![CR][LF] K: /ANRLICZNIKA[CR][LF] L: /POZBTYP-VPxx.xx*[CR][LF] L: /gnrlicznika[cr][lf] K: /?![CR][LF] L: / POZBTYP-NRLICZNIKA-VPxx.xx*[CR][LF] K: [ACK]0B1[CR][LF] L: [SOH]P0[STX](xxxx)[ETX][BCC] TAK xxxx = 0000 NIE TAK EABM xx.01 NIE K: [SOH]P1[STX](hasło)[ETX][BCC] K: [SOH]P1[STX]()[ETX][BCC] K: [SOH]P2[STX](0000)[ETX][BCC] K: [SOH]W1[STX]T(dd-mm-yyyy;hh:nn:ss)[ETX][BCC] K: [SOH]B0[ETX][BCC] Strona 13 z 13