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