• Ta funkcja odczytuje zawartość określonej liczby kolejnych rejestrów (określonych rejestrów adresowych). Przykład jest podany poniżej:
• Odczytuje trzy ostatnie błędy z falownika o adresie slave-a "5"
• Przykład obejmuje trzy ostatnie błędy falownika o kodach podanych poniżej:

 

Zapytanie:
Nr Nazwa obszaru Przykład (Hex)
1 Adres slave-a *1 05
2 Kod funkcji 03
3 Numer początkowy rejestru (bajt wysoki) 00
4 Numer początkowy rejestru (bajt niski) 19
5 Ilość rejestrów (bajt wysoki) 00
6 Ilość rejestrów (bajt niski) 03
7 CRC-16 (bajt wysoki) D5
8 CRC-16 (bajt niski) 88

 

Odpowiedź:
Nr Nazwa obszaru Przykład (Hex)
1 Adres slave-a 05
2 Kod funkcji 03
3 Rozmiar danej (w bajtach) *2 06
4 Numer początkowy rejestru (bajt wysoki) 00
5 Numer początkowy rejestru (bajt niski) 07
6 Numer początkowy rejestru + 1 (bajt wysoki) 00
7 Numer początkowy rejestru + 1 (bajt niski) 09
8 Numer początkowy rejestru + 2 (bajt wysoki 00
9 Numer początkowy rejestru + 2 (bajt niski) FF
10 CRC-16 (bajt wysoki) 36
11 CRC-16 (bajt niski) 37

 

Uwaga 1: Funkcja broadcasting-u nie jest dostępna
Uwaga 2: Dana jest przenoszona przez określoną w rozmiarze danej liczbę bajtów danych. W tym przypadku 6 bajtów jest użytych do odesłania zawartości trzech rejestrów.

 

Dana ustawiona jest w odpowiedzi jak pokazuje tabela poniżej:

 

Bufor odpowiedzi 4 5 6 7 8 9
Numer wejścia/ wyjścia binarnego + 0 (high order) + 0 (low order) + 1 (high order) + 1 (low order) + 2 (high order) + 2 (low order)
Status wejścia/ wyjścia binarnego 00h 07h 00h 09h 00h FFh
Dana błędu Błąd nadnapięciowy Błąd podnapięciowy Bez błędu

 

Kiedy komenda odczytu statusu wejść/wyjść binarnych nie będzie mogła być wykonana, patrz odpowiedź zastrzeżona.

 


WebSystem  tel. 048 383.01.44   | falowniki Hitachi | wortal z falownikami -> www.falowniki.pl | forum-> www.falowniki.info