EDX ICS-21N

Transkrypt

EDX ICS-21N
EDX ICS-21N
OTWARTY SYSTEM CENTRALNEGO STEROWANIA
JEDNOSTKA CENTRALNA ICS-21N
OPROGRAMOWANIE EDX CONTROL
INSTRUKCJA OBSŁUGI
V.2.2
Ograniczona gwarancja i odpowiedzialność EDX
Firma EDX gwarantuje, że jej produkty będą wolne od wad materiałowych
i wykonawczych w warunkach normalnego użytkowania na okres trzech (3) lat od daty
zakupu w EDX, z następującymi wyjątkami:



Wyświetlacze paneli LCD oraz nakładki dotykowe tych paneli na okres jednego (1)
roku.
Oprogramowanie EDX jest objęte gwarancją na okres dziewięćdziesięciu (90) dni.
Baterie, akumulatory i żarówki nie są objęte gwarancją.
Wszystkie reklamowane produkty wysyłane do EDX wymagają nadania Autoryzowanego
Numeru Reklamacyjnego (ANR). Numer ANR nadawany jest przez EDX po zgłoszeniu
usterki. Numer ANR ważny jest przez okres 30 dni. Po 30-dniowym okresie ANR zostaje
anulowany. EDX nie jest odpowiedzialny za produkty przysłane bez ważnego numeru
ANR.
Niniejsza gwarancja obejmuje jedynie produkty zakupione bezpośrednio w EDX lub
u autoryzowanego sprzedawcy EDX.
Firma EDX nie ponosi odpowiedzialności za szkody wyrządzone przez swoje produkty lub
błędne działanie swoich produktów. Dotyczy to wszystkich utraconych zysków,
oszczędności lub przypadkowych szkód. EDX nie ponosi odpowiedzialności za jakiekolwiek
roszczenia zgłoszone przez osoby trzecie bezpośrednio do EDX lub do autoryzowanego
sprzedawcy EDX.
Oprócz przypadków wyraźnie wskazanych w niniejszej gwarancji, EDX nie udziela
żadnych innych gwarancji bezpośrednich lub pośrednich, w tym jakichkolwiek
dorozumianych gwarancji przydatności handlowej lub do określonych zastosowań. EDX
wyłącza wszelkie gwarancje nie określone w niniejszej gwarancji. Wszelkie dorozumiane
gwarancje, które może określić ustawa ogranicza się do warunków niniejszej
ograniczonej gwarancji.
2
SPIS TREŚCI
WSTĘP .................................................................................
JEDNOSTKA ICS-21N ....................................... .....................
RELAYS x 8 – PORTY PRZEKAŹNIKOWE .......................................
IR x 4 – PORTY PODCZERWIENI .................................................
RS-232 x 5 – PORTY SZEREGOWE ..............................................
I/O x 3 – PORTY WEJŚCIA/WYJŚCIA ...........................................
POZOSTAŁE PORTY ..................................................................
PANEL PRZEDNI .......................................................................
OTWARTY SYSTEM STEROWANIA ...............................................
ZAWARTOŚĆ OPAKOWANIA .......................................................
URUCHOMIENIE JEDNOSTKI ......................................................
4
5
5
6
6
7
7
8
8
8
9
EDX CONTROL .......................................................................
KARTA USTAWIENIA ................................................................
KARTA OBSŁUGA IR ................................................................
KARTA PROGRAM .....................................................................
STEROWANIE – LAN .................................................................
STEROWANIE - RS-232 .............................................................
PROGRAMOWANIE ...................................................................
POLECENIA RS-232 ..................................................................
POLECENIA IR .........................................................................
POLECENIA RELAYS ..................................................................
POLECENIA I/O ........................................................................
POLECENIA TIMER ...................................................................
POLECENIA FLAGA ...................................................................
POLECENIA TEST .....................................................................
POLECENIA ZMIENNA ...............................................................
POLECENIA TCP/IP .................................................................
KARTA RS232-RX ....................................................................
URUCHAMIANIE I TESTOWANIE .................................................
11
11
12
14
15
15
15
17
18
19
19
20
20
21
22
23
24
25
3
WSTĘP
Jednostka systemu centralnego sterowania ICS-21N jest programowanym
przez użytkownika kontrolerem urządzeń audio-video. Za pomocą
jednostki można automatycznie sterować urządzeniami A/V (np. TV, DVD,
projektor), oświetleniem, zaciemnieniem, ekranami i innymi systemami
znajdującymi się w budynku. Użytkownik sam programuje jednostkę za
pomocą dedykowanego oprogramowania EDX CONTROL.
System sterowania jest otwarty, to znaczy, że do współpracy z jednostką
możemy używać dowolnego komputera PC, przenośnego panelu/tabletu,
palmtopa lub innego dowolnego urządzenia komunikującego się
z otoczeniem przy pomocy sieci LAN przewodowej/bezprzewodowej lub za
pomocą portu RS-232.
Jednostka ICS-21N jest wyposażona w następujące porty do sterowania
urządzeniami:
 5 portów RS-232 (jeden dwukierunkowy, cztery jednokierunkowe)
 4 porty IR (podczerwień)
 8 portów RELAYS (przekaźniki NO/COM/NC)
 3 porty I/O (wejścia/wyjścia)
 1 port ETHERNET
