Adresowanie rejestru coil falownika Danfoss FC51
W protokole Modbus wszystkie dane są zorganizowane w tzw. coil i rejestry wstrzymania. Coil przechowują jeden bit, zaś rejestry wstrzymania przechowują słowa 2 bitowe (tj. 16 bitów). Wszystkie adresy danych w komunikatach Modbus są sprowadzane do zera. Pierwsze wystąpienie pozycji danych jest adresowane jako pozycja o numerze zero. Na przykład: Coil znana jako "coi 1" w sterowniku programowalnym ma adres coil 0000 w polu adresu danych komunikatu Modbus. Wartość dziesiętna coil 127 ma adres 007EHEX (126 szesnastkowe). Rejestr wstrzymania 40001 ma adres 0000 w polu adresu danych komunikatu. Pole kodu funkcji już opisuje operację "rejestr wstrzymania". Dlatego odniesienie "4XXXX" jest samorzutne. Rejestr wstrzymania 40108 ma adres 006BHEX (107 dziesiętne).
Numer coil | Opis | Kierunek sygnału | |
1-16 | Słowo sterujące Przetwornica częstotliwości (patrz Tabela 8.2) | Master => slave | |
17-32 | Prędkość Przetwornica częstotliwości lub wartość zadana nastawy Zakres 0x0 - 0xFFFF (-200% ... ~200%) | Master => slave | |
33-48 | Słowo statusowe Przetwornica częstotliwości (patrz Tabela 8.2) | Slave => master | |
49-64 | Tryb pętli otwartej: Przetwornica częstotliwości częstotliwość wyjściowa Tryb pętli zamkniętej: Przetwornica częstotliwości sygnał sprzężenia zwrotnego | Slave => master | |
65 | Sterowanie zapisem parametrów (master => slave) | Master => slave | |
0 = | Zmany parametrów są zapisywane w pamięci RAM przetwornica częstotliwości | ||
1 = | Zmiany parametrów są zapisywane w pamięci RAM i EEPROM przetwornica częstotliwości. | ||
66-6553 6 | Zarezerwowane |
Coil | 0 | 1 |
01 | Programowana wartość zadana LSB | |
02 | Programowana wartość zadana MSB | |
03 | Hamowanie DC | Brak hamowania DC |
04 | Stop z wybiegiem silnika | Bez stopu z wybiegiem silnika |
05 | Szybkie zatrzymanie | Bez szybkiego zatrzymania |
06 | Zatrzaśnij częst.wyjśc. | Bez zatrzaśnięcia częst. wyjść. |
07 | Stop rozpędzania/ zatrzymania | Start |
08 | Nie resetuj | Reset |
09 | Brak jog - pracy manewrowej | Jog - praca manewrowa |
10 | Czas roz./ham. 1 | Czas roz./ham. 2 |
11 | Dane nieprawidłowe | Dane prawidłowe |
12 | Przekaźnik 1 wył. | Przekaźnik 1 zał. |
13 | Przekaźnik 2 wył. | Przekaźnik 2 zał. |
14 | Konfiguruj LSB | |
15 | ||
16 | Brak zmiany kierunku obrotów | Zmiana kierunku obrotów |
33 | Sterowanie niegotowe | Sterowanie gotowe |
34 | Przetwornica częstotliwości niegotowa | Przetwornica częstotliwości gotowe |
35 | Stop z wybiegiem silnika | Zabezpieczenie zwarte |
36 | Brak alarmu | Alarm |
37 | Nieużywane | Nieużywane |
38 | Nieużywane | Nieużywane |
39 | Nieużywane | Nieużywane |
40 | Brak ostrzeżenia | Ostrzeżenie |
41 | Nie na wartości zadanej | Na wartości zadanej |
42 | Tryb ręczny | Tryb automatyczny |
43 | Poza zakresem częst. | W zakreie częstotliwości |
44 | Zatrzymano | Praca |
45 | Nieużywane | Nieużywane |
46 | Brak ostrzeżenia o napięciu | Ostrzeżenie o napięciu |
47 | Nie w ograniczeniu prądu | Ograniczenie prądu |
48 | Brak ostrzeżenia term. | Ostrzeżenie termiczne |
Adres magistrali | Rejestr magistrali1 | Rejestr PLC | Treść | Dostęp | Opis |
0 | 1 | 40001 | Zarezerwowane | - | Zarezerowano dla przetwornic starszych VLT 5000 i VLT 2800 |
1 | 2 | 40002 | Zarezerwowane | - | Zarezerowano dla przetwornic starszych VLT 5000 i VLT 2800 |
2 | 3 | 40003 | Zarezerwowane | - | Zarezerowano dla przetwornic starszych VLT 5000 i VLT 2800 |
3 | 4 | 40004 | Wolne | - | - |
4 | 5 | 40005 | Wolne | - | - |
5 | 6 | 40006 | Konf. Modbus | Odczyt/zapis | Tylko TCP. Zarezerwowano dla TCP Modbus (p. 12-28 i 12-29 - zapisz w EEPROM itp.) |
6 | 7 | 40007 | Ostatni kod błędu | Tylko do odczytu | Kod błędu uzyskany z bazy danych parametrów -patrz WHAT 38295 |
7 | 8 | 40008 | Ostatni rejestr błędu | Tylko do odczytu | Adres rejestru w którym wystąpił ostatni błąd - patrz WHAT 38296 |
8 | 9 | 40009 | Wskaźnik indeksu | Odczyt/zapis | Podindeks parametru, który ma być udostępniony. Patrz WHAT 38297 |
9 | 10 | 40010 | Par. FC 0-01 | Zależnie od dostępu do parametru | Parametr 0-01 (Rejestr Modbus = 10 liczba parametru) 20 bajtów miejsca zarezerwowanych dla parametru w mapie Modbus |
19 | 20 | 40020 | Par. FC 0-02 | Zależnie od dostępu do parametru | Parametr 0-02 20 bajtów miejsca zarezerwowanych dla parametru w mapie Modbus |
29 | 30 | 40030 | Par. FC xx-xx | Zależnie od dostępu do parametru | Parametr 0-03 20 bajtów miejsca zarezerwowanych dla parametru w mapie Modbus |
1 Wartość zapisana w komunikacie Modbus RTU musi wynosić jeden lub mniej niż numer rejestru. Np. Odczytaj rejestr Modbus 1 zapisując wartość 0 w wiadomości | |||||
* Służy do określenia numeru indeksu który będzie używany podczas dostępu do parametru zaindeksowanego. |