User manual
Strona 54 z 68
Dystrybucja Conrad Electronic Sp. z o.o., ul. Kniaźnina 12, 31-637 Kraków, Polska
Copyright © Conrad Electronic 2015, Kopiowanie, rozpowszechnianie, zmiany bez zgody zabronione.
www.conrad.pl
www.conrad.pl
Dwa przykłady:
a) Urządzenie musi zostać ustawione w tryb zdalny. Jest to wymagane do sterowania
urządzeniem za pomocą rozkazów statusu lub do ustawienia wartości. Węzeł urządzenia
został ustawiony na 15 a RID na 3. Wiadomość jest typu „send only”. Identyfikator wynosi: 3
* 64 + 15 * 2 = 222
D
lub 0xDE po przeliczeniu. Zgodnie z listą obiektów w rozdziale 9
używamy obiektu 54 (heks. 0x36) z bitami danych 0x10 (maska) oraz 0x10 (ustaw zdalnie).
Wynik długości danych to 3. Wiadomość CAN wymaga tych bajtów:
ID DL DATA
DE 03 36 10 10
W przypadku, gdy nie chcesz ustawiać stanu, lecz zapytać o niego używany jest identyfikator
0xDF (zapytanie= +1) i w związku z tym, że jest to zapytanie, sam obiekt wystarcza jako dane.
Bajty dla wiadomości CAN wyglądają następująco
DF 01 36
A odpowiedź powinna wyglądać tak:
DF 01 36 10 10
7.7.1 Dzielenie wiadomości
Wiadomość podzielona to wiadomość, która jest rozdzielana na wiele wiadomości (tylko możliwe dla
obiektów w formacie „string”). Po numerze obiektu (= adres obiektu) wstawiany jest dodatkowy
identyfikator. Dodatkowy identyfikator dla pierwszej wiadomości wynosi 0xFF, dla drugiej 0xFE, dla
trzeciej 0xFD. Kolejność tych wiadomości nie jest określona. Telegram musi być złożony z tych
wiadomości później. Podczas używania funkcji bramy podzielone telegramy nie są składane przez
bramę. Musi to zostać zrobione przez jednostkę nadrzędnej kontroli.
7.7.2 Timing wiadomości
Singlecast:
Po każdym zapytaniu urządzenie zwykle potrzebuje 5 ms do maksymalnie 50 ms aby odpowiedzieć.
Możesz wysyłać zapytania jedno po drugim. Jeśli jednak zostało otrzymane wydarzenie, wymagane
jest odczekanie min. 50 ms. Rekomendowany jest czas 100 ms aby nie spowolnić pracy urządzenia
przez zbyt nasiloną komunikację.
Podczas używania funkcji bramy musisz wziąć pod uwagę czas poświęcony na przesyłanie telegramu z
jednego systemu na drugi. Odpowiedź może być opóźniona o maksymalnie 200 ms.