Funkcja ta odczytuje status (ZAŁ lub WYŁ) wejść/wyjść binarnych. Przykład znajduje się poniżej.

• Odczytuje status programowalnych zacisków wejściowych od [1] do [5] , w falowniku o adresie slave-a "8"
• Przykład ten obejmuje programowalne zaciski wejściowe posiadające status jak poniżej:

 

Nazwa Dana
Programowalne zaciski wejściowe [1] [2] [3] [4] [5]
Status wejść ZAŁ WYŁ ZAŁ WYŁ ZAŁ

 

Zapytanie:
Nr Nazwa obszaru Przykład (Hex)
1 Adres slave-a *1 08
2 Kod funkcji 01
3 Numer początkowy wejścia/wyjścia binarnego (bajt wysoki) 00
4 Numer początkowy wejścia/wyjścia binarnego (bajt niski) 07
5 Ilość wejść/wyjść binarnych (bajt wysoki) *2 00
6 Ilość wejść/wyjść binarnych (bajt niski) *2 06
7 CRC-16 (bajt wysoki) 0D
8 CRC-16 (bajt niski) 50

 

Odpowiedź:
Nr Nazwa obszaru Przykład (Hex)
1 Adres slave-a 08
2 Kod funkcji 01
3 Rozmiar danej (w bajtach) 01
4 Dana wejść/wyjść binarnych *3 17
5 CRC-16 (bajt wysoki) 12
6 CRC-16 (bajt niski) 1A

 

Uwaga 1: Funkcja broadcasting-u nie jest dostępna
Uwaga 2: Kiedy ilość wejść/wyjść binarnych jest określona jako 0 lub więcej niż 32, w odpowiedzi powróci kod błędu "03h"
Uwaga 3: Dana jest przenoszona przez określoną liczbę bajtów danych (rozmiar danej)

 

• Dana ustawiona w odpowiedzi pokazuje status wejść/wyjść binarnych od 7 do 14
• Dana "17h=00010111b pokazuje stan kolejnych wejść/wyjść binarnych licząc od 7 wejścia/ wyjścia binarnego (LSB -najmniej znaczącącego bitu).

 

Nazwa Dana
Numer wejścia wejścia/wyjścia binarnego 14 13 12 11 10 9 8 7
Status wej ścia wyjścia binarnego WYŁ WYŁ WYŁ ZAŁ WYŁ ZAŁ ZAŁ ZAŁ

 

• Kiedy odczytany status wejścia/wyjścia binarnego jest spoza zdefiniowanego zakresu (z zapytania), ostateczna transmitowana dana będzie zawierała "0" jako status wejścia/wyjścia binarnego spoza zakresu.
• Kiedy komenda odczyt statusu wejść/wyjść binarnych nie będzie mogła zostać wykonana, patrz odpowiedź zastrzeżona.

 


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