Falowniki OMRON - dystrybucja

Websystem - Zwoleń tel. 602-878-747

Konfiguracja komunikatu ModBus: Zapytanie

Adres slave:
• Jest to liczba z zakresu od 1 do 32 przypisana do każdego falownika (slave). (Tylko falownik o adresie podanym jako adres urządzenia slave w ramce zapytania, może na to zapytanie odpowiadać).
• Jeśli w ramce zapytania jako adres urządzenia slave podane jest „0", zapytanie jest wysyłane do wszystkich falowników jednocześnie. (Tryb broadca-sting - rozsyłanie)
• Na zapytania przesłane w trybie broadcasting nie są wysyłane odpowiedzi z danymi.
• Adres slave 1-247 w specyfikacji Modbus. Gdy master wysyła zapytanie do slave o adresie z zakresu 250-254, wiadomość jest przesyłana do urządzeń slave o adresach podanych w tabeli poniżej. Slave nie wysyła odpowiedzi. Ta funkcja dotyczy komend zapisu (05h, 06h, 0Fh, 10h).

 

Adres slave Rozsyłanie do
250 (FAh) Rozsyłanie do urządzeń slave o adresie od 01 do 09
251 (FBh) Rozsyłanie do urządzeń slave o adresie od 10 do 19
252 (FCh) Rozsyłanie do urządzeń slave o adresie od 20 do 29
253 (FDh) Rozsyłanie do urządzeń slave o adresie od 30 do 39
254 (FEh) Rozsyłanie do urządzeń slave o adresie od 40 do 247

Dane:
• W tym miejscu podany jest kod funkcji.
• Format danych, używanych z falownikami serii MX2, odpowiada pokazanemu poniżej formatowi danych sieci Modbus.

Nazwa danych Opis
Flaga Dane bitowe, które można odczytywać i zmieniać (długość 1 bita)
Rejestr Dana 16-bitowa, którą, można odczytywać i zmieniać.

Kod funkcji:
Należy określić kod funkcji, którą ma wykonać falownik. Dostępne kody funkcji falowników serii MX2 opisane są w tabeli poniżej.

Kod funkcji Funkcja Maksymalny rozmiar danych (liczba bajtów w jednym komunikacie) Maksymalna liczba elementów danych dostępnych w jednym komunikacie
0 1 h Odczyt stanu flagi 4 32 flagi (w bitach)
0 3 h Odczyt rejestru 32 16 rejestrów (w bajtach)
0 5 h Zapis flagi 2 1 flaga (w bitach)
0 6 h Zapis rejestru 2 1 rejestr (w bajtach)
0 8 h Test komunikacji Loopback - -
0 F h Zapis grupy flag 4 32 flagi (w bitach)
1 0 h Zapis grupy rejestrów 32 16 rejestrów (w bajtach)
1 7 h Odczyt/Zapis rejestru 32 16 rejestrów (w bajtach)

Sprawdzanie błędów:
Do sprawdzania błędów sieć Modbus-RTU używa sumy kontrolnej CRC.
• Kod sumy kontrolnej CRC jest 16-bitową daną, generowaną dla bloków 8-bitowych o dowolnej długości.
• Kod CRC jest generowany przez generator polinomiczy CRC-16 (X16+X15+X2+1).

Początek i koniec wiadomości (przerwa):
Oczekiwanie to czas między otrzymaniem zapytania do mastera i wysłaniem odpowiedzi.
• Długość czasu przerwy wynosi 24 bity. Jeśli długość przerwy jest krótsza niż 3,5 znaku, falownik nie wysyła odpowiedzi.
• Rzeczywisty czas opóźnienia jest sumą czasu przerwy (3,5 znaku) + ustawienie parametru c078 (opóźnienie przesyłu danych).

 

Drukuj