ModBus - Zapis do pojedynczego rejestru [06h] - falownika L200
Funkcja ta wpisuje daną w określony rejestr. Przykład podany jest poniżej:
• Wpisuje "50Hz" jako pierwszą prędkość w wielopoziomową nastawę prędkości - Prędkość 0 (A020) , do falownika o adresie slave-a "5"
• Używa zmienianej danej "500 (1F4h)" do ustawienia "50Hz" w rejestrze "003Ah" (rozdzielczość dla nastawy wielopoziomowej nastawy prędkości A020 - prędkość 0 wynosi 0.1 sekundy
Zapytanie: | ||
Nr | Nazwa obszaru | Przykład (Hex) |
1 | Adres slave-a *1 | 05 |
2 | Kod funkcji | 06 |
3 | Numer początkowy rejestru (bajt wysoki) | 00 |
4 | Numer początkowy rejestru (bajt niski) | 3A |
5 | Zmieniana dana (bajt wysoki) | 01 |
6 | Zmieniana dana (bajt niski) | F4 |
7 | CRC-16 (bajt wysoki) | A8 |
8 | CRC-16 (bajt niski) | 54 |
Odpowiedź: | ||
Nr | Nazwa obszaru | Przykład (Hex) |
1 | Adres slave-a | 05 |
2 | Kod funkcji | 06 |
3 | Numer początkowy rejestru (bajt wysoki) | 00 |
4 | Numer początkowy rejestru (bajt niski) | 3A |
5 | Zmieniana dana (bajt wysoki) | 01 |
6 | Zmieniana dana (bajt niski) | F4 |
7 | CRC-16 (bajt wysoki) | A8 |
8 | CRC-16 (bajt niski) | 54 |
Uwaga 1: Nie ma odpowiedzi na zapytanie broadcastingowe
Kiedy wpis w pojedynczy rejestr zostanie wykonany błędnie, patrz odpowiedź zastrzeżona.