Poza tym jednostka ICS-21N posiada wbudowany czytnik IR
(podczerwieni) służący do sczytywania kodów innych pilotów sterujących
urządzeniami A/V.
4
JEDNOSTKA ICS-21N
Na tylnym panelu jednostki ICS-21N znajdują się porty do sterowania
urządzeniami zewnętrznymi. Są to gniazda typu mini-Phoenix. Poza tym
znajduje się tam gniazdo zasilania, port sieci LAN oraz port serwisowy.
RELAYS x 8 – PORTY PRZEKAŹNIKOWE
Jednostka ICS-21N posiada osiem portów przekaźnikowych. Każdy port
ma trzy wyprowadzenia:
 COM – wspólne (common)
 NC – zamknięte w stanie spoczynkowym (normalny close)
 NO – otwarte w stanie spoczynkowym (normaly open)
NC
COM
NO
Gdy przekaźnik jest otwarty wyprowadzenia COM i NC są zwarte,
natomiast podczas zamknięcia przekaźnika zwierane są wyprowadzenia
COM i NO.
Obciążalność każdego portu przekaźnikowego max 24VDC/1A.
Porty przekaźnikowe mogą służyć do sterowania ekranami, roletami,
żaluzjami, windami, włącznikami, itp.
5
IR x 4 – PORTY PODCZERWIENI
Jednostka ICS-21N posiada cztery porty IR do sterowania urządzeniami za
pomocą podczerwieni. Kody pilotów muszą być najpierw sczytane
i zapisane w jednostce za pomocą oprogramowania EDX CONTROL.
Obsługiwane są piloty pracujące w paśmie podczerwieni 36-42kHz, czyli
99% pilotów. Wspierane nie są piloty nadające z częstotliwością 455kHz.
W jednostce ICS-21N można zapisać 170 kodów IR.
RS-232 x 5 – PORTY SZEREGOWE
Jednostka ICS-21N posiada pięć uproszczonych portów RS-232.
 1 x RS1 – dwukierunkowy port – sygnały TX, RX, GND
 4 x RS2÷RS5 – jednokierunkowe porty – sygnały TX, GND
WTYK DB-9
WTYK DB-9
Każdy port może w danej chwili pracować w dowolnej konfiguracji
protokołu danych wg poniższych parametrów:
 Prędkość transmisji: 1200÷115200 bps
 Bity danych: 8 lub 7
 Bity stopu: 1 lub 2
 Parzystość: brak, odd, even
6
Pojedyncza instrukcja sterująca może mieć maksymalnie 30 znaków, jeśli
instrukcja sterująca musi być dłuższa, należy wykorzystać dwa rozkazy
programu (opis EDX CONTROL).
W jednostce ICS-21N można zapisać maksymalnie 475 rozkazów RS - do
każdego portu można przypisać po 95 rozkazów.
Sygnały RTS i CTS są nieobsługiwane – jeśli urządzenie wymaga obsługi
tych sygnałów należy zewrzeć piny 7 i 8 na wtyku DB-9.
I/O x 3 – PORTY WEJŚCIA/WYJŚCIA
Jednostka ICS-21N posiada trzy porty wejścia/wyjścia.
Programowo można zmieniać stan portów z niskiego (0V) na wysoki (+5V)
lub odwrotnie. Maksymalna obciążalność portów I/O wynosi 20mA.
Porty można wykorzystywać również do wykonywania rozkazów
specjalnych na skutek zdarzeń zewnętrznych. Pojawienie się na wejściach
I/O sygnału wysokiego +5V (np. przez czujnik otwarcia drzwi) może
wywołać wykonanie zaprogramowanych rozkazów (opis EDX CONTROL).
POZOSTAŁE PORTY

