ModBus - Ustawianie wejścia/wyjścia binarnego [05h] - falownika L200
Ta funkcja w[pisuje daną w pojedyncze wejście/wyjście binarne. Status tego wejścia/wyjścia binarnego zmienia się jak niżej:
Dana | Status wejścia/wyjścia binarnego | |
WYŁ na ZAŁ | ZAŁ na WYŁ | |
Zmieniana dana (bajt wysoki) | FFh | 00h |
Zmieniana dana (bajt niski) | 00h | 00h |
Przykład zawiera (zauważ, że aby móc zadawać komendy falownikowi należy ustawić A002=03):
• Wysyła rozkaz biegu RUN do falownika mającego adres slave-a "10"
• Wpisuje w wejście/wyjście binarne cyfrę "1"
Zapytanie: | ||
Nr | Nazwa obszaru | Przykład (Hex) |
1 | Adres slave-a *1 | 0A |
2 | Kod funkcji | 05 |
3 | Numer początkowy wejścia/wyjścia binarnego (bajt wysoki) | 00 |
4 | Numer początkowy wejścia/wyjścia binarnego (bajt niski) | 01 |
5 | Zmieniana dana (bajt wysoki) | FF |
6 | Zmieniana dana (bajt niski) | 00 |
7 | CRC-16 (bajt wysoki) | DC |
8 | CRC-16 (bajt niski) | 81 |
Odpowiedź: | ||
Nr | Nazwa obszaru | Przykład (Hex) |
1 | Adres slave-a *1 | 0A |
2 | Kod funkcji | 05 |
3 | Numer początkowy wejścia/wyjścia binarnego (bajt wysoki) | 00 |
4 | Numer początkowy wejścia/wyjścia binarnego (bajt niski) | 01 |
5 | Zmieniana dana (bajt wysoki) | FF |
6 | Zmieniana dana (bajt niski) | 00 |
7 | CRC-16 (bajt wysoki) | DC |
8 | CRC-16 (bajt niski) | 81 |
Uwaga 1: Nie ma odpowiedzi na zapytanie broadcastingowe.
Kiedy ustawianie wejścia/wyjścia binarnego zostanie dokonane błędnie, patrz odpowiedź zastrzeżona.