Ta funkcja wpisuje dane w kolejne wejścia/wyjścia binarne. Przykład podany jest poniżej:


• Zmienia stan programowalnych zacisków wejściowych od [1] do [6] w falowniku o numerze slave-a "5"
• Przykład ten obejmuje programowalne zaciski wejściowe posiadające stan zacisków jak w tabeli poniżej.

 

Nazwa Dana
Programowalne zaciski wejściowe [1] [2] [3] [4] [5]
Numer wejścia/wyjścia binarnego 7 8 9 10 11
Stan zacisków ZAŁ ZAŁ ZAŁ WYŁ ZAŁ

 

Zapytanie:
Nr Nazwa obszaru Przykład (Hex)
1 Adres slave-a*1 05
2 Kod funkcji 0F
3 Numer początkowy wej/wyj binarnego (bajt wysoki) 00
4 Numer początkowy wejść/wyjść binarnego (bajt niski) 07
5 Ilość wejść/wyjść binarnych (bajt wysoki) 00
6 Ilość wejść/wyjść binarnych (bajt niski) 06
7 Ilość bajtów danych podlegających zmianie *2 02
8 Zmieniana dana (bajt wysoki) *2 17
9 Zmieniana dana (bajt niski) *2 00
10 CRC-16 (bajt wysoki) DA
11 CRC-16 (bajt niski) EF

 

Odpowiedź:
Nr Nazwa obszaru Przykład (Hex)
1 Adres slave-a 05
2 Kod funkcji 0F
3 Rozmiar danej (w bajtach) 00
4 Dana wejść/wyjść binarnych *3 07
5 Ilość wejść/wyjść binarnych (bajt wysoki) 00
6 Ilość wejść/wyjść binarnych (bajt niski) 06
7 CRC-16 (bajt wysoki) 65
8 CRC-16 (bajt niski) 8C

 

Uwaga 1: Funkcja broadcasting-u nie jest dostępna
Uwaga 2: Zmieniana dana jest ustawiana w dwóch bajtach, wysokim i niskim. Kiedy rozmiar danej (w bajtach), która ma zostać zmieniona jest liczbą nieparzystą, dodaj "1" do rozmiaru danej ( w bajtach), tak aby otrzymać liczbę parzystą

 


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