ETHERNET – port do komunikacji z jednostką za pomocą sieci LAN.
Bezpośrednio do tego portu lub za pośrednictwem switcha/routera
można podłączyć komputer PC do zarządzania jednostką.

PWR – zasilanie jednostki 12V DC za pomocą dołączonego zasilacza
sieciowego.

SERVICE – port wykorzystywany w serwisie producenta.
7
PANEL PRZEDNI
Świecenie diod LED sygnalizuje następujące stany występujące
w jednostce:
 POWER – prawidłowe zasilanie urządzenia.
 RS1 TX – transmisja szeregowa portu RS1 (nadawanie danych).
 RS1 RX – transmisja szeregowa portu RS1 (odbiór danych).
 IR1-IR4 – nadawanie sygnału w podczerwieni.
 I/O1-I/O3 – dioda zapalona sygnalizuje stan wysoki na porcie (+5V),
dioda zgaszona sygnalizuje stan niski portu (0V).
 RS2-RS5 – transmisja szeregowa portu RS2-RS5 (nadawanie danych).
 IR CAPT – obsługa czytnika sygnałów podczerwieni IR.
 RELAYS – aktywność danego przekaźnika (zwarcie COM i NO).
OTWARTY SYSTEM STEROWANIA
Jednostka ICS-21N nie musi pracować pod kontrolą dedykowanego panelu
sterującego. Użytkownik sam może dokonać wyboru i sterować
urządzeniami za pomocą dowolnego komputera PC, przenośnego
panelu/tabletu,
palmtopa
lub
innego
dowolnego
urządzenia
komunikującego się z otoczeniem przy pomocy sieci LAN przewodowej
/bezprzewodowej lub za pomocą portu RS-232. Oczywiście należy
przygotować aplikację uruchamianą na danym urządzeniu i wysyłającą
odpowiednie komunikaty do jednostki po sieci LAN lub porcie RS-232 (opis
EDX CONTROL). Użytkownik może to zrobić własnymi narzędziami,
a także do stworzenia takiej aplikacji na PC może wykorzystać
proponowane przez nas oprogramowanie EDX PANEL.
ZAWARTOŚĆ OPAKOWANIA






Jednostka systemu centralnego sterowania ICS-21N – 1 szt.
Zasilacz 12VDC – 1 szt.
Diody nadawcze IR – 2 szt.
Komplet złączek mini-Phoenix 3.5mm
Instrukcja obsługi
Oprogramowanie EDX CONTROL
8
URUCHOMIENIE JEDNOSTKI
Podłączając zasilanie do portu PWR za pomocą zasilacza sieciowego
jednostka ICS-21N zostaje uruchomiona. Prawidłowa praca sygnalizowana
jest świeceniem diody POWER na przednim panelu.
Kolejnym etapem jest połączenie jednostki ICS-21N z komputerem PC za
pomocą dowolnego przewodu sieciowego np. UTP, który należy podłączyć
do gniazda ETHERNET.
Następnie z dołączonej płyty CD lub ze strony internetowej producenta
http://www.edx.pl należy pobrać oprogramowanie EDX CONTROL
i zainstalować na komputerze PC.
Przed uruchomieniem oprogramowania należy ustawić parametry sieci
lokalnej na komputerze PC w taki sposób, aby możliwa była komunikacja
z jednostką.
Fabrycznie jednostka ICS-21N dostarczana
parametrami sieci LAN:
 Adres IP: 192.168.1.10
 Maska podsieci: 255.255.255.0
 Brama domyślna: 192.168.1.1
jest
z
następującymi
Ustawienia sieci na komputerze PC dokonujemy poprzez wpisanie
odpowiednich parametrów we właściwościach protokołu komunikacyjnego
TCP/IP. Aby to zrobić w systemie Windows należy wyświetlić zawartość
Panelu Sterowania i tam wybrać opcję Połączenia Sieciowe. Następnie
klikamy prawym przyciskiem myszki na Połączenia Lokalne i wybieramy
Właściwości. Następnie wybieramy Protokół internetowy (TCP/IP) i w oknie
jego właściwości zaznaczamy Użyj następującego adresu IP:
9
 Adres IP: 192.168.1.20
 Maska podsieci: 255.255.255.0
 Brama domyślna: 192.168.1.1
