- 1. MODBUS.sma_1.sma_real.ac
- 2. MODBUS.sma_1.sma_real.dcpower1
- 3. MODBUS.sma_1.sma_real.dcpower2
- 4. MODBUS.sma_1.sma_real.L1
- 5. MODBUS.sma_1.sma_real.L2
- 6. MODBUS.sma_1.sma_real.L3
- 7. MODBUS.sma_1.sma_real.dayyield
- 8. MODBUS.sma_1.sma_real.totalyield
- 9. MODBUS.sma_1.sma_real.opstate
- 10. MODBUS.sma_1.sma_real.frequency
- 11. MODBUS.sma_1.sma_real.condition
- 12. MODBUS.sma_1.sma_real.derating
- 13. MODBUS.sma_1.sma_real.gridrelay
- 14. MODBUS.sma_1.sma_real.temperature
- 15. MODBUS.sma_1.sma_real.dccurrent1
- 16. MODBUS.sma_1.sma_real.dcvoltage1
- 17. MODBUS.sma_1.sma_real.dccurrent2
- 18. MODBUS.sma_1.sma_real.dcvoltage2
- Przykłady zastosowania
#
Identyfikatory MODBUS opisane w tym rozdziale umożliwiają odczyt parametrów pracy falownika SMA: mocy AC i DC, napięć i prądów, uzysku energii, częstotliwości sieci, temperatury oraz stanów urządzenia. Dane możesz wykorzystać do prezentacji w interfejsach użytkownika i definiowania reguł automatyki.
Po zapisaniu konfiguracji kanały są dostępne dla urządzeń skonfigurowanych w integracji. Ich nazwy wynikają z nazw interfejsu, urządzenia i parametrów. Poniższy opis dotyczy zestawu kanałów dla interfejsu sma_1 i urządzenia sma_real.
Informacje o tym jak skonfigurować integrację znajdziesz tutaj: Rozdział 9.17. Integracje (SMA Sunny Tripower). Po włączeniu integracji i wpisaniu adresu urządzenia oraz portu, a następnie kliknięciu przycisku Zapisz i zamknij automatycznie utworzy się strona w zakładce Remote a także wpisy rejestru dla połączenia Modus w zakładce Modbus.
Format identyfikatora: MODBUS.<Interfejs>.<Urządzenie>.<Parametr>
<Interfejs>– nazwa połączenia MODBUS; w przykładachsma_1.<Urządzenie>– nazwa falownika w konfiguracji; w przykładachsma_real.<Parametr>– nazwa odczytywanego parametru, np.aclubdayyield.
Jeżeli w Twojej konfiguracji zastosowano inne nazwy interfejsu lub urządzenia, odpowiednio zmień identyfikatory. Zachowaj wielkość liter w nazwach parametrów, w szczególności L1, L2 i L3.
Poniższa tabela przedstawia dostępne identyfikatory oraz obsługiwane przez nie funkcje. Szczegółowe opisy i przykłady znajdują się w dalszej części rozdziału.
| Identyfikator | Skrócony opis | Stan | Zdarzenia | Komenda |
|---|---|---|---|---|
MODBUS.sma_1.sma_real.ac | Aktualna moc czynna wszystkich faz [W]. | + | + | – |
MODBUS.sma_1.sma_real.dcpower1 | Moc stringa DC 1 [W]. | + | + | – |
MODBUS.sma_1.sma_real.dcpower2 | Moc stringa DC 2 [W]. | + | + | – |
MODBUS.sma_1.sma_real.L1 | Napięcie fazy L1 [V]. | + | + | – |
MODBUS.sma_1.sma_real.L2 | Napięcie fazy L2 [V]. | + | + | – |
MODBUS.sma_1.sma_real.L3 | Napięcie fazy L3 [V]. | + | + | – |
MODBUS.sma_1.sma_real.dayyield | Dzisiejszy uzysk energii [kWh]. | + | + | – |
MODBUS.sma_1.sma_real.totalyield | Całkowity uzysk energii [kWh]. | + | + | – |
MODBUS.sma_1.sma_real.opstate | Stan pracy falownika – surowy kod ENUM. | + | + | – |
MODBUS.sma_1.sma_real.frequency | Częstotliwość sieci [Hz]. | + | + | – |
MODBUS.sma_1.sma_real.condition | Stan falownika: błąd, wyłączony, OK lub ostrzeżenie. | + | + | – |
MODBUS.sma_1.sma_real.derating | Status ograniczenia mocy. | + | + | – |
MODBUS.sma_1.sma_real.gridrelay | Stan przekaźnika sieciowego. | + | + | – |
MODBUS.sma_1.sma_real.temperature | Temperatura wewnętrznego radiatora [°C]. | + | + | – |
MODBUS.sma_1.sma_real.dccurrent1 | Prąd DC stringa 1 [A]. | + | + | – |
MODBUS.sma_1.sma_real.dcvoltage1 | Napięcie DC stringa 1 [V]. | + | + | – |
MODBUS.sma_1.sma_real.dccurrent2 | Prąd DC stringa 2 [A]. | + | + | – |
MODBUS.sma_1.sma_real.dcvoltage2 | Napięcie DC stringa 2 [V]. | + | + | – |
Znak + oznacza obsługiwaną funkcję, a – jej brak. Ten zestaw obejmuje kanały odczytu oraz zdarzenia na zmianę wartości. Nie zawiera komend zmieniających nastawy falownika.
Nazwę zdarzenia tworzy się przez dodanie prefiksu E. do identyfikatora stanu, np. MODBUS.sma_1.sma_real.ac → E.MODBUS.sma_1.sma_real.ac. Zdarzenie przekazuje nową wartość parametru zgodnie z zasadami identyfikatorów MODBUS w DOMIQ.
Jednostki: ac oraz dcpower1 i dcpower2 przedstawiają moc w W. Parametry dayyield i totalyield przedstawiają energię w kWh.
Przykłady zdarzeń: w zakładce Zdarzenia wpisz odpowiedni identyfikator w polu Kanał, a przykładową wartość w polu Dane. W sekcji Akcje zdefiniuj reakcję systemu. Wartości liczbowe w przykładach są poglądowe; nie stanowią zalecanych progów ani warunków typu „większe niż”.
1. MODBUS.sma_1.sma_real.ac #
Identyfikator informuje o aktualnej mocy czynnej falownika po stronie AC, łącznie dla wszystkich faz. Wartość jest wyrażana w watach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.ac | liczba [W] | Aktualna moc czynna wszystkich faz. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.ac | liczba [W] | Zmiana aktualnej mocy czynnej wszystkich faz. |
2. MODBUS.sma_1.sma_real.dcpower1 #
Identyfikator informuje o mocy stringa DC 1. Wartość jest wyrażana w watach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.dcpower1 | liczba [W] | Aktualna moc stringa DC 1. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.dcpower1 | liczba [W] | Zmiana mocy stringa DC 1. |
#
3. MODBUS.sma_1.sma_real.dcpower2 #
Identyfikator informuje o mocy stringa DC 2. Wartość jest wyrażana w watach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.dcpower2 | liczba [W] | Aktualna moc stringa DC 2. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.dcpower2 | liczba [W] | Zmiana mocy stringa DC 2. |
#
4. MODBUS.sma_1.sma_real.L1 #
Identyfikator informuje o napięciu fazy L1. Wartość jest wyrażana w woltach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.L1 | liczba [V] | Aktualne napięcie fazy L1. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.L1 | liczba [V] | Zmiana napięcia fazy L1. |
#
5. MODBUS.sma_1.sma_real.L2 #
Identyfikator informuje o napięciu fazy L2. Wartość jest wyrażana w woltach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.L2 | liczba [V] | Aktualne napięcie fazy L2. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.L2 | liczba [V] | Zmiana napięcia fazy L2. |
#
6. MODBUS.sma_1.sma_real.L3 #
Identyfikator informuje o napięciu fazy L3. Wartość jest wyrażana w woltach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.L3 | liczba [V] | Aktualne napięcie fazy L3. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.L3 | liczba [V] | Zmiana napięcia fazy L3. |
#
7. MODBUS.sma_1.sma_real.dayyield #
Identyfikator informuje o dzisiejszym uzysku energii falownika. Wartość jest wyrażana w kilowatogodzinach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.dayyield | liczba [kWh] | Dzisiejszy uzysk energii. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.dayyield | liczba [kWh] | Zmiana dzisiejszego uzysku energii. |
#
#
8. MODBUS.sma_1.sma_real.totalyield #
Identyfikator informuje o całkowitym uzysku energii falownika. Wartość jest wyrażana w kilowatogodzinach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.totalyield | liczba [kWh] | Całkowity uzysk energii. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.totalyield | liczba [kWh] | Zmiana całkowitego uzysku energii. |
#
9. MODBUS.sma_1.sma_real.opstate #
Identyfikator udostępnia surowy kod stanu pracy falownika. Wartość jest liczbą z mapy kodów przypisanej do odczytywanego rejestru SMA. Interpretacja wymaga dokumentacji właściwego modelu i rejestru. Znaczenie kodów opstate należy sprawdzić dla odczytywanego rejestru. Mapowanie przekazane dla condition opisano osobno w dalszej części rozdziału.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.opstate | liczba całkowita (ENUM) | Surowy kod stanu pracy falownika. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.opstate | liczba całkowita (ENUM) | Zmiana surowego kodu stanu pracy falownika. |
#
10. MODBUS.sma_1.sma_real.frequency #
Identyfikator informuje o częstotliwości sieci. Wartość jest wyrażana w hercach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.frequency | liczba [Hz] | Aktualna częstotliwość sieci. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.frequency | liczba [Hz] | Zmiana częstotliwości sieci. |
#
11. MODBUS.sma_1.sma_real.condition #
Identyfikator informuje o stanie falownika zgodnie z poniższym mapowaniem kodów.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.condition | 35 / 303 / 307 / 455 | Aktualny kod stanu falownika. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.condition | 35 / 303 / 307 / 455 | Zmiana kodu stanu falownika. |
Wartości parametru #
| Wartość | Opis |
|---|---|
35 | Błąd. |
303 | Wyłączony. |
307 | OK. |
455 | Ostrzeżenie. |
Zdarzenie na zmianę stanu #
12. MODBUS.sma_1.sma_real.derating #
Identyfikator informuje o statusie ograniczenia mocy. Poniższa tabela opisuje kody wskazane w konfiguracji integracji.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.derating | 557 / 884 | Aktualny status ograniczenia mocy. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.derating | 557 / 884 | Zmiana statusu ograniczenia mocy. |
Wartości parametru #
| Wartość | Opis |
|---|---|
557 | Ograniczenie mocy ze względu na temperaturę. |
884 | Nieaktywne. |
13. MODBUS.sma_1.sma_real.gridrelay #
Identyfikator informuje o stanie przekaźnika sieciowego falownika.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.gridrelay | 51 / 311 | Aktualny stan przekaźnika sieciowego. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.gridrelay | 51 / 311 | Zmiana stanu przekaźnika sieciowego. |
Wartości parametru #
| Wartość | Opis |
|---|---|
51 | Przekaźnik zamknięty. |
311 | Przekaźnik otwarty. |
#
14. MODBUS.sma_1.sma_real.temperature #
Identyfikator informuje o temperaturze wewnętrznego radiatora falownika. Wartość jest wyrażana w stopniach Celsjusza.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.temperature | liczba [°C] | Aktualna temperatura wewnętrznego radiatora. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.temperature | liczba [°C] | Zmiana temperatury wewnętrznego radiatora. |
#
15. MODBUS.sma_1.sma_real.dccurrent1 #
Identyfikator informuje o prądzie DC stringa 1. Wartość jest wyrażana w amperach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.dccurrent1 | liczba [A] | Aktualny prąd DC stringa 1. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.dccurrent1 | liczba [A] | Zmiana prądu DC stringa 1. |
#
16. MODBUS.sma_1.sma_real.dcvoltage1 #
Identyfikator informuje o napięciu DC stringa 1. Wartość jest wyrażana w woltach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.dcvoltage1 | liczba [V] | Aktualne napięcie DC stringa 1. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.dcvoltage1 | liczba [V] | Zmiana napięcia DC stringa 1. |
#
17. MODBUS.sma_1.sma_real.dccurrent2 #
Identyfikator informuje o prądzie DC stringa 2. Wartość jest wyrażana w amperach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.dccurrent2 | liczba [A] | Aktualny prąd DC stringa 2. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.dccurrent2 | liczba [A] | Zmiana prądu DC stringa 2. |
#
18. MODBUS.sma_1.sma_real.dcvoltage2 #
Identyfikator informuje o napięciu DC stringa 2. Wartość jest wyrażana w woltach.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | MODBUS.sma_1.sma_real.dcvoltage2 | liczba [V] | Aktualne napięcie DC stringa 2. |
| Zdarzenie | E.MODBUS.sma_1.sma_real.dcvoltage2 | liczba [V] | Zmiana napięcia DC stringa 2. |
#
Przykłady zastosowania #
1. Reakcja na błąd falownika #
W zakładce Zdarzenia dodaj regułę:
Kanał: E.MODBUS.sma_1.sma_real.condition
Dane: 35
W sekcji Akcje dodaj reakcję na zgłoszenie błędu, np. powiadomienie użytkownika. Dla ostrzeżenia możesz utworzyć osobną regułę z tym samym kanałem i wartością Dane: 455.
2. Reakcja na ograniczenie mocy ze względu na temperaturę #
Kanał: E.MODBUS.sma_1.sma_real.derating
Dane: 557
Regułę możesz wykorzystać do poinformowania użytkownika o zgłoszonym ograniczeniu mocy. Kod 884 oznacza stan nieaktywny raportowanego ograniczenia; nie należy na jego podstawie wyciągać wniosków o wszystkich innych możliwych przyczynach ograniczania mocy.
3. Reakcja na otwarcie przekaźnika sieciowego #
Kanał: E.MODBUS.sma_1.sma_real.gridrelay
Dane: 311
W sekcji Akcje określ reakcję na zmianę stanu przekaźnika. Przy interpretacji zdarzenia możesz dodatkowo uwzględnić parametry condition i opstate, zgodnie z mapowaniem właściwym dla każdego z tych parametrów.