Witam , czytałem tu poruszane tematy o Elfin i podłączeniu do pompy ciepła i niestety nie daje rady. Moja pompa z Chin to BLN-006TC1 która jest oferowana u nas w kraju przez wielu jako swój produkt . W instrukcjach podają że działa z Elfin-ew11a + Smart Heat-Pump , u mnie łączy się przez tą aplikacje z wifi i na końcu podaje błąd dodania urządzenia. Elfin podpięty do płyty do A i B , proszę o pomoc jak to ogarnąć by zagadało tylko z tą aplikacją.
Sprawdź w opcji “Status” czy elfin gada z PC- w “state” będzie wymiana bytów i ramek.
W temacie o Sprsun masz sporo informacji i zrzutów ekranu bo np.
masz modbus.
Przeszukałem stare wiadomości od sprzedającego i znalazłem to:
## Protokół Modbus Seria BLN
## Konwencja adresów: zakres 1–255
## Adres 0: adres rozgłoszeniowy, użyj polecenia rozgłoszeniowego do wysłania danych, wszystkie jednostki odbierają dane, ale nie odpowiadają
## 1.2 Czas komunikacji
Ta komunikacja przyjmuje półdupleksowy asynchroniczny tryb komunikacji szeregowej typu host-slave, a maszyna zewnętrzna działa w stanie slave. Gdy urządzenie podrzędne otrzyma polecenie od hosta, może poczekać 100 ms na ponowne wysłanie po zakończeniu komunikacji, a każdy adres dostępu nie przekracza 100; ponieważ zarówno komputer PC, jak i sterownik przewodowy są hostem, czas komunikacji musi być rozłożony w czasie i można go przesyłać po kolei;
## 1.3 Opis protokołu komunikacyjnego
1, komunikacja wykorzystuje magistralę RS485, asynchroniczny sygnał szeregowy 1 bit startu, 8 bitów danych, 1 bit końcowy, bez kontroli parzystości, szybkość transmisji 9600.
2. Zgodność ze standardowym protokołem MODBUS RTU, 16-bitową strukturą danych, 16-bitową kontrolą CRC, młodszy bajt znajduje się z przodu, a starszy bajt z tyłu.
3. Komunikacja host-slave wykorzystuje trzy polecenia:
3.1. Komenda 03H (zapytanie o 1 lub więcej rejestrów)
Wyślij polecenie: [adres urządzenia]+[numer polecenia 03H] + [adres rejestru startowego, górny 8 bitów] + [młodszy 8 bitów] + [odczyt numeru rejestru, górny 8 bitów] + [mniejszy 8 bitów] + [Kalibracja CRC dolny 8 bitów czeku] + [górne 8 bitów kontroli CRC]
Odpowiedź urządzenia: [adres urządzenia] + [numer polecenia 03H] + [liczba zwróconych bajtów] + [najwyższe 8 bitów danych 1] + [górne i dolne bity danych 1] +...+ [dane n] + [ Suma kontrolna CRC] dolne 8 bitów kontroli] + [górne 8 bitów kontroli CRC]
3.2. Polecenie 06H (zmodyfikuj pojedynczy rejestr)
Wyślij polecenie: [adres urządzenia] + [numer polecenia 06H] + [najwyższe 8 bitów adresu rejestru, który ma zostać umieszczony] + [mniejsze 8 bitów] + [wysokie 8 bitów dolnych danych] + [mniejsze 8 bitów] + [CRC The dolne 8 bitów czeku] + [górne 8 bitów czeku CRC]
Odpowiedź urządzenia: Jeśli polecenie wysłane przez komputer zostanie pomyślnie zwrócone, w przeciwnym razie brak odpowiedzi
3.3. Polecenie 10H (zmodyfikuj wiele rejestrów)
Wyślij polecenie: [adres urządzenia] + [numer polecenia 10H] + [adres rejestru startowego, górny 8 bitów] + [młodszy 8 bitów] + [numer rejestru, górny 8 bitów] + [młodszy 8 bitów] + [bajty rejestru] + [Dane 1 górne 8 bitów] + [Dolne 8 bitów] +…. + [Dane N górnych 8 bitów] + [Dolne 8 bitów] + [Dolne 8 bitów kontroli CRC] + [ Górne 8 bitów kontroli CRC]
Odpowiedź urządzenia: [adres urządzenia] + [numer polecenia 10H] + [adres rejestru startowego, wysoki 8 bitów] + [mniejszy 8 bitów] + [numer rejestru, wysoki 8 bitów] + [mniejszy 8 bitów] + [CRC kontrolny niski 8 bitów] + [wyższe 8 bitów sumy kontrolnej CRC
3.4. Wysłanie innych poleceń jest nieprawidłowe i nie odpowiada na dane
|numer seryjny|nazwa polecenia|zakres adresów|alfabetyzacja|Uwaga|
| --- | --- | --- | --- | --- |
|1|Status i usterki w czasie rzeczywistym|0x0000 ~ 0x003F|tylko czytać|adres 64|
|2|Dane w czasie rzeczywistym|0x0040 ~ 0x00FF|tylko czytać|Adres 192|
|3|Parametr układu jednostek P|0x0100 ~ 0x02FF|Czytaj i pisz|Adres 512|
|4|Parametry użytkownika|0x0300 ~ 0x032F|Czytaj i pisz|48 adres|
|5|polecenie użytkownika|0x0330 ~ 0x035F|Czytaj i pisz|48 adres|
|6|Informacje o wersji|0x0360 ~ 0x036F|tylko czytać|16 adres|
|7|Parametr układu jednostek L|0x0800-0x083F|Czytaj i pisz|adres 64|
Tych adresów jest więcej więc wrzucam może komuś się przyda kiedyś , można obejrzeć bez ściągania . Modbus protocol BLN series (1) (1).docx - Dokumenty Google
Zmieniam ustawienia i nie mogę dojść jak to ustawić a w “state” O.