Ważne jest, aby nie wpisać takiego samego adresu IP, jaki ma jednostka,
bo wtedy sieć nie będzie prawidłowo pracować.
W tym momencie komputer PC i jednostka ICS-21N są gotowe do pracy
i można uruchomić oprogramowanie EDX CONTROL.
10
EDX CONTROL
Jest to specjalne dedykowane oprogramowanie służące do konfigurowania
i programowania jednostki ICS-21N.
Oprogramowanie EDX Control stworzone jest do pracy w systemie
operacyjnym Windows.
Po uruchomieniu w oknie głównym programu mamy do dyspozycji karty
pracy, które wybieramy za pomocą przycisków:
 PROGRAM
 OBSŁUGA IR
 USTAWIENIA
KARTA USTAWIENIA
Po uruchomieniu jednostki i prawidłowym skonfigurowaniu komputera PC
w celu rozpoczęcia pracy należy nawiązać połączenie z jednostką. Na
karcie USTAWIENIA – Połączenie z jednostką (1) wybieramy sposób
połączenia LAN lub RS-232 i naciskamy przycisk Zestaw połączenie.
Prawidłowa komunikacja z jednostką jest sygnalizowana zmianą koloru
ikony informacyjnej połączenia z czerwonego na zielony.
1
2
3
Wybierając połączenie LAN należy pamiętać o prawidłowym adresie IP
jednostki ICS-21N. Do momentu prawidłowego połączenia z jednostką
wszystkie przyciski wykorzystujące transmisję są nieaktywne.
11
Na karcie USTAWIENIA – Ustawienia LAN dla jednostki (2) można
odczytać lub zapisać parametry sieciowe dla jednostki. Naciskając przycisk
Wczytaj ustawienia można odczytać parametry sieciowe z jednostki.
Jeśli zmodyfikujemy Adres IP, Maskę podsieci lub Bramę domyślną to
nowe parametry zapisujemy w jednostce za pomocą przycisku Zapisz
ustawienia.
Karta USTAWIENIA – Aktualizacja oprogramowania jednostki (3)
służy do uaktualniania oprogramowania fabrycznego jednostki, tzw.
firmwaru. Najnowsza wersja oprogramowania jest dostępna do pobrania
na stronach producenta http://www.edx.pl. Plik należy zapisać na dysku
twardym komputera, następnie wybrać go przy pomocy przycisku lupy i
wgrać do jednostki naciskając przycisk Aktualizuj firmware. Podczas
aktualizacji, która trwa kilka sekund nie należy odłączać zasilania od
jednostki.
Podczas
aktualizacji
oprogramowania
słychać
pracę
przekaźników REL3 i REL4. Jeśli przekaźniki REL3 i REL4 obsługują jakieś
urządzenie należy odłączyć je od jednostki (zdjąć wtyk mini-Phoenix ze
złączy RELAYS).
KARTA OBSŁUGA IR
Na karcie OBSŁUGA IR można tworzyć bazy danych zawierające kody IR
pilotów urządzeń wykorzystywanych do późniejszego sterowania urządzeń
w podczerwieni.
1
2
3
12
Na karcie OBSŁUGA IR – Wybór pilota (1) można wybierać, dodawać
lub usuwać obsługiwane piloty. W polu Nazwa należy podać producenta
danego pilota, w polu Typ model/typ pilota.
Po wybraniu/dodaniu pilota przechodzimy do karty OBSŁUGA IR –
Funkcje IR (2) gdzie można dodawać funkcje, które chcemy odczytywać
z danego pilota. Można skorzystać z funkcji domyślnych wybieranych
z rozwijanego okienka Funkcja lub wpisać w to okienko nazwę własnej
funkcji. Następnie należy dodać funkcję do listy za pomocą przycisku
Dodaj funkcję. Przyciskiem Skasuj funkcję można usunąć funkcję,
którą wybieramy w przewijanej tabeli funkcji IR.
Dla wybranej funkcji możemy za pomocą przycisku Wczytaj kod IR dla
wybranej funkcji sczytać pojedynczy kod IR z danego pilota. Jeśli
chcemy sczytywać kolejno wszystkie kody można skorzystać z przycisku
Wczytaj kod IR dla wszystkich funkcji co przyspieszy proces
sczytywania kodów z pilota.
W momencie uruchomienia sczytywania kodu IR dioda LED IR CAPT na
panelu frontowym jednostki błyśnie informując o gotowości jednostki do
sczytywania kodu. W tym momencie przez około 3 sekundy jednostka
oczekuje na kod z pilota dla wybranej funkcji. Z odległości 10-30 cm
należy wysłać kod z pilota w kierunku okienka IR CAPT na jednostce.
Po prawidłowym odebraniu kodu dioda LED błyśnie raz informując
o poprawnym odbiorze. Jeśli dioda LED błyśnie dwa razy kod IR został
odebrany nieprawidłowo i czynność należy powtórzyć.
Chwilę później na karcie OBSŁUGA IR – Wykres sygnału IR (3) pojawi
się wykres odebranego sygnału.
Klawiszami lupy +/- można rozciągać w czasie otrzymany sygnał IR.
13
KARTA PROGRAM
Jest to najważniejszy element oprogramowania EDX CONTROL, ponieważ
na tej karcie tworzymy program, który będzie pracował w jednostce
ICS-21N.
4
5
2
1
3
1.
2.
3.
4.
5.
Obszar przygotowania poleceń programu.
Lista poleceń zapisanych w danym rozkazie.
Przycisk wysyłania programu do jednostki.
Przycisk wykonania rozkazu o wybranym numerze.
Wybór numeru rozkazu.
W jednostce ICS-21N można zapisać 255 rozkazów (makr), a każdy
rozkaz może mieć maksymalnie 32 polecenia.
Rozkazy (makra) wywoływane są w pracującej jednostce za pomocą
komend wysyłanych przez sieć LAN lub port RS-232 z dowolnego
komputera PC, tabletu, palmtopa, itp.
14
STEROWANIE - LAN
Używając sieci LAN aplikacje sterujące jednostką muszą wysyłać
komunikaty za pomocą protokołu UDP, na adres IP jednostki i port 51000.
 Protokół: UDP
 Adres IP: 192.168.1.10 (fabryczny)
 Port UDP: 51000
