Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Sterowniki Hewalex - Protokół po RS-485

25 Maj 2018 23:28 747 9
  • Poziom 13  
    Witam,

    Sterowniki Hewalexa stosowane do kontroli pompy ciepła lub kolektorów słonecznych mają port RS485. Czy ktoś zna ramkę zapytania o aktualne parametry ( temperatura, praca/stop ...)
    Chciałbym zintegrować to z właśnym sterownikiem i mieć zdalny podgląd.
  • Poziom 17  
    Kiedyś od jakiegoś integratora dostałem taką oto rozpiskę. Sterownik obsługuje modbus'a rtu. Parametry komunikacji musisz znać. Przykładowo 9600,8,N,1
    Code:

    ****** PROCOM - adresy zmiennych *******


    *** WYJSCIA DWUSTANOWE ***
    P1          2000
    P2          2001
    PC1          2002
    PC2          2003
    PP          2004
    PC          2005
    ZT2A          2006
    ZT2B          2007
    ZTA          2008


    *** WEJSCIA ANALOGOWE ***
    T1          0
    T2          1
    T3          2
    T4          3
    T5          4
    T6          5
    T7          6
    T8          7
    T9          8
    T10          9


    *** PARAMETRY DWUSTANOWE ***
    RESTART       7000
    KLAW          7001
    LIGHT          7002
    BLK_KLAW       7003
    RS_KOM          7004
    RELOAD          7005
    RS_PRG          7006
    OVER_RUN       7007
    SW1          7008
    SW2          7009
    SW3          7010
    SW4          7011
    SW5          7012
    SW6          7013
    SW7          7014
    SW8          7015
    LED_G          7016
    LED_R          7017
    BUZER          7018
    ENB_ESC       7024
    ENB_ENTER       7025
    ENB_STL       7026
    ENB_STP       7027
    ENB_STG       7028
    ENB_STD       7029
    ESC_ON          7032
    ENTER_ON       7033
    STL_ON          7034
    STP_ON          7035
    STG_ON          7036
    STD_ON          7037
    test_wyjsc       7064
    zimny          7065
    nzimny          7066
    Wy1          7067
    Wy2          7068
    Wy3          7069
    Wy4          7070
    Wy5          7071
    Wy6          7072
    Wy7          7073
    Wy8          7074
    Wy9          7075
    t1          7076
    t2          7077
    t3          7078
    t4          7079
    t5          7080
    t6          7081
    t7          7082
    t8          7083
    t9          7084
    Nastawa       7085
    fl_P1_1       7086
    fl_P1_2       7087
    fl_P2_2       7088
    fl_P2_1       7089
    fl_P1_3       7090
    fl_war1       7091
    fl_kom_rs       7092
    fl_P3.1       7093
    fl_P3.2       7094
    fl_P3.3       7095
    fl_przeg       7096
    fl_zakl_Pompy       7097
    fl_zakl_MIX       7098
    fl_godzCWU       7099
    fl_przenT12       7100
    fl_przenT102       7101
    fl_PP_1       7102
    fl_led1       7103


    *** PARAMETRY ANALOGOWE ***
    SEKUNDY       4000
    MINUTY          4001
    GODZINY       4002
    DZIEN          4003
    MIESIAC       4004
    ROK          4005
    DZIEN_TYG       4006
    NUMER_STER       4007
    NR_OBR          4008
    OBR_ELEM       4009
    progCO_l1       4064
    progCO_l2       4065
    progCO_l3       4066
    progCO_l4       4067
    progCO_l5       4068
    progCO_l6       4069
    progCO_l7       4070
    progCO_l8       4071
    progCO_l9       4072
    progCO_l10       4073
    progCO_l11       4074
    progCO_l12       4075
    progCO_dzien       4076
    progCO_godz1       4077
    progCO_godz2       4078
    progCO_godz3       4079
    progCO_godz4       4080
    haslo          4081
    nr_dni_tyg       4082
    nastCO_obw       4083
    progCO_obw       4084
    parCO_obw       4085
    licz_prg_zimny       4086
    il_obwco       4087
    Pn          4088
    Wt          4089
    Sr          4090
    Cz          4091
    Pt          4092
    So          4093
    Ni          4094
    T1_zm          4095
    T2_zm          4096
    T3_zm          4097
    T4_zm          4098
    T5_zm          4099
    T6_zm          4100
    T7_zm          4101
    T8_zm          4102
    T9_zm          4103
    T10_zm          4104
    p_t          4105
    p_rpPC          4106
    p_tpPC          4107
    p_tzPC          4108
    p_TmaxZ1       4109
    rp_PC2          4110
    tp_PC2          4111
    tz_PC2          4112
    p_TmaxZ2       4113
    p_TmaxZ3       4114
    p_TminZ1-Z2       4115
    s_wyrz          4116
    p_twyrz       4117
    p_Twyrz       4118
    s_wyrz2       4119
    B_BLOK          4120
    A_licz          4121
    p_TminZ2-Z3       4122
    s_PC1          4123
    s_PC2          4124
    s_przeg       4125
    p_dTZ1-Z2       4126
    p_dTZ2-Z3       4127
    p_dTKS-Z1       4128
    p_Tprzeg       4129
    s_cyrk          4130
    s_praca ZT       4131
    p_dTZT          4132
    s_CWU          4133
    T_zmKl12       4134
    T_zmKl102       4135
    s_T1210       4136
    p_TmaxZ4-KCO       4137
    p_dTZ3-Z4       4138
    p_TmaxZ4-KS       4139
    p_dTCW-KCO       4140
    p_TminGL       4141


    - koniec -
  • Poziom 13  
    Dziękuję!
    W czwartek bedę testował i dam znać jak poszły próby.
    Jeszcze raz dziękuję!
  • Poziom 13  
    Witam,

    Próbowałem się połączyć i niestety bez odpowiedzi.
    Testowałem Modbusa RTU i Ascii.
    Na sterowniku są ustawiane 3 parametry:
    - prędkość transmisji =19200
    -adres fizyczny =255
    -adres logiczny =6553

    Nie wiem doi czego miałby służyć ten ostatni parametr.

    Podsłuchałem transmisję na sterowniku od pompy ciepła też firmy Geco.
    Parametry RS485 takie same. Na razie nie doszukałem się logiki.
  • Poziom 13  
    Sprzętowo konverter RS485 <> USB

    testy modbusa robiłem przy pomocy programów Modscan i Mtester
    Trasmisję sterownik Geco G-426-P01 a moduł wykonawczy pompy powiertze-woda podsłuchuję Terminalem.

    Najbardziej interesuje mnie dostep do aktualnych temperatur sterownika solarów G-422-P07
  • Poziom 13  
    Tos18 dzięki za linka.
    Wykorzystałem do podsłuchiwania program z tamtego linka bo ma więcej możliwości.
    Tak jak poprzednio podsłuchiwałem transmisję sterownik <> pompa ciepła.
    By w komunikacji wykryć ustawiany adres RS485 ( ustawiłem 252) musiałem ustawić komunikację 8 Even 1. Przypuszczam że od 2016 zmieniła się wersja firmware.

    Sterowniki Hewalex - Protokół po RS-485Sterowniki Hewalex - Protokół po RS-485

    Na drugim obrazku jest podsłuch komunikacji gdy podpiety byłem do samej pompy a sterownik był odpiety od magistrali.

    Ten podział na linie otrzymałem po wprowadzeniu parametru że nowa linia jest generowana gdy wykryto przerwę w komunikacji 40ms

    Testy były robione 3.06 około 14:10.
    Nie umiem się w tych kodach doszukać temperatur i czasu. :(
  • Poziom 17  
    Cześć elakota,

    A próbowałeś może podpiąć się pod sam sterownik kolektorów słonecznych bez po pompy ciepła?
    Chodzi mi o określenie kto jest masterem w tej komunikacji. Bo z Twoich screenów wynika że sterownik pompy ciepła.
    Ja posiadam sam sterownik do kolektorów słonecznych i niestety nie udało mi się w żaden sposób zmusić sterownika do odpowiedzi na zapytania wysyłane po rs485.

    Pozdrawiam, Paweł.
  • Poziom 13  
    Hey!

    Małe nieporozumienie.
    Mam dwa niezależne sterowniki:

    - od kolektorów słonecznych jest tylko sterownik, ma RS485 ale nic nie nadaje, jest slavem. Na żadne zapytanie nie odpowiedział.

    - pompa ciepła powietrze-woda. Jest komunikacja pomiedzy panelem sterującym a elementem wykonawczym.
    Tu element wykonawczy jest masterem bo jak odepnę panel to co jakiś czas leci zapytanie.

    Mam nadzieję ze jak rozczaję komunikację dla pompy ciepła to przez analogię porozumiem się ze sterownikiem kolektorów.