Wyjaśnienie kodów funkcji [01h] ModBus falownika X200
• 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:
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)
Uwaga 4: Wejścia/wyjścia binarne są adresowane od zera. Dlatego wej./wyj binarne o numerach 1-31 są adresowane jako 0-30. Adres dowolnego wejścia/wyjścia binarnego jest o 1 mniejszy od jego numeru.
• Dana ustawiona w odpowiedzi pokazuje status wejść/wyjść binarnych od 7 do 14
• Dana "17h=00000101b pokazuje stan kolejnych wejść/wyjść binarnych licząc od 7 wejścia/wyjścia binarnego (LSB -najmniej znaczącego bitu)
• 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.