Format komunikatu sterującego, to sześć znaków ASCII:
„EDX012”
Pierwsze trzy znaki „EDX” muszą być stałe, natomiast kolejne trzy znaki to
numer rozkazu, który ma być wywołany w jednostce. W powyższym
przykładzie zostanie wywołany rozkaz nr 12.
W jednostce ICS-21N można wywoływać rozkazy z zakresu 0-255. Cztery
z nich to specjalne rozkazy wywoływane automatycznie przez jednostkę
w określonych sytuacjach:
 0 – uruchomienie systemu
 253 – pojawienie się stanu wysokiego (+5V) na wejściu I/O1
 254 – pojawienie się stanu wysokiego (+5V) na wejściu I/O2
 255 – pojawienie się stanu wysokiego (+5V) na wejściu I/O3
Rozkazy specjalne można oczywiście wywoływać programowo.
STEROWANIE - RS-232
Sterowanie jednostką ICS-21N może odbywać się również poprzez port
RS-232. Używając portu RS-232 aplikacje sterujące jednostką muszą
wysyłać komunikaty za pomocą protokołu wg poniższych parametrów:
 Prędkość transmisji: 38400 bps
 Bity danych: 8
 Bity stopu: 1
 Parzystość: brak
Format komunikatu sterującego jest identyczny jak w przypadku sieci
LAN. Komunikat sterujący to sześć znaków ASCII np. „EDX012” – wywoła
rozkaz o numerze 12.
PROGRAMOWANIE
Przygotowanie oprogramowania dla jednostki polega na wyborze poleceń
sterujących, które odpowiednio skonfigurowane są następnie dodawane do
wybranych rozkazów.
15
Rozpoczynamy od utworzenia nowego programu naciskając przycisk
NOWY DOKUMENT w lewym górnym rogu okna.
Następnie należy wybrać numer rozkazu.
W tym momencie dla rozkazu o wybranym numerze (w tym przykładzie
jest to rozkaz numer 1) można zacząć dodawanie poleceń. Polecenia
wybieramy naciskając odpowiednie zakładki w obszarze przygotowania
poleceń programu.
16
POLECENIA RS-232
Konfiguracja polecenia RS-232 polega na wyborze odpowiednich
parametrów transmisji, wyborze portu oraz wpisaniu danych, które mają
być transmitowane przez jednostkę do urządzenia wykonawczego.
 Port RS: 1÷5
 Szybkość transmisji: 1200÷115200 bps
 Bity danych: 8 lub 7
 Parzystość: No, Even, Odd
 Bity stopu: 1 lub 2
W pole tekstowe Dane należy wpisać transmitowane dane. Jeśli istnieje
potrzeba używania niedrukowanych znaków ASCII należy je wpisywać w
kodzie szesnastkowym poprzedzając ciągiem „\$”. W powyższym
przykładzie zostanie wysłany ciąg znaków:
C 0 1 + znak końca linii
Szesnastkowo: 43 30 31 0D
Zapis szesnastkowy wprowadzonego ciągu danych można uzyskać
naciskając przycisk HEX:
17
Transmitowane dane można wprowadzać również szesnastkowo, bez
rozdzielających spacji lub innych dodatkowych znaków.
Łańcuch transmitowanych danych może mieć maksymalnie 30 znaków,
jeśli musi być dłuższy, należy wykorzystać dwa polecenia jedno za drugim.
W jednostce ICS-21N można zapisać maksymalnie 640 poleceń RS-232 do każdego portu można przypisać po 128 rozkazów.
Naciskając przycisk Dodaj polecenie RS do makra
skonfigurowaną komendę RS-232 do wybranego rozkazu.
dodajemy
POLECENIA IR
Konfigurując polecenie IR należy wybrać port, z którego ma być
transmitowana funkcja IR. Z bazy danych należy następnie wybrać model
18
pilota – jego nazwę i typ, a następnie wskazać funkcję IR, którą chcemy
dodać do programu. Naciskając przycisk Dodaj polecenie IR do makra
dodajemy skonfigurowane polecenie IR do wybranego rozkazu.
POLECENIA RELAYS
Konfiguracja polecenia RELAYS:
 Przekaźnik: 1÷8
 Rozkaz: ZAMKNIJ, OTWÓRZ, PRZEŁĄCZ
POLECENIA I/O
Konfiguracja polecenia I/O:
 I/O: 1÷3
 Rozkaz: ON, OFF, PRZEŁĄCZ
19
POLECENIA TIMER
Za pomocą polecenia TIMER można dodawać do programu opóźnienia
czasowe w przedziale 0,1÷25 sekund. Jeśli potrzebne jest dłuższe
opóźnienie należy wykorzystać dwa polecenia TIMER jedno za drugim.
Polecenia TIMER są użyteczne przy obsłudze ekranów, wind, rolet, itp.
POLECENIA FLAGA
Konfiguracja polecenia FLAGA:
 Flaga: 1÷8
 Rozkaz: USTAW, WYCZYŚĆ, PRZEŁĄCZ
Flagi mogą służyć do oznaczania określonych parametrów pracy systemu.
Przykładowo wyciszając dźwięk komendą MUTE możemy skorzystać z flag
i ustawić jedną z nich. Dzięki temu wiemy później, że dźwięk jest
20
wyciszony i kolejne wykonanie komendy MUTE powinno przywrócić
słuchaczowi dźwięk.
W jednostce ICS-21N mamy do dyspozycji osiem Flag.
POLECENIA TEST
Polecenie TEST jest użyteczne wszędzie tam gdzie chcemy warunkowo
wykonywać inne polecenia. Przykładowo w zależności od wartości Flag,
stanów portów I/O lub wartości zmiennych możliwe jest warunkowe
działanie programu.
W powyższym przykładzie praca przekaźnika REL1 jest uzależniona od
wartości zmiennej A. Jeśli zmienna A równa się 5 wtedy REL1 jest
zamykany, jeśli jej wartość jest inna wtedy REL1 jest otwierany.
Pracę programu można również uzależnić od wartości Flag lub stanów
portów I/O, czyli od stanów zewnętrznych urządzeń – czujników,
przełączników, itp.
21
Polecenie warunkowe TEST może się też przydać np. przy regulacji
głośności. Pod jednym rozkazem możemy np. inkrementować lub
dekrementować jakąś zmienną i dalej w zależności od jej wartości wysyłać
po RS-232 komendy dla procesora dźwięku.
W funkcji tej można usunąć środkową operację ELSE (w celu zwiększenia
ilości komend dla jednego rozkazu), czyli można pracować tylko na parze
komend IF-END IF. W efekcie z jednego rozkazu można wysłać np. 10
różnych komend RS-owych.
POLECENIA ZMIENNA
Konfiguracja polecenia ZMIENNA:
 Wybór zmiennej: A÷H (8 zmiennych)
 Rozkaz: USTAW (wartość 0÷200), ±1, ±2, ±5, ±10, ±20
W tym poleceniu można wybrać osiem zmiennych od „A” do „H”, których
wartość można ustawiać w przedziale od 0 do 200, a także dodawać lub
odejmować 1, 2, 5, 10 i 20 od każdej z nich.
Po starcie systemu wszystkie zmienne przyjmują wartość 0, ale jeśli
chcemy aby po starcie systemu zmienna miała jakąś wartość np. 60, to
w zdarzeniu „0” ustawiamy daną zmienną na 60 – zdarzenie „0” jest
wykonywane zawsze po włączeniu zasilania.
Aby użyć zmiennej przy transmisji RS-232 lub TCP/IP, należy we
wpisanych danych (tekście do wysłania) użyć następujących formuł:
{A} – zmienna zostanie przesłana w formie tekstowej, tzn. jeśli np.
A=123 to zostaną wysłane trzy bajty danych „123”, jeśli zmienna A=15 to
wysłane będą dwa bajty danych „15”, a jeśli zmienna A=8 to zostanie
wysłany tylko jeden bajt „8”.
22
[A] – zmienna zostanie wysłana w formie bajtowej – zawsze tylko jeden
bajt o wartości tej zmiennej (ASCII). Czyli jeśli zmienna A=123 lub A=15
albo A =8 to zawsze zostanie wysłany jeden bajt o wartości danej
zmiennej.
Przykład regulacji jasność w projektorze. Polecenie „BRT15” ustawia
jasność na poziomie 15 – „BRTx” x w zależności od jasności.
Jeśli zmienną A ustawimy na wartość np. 15, a w danych dla RS-232
wpiszemy: BRT{A}, to taki ciąg będzie wysłany jako: „BRT15” – ponieważ
zmienna A ma wartość 15. Jeśli w programie będziemy zmieniać wartość
zmiennej A, to jasność projektora również będzie zmieniana.
POLECENIA TCP/IP
Konfiguracja polecenia TCP/IP polega na wyborze protokołu transmisji,
wpisaniu adresu IP urządzenia odbiorczego, wyborze portu oraz wpisaniu
danych, które mają być transmitowane przez jednostkę.
 Protokół UDP
 Adres IP
 Numer portu
Należy pamiętać, że adres IP powinien być z tej samej klasy adresowej
w której znajduje się jednostka sterująca, w przeciwnym razie dane nie
dotrą do urządzenia odbiorczego.
W pole tekstowe Dane należy wpisać transmitowane dane. Jeśli istnieje
potrzeba używania niedrukowanych znaków ASCII należy je wpisywać w
kodzie szesnastkowym poprzedzając ciągiem „\$”.
23
KARTA RS232-RX
Na tej karcie możliwe jest skonfigurowanie jednostki sterującej aby
wykonywała wybrane rozkazy w zależności od ciągów bajtowych
przychodzących na port RS-232 linia RX.
W powyższym przykładzie rozkazy 11-18 oraz 21-22 będą wykonywane w
momencie gdy na port RS-232 przyjdą określone ciągi sterujące. Jeśli na
linii RX portu RS-232 pojawi się ciąg: „Temp=25” zostanie wykonany
rozkaz 15. Jeśli ciąg sterujący będzie miał wartość „PowON” zostanie
wykonany rozkaz nr 21.
24
URUCHAMIANIE I TESTOWANIE
Dodając polecenia do
pracujący w jednostce.
poszczególnych
rozkazów
tworzymy
program
Każdy rozkaz może mieć maksymalnie 32 polecenia. Wprowadzone
polecenia można modyfikować dwukrotnie klikając w wybrane polecenie.
Polecenia można również przesuwać i kasować za pomocą przycisków
strzałek i przycisku Usuń.
Gotowy program należy przesłać do jednostki ICS-21N naciskając przycisk
Wyślij PROGRAM. Programowanie jednostki trwa około 20 sekund. Na
ekranie widać okno postępu programowania, które zamknie się
automatycznie po udanym programowaniu, a jednostka będzie gotowa do
pracy.
25
Zaprogramowaną jednostkę można testować z poziomu programu. Po
wybraniu numeru odpowiedniego rozkazu można go wykonać w jednostce
po naciśnięciu przycisku Wykonaj rozkaz.
26