Na wstępnie prosze się zapoznać z instrukcją podłączenia do terminala zgodnie z podstronami dedykowanymi dla poszczególnych systemów operacyjny Linuksa lub Windowsa.
Gdy mamy już ten etap za sobą, i udało się podłączyć do terminala, należy na samym początku użyć klawisz TAB, a pokażą się nam wszystkie dostępne komendy.
Komendy można wywoływać podobnie jak w typowych interfejsach CLI (Command Line Interface), przy pomaganiu sobie klawiszem TAB, który będzie wywoływał funkcję autouzupełniania, czego skutkiem będzie wyświetlanie listy tylko tych komend, które swoim początkiem nazwy pasują do tego, co aktualnie już wpisaliśmy. W ten sposób praca w tym terminalu szybko staje się intuicyjna i łatwa.
Omówimy teraz każdą z dostępnych komend, co do sposobu użycia i zastosowania.
[AHU_2040]
├── control
│ ├── set
│ │ ├── local_0-10V
│ │ ├── remote_0-100
│ │ └── remote_temperature
│ └── show
├── flow
│ └── test
├── hot_water
│ ├── level
│ ├── mode
│ │ ├── const_level
│ │ ├── const_temp
│ │ └── odu_ori
│ ├── show
│ └── temperature
├── level
│ ├── decrement // Zwiększa poziom mocy o zadaną wartość w %
│ ├── increment // Zmniejsza poziom mocy o zadaną wartość w %
│ ├── set
│ └── show
├── misc
│ ├── defrost
│ │ ├── compressor_max_speed // Maksymalna prędkość sprężarki w trybie defrostu
│ │ ├── duration_max // Maksymalny czas trwania defrostu
│ │ ├── show // Wyświetla informacje dot. defrostu
│ │ ├── start // Wymusza uruchomienie defrostu
│ │ ├── stop // Zatrzymuje wymuszony defrost
│ │ └── temperature_target // Wartość temperatury T3 dla której defrost będzie zakończony
│ ├── input_function
│ │ ├── cool // Ustawia funkcję wejścia COOL
│ │ ├── heat // Ustawia funkcję wejścia HEAT
│ │ └── show // Wyświetla nadane funkcje dla wejść HEAT i COOL
│ ├── monitor
│ │ ├── restore_default // Przywraca domyślnie monitorowane rejestry
│ │ ├── set // Ustawia własny pattern monitorowanych rejestrów
│ │ └── show // Wyświetla pattern ustawionych monitorowanych rejestrów
│ └── relay_function
│ ├── alarm // Ustawia funkcję dla przekaźnika ALARM
│ ├── defrost // Ustawia funkcję dla przekaźnika DEFROST
│ └── show // Wyświetla funkcje nadane przekaźnikom ALARM i DEFROST
├── modbus
│ ├── holding_registers
│ │ ├── set // Ustawia rejestr HoldingRegister na zadaną wartość
│ │ └── show // Wyświetla wartość rejestru/rejestrów holdinRegisters
│ ├── input_registers_registers
│ │ └── show // Wyświetla wartość rejestru/rejestrów inputRegisters
│ └── show_info // Wyświetla informacje dot. ustawień MODBUS
├── oil
│ ├── interval // Ustawia interwał olejowania
│ ├── low_freq // Ustawia dolny próg prędkości sprężarki dla olejowania
│ ├── show // Wyświetla informacje dot. nastaw olejowania
│ └── target_frequency // Ustawia górną częstotliwość zakończenia trybu olejowania
├── operation
│ ├── set
│ │ ├── cool_auto // Ustawia pracę w trybie chłodzenia (bez aktywnego wejścia)
│ │ ├── cool_manual // Ustawia pracę w trybie chłodzenia (wymagane aktywne wejście)
│ │ ├── heat_auto // Ustawia pracę w trybie grzania (bez aktywnego wejścia)
│ │ ├── heat_manual // Ustawia pracę w trybie grzania (wymagane aktywne wejście)
│ │ └── idle // Ustawia stan spoczynku
│ └── show
├── settings
│ ├── read // Wczytuje ustawienia z pamięci FLASH
│ ├── restore_default // Przywraca ustawienia domyślne
│ ├── save // Zapisuje ustawienia do pamięci FLASH
│ └── show // Wyświetla ustawienia
├── system
│ ├── bootsel // Aktywuje tryb BOOTSEL (dla programowania)
│ ├── faults // Wyświetla listę błędów
│ ├── reset // Resetuje urządzenie
│ └── info // Wyświetla informacje dot. urządzenia
├── temperature
│ ├── delta_high // Ustawia wartość + offsetu temperatury nastawy przed taktowaniem
│ ├── delta_low // Ustawia wartość - offsetu temperatury nastawy przed taktowaniem
│ ├── dynamic
│ │ ├── set_gain // Ustawia nachylenie krzywej grzewczej, pogodowej
│ │ ├── set_offset // Ustawia offset krzywej grzewczej, pogodowej
│ │ └── test // Testuje krzywą grzewczą na przykładzie T.zew
│ ├── idle_time // Minimalny czas blokady taktowania
│ ├── pid
│ │ ├── hysteresis // Ustawia histerezę/strefę nieczułości regulatora P.I.D.
│ │ ├── k_d // Ustawia człon różniczkujący k_d regulatora P.I.D.
│ │ ├── k_i // Ustawia człon całkujący k_i regulatora P.I.D.
│ │ ├── k_p // Ustawia człon proporcjonalny k_p regulatora P.I.D.
│ │ ├── sampling_time // Ustawia czas próbkowania regulatora P.I.D.
│ │ └── show // Wyświetla nastawy regulatora P.I.D.
│ ├── mode
│ │ ├── static // Ustawia tryb regulacji stałotemperaturowy
│ │ └── dynamic // Ustawia tryb regulacji pogodowy
│ └── target
│ ├── set // Ustawia nastawę temperatury zasilania T1
│ └── show // Wyświetla nastaœ temperatury zasilania T1
└── wifi
├── ssid // Ustawia nazwę punktu dostępu WiFi
├── status // Wyświetla status połączenia
├── scan // Wyświetla dostępne punkty dostępu WiFi
└── password // Ustawia hasło dla punktu dostępu WiFi
Komenda ustawia tryb kontroli, ze sterowaniem lokalnym, poprzez sterowanie poziomem modulacji (prędkości sprężarki) na bazie wielkości wejściowego napięcia 0-10V
Komenda odpowiada wpisaniu w rejestr modbus [0] - HOLDING_CONTROL_MODE - wartości : 0
Komenda ustawia tryb kontroli, ze sterowaniem zdalnym, poprzez zadawanie wartości poziomu mocy (prędkości sprężarki) w zakresie 1-100 %
Komenda odpowiada wpisaniu w rejestr modbus [0] - HOLDING_CONTROL_MODE - wartości : 1
Komenda ustawia tryb kontroli, ze sterowaniem zdalnym, poprzez sterowanie wartością temperatury zadanej, w zakresie 0-50'C. W tym trybie prędkość sprężarki będzie wynikała z sygnału wejściowego regulatora P.I.D.
Komenda odpowiada wpisaniu w rejestr modbus [0] - HOLDING_CONTROL_MODE - wartości : 2
Komenda wyświetla aktualnie wybrany tryb kontroli
Komenda służy do testowania wprowadzonej charakterystyki czujnika przepływu przez użytkownika. Należy po komendzie wpisać liczbę odpowiadającą częstotliwości sygnału wejściowego w Hz, a jako wynik, funkcja zwróci wartość w [ltr/godz] która odpowiada takiej częstotliwości impulsów.
Własną charakterystykę można wprowadzić wpisując wartości odpowiadające częstotliwości sygnału wejściowego w Hz oraz odpowiadające im wartość przepływu w ltr/hr do następujących rejestrów tworzących wspomniane pary współrzędnych
X1(22,23); X2(24,25), X3(26,27) - Gdzie 22, 24, 26 to kolejne wartości sygnału wejściowego w Hz, a 23, 25, 27 to kolejne wartości przepływu w ltr/godz.
Komenda ustawia poziom mocy w % z jaką będzie pracował agregat w trybie C.W.U, o ile jest ustawiony również tryb C.W.U. z priorytetem poziomu mocy - patrz komenda hot_water mode const_level
Komenda odpowiada wpisaniu w rejestr modbus [15] - HOLDING_HOT_WATER_LEVEL wartości odpowiadającej poziomowi mocy w zakresie 1-100 %
Komenda ustawia tryb pracy CWU z priorytetem poziomu mocy
Komenda odpowiada wpisaniu w rejestr modbus [44] - HOLDING_HOT_WATER_MODE wartości : 0
Komenda ustawia tryb pracy CWU z priorytetem temperatury zasilania
Komenda odpowiada wpisaniu w rejestr modbus [44] - HOLDING_HOT_WATER_MODE wartości : 1
Komenda ustawia tryb pracy CWU z w trybie klasycznego algorytmu klimatyzatora
Komenda odpowiada wpisaniu w rejestr modbus [44] - HOLDING_HOT_WATER_MODE wartości : 2
Komenda wyświetla aktualne nastawy dla trybu C.W.U.
Komenda ustawia nastawę temperatury zasilania w 'C z jaką będzie pracował agregat w trybie C.W.U, o ile jest ustawiony również tryb C.W.U. z priorytetem temperatury zasilania - patrz komenda hot_water mode const_temp
Komenda odpowiada wpisaniu w rejestr modbus [45] - HOLDING_HOT_WATER_TEMP_SETPOINT wartości odpowiadającej temperaturze w zakresie 0-50 'C
kontakt: mdorobczynski@gmail.com