User manual
Strona 59 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
najpierw otwarty (FT-Open lub podobne), następnie skonfigurowane (TF_SetBaudRate ,
FT_SetDataCharacteristics, itd.) a następnie zapisane (TF_Write) lub odczytane (TF_GetQueueStatus,
TF_Read). Jak tylko urządzenie nie jest używane zaleca się je zamknąc (FT_Close). Otwieranie i
zamykanie urządzenia może być wykonywane tak często jak to konieczne, konfiguracja musi zostać
wykonana tylko raz, na okres, gdy urządzenie jest zasilane. Funkcje FT_Write oraz FT_Read służą do
przesyłania bajtów telegramów zorientowanej obiektowo komunikacji opisanej w kolejnych
rozdziałach.
9.2 Poradnik tworzenia telegramów
Programowanie różnych urządzeń w których wykorzystywane są karty interfejsów zawsze podąża
według tego samego schematu. Różni się tylko cyframi i funkcjonalnością obiektów komunikacji,
które są wspierane przez konkretne serie urządzeń.
Generalne zasady:
- Monitorowanie, tj. tylko pytanie o rzeczywiste wartości i status jest zawsze możliwe. Urządzenie nie
musi znajdować się w trybie zdalnym.
- Ustawianie statusu i wartości (sterowanie) wymaga aktywowania trybu zdalnego (zdalny w tym
przypadku oznacza, że urządzenie jest sterowane zdalnie poprzez kartę interfejsu cyfrowego)
- Tryb zdalny może być blokowany przez szczególne okoliczności. Na przykład tryb lokalny (tylko PSI
9000) lub inne tryby, w których znajduje się urządzenie i które nie zezwalają na zdalną kontrolę.
Więcej informacji znajdziesz w instrukcji obsługi konkretnego urządzenia.
Aby rozpocząć sterowanie urządzeniem, na przykład poprzez wysłanie wartości musisz
1. Aktywować tryb zdalny (obiekt 54)
2. Wysłać wartość do ustawienia
3. Włączyć wejście/wyjście (jeśli nie zostało wcześniej)
Tryb zdalny powinien zostać następnie opuszczony, jeśli użytkownik nie będzie z niego nadal
korzystał. Tak długo aż jest aktywny, urządzenie nie może być obsługiwane ręcznie lub w ograniczony
sposób. Tryb jest wskazywany na wyświetlaczu.
Przykład 1: Aktywacja zdalnego trybu przez IF-R1/IF-U1
Zgodnie z formatem telegramu (zob. rozdział 7.5) pierwszy bajt jest rozpoczęciem, które zależy od
typu i kierunku telegramu. Dla tego przykładu SD będzie wynosiło 0xD1 i bitowo wygląda tak: