Instrukcja i pomoc
ustawień Sterbox WZTD i WZTC od
wersji firmwaru 4.1.0
|
Czerwony
tekst
użyto w celu zwrócenia szczególnej
uwagi, kursywy do
wyróżnienia nazw użytych na stronach Sterboxa. Linie poziome
oddzielają poszczególne tematy.
Aby po kliknięciu w odnośnik powrócić do poprzednio
czytanego
tematu, użyj klawisza "wstecz" przeglądarki. Możesz również
otwierać nowe tematy w zakładkach przeglądarki klikając na odnośniku
prawym klawiszem myszy, a następnie wybrać "otwórz w nowej
zakładce". Ponieważ przeglądarka pamięta stare wersje, kliknij odśwież
aby przeczytać najnowszą.
Uwaga ta instrukcja / help
przeznaczona jest do wersji WZTC i WZTD z wersją firmwaru co najmniej
4.1.0a. Zmiany wprowadzone od v4.1.1d i v4.1.3b zostały zaznaczone.
|
|
Hasło
fabryczne do Strony Sterowania
Sterbox to "1234", a hasło do Ustawień
to "abcd" . Zalecamy zmienić
hasła na
własne. Gdy hasło zostanie
zapomniane jedynym sposobem "dostania" się do Sterboxa jest wyzerowanie
wszystkich ustawień! W haśle używajmy małych i wielkich liter oraz
cyfr, nie używajmy znaków przestankowych, cudzysłowu oraz
spacji.
Można
również usunąć hasło np. do strony sterowania. Wtedy
zalogowanie do
ustawień Sterboxa wymaga wpisania adresu zakończonego adresem strony
logowania np: 192.168.0.177/00.cgi
. Wejście do Menu
głównego po podaniu strony 11.cgi . Pamiętajmy
aby nie używać spacji zamiast kasowania!
Zarchiwizowanie ustawień Sterboxa możliwe jest przy użyciu
programu Sterbox.exe
przeznaczonego do używania na komputerze z systemem Windows
XP, 7, 8 lub 10.
|
|
Strona Sterowania
Wyróżniamy stronę fabryczną i
strony które może zmienić użytkownik - programem PC
Sterbox . Fabrycznie jest tam ładowane 8
stron. Ostatnia, ósma zawiera rejestr zdarzeń - wysyłanych nadajnikiem
tekstu.
Strona
sterowania fabryczna
(osiągana po podaniu hasła na stronie logowania) podzielona
jest
na 8 kolumn (X) i 8 wierszy (Y). W każdym miejscu strony można wstawić
dowolny element:
Jeśli chcemy dodać stronę do zakładek (ulubionych) pamiętajmy aby adres
strony nie zawierał żadnych przyrostków i wyglądał np: http://192.168.0.177
Wygląd elementów można zmienić korzystając
z ich ustawień kierując się zasadami.
Górny lewy narożnik to pozycja X=0;Y=0 , dolny prawy
narożnik to
pozycja X=7;Y=7. W Sterboxie oprócz tych 64
komórek,
istnieją następne: razem 16 kolumn i 16 wierszy do X=F;Y=F
(liczymy 0,1....9,A,B...F). Można je użyć w stronach
użytkownika.
Oprócz sterowania poprzez przeglądarkę można używać
aplikacji pod Windows i Androida.
Sterbox dostarczony jest z przykładowymi
ustawieniami która wyświetla 32 klawisze na stronie.
|
Ustawienia z którymi dostarczany
jest Sterbox są zawarte w 12 makrocelach:
- Ustawienia klawiszy na stronie sterowania zawarte
są w makrocelach 2 <- 8 klawiszy pierwszego rzędu, 5 <- 8
klawiszy drugiego rzędu, 8 <- 8 klawiszy trzeciego rzędu i 11
<-
8 klawiszy ostatniego rzędu, jeśli chcesz zobaczyć jak konfiguruje się
klawisze kliknij.
- Klawisze działają na wyjścia Sterboxa
których ustawienia znajdują się w makrocelach 1, 4, 7, 10. Ustawienia fizycznych portów Sterboxa.
- W celu zapamiętania stanu klawiszy po
wyłączeniu zasilania użyte są specjalne przerzutniki z pamięcią w
makrocelach 3, 6, 9, 12. Działanie przerzutników
i schemat ich użycia.
- Możesz zawsze zarchiwizować i odtworzyć
ustawienia Sterboxa przy użyciu programu PC Sterbox.
|
Uwaga: jeśli jakiekolwiek elementy mają zadeklarowane to samo miejsce
wyświetlania to wyświetlone zostaną elementy aktywne z makrocel o
niższym numerze kolejnym, a z jednej makroceli - te o niższym porcie
(licząc od góry makroceli).
|
Dostęp
do poszczególnych ustawień urządzenia odbywa się
poprzez menu. Klikaj na poniższym obrazku aby obejrzeć opis.
Zaznaczenie Sterbox
uruchomiony pozwala wyłączać na czas edycji ustawień
działanie Sterboxa. Wyłączenie
przyspiesza edycję, ładowanie stron z ustawieniami. Ważne aby po
zakończeniu ustawień włączyć działanie Sterboxa!
|
WAŻNE: U
dołu strony znajduje się klawisz
który należy użyć po wprowadzeniu zmian do Sterboxa! Zmiany
są
automatycznie zapisywane co jakiś czas, lecz jeśli wyłączysz zasilanie
- mogą zostać nie zapisane!
Widok od
v4.1.3b
|
Ustawienia
generalne:
- Ustawienia
sieci - adres IP musi być z zakresu
Twojej sieci (sprawdź ustawienia swojego komputera, np: uruchom "cmd" a
następnie "ipconfig" - odczytaj "adres IPv4" <- to jest adres
Twojego PC, Sterbox musi mieć inny, maskę podsieci, adres bramy,
można w całości skopiować ). Fabrycznie jest ustawiany adres
192.168.0.177, gdy masz inne trzy pierwsze liczby: zmień je w swoim PC
aby móc przestawić te dane w Sterboxie.
- Port
Http - port przez który przeglądarka
internetowa komunikuje się ze Sterboxem. Jest to "druga część" adresu
po adresie IP.
- Port
Ster - port służący do wymiany rozkazów
pomiędzy Sterboxami. Jest to "druga część" adresu po adresie IP.
- Ustawienia
poczty
- należy ustawić przy
korzystaniu ze sterowania przy użyciu E-mail. Dane uzyskasz z pomocy
swojego dostawcy poczty. Nie jest obsługiwane szyfrowanie. Jeśli serwer
SMTP nie obsługuje portu 25 zamiennikiem jest port 587. Nazwa konta
może mieć maksymalnie 30 znaków, hasło 15. Uwaga dotycząca wysyłki większej
ilości poczty.
- Ustawienia
portu szeregowego - port szeregowy służy do
łączenia się z peryferiami marki Sterbox jak również
urządzeniami innych producentów. Wszystkie urządzenia muszą
mieć te ustawienia takie same.
- Ustawienia
ogólne - tu zmieniamy
hasła, ustawiamy czas Sterboxa lub pozwalamy na pobieranie czasu ze
serwera SNTP. Odświeżanie jest okresem czasu co który
będzie ładowała się strona sterowania Sterboxa do przeglądarki.
Aby powyższe
ustawienia zostały zatwierdzone należy: Na stronie Ustawienia generalne
nacisnąć klawisz Restart.
UWAGA:
Sterbox dla szybkiego wyświetlania pobiera obrazy i arkusz CSS z
internetu, gdy nie ma tego robić - proszę nie wpisywać adresu bramy.
Sterbox bez polecenia nie wysyła żadnych danych, nie gromadzi
informacji. Jedyny ruch
który Sterbox generuje do internetu to wspomniane pobieranie
obrazów, arkuszy CSS, pobieranie czasu z serwera czasu i
test dostępu do sieci.
Reszta
ruchu generowana jest na żądanie użytkownika: odbieranie i wysyłanie
poczty, komunikacja pomiędzy Sterboxami.
W przypadku gdy
Sterbox ma dostęp do internetu a przeglądarka nie,
przeglądarka może
cały czas próbować pobierać grafikę z internetu co
uniemożliwi
prawidłowe otwieranie stron.
Uwaga dotycząca
wysyłki większej
ilości poczty: Bufor nadajnika poczty wynosi 8 kilobajtów
(64
listy - również do tej liczby dochodzą inne wysyłki z
nadajnika
teksty - po RS485 itp.).
Liczą
się : adres, temat, zawartość. |
|
Makrocele służą
do ustawienia sposobu pracy Sterboxa (programowania
Sterboxa).
W nich znajdują się elementy
logiczne cyfrowe (przetwarzające sygnały dwustanowe (binarne):
0 i 1
inaczej mówiąc: włączone, wyłączone):
- portów
cyfrowych - reprezentacja
zacisków Sterboxa które służą do komunikacji z
otoczeniem: podłączamy tam przyciski,
czujniki (urządzenia wejścia) lub przekaźniki, lampki (urządzenia
wyjścia),
- klawiszy ekranowych,
wskaźników
ekranowych (dwustanowych) i analogowych,
- bramki
buforów, negacji (NOT), sumy
(OR), iloczynu (AND), sumy (XOR),
- przerzutników
flip-flop T,
D, J-K, monostabilnych,
- różnorodnych liczników
binarnych i dziesiętnych, Zatrzask,
- układów
kombinacyjnych: dekoderów,
multiplekserów itd.
- bloków
funkcjonalnych przeznaczonych
do ułatwienia sterowania światłem, żaluzjami, bramami itd.
Elementy analogowe:
- wejścia analogowe:
Sterbox posiada zaciski
wejściowe które wewnętrznie podłączone są do
przetworników ADC (przetwarzają wartość napięcia podaną na
zacisk na
opowiadającą liczbę w [V] - wartość analogową),
- wyjścia analogowe:
wyjścia typu PWM i DMX w module rozbudowy RaT16
- wzmacniacze
- pozwalają na dokonywanie
sumowania (odejmowanie) dwóch wartości analogowych,
- wzmacniacze z
korekcją - dokonują przeliczenia
wartości analogowej według tabeli, umożliwia to "prostowanie"
nieliniowych charakterystyk,
- komparatory
- pozwalają na zamianę określonego
zakresu wartości analogowej na sygnał cyfrowy (dwustanowy),
- układy
wpisujące wartość analogową do zmiennej.
- wskaźnik analogowy
który pokazuje przedziały wartości liczbowej (analogowej).
Elementy te łączy się obwodami
które posiadają unikalne nazwy.
Nazwy obwodów
wpisujemy w okienka w kolumnach wejścia (2 na
poniższym obrazku) i wyjścia
(7) . Wpisanie takiej samej nazwy w dwa lub więcej okienek oznacza ich
połączenie. Szerszy opis łączenia.
Budowa makroceli. W jednej makroceli może znajdować się od jednego do
ośmiu niezależnych elementów logicznych lub funkcjonalnych.
Klikaj na obrazku aby zostać skierowanym do opisu.
1. Pole Makrocela służy
do nawigacji pomiędzy makrocelami.
2. Obszar do
wpisywania nazw służących łączeniu
elementów.
Po lewej
stronie mamy wejścia makroceli. Po wpisaniu nazwy jej zapis następuje
gdy naciśniemy klawisz Enter lub klikniemy w innym miejscu!
Po wskazaniu pola myszą wyświetlany jest który pokazuje połączenia wejścia
lub wyjścia.
3. Obszar elementów
wejściowych.
Kliknięcie w tym obszarze powoduje otwarcie w obszarze 8 ustawień wejść makroceli.
Makrocele analogowe nie posiadają tej kolumny, chyba że posiadają
oprócz wejść analogowych, cyfrowe.
4. Wybór
typu makroceli.
5. Przedstawienie
graficzne makroceli.
Kliknięcie w tym obszarze otwiera (niektóre makrocele nie
posiadają tej opcji) w obszarze 8 opcjonalne
ustawienia makroceli
.
6. Obszar elementów
wyjściowych.
Kliknięcie w tym obszarze powoduje otwarcie w obszarze 8 ustawień wyjść makroceli. Makrocele
analogowe nie posiadają tej kolumny, chyba że posiadają
oprócz wyjść analogowych, cyfrowe.
7. Obszar do
wpisywania nazw służących łączeniu
elementów.
Po prawej
stronie mamy wyjścia makroceli. Po wpisaniu nazwy jej zapis
następuje gdy naciśniemy klawisz Enter lub klikniemy w innym
miejscu!
Po wskazaniu pola myszą wyświetlany jest który pokazuje połączenia wejścia
lub wyjścia.
8. Obszar ustawień.
Zależnie od kliknięcia w:
9. Obszar wskazań
stanu portu. Pokazuje aktualny stan portu cyfrowego
(0 lub 1), a w celach analogowych wartość liczbową (poziom napięcia).
|
Testy
Komunikacji:
portu szeregowego, poczty i komunikacji z innymi Sterboxami. Można
podejrzeć odbieraną komunikację i w niektórych wypadkach
wysłać.
Pomoc w uruchamianiu współpracy Sterboxa z otoczeniem.
Protokół RS485 jest półdupleksowy. Informacja
nadawana i odbierana jest naprzemiennie.
Protokół RS232 umożliwia na pełen dupleks. Jednoczesne
wysyłanie i odbiór.
ASCII
zbiór znaków reprezentowany pojedynczym bajtem - liczbą
heksadecymalną HEX.
Liczby HEX do wysłania poprzedzamy znakiem dolara "\" np: \10. Kolejne
liczby zapisujemy bez żadnych dodatkowych znaków np:
\10\2A\C7.
Testy poczty muszą być poprzedzone wpisami ustawień poczty w ustawieniach
generalnych.
Aliasy pozwalają
na wysłanie testowego rozkazu do drugiego Sterboxa, ten rozkaz w drugim
Sterboxie będzie widziany w okienku Log zdalnych poleceń.
|
|
Zdarzenia
Sterboxa:
informacje o odnotowanych włączeniach i wyłączeniach zasilania, błędach
działania, wydarzeniach z łączności z otoczeniem Sterboxa.
Uwaga: błędy które odnotowuje Sterbox są powodowane
najczęściej
przyczynami zewnętrznymi i nie stanowią o uszkodzeniu sprzętu! Mają za
zadanie ułatwić znalezienie przyczyn problemu w celu jego usunięcia.
Zdarzenia
użytkownika są generowane z Nadajnika tekstu
po uprzednim zadeklarowaniu. |
|
Idź do:
ułatwia przemieszczanie się. Nie potrzeba wracać do Menu głównego. |
|
Wykonanie
sprzętowe
Sterboxa. |
|
Wersja i numer:
oznaczenie wersji oprogramowania, numer fabryczny. |
|
Nazwa: wyświetlany w
tytule przeglądarki, do zmiany w Ustawieniach
generalnych. |
|
Adres IP:
zmienisz go w Ustawieniach
generalnych. Tam też zmienia się port HTTP i port sterowania
(dla protokołu Sterbox po LAN). |
|
Data,
Zasilanie i Temperatura:
Czas w Sterboxie może być pobierany z serwera czasu lub ustawiany
ręcznie, zmiany w Ustawieniach
generalnych. Wartość zasilania na zaciskach zasilania, pomiar
z
dokładnością +/- 5%. Temperatura mierzona wewnątrz procesora. |
|
Elementy
wejściowe i wyjściowe makroceli.
Każde wejście cyfrowe
i wyjście
cyfrowe (analogowe nie posiadają ustawień w kolumnach 3 i, lub 6)
makroceli posiada bramkę. Podstawowe
ustawienie to bramka bufor. Praktycznie nic nie robi (sygnał wejściowy
jest przekazany wprost na wyjście tego elementu).
rodzaj elementu |
ustawienie |
sposób działania |
bufor |
|
|
negacja (NOT) |
|
|
generator pojedynczego impulsu
(monoflop, przerzutnik monostabilny) |
Uwaga:
gdy
nie podamy niezerowego czasu t2
na końcu pojawi się ostrzeżenie !!! nieprawidłowych ustawień. |
wejście |
wyjście |
0 |
0 |
1 |
0 przez czas t1 i 1 przez
czas t2 |
0 |
zeruje t1 i t2 i ustawia 0 na wyjściu |
|
jw z wejściem synchronicznym |
Uwaga: gdy nie
podamy niezerowego czasu t2
na końcu wiersza pojawi się ostrzeżenie !!! nieprawidłowych ustawień. |
wejście |
wyjście |
0 |
0 |
0-> 1 |
wyzwala odliczanie t1 i t2,
przez t1 na wyjściu 0, przez t2 na wyjściu 1 |
1-> 0 |
nie powoduje zmian |
|
jw uruchamianym zboczem
opadającym |
Uwaga:
gdy
nie podamy niezerowego czasu t2 na końcu wiersza pojawi się
ostrzeżenie !!! nieprawidłowych ustawień. |
wejście |
wyjście |
1 |
0 |
1 -> 0 |
wyzwala odliczanie t1 i t2,
przez t1 na wyjściu 0 przez t2 na wyjściu 1 |
0 -> 1 |
nie powoduje zmian |
|
jw oraz narastającym |
Uwaga:
gdy
nie podamy niezerowego czasu t2 na końcu wiersza pojawi się ostrzeżenie !!! nieprawidłowych ustawień. |
wejście |
wyjście |
brak zmian |
0 |
0 ->1 |
wyzwala odliczanie t1 i t2,
przez t1 na wyjściu 0, przez t2 na wyjściu 1 |
1 -> 0 |
wyzwala odliczanie t1 i t2,
przez t1 na wyjściu 0, przez t2 na wyjściu 1 |
brak zmian |
po odliczeniu czasu t1 +t2 ustawia 0
na wyjściu |
|
generator |
impulsy x 4 oznacza wygenerowanie 4 impulsów o czasie "0"=t1
i czasie "1"=t2.
Uwaga:
gdy
nie podamy niezerowego czasu t2 na końcu wiersza pojawi się ostrzeżenie !!! nieprawidłowych ustawień.
|
wejście |
wyjście |
0 |
0 |
1 |
wygenerowanie zadanej ilości
impulsów następnie 0 |
0 |
przerywa generację, ustawia 0 |
|
przerzutnik flip-flop typu T |
Prawidłowe ustawienie tylko z wejściem
synchronicznym |
wejście |
wyjście |
0 -> 1 |
stan przeciwny |
1 -> 0 |
brak zmian |
|
Nie zostały wyczerpane wszystkie kombinacje ustawień, sposób
ich działania jest analogiczny do opisanych.
|
|
Elementy
logiczne - bramki.
W jednej makroceli może mieścić się aż do ośmiu prostych
elementów. Dodając bramki wejściowe i wyjściowe w liczbie
16,
każda makrocela mieści maksymalnie 24 bramki. Działanie tych bramek
pokazaliśmy poniżej:
Bufor |
Sygnał przesyłany jest wprost z wejścia na
wyjście. |
|
Bramka negacji
NOT
|
Bramka
posiada jedno wejście i jedno wejście. Dokonuje negacji stanu
wejściowego. (Zamiany na stan przeciwny).
|
|
|
|
wejście |
wyjście |
|
|
|
Po prawej stronie animowana wersja
tłumacząca
działanie. W symbolach przyjęto małe kółko na wyjściu
elementu
wskazuje na negacje sygnału. Kształt symbolu wskazuje na kierunek
przemieszczania się informacji. |
|
Bramka
iloczynu logicznego AND |
Bramka
posiada dwa (lub więcej)
wejścia i jedno wyjście. Realizuje iloczyn logiczny wejść i następnie
wynik poddaje negacji.
Wejście
0 |
Wejście
1 |
Wyjście |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
wejście0 |
|
|
|
wyjście |
wejście1 |
|
|
0 Na jakimkolwiek wejściu powoduje że
drugie
wejście już nie ma wpływu na stan wyjścia który przyjmuje
stan 1.
Taka bramka może służyć do blokowania sygnału. |
|
Bramka
sumy OR |
Podanie na jakiekolwiek wejście "1"
powoduje na wyjściu "1". Aby na wyjściu było "0" na wszystkich
wejściach musi być "0".
Wejście
0 |
Wejście
1 |
Wyjście |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
|
wejście0 |
|
|
|
wyjście |
wejście1 |
|
|
Bramka
sumy
modulo 2 XOR |
Bramka
posiada dwa (lub więcej)
wejścia i jedno wyjście. Realizuje sumę modulo 2 wejść.
Wejście
0 |
Wejście
1 |
Wyjście |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
|
wejście0 |
|
|
|
wyjście |
wejście1 |
|
|
Ta bramka ustawia 0 na wyjściu gdy stany
wejściowe się różnią, gdy są takie same to na wyjściu jest 0. |
|
Dodatkowe informacje w Wiki.
|
|
Elementy logiczne - przerzutniki.
W
makroceli maksymalnie mieści się 8 przerzutników, dodając 16
bramek na wejściach i wyjściach otrzymujemy dla makroceli maksymalnie
24 elementy.
Przerzutnik
flip- flop
typu T.
Przerzutnik
po podaniu na wejście T zbocza narastającego zmienia stan na przeciwny.
Warunkiem jest utrzymywanie na wejściach: kasowanie i ustawianie stanu
zera logicznego. Podanie na ustawianie jedynki logicznej powoduje
bezwzględne ustawienie na wyjściu 1. Podanie na kasowanie jedynki
logicznej powoduje bezwzględne ustawienie na wyjściu 0. Jednoczesne
podanie 1 na kasowanie i ustawianie daje stan wyjścia nie do ustalenia.
|
wejście
T |
ustawianie |
kasowanie |
wyjście |
1 |
stan
nieistotny |
0 |
1 |
0 |
2 |
stan
nieistotny |
1 |
0 |
1 |
3 |
0
-> 1 |
0 |
0 |
stan
przeciwny |
4 |
1
->0 |
0 |
0 |
brak
zmian |
5 |
stan nieistotny |
1 |
1 |
stan
nie do ustalenia |
|
ustawianie |
|
|
wejście T
|
wyjście |
kasowanie |
|
|
Działanie musimy pokazać na paru obrazkach.
Najpierw (przypadek z wierszy 3 i4 powyższej tabelki) jak działa
wejście T - na rysunku środkowe oznaczone trójkątem >
. To
wejście w stosunku do pozostałych ma pewną cechę: reaguje na zmianę
sygnału z 0 na 1. Pozostawanie w stanie (zerze lub
jedynce) nie ma
znaczenia, tylko zmiana z 0 na 1. |
|
Pierwsza część działania wejść R i S (Set i
Reset
-> ustaw i kasuj). 1 Na wejściu S wywołuje 1 na wyjściu. A 1 na
R
wywołuje na wyjściu 0. Ważne te wejścia są asynchroniczne tj. mają tą
różnicę do wejścia T (z tekstu powyżej ">") że tak
jak długo
trwa na nich 1 to wpływa na działanie. O tym poniżej. |
|
Przykład z wejściem R. Jego stałe
ustawienie na 1
powoduje że przerzutnik nie reaguje na wejście T. Jest "zablokowany".
To samo byłoby z wejściem S, tyle że na wyjściu byłaby 1. |
|
Przerzutnik
typu D
Przerzutnik przepisuje stan wejścia D na
wyjście
w momencie zmiany sygnału synchronizującego CK (zegarowego) z 0 na 1.
Wejścia kasowania i ustawiania są asynchroniczne tzn. zmieniają stan
wyjścia na 0 i 1 niezależnie od innych sygnałów.
|
wejście
D |
wejście CK |
ustawianie |
kasowanie |
wyjście |
1 |
stan
dowolny |
stan dowolny |
0 |
1 |
0 |
2 |
stan dowolny |
stan dowolny |
1 |
0 |
1 |
3 |
1 |
0
-> 1 |
0 |
0 |
1 |
4 |
stan dowolny |
1
->0 |
0 |
0 |
brak
zmian |
5 |
0 |
0
-> 1 |
0 |
0 |
0 |
6 |
stan dowolny |
stan dowolny |
1 |
1 |
stan
nie do ustalenia |
|
ustawianie |
|
|
wejście D |
wyjście |
wejście synchronizacji |
|
kasowanie |
|
|
Przerzutnik
typu J-K
Przerzutnik
przepisuje stan wejścia D na wyjście w momencie zmiany sygnału
synchronizującego CK (zegarowego) z 0 na 1. Wejścia kasowania i
ustawiania są asynchroniczne tzn. zmieniają stan wyjścia na 0 i 1
niezależnie od innych sygnałów.
|
wejście
J |
wejście
K |
wejście CK |
ustawianie |
kasowanie |
wyjście Q |
1 |
1 |
0 |
0
-> 1 |
0 |
0 |
1 |
2 |
0 |
1 |
0
-> 1 |
0 |
0 |
0 |
3 |
1 |
1 |
0
-> 1 |
0 |
0 |
stan przeciwny do poprzedniego |
4 |
stan dowolny |
stan dowolny |
1
->0 |
0 |
0 |
brak
zmian |
5 |
stan dowolny |
stan dowolny |
stan dowolny |
0 |
1 |
0 |
6 |
stan dowolny |
stan dowolny |
stan dowolny |
1 |
0 |
1 |
7 |
stan dowolny |
stan dowolny |
stan dowolny |
1 |
1 |
stan
nie do ustalenia |
|
wejście J |
|
|
wejście synchronizacji |
wyjście |
wejście J |
|
kasowanie |
|
|
|
|
Przerzutnik
monostabilny (monoflop,
generator pojedynczego impulsu) służy do
wydłużania lub skracania impulsu.
Przerzutnik
po podaniu na wejście wyzwalanie zbocza narastającego zmienia na
określony czas
zmienia stan wyjścia na
jedynkę logiczna. Gdy wejście
mode
(=1) definiuje przerzutnik jako retrygerowalny.
Wtedy ponowne podanie na
wejście wyzwalające zbocza narastającego powoduje wydłużenie impulsu
wyjściowego o czas.
Podanie na kasowanie jedynki
logicznej powoduje bezwzględne ustawienie na wyjściu 0 i skasowanie
odmierzania czasu
t.
wyzwalanie |
kasowanie |
MODE |
wyjście |
stan dowolny |
1 |
stan
dowolny |
0 |
0
-> 1 |
0 |
stan
dowolny |
1 na czas t |
1
->0 |
0 |
stan
dowolny |
brak
zmian |
0 - > 1 (wy=1) |
0 |
1 |
przedłużenie
1 o czas t l |
0
- > 1 (wy=1) |
0 |
0 |
odliczenie
tylko czasu t ,
następne odliczanie czasu możliwe dopiero po powrocie wyjścia do stanu 0 |
|
wyzwalanie |
|
wyjście
|
kasowanie
|
|
MODE |
|
|
|
|
Czas t wpisujemy w
opcjonalnych
ustawieniach makroceli , można wpisać czas bezpośrednio
lub użyć zmiennej. |
|
Liczniki i Zatrzask.
Te elementy posiadają Rejestry wewnętrzne potrafią
pobierać i ładować zawartość z i do Zmiennych.
Zatrzask
Zmiana stanu z 0 na 1 na wejściu ładującym
CK
powoduje zapisanie (zapamiętanie) stanu wejść D1 do D6 w
rejestrze i przekazanie tego stanu na wyjścia. Gdy stan CK jest 0 żadne
zmiany na wejściach nie wpływają na stan wyjścia. |
|
|
|
|
|
|
|
|
|
wejścia od 1 do 6 |
wyjścia od 1 do 6 |
|
|
|
|
|
|
wejście ładujące |
|
kasowanie |
|
|
Licznik
binarny
Licznik binarny dwukierunkowy. Podanie 1 na
wejście
1+ (UP) przy jednoczesnej stałej 1 na wejściu 2+ (czyli
drugie wejście służy do tzw. bramkowania) powoduje zmianę stanu
licznika na Q+1 (inkrementację). Jednocześnie na chociażby
jednym wejściu - (DOWN)
musi być 0.
i Natomiast podanie 1 na wejście 1- (DOWN) przy
jednoczesnej stałej 1 na drugim wejściu powoduje zmianę stanu licznika
na Q-1 (dekrementację). Jednocześnie na chociażby jednym wejściu + (UP) musi być 0.
Podanie
1 na kasowanie
powoduje zmianę stanu licznika na Q=0.
Wejście MODE
=0 powoduje że przy zliczaniu w górę (inkrementacji) po
osiągnięciu Q=max następny impuls na wej + powoduje
zmianę na Q=0.
Wejście MODE
=1 powoduje że przy zliczaniu w górę (inkrementacji) po
osiągnięciu Q=max następny impuls na wej + nie powoduje
żadnych zmian licznik zatrzymuje się.
Odpowiednio działa to przy zliczaniu w dół, licznik zależnie
od MODE
zmienia stan (MODE=1)
z Q=0 na Q=max lub nie (MODE=0).
Bezwzględna wartość maksymalna (pojemność, Q=max) licznika wynosi 255
(heksadecymalnie inaczej szesnastkowo \FF), minimalna to 0 (Q=0) (heks
\00).
Aktualnie zliczona liczba znajduje się w Rejestrze licznika. Aby
wysłać (lub załadować) wartość licznika należy użyć zmiennej.
|
wej 1 + |
|
|
wej 2 + |
|
|
|
wej 1 - |
|
wej 2 - |
wyjścia |
kasowanie |
|
|
|
MODE |
|
|
|
|
|
|
Rejestr
licznika |
|
|
UP |
DOWN |
|
|
|
wej
1 + |
wej
2 + |
wej
1 - |
wej
2 - |
kasowanie |
MODE |
wyjścia |
0->1 |
0 |
0 |
0 |
0 |
dowolny
stan |
Q |
0->1 |
1 |
0 |
0 |
0 |
dowolny
stan |
Q+1 |
0 |
0 |
0->1 |
1 |
0 |
dowolny
stan |
Q-1 |
dowolny
stan |
dowolny
stan |
dowolny
stan |
dowolny
stan |
1 |
dowolny
stan |
Q=0 |
Licznik osiągnął stan maksymalny
Q= max
|
0->1 |
1 |
0 |
0 |
0 |
1 |
Q=0 |
0->1 |
1 |
0 |
0 |
0 |
0 |
Q |
Licznik osiągnął stan minimalny
Q=0 |
0 |
0 |
0->1 |
0 |
0 |
1 |
Q=max |
0 |
0 |
0->1 |
0 |
0 |
0 |
Q |
|
|
Licznik
binarny z
komparatorem
Licznik binarny dwukierunkowy. Podanie 1 na
wejście
1+ (UP) przy jednoczesnej stałej 1 na wejściu 2+ (czyli
drugie wejście służy do tzw. bramkowania) powoduje zmianę stanu
licznika na Q+1 (inkrementację). Jednocześnie na chociażby
jednym wejściu - (DOWN)
musi być 0.
i Natomiast podanie 1 na wejście 1- (DOWN) przy
jednoczesnej stałej 1 na drugim wejściu powoduje zmianę stanu licznika
na Q-1 (dekrementację). Jednocześnie na chociażby jednym wejściu + (UP) musi być 0.
Podanie
1 na kasowanie
powoduje zmianę stanu licznika na Q=0.
Wejście MODE
=0 powoduje że przy zliczaniu w górę (inkrementacji) po
osiągnięciu Q=max następny impuls na wej + powoduje
zmianę na Q=0.
Wejście MODE
=1 powoduje że przy zliczaniu w górę (inkrementacji) po
osiągnięciu Q=max następny impuls na wej + nie powoduje
żadnych zmian licznik zatrzymuje się.
Odpowiednio działa to przy zliczaniu w dół, licznik zależnie
od MODE
zmienia stan (MODE=1)
z Q=0 na Q=max lub nie (MODE=0).
Wyjścia licznika Q są podłączone do komparatora. Porównuje
on stan licznika z wartością
zadaną {r} .
Wyjścia komparatora:
- Q=MIN
ustawia 1 gdy licznik osiągnie wartość maksymalną wpisaną
w opcjonalne
ustawienia makroceli
.
- Q=MAX
ustawia 1 gdy licznik
osiągnie wartość minimalną wpisaną w opcjonalne ustawienia
makroceli
.
- Q=r1
do Q=r6 ustawiają 1
gdy odpowiednia wartość
zadana {r} będzie równa wyjściu licznika Q. Wartość zadana {r}
podaje się w opcjonalne
ustawienia makroceli
.
Bezwzględna wartość maksymalna (pojemność) licznika wynosi XXX,
minimalna to 0.
Aktualnie zliczona liczba znajduje się w Rejestrze licznika. Aby
wysłać (lub załadować) wartość licznika należy użyć zmiennej.
|
wej 1 + |
|
|
wej 2 + |
|
|
|
wej 1 - |
|
wej 2 - |
wyjścia |
kasowanie |
|
|
|
MODE |
|
|
|
|
|
rejestr licznika
wartość zadana od r1 do R6 |
|
Należy zwrócić uwagę na fakt że do {r} w opcjonalne ustawienia
makroceli
można wpisywać:
- bezpośrednio liczby od 0 do XXX,
- lub podstawiać Zmienne .
Licznik
programowalny
Wejścia MODE A i MODE B konfigurują
licznik:
MODE
A |
MODE
B |
tryb
pracy |
opis |
0 |
0 |
licznik
Johnsona |
wiki |
1 |
0 |
licznik
1 z n (wędrująca jedynka po wyjściach Q) |
|
0 |
1 |
licznik
LFSR |
wiki |
1 |
1 |
licznik
BCD (kodowanie dziesiętne za pomocą liczb binarnych) |
wiki |
Licznik dwukierunkowy. Podanie 1 na wejście 1+ (UP)
przy jednoczesnej stałej 1 na wejściu 2+ (czyli
drugie wejście służy do tzw. bramkowania) powoduje zmianę stanu
licznika na Q+1 (zliczanie w górę, inkrementację).
Jednocześnie na chociażby jednym wejściu - (DOWN) musi być 0.
Natomiast podanie 1 na wejście 1- (DOWN) przy
jednoczesnej stałej 1 na drugim wejściu powoduje zmianę stanu licznika
na Q-1 (zliczanie w dół, dekrementację). Jednocześnie na
chociażby jednym wejściu
+ (UP) musi być 0.
Podanie
1 na kasowanie
powoduje zmianę stanu licznika na Q=0.
Wejście MODE
=0 powoduje że przy zliczaniu w górę (inkrementacji) po
osiągnięciu Q=max następny impuls na wej + powoduje
zmianę na Q=0.
Wejście MODE
=1 powoduje że przy zliczaniu w górę (inkrementacji) po
osiągnięciu Q=max następny impuls na wej + nie powoduje
żadnych zmian licznik zatrzymuje się.
Odpowiednio działa to przy zliczaniu w dół, licznik zależnie
od MODE
zmienia stan (MODE=1)
z Q=0 na Q=max lub nie (MODE=0).
Aktualnie zliczona liczba znajduje się w Rejestrze licznika. Aby
wysłać (lub załadować) wartość licznika należy użyć zmiennej.
|
wej 1 + |
|
|
wej 2 + |
|
|
|
wej 1 - |
|
wej 2 - |
wyjścia |
kasowanie |
|
|
|
MODE |
|
MODE A
|
|
MODE B
|
|
|
rejestr
licznika |
|
|
Rejestr
przesuwający dwukierunkowy z wejściem szeregowym i wyjściem
równoległym (SIPO)
Rejestr przy zmianie sygnału wej prawo wpisuje
na wyjście Q0
stan z wejścia, jednocześnie
przesuwa sygnały kolejno: z Q0
na Q1 ,
z Q1
na Q2 itd.
Wej
lewo przesuwa bity w kierunku przeciwnym.
Kasowanie
ustawia wszystkie wyjścia w
stan 0.
INH
"1" dezaktywuje wyjścia
Aktualnie zliczona liczba znajduje się w Rejestrze rejestru. Aby
wysłać (lub załadować) wartość licznika należy użyć zmiennej. |
wej 1 prawo |
|
|
wej 2 prawo |
|
|
|
wej 1 prawo |
|
wej 2 prawo |
wyjścia |
wejście |
|
|
|
kasowanie |
|
bramkowanie
|
|
|
|
|
rejestr
rejestru |
|
|
Osiem
przerzutników
T z podtrzymaniem w wypadku awarii zasilania.
Stan wyjść
przerzutników jest pamiętany przez okres wyłączenia prądu
(patrz uwaga na końcu opisu).
|
Przykład
wykorzystania przerzutników do zapamiętania użycia
klawisza przez okres braku zasilania. |
Uwaga:
w osobnej makroceli Alerty i nadzór
znajduje się wejście do kasowania całej
ósemki przerzutników: szczegóły. |
Uwaga: okres podtrzymania
wewnętrznej pamięci wynosi około 24 godzin i może się znacznie wahać.
Istnieje makrocela która
służy do resetowania przerzutników. Wejście pierwsze od
góry służy do resetowania pierwszego wystąpienia makroceli Osiem przerzutników
T z podtrzymaniem w wypadku awarii zasilania ,
drugie wejście do następnego wystąpienia itd.
Makrocela Osiem
przerzutników
T z podtrzymaniem w wypadku awarii zasilania może
być 12.
|
Układy kombinacyjne.
Dekoder
Dekoder zamienia słowo dwójkowe
podane na wejścia ADRES
na jedną 1 na wyjściach Q.
ADRES |
wejścia
bramkujące |
Q |
A |
B |
C |
INH |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
x |
x |
x |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
adres A |
|
|
adres B |
|
adres C |
|
|
|
wejścia bramkujące
|
|
|
|
|
|
|
|
|
|
|
Multiplekser
Wybiera jedno wejście według
adresów (A0 i A1) i przekazuje je na wyjście .
ADRES |
wejście
bramkujące |
wyjście |
A0 |
A1 |
INH |
stan z
wejścia |
0 |
0 |
0 |
A
|
1 |
0 |
0 |
B |
0 |
1 |
0 |
C |
1 |
1 |
0 |
D |
x |
x |
1 |
- |
|
wejście A |
|
|
wejście B |
|
wejście C |
|
wejście D
|
|
wejście bramkujące |
|
ADRES A
|
|
ADRES B
|
|
|
|
ROM.
|
Makrocela
zamienia słowo wejściowe, traktowane jako liczba
szesnastkowa, na zdefiniowane słowo szesnastkowe i podaje je na wyjście.
W Definicji
należy podać ciąg 256 liczb szesnastkowych np: "02550AFF..." itd.
Pierwsze 128 w polu 0x00...0x7F
następne 128 w polu 0x80...0xFF.
Niepodanie wartości powoduje przyjęcie wartości 00
Podanie na wejście oktetu "00000000" = "00" adresuje pierwszą liczbę z
ciągu. Jeśli weźmiemy przykładowy powyższy ciąg, na wyjściu zostanie
wystawione: "02" = "00000010 ". |
|
|
|
Bloki funkcjonalne.
Zegar
i
kalendarze można
uzyskać dowolny przedział czasowy poprzez łączenie wyjść
poszczególnych zegarów i kalendarzy
(wykorzystując bramki
lub funkcję łączenia wyjść). Na przykład jeśli chcemy uzyskać stan 1 w
każdy piątek trzynastego w kalendarzu tygodniowym zaznaczamy piątek, w
kalendarzu dni miesiąca 13 i w ich wyjścia wpisujemy tą samą nazwę. W Obwodach
cyfrowych odnajdujemy tą nazwę i w Logice obwodu ustawiamy
funkcję AND.
Zegar astronomiczny
dla określonej długości i szerokości geograficznej podaje godziny
zmierzchu oraz świtu, astronomicznego lub cywilnego.
|
Linie łączą wejścia z określającymi je
wpisami. W
makroceli są dwa zegary, połączenia dla dolnego nie są zaznaczone
liniami lecz są analogiczne. |
Długość i
szerokość podajemy w konwencji stopnie przecinek cztery
cyfry dziesięciotysięcznej stopnia np: 52,1909.
Korekcje
podajemy w sekundach np: -120
minus przed wartością oznacza odjęcie wskazanej ilości sekund
od
wartości wyliczonej. Wejście ustawione na jedynkę logiczną aktywuje
korektę.
Wyjścia makroceli umożliwiają ustawienie jedynki logicznej czasu
pomiędzy świtem a zmierzchem astronomicznym lub cywilnym.
Nadajnik
tekstu
Po pobudzeniu wysyła tekst do wskazanego
miejsca.
Tekst wpisujemy w opcjonalne
ustawienia makroceli . Tekst może zawierać zmienne.
|
|
Wyświetlanie na stronie sterowania
powodujemy podając pozycję i ewentualnie klasę.
Pozycja kolumna, wiersz, klasa "X=x;Y=y;C=nazwa klasy". Dokładny opis. |
|
Wysłanie tekstu do zawartości HTML strony
sterowania deklarujemy dyspozycją "F=h".
|
|
Aby wysłać tekst pod wskazany adres
podajemy ten adres Dyspozycją
"N= adres IP"; numer portu "P=numer_portu". (domyślny numer portu z Ustawień generalnych Port
Ster) |
Dyspozycja |N=192.168.0.170;P=7081| |
Wysłanie tekstu majlem deklarujemy adresem
po "M=adres". Tekst znajdzie się w temacie poczty, tekst do treści
poleceniem "T=b" |
Uwaga
dotycząca wysyłki większej ilości poczty. |
Wysłanie portem szeregowym Dyspozycją
"S=rs485" lub
"S=rs232" |
|
Wysłanie tekstu do Zdarzeń użytkownika
deklarujemy Dyspozycją
E=f |
|
Odbiornik
Tekstu
Odbiera tekst, jeśli zgodny z wzorcem
wpisanym w opcjonalne
ustawienia makroceli zmienia stan wyjścia Q.
Tekst wzorcowy wpisujemy w opcjonalne
ustawienia makroceli . Tekst może zawierać zmienne. Z majla pobierany jest tylko
temat.
UWAGA: pole definicje
jest zarezerwowane do przyszłych zastosowań i nie należy go używać.
|
|
Sterownik bramy lub rolet.
|
Do
sterowania bramą, żaluzjami lub podobnym sprzętem. W zależności od
ustawienia wejścia Mode
ustawiamy interfejs wejściowy jedno (mode =1) lub
dwu przyciskowy (mode =0).
Impuls na wejściach G
lub D
powoduje włączenie "1" na wyjściach
G lub D
przez czas
góra lub dół.
Drugi krótki impuls na tych wejściach kasuje
wyjścia. Impuls na wejściu stop (do wyłączników
krańcowych)
zatrzymuje natychmiast ruch. Dłuższy sygnał na wejściach G lub D powoduje
utrzymanie sygnału na wyjściu
tylko przez czas podawania 1
na wejście.
Gdy
nie używamy wyłączników krańcowych (wejście stop na stałe
podłączone do 0), czas
góra i czas
dół powinien dobrany dokładnie do czasu ruchu.
Wyjście
ERR sygnalizuje wtedy osiągnięcie jakiejkolwiek pozycji
krańcowej.
Wyłączniki krańcowe powinny być tak podłączone aby osiągniecie
jakiejkolwiek pozycji skrajnej podawało 1 na wejście stop.
(Wyłącznik górny i dolny połączone razem). Wtedy czasy G i D powinny być
podane z zapasem. W takiej sytuacji wyjście ERR zasygnalizuje
błąd zbyt długiego przemieszczania się żaluzji (bramy).
W przypadku interfejsu jedno przyciskowego do uruchamiania ruchu w obu
kierunkach używa się wejścia
G. |
|
Sterownik oświetlenia.
|
Makrocela
pracuje zależnie od wpisanego trybu
pracy.
|
|
Tryby
pracy |
Tryb 1 |
wejścia |
Q1 |
Q2 |
Q3 |
RESET |
Opis |
NEXT |
1->0
|
następny stan binarny |
0 |
powoduje
binarne zliczanie na Q1, Q2, Q3 |
NEXT |
1 ponad
200ms |
0 |
0 |
0 |
1 |
powoduje
wpis "0" na Q1, Q2, Q3 i na wyjściu RESET |
I1 |
0->1
|
zmiana |
bz |
bz |
0 |
zmiana
Q1 na przeciwny |
I2 |
0->1
|
bz |
zmiana |
bz |
0 |
zmiana
Q2 na przeciwny |
I1 and I2 |
0->1 |
bz |
bz |
zmiana |
0 |
jednocześnie
na obu wejściach zmiana Q3 na przeciwny |
RESET |
1 |
0 |
0 |
0 |
1 |
|
Tryb 2 |
wejścia |
Q1 |
Q2 |
Q3 |
RESET |
Opis |
NEXT |
1->0
|
następny stan binarny |
0 |
powoduje
binarne zliczanie na Q1, Q2, Q3 |
NEXT |
1 ponad
200ms |
0 |
0 |
0 |
1 |
gdy
jakiekolwiek Q=1 powoduje wpis "0" na Q1, Q2, Q3 i na wyjściu RESET 1 |
NEXT |
1 ponad
200ms |
1 |
1 |
1 |
0 |
gdy
wszystkie Q=0 powoduje wpis "1" na Q1, Q2, Q3 |
I1 |
0->1
|
zmiana |
bz |
bz |
0 |
zmiana
Q1 na przeciwny |
I2 |
0->1
|
bz |
zmiana |
bz |
0 |
zmiana
Q2 na przeciwny |
I1 and I2 |
0->1 |
bz |
bz |
zmiana |
0 |
jednocześnie
na obu wejściach zmiana Q3 na przeciwny |
RESET |
1 |
0 |
0 |
0 |
1 |
|
Tryb 3 |
wejścia |
Q1 |
Q2 |
Q3 |
RESET |
Opis |
I1 |
0->1
|
przesuwanie się "1" w prawo |
przesuwanie
się "1" w prawo na wyjściach Q1, Q2, Q3, RESET |
I2 |
0->1
|
przesuwanie się "1" w lewo |
przesuwanie
się "1" w lewo na wyjściach RESET, Q3, Q2, Q1 |
NEXT |
0->1 |
zmiana |
na
wszystkich wyjściach zmienia stan na "1" i następnym razem na "0" |
Tryb 4 |
wejścia |
Q1 |
Q2 |
Q3 |
RESET |
opis |
I1 |
0->1
|
nasuwanie się "1" w prawo |
nasuwanie
się "1" w prawo na wyjściach Q1, Q2, Q3, RESET |
I2 |
0->1
|
nasuwanie się "1" w lewo |
nasuwanie
się "1" w lewo na wyjściach RESET, Q3, Q2, Q1 |
NEXT |
0->1 |
zmiana |
na
wszystkich wyjściach zmienia stan na "1" i następnym razem na "0" |
bz - bez zmian
Włącznik
z podtrzymaniem czasowym T+OR+MONO.
Z użyciem tej makroceli można zrealizować np:
układy oświetlenia i inne.
Sterowanie
oświetleniem.
Włącznik chwilowy (niebieski) włącza i wyłącza światło po każdym
naciśnięciu. Dodatkowo przerzutnik monostabilny t1 odlicza czas
maksymalnego włączenia oświetlenia jeśli w obrębie czujnika nie jest
wykrywany ruch. Dodatkowo istnieje ostrzeżenie przed wyłączeniem
światła poprzez sygnalizator akustyczny. |
|
Makrocele
Pokój, Dom, Ogród.
Ułatwiają Home automation.
Dokładna
instrukcja użycia - kliknij.
Makrocela
Sterownik dostępu.
Umożliwia zbudowanie systemu kontroli dostępu do:
- obiektów na określony czas (np
przedpłacony),
- obiektów dla osób
które wpuszczamy pod naszą nieobecność - wysyłamy
jednorazowy kod ograniczony w czasie,
- dostęp z jednorazowymi kodami,
- dostęp poprzez odebranego jednorazowego SMS.
Alerty
i nadzór przerzutników z
podtrzymaniem.
UWAGA:
Makrocela spełnia dwie zupełnie oddzielne funkcje:
- prawa strona (wyjścia) umożliwia ustawienie
sygnałów alertów lub informacji systemowych
Sterboxa,
- lewa strona (wejścia) jest przeznaczona do
nadzoru Przerzutników
T z podtrzymaniem,
1:
Alerty i informacje o stanach Sterboxa.
W szczegółach
makroceli można ustawić informowanie o stanach
STERBOXA.
Reset 1s |
Sygnał "1" po włączeniu Sterboxa trwający 1
sekundę. |
Watch-dog 1s |
Sterbox posiada układ który
obserwuje jego
pracę. Nieprawidłowości w wykonywaniu programu powodują reakcję układu
stróżującego. Wyjście sygnalizuje o przywróceniu
prawidłowej pracy sygnałem "1" przez 1 sekundę. Powody pojawiania się tego
sygnału:
- Zasilanie o dużym poziomie
zakłóceń -
załączanie i wyłączanie dużych obciążeń generuje
zakłócenia. Sposób zaradzenia: osobne obwody
zasilające,
stosowanie urządzeń rozruchowych.
- Zakłócanie poprzez silne, obce
pola
elektromagnetyczne. Czynności: oddalenie urządzeń, stosowanie
metalowych obudów i rdzeni przeciwzakłóceniowych
na
przewodach w pobliżu urządzeń.
- Zasilanie słabej jakości: słabo połączone
przewody (np: słabo dokręcone połączenia śrubowe), przewody o zbyt
małej średnicy w stosunku do obciążeń, uszkodzone wyłączniki zasilania
lub zabezpieczenia nadprądowe.
Należy zaznaczyć że Sterbox jest odpowiednio zabezpieczony przed
wpływem zakłóceń zewnętrznych które nie
przekraczają
norm. |
Brak LAN |
Brak dostępu do LAN ("switcha"). |
Brak WAN |
Sterbox sprawdza istnienie pliku na
serwerze producenta. Brak LANu jest
niezawodnie sygnalizowany nawet gdy urządzenia pośrednie podstawiają
swoje strony WWW w wypadku awarii. |
Nieustawiony zegar. |
Zegar ustawiany jest albo ręcznie lub gdy
istnieje zezwolenie w ustawieniach generalnych
. Brak aktualnego czasu sygnalizowany jest "1" na tym wyjściu. |
Błąd serwera SMTP |
Sterbox nie może wysłać poczty. Brak
komunikacji
z usługą pocztową: jeśli to pierwsze użycie, sprawdź ustawienia, jeśli
kolejne: podłączenie LANu, działanie internetu i na końcu działanie
serwera poczty np: programem pocztowym. |
Błąd serwera POP3 |
Sterbox nie może odebrać poczty. Brak
komunikacji z usługą pocztową:
jeśli to pierwsze użycie, sprawdź ustawienia, jeśli kolejne:
podłączenie LANu, działanie internetu i na końcu działanie serwera
poczty np: programem pocztowym. |
Błąd pamięci FLASH |
Strony użytkownika, obrazy, ustawienia
przechowywane są w pamięci nieulotnej FLASH. Pamięć ta w czasie zapisu
i kasowania zużywa się. Ilość tych operacji jest duża lecz skończona. W
razie uszkodzenia wymienia go serwis. Niestety odpłatnie. |
Komunikacja Sterbox |
Błąd wymiany
informacji z innym Sterboxem
(aliasem). Gdy występuje przy uruchomieniu nowego aliasu -
sprawdź ustawienia, gdy już działało sprawdź połączenia sieciowe. |
Za niskie napięcie zasilania.
Za wysokie napięcie zasilania. |
Ostrzeżenie o niewłaściwych parametrach
zasilania. Napięcie mierzone pomiędzy zaciskami |
Za niska temperatura. Zbyt wysoka
temperatura. |
Ostrzeżenie o niewłaściwej temperaturze.
Mierzona
jest temperatura wewnętrzna mikroprocesora. Jest ona zależna od
temperatury otoczenia. |
2:
Nadzór przerzutników z podtrzymaniem.
Wejście w makroceli Alerty służy
do zerowania całej ósemki
przerzutników.
Przyporządkowanie wejść jest następujące: pierwsze wejście od
góry kasuje pierwsze występowanie makroceli Przerzutników z
podtrzymaniem , drugie wejście drugie występowanie itd.
|
Na przykładzie makrocela 6 jest
pierwszym występowaniem Przerzutników
T z podtrzymaniem. Za jej kasowanie
odpowiedzialne jest pierwsze (licząc od góry) wejście
makroceli (w pierwszym jej występowaniu) Alerty. Następna
makrocela Przerzutników
T z podtrzymaniem znajduje się na 15
miejscu i jest powiązana z drugim wejściem makroceli Alerty. |
|
Przetwornik
zmiennych.
Służy do wymiany informacji pomiędzy zmiennym numerycznymi
a elementami logicznymi i funkcjonalnymi. UWAGA: wejście i wyjście
przetwornika (Ix i Ox) są od siebie całkowicie niezależne!
Sygnały
binarne z Wejść są
zamieniane na liczbę szesnastkową zgodnie z tabelką:
Wartość
binarna
I7 I6 I5 I4 I3 I2 I1 I0 |
Wartość
szesnastkowa
(heksadecymalna) |
Wartość
dziesiętna |
0
0 0 0 0 0 0 0 |
\00 |
0 |
0
0 0 0 0 0 0 1 |
\01 |
1 |
0
0 0 0 0 0 1 0 |
\02 |
2 |
... |
... |
... |
0
0 0 0 1 0 0 1 |
\09 |
9 |
0
0 0 0 1 0 1 0 |
\0A |
10 |
... |
... |
... |
1
1 1 1 1 1 1 0 |
\FE |
254 |
1
1 1 1 1 1 1 1 |
\FF |
255 |
|
|
Zawartość zmiennej zamieniana jest na
sygnały binarne na Wyjściach. |
Służą do podania zmiennych poddawanych
przetwarzaniu.
Formuły.
|
Wejścia START umożliwiają uruchomienie
przeliczania formuły przy zmianie sygnału na wejściu z 0 na 1.
Wyjścia uaktywniają się (stan 1) przy sprawdzeniu że formuła
jest prawdziwa.
Zapisu formuły dokonuje się w odwrotnej notacji polskiej.
Przykład 1: 2 5 +
powoduje wykonanie operacji dodawania 2 plus 5.
Przykład 2: 2 5 +
100 * powoduje 2 dodać 5 a
następnie pomnożenie wyniku przez 100.
Uwaga: pomiędzy składnikami wstawiamy spację np: 2sp5sp+sp100sp* .
Przykład 3: z0 2 +
powoduje dodanie do zawartości rejestru z0 liczby 2.
Przykład 4: z0 ? z1
2 5 * =z0
jeżeli zmienna z0 jest równa zmiennej z1 -> rezultat
jest
prawdą -> ustawienie wyjścia na 1 logiczną, następnie
mnożone
jest 2 razy pięć i wpisywane do rejestru z0. |
Dozwolone operacje i ich zapis:
Dozwolony format zapisu liczb:
0 |
liczba dziesiętna |
12 |
liczba dziesiętna |
0xFA |
liczba szesnastkowa (heksadecymalna) |
x11 |
liczba szesnastkowa (heksadecymalna) |
0b1000 |
liczba dwójkowa (binarna) |
b1000 |
liczba dwójkowa (binarna) |
Rozszerzenia względem notacji polskiej:
Zapis
do zmiennej |
1 2 +
=z1 =z2 |
do 1 zostanie dodane 2, a wynik zostanie zapisany do zmiennej z1 oraz z2
|
1 2 +
=z1 3 * =z2 |
do 1 zostanie dodane 2, wynik zostanie zapisany do zmiennej z1, następnie całość zostanie przemnożona przez 3, a ostateczny wynik zostanie zapisany do z2
|
z1 =z2 |
skopiuj zawartość zmiennej z1 do zmiennej z2
|
|
Rezultat funkcji: prawda, ustawia
wyjście na 1 logiczną |
1 ?= 1 |
jeżeli lewa strona będzie równa prawej to rezultat funkcji będzie prawdą. 1=1 Więc wyjście zostanie ustawione na 1 logiczną.
|
z0 ?!= 1 |
jeżeli lewa strona będzie różna od prawej to rezultat funkcji będzie prawdą. Gdy zawartość zmiennej z0 nie jest równa 1 wyjście zostanie ustawione na 1 logiczną.
|
z0 ? z1 2 5 * =z0 |
jeżeli zmienna z0 jest równa zmiennej z1 to rezultat funkcji będzie prawdą następnie 2 zostanie przemnożone z 5, a wynik zapisany w zmiennej z0
|
Dozwolone warunki i ich zapis:
? |
równe |
?= |
równe |
?== |
równe |
?!= |
różne |
?<> |
różne |
?> |
większe |
?>= |
większe lub równe |
?< |
mniejsze |
?<= |
mniejsze lub równe |
Ograniczenia dla powyższych warunków: prawa strona może być
tylko wartością liczbową lub zmienną, lewa strona wynikiem obliczeń.
Umiejscowienie warunku w dowolnym miejscu formuły, jeżeli jest więcej,
ważny jest ostatni po prawej stronie.
Wykonanie warunkowe:
z0 #= z1 { 5 = z5} |
jeżeli zmienna z0 jest równa zmiennej z1 to zostanie wykonana operacja w nawiasach klamrowych
|
z5 #> 5 { 1 2 + = z2 } 8 = z8 |
jeżeli zmienna z5 jest większa od pięciu to zostanie wykonana operacja w nawiasach klamrowych
|
Dozwolone
warunki i ich zapis:
# |
równe |
#= |
równe |
#== |
równe |
#! |
różne |
#<> |
różne |
#> |
większe |
#>= |
większe lub równe |
#< |
mniejsze |
#<+ |
mniejsze lub równe |
Ograniczenia dla wykonań warunkowych: prawa strona może być tylko
wartością liczbową lub zmienną, lewa strona wynikiem obliczeń. Nie ma
możliwości zagnieżdżania warunków. Wyrażenie musi być
umieszczone zaraz za deklaracją warunku i ograniczone nawiasami {}.
Może być w dowolnym miejscu formuły i dowolną ilość razy.
Zakres obliczeń może przyjmować wartości od -402650000 do +402649999 .
Sposób przedstawiania wartości (napięcia, temperatury, czasu
itd) jest taki sam jak dla zmiennych.
Pogoda.
|
Umożliwia połączenie z serwerem pogodowym i
ściągnięcie aktualnej prognozy.
Wyjścia (od góry): pierwsze podaje wartość prognozowanej
temperatury (analogową), drugie i trzecie są wyjściami analogowymi
ustawianymi.
Cztery wyjścia ustawiają logiczną jedynkę dla ustawionych wartości.
Należy wyróżnić ustawienie Dane pogodowe aktualne
informujące o aktualnych i prawidłowych danych na wyjściach.
Serwer pogody należy zadeklarować, w opisie dla przykładu,
podano dostępny bezpłatny serwis pogodowy. |
Deklaracja serwisu pogodowego:
|
Do pola serwer pogody
należy wpisać adres serwisu który wysyła dane w JSON.
Klucz
logowania jest wartością którą otrzymujemy od
serwisu w czasie rejestracji.
Interwał
czasowy w minutach.
Dane w JSON wysyła wiele serwisów pogodowych, w tym RSO
.
Uwaga dla openweathermap.org, jest to
serwis
bezpłatny który wysyła dane z dwóch
serwerów o
różnych adresach IP. Dane w konkretnych adresach
różnią
się, dlatego można wpisać konkretny IP. |
|
Układy analogowe.
W systemie Sterbox istnieją wejścia i wyjścia analogowe. Wartości
analogowe są przedstawiane jako wartości liczbowe które
można
przesyłać i przeliczać w Sterboxie. Napięcie podane na wejście
zostaje zmienione na jego wartość liczbową i taka może być wewnątrz
Sterboxa poddana obróbce w Układach analogowych. Taką
wartość można wysłać do wyjść. Istnieją 2 możliwości realizowane w
module RaT16:
- wysłanie wartości liczbowej na port PWM - wartość zmienia wypełnienie
sygnału prostokątnego, przekłada sie to wartość napięcia lub prądu na
tym wyjściu.
- Wysłanie wartości liczbowej na jeden z
kanałów DMX - wartość wysyłana jest
wprost do kanału.
W Sterboxie są trzy porty analogowe.
Uruchomienia portów analogowych
dokonuje się deklarując w Makroceli Wejścia analogowe. W
pojedynczym Sterboxie znajdują się trzy porty wejściowe.
Układy analogowe posiadają wejścia i wyjścia analogowe
oraz cyfrowe. Pamiętajmy że łączyć ze sobą można tylko odpowiadające
sobie tj. cyfrowe z cyfrowymi a analogowe z analogowymi.
Zasady podłączania czujników do wejść
analogowych Sterboxa i modułów RaT16.
|
Przykład czujnika 3 przewodowego RaCzTa2.
Uwaga: czujnik występuje również w starszej wersji (inna
kolejność wyprowadzeń) RaCzTa.
|
Wejścia
analogowe Sterboxa.
|
Pierwszy od góry element
powiązany jest z zaciskiem wa0, drugi z wa1 itd. Oczywiście dla makroceli: Wejścia analogowe 1 do 8
. Nazwa
wpisana na wyjściu służy
do połączenia tylko z wejściem innego układu analogowego! Te
nazwy wymienione są w obwodach analogowych.
Czwarte wyjście
podaje wartość napięcia zasilania.
Piąte wyjście podaje
temperaturę procesora Sterboxa. |
|
W pole Formuła
wejścia wpisujemy formułę przeliczającą wartość z wejścia.
Zapisu formuły dokonuje się w odwrotnej notacji polskiej.
Przykład 1: ao 5 + powoduje dodanie do zmierzonej wartości 5.
Przykład 2: ao 5 + 100 * powoduje dodanie do zmierzonej wartości 5 a
następnie pomnożenie wyniku przez 100.
Można stosować maksymalnie 4 argumenty i cztery operatory. Uwaga:
pomiędzy składnikami wstawiamy spację np: 5sp+sp100sp* . |
Układy analogowe nie posiadają elementów pokazanych w
kolumnach 3 i 6 makroceli. Posiadają
wyjścia analogowe.
Makrocela
Porty analogowe lokalnego
RaT16.
|
Poszczególne elementy makroceli
wyjaśnione są w poniższej tabeli. |
|
Formuła
wejścia oraz Formuła
wyjścia tam wpisujemy formułę przeliczającą wartość z
wejścia. Zapisu formuły dokonuje się w odwrotnej notacji polskiej.
Przykład 1: ao 5 + powoduje dodanie do "ao" (wartości z wejścia lub wejścia) 5.
Przykład 2: ao 5 + 100 * powoduje dodanie do "ao" (wartości z wejścia lub wejścia) 5 a
następnie pomnożenie wyniku przez 100.
Można stosować maksymalnie 4 argumenty i cztery operatory. Uwaga:
pomiędzy składnikami wstawiamy spację np: 5sp+sp100sp* . |
|
|
|
Wartości z Wyjść mogą być
skierowane do:
- modulatorów PWM.
Wyjścia modulatorów wykorzystują zaciski portów
cyfrowych. Po uaktywnieniu modulatora wyjście działa jako PWM a nie
jako wyjście cyfrowe.
- Protokołu DMX
, wyjściem jest wtedy port RS-485
modułu RaT16.
Ustawień po zadeklarowaniu makroceli w Sterboxie,(moduł RaT16 musi być
dołączony fizycznie do Sterboxa) dokonuje się w Ustawieniach rozszerzeń
. Patrz Instrukcja
RaT16. |
Port analogowy modułu RaT16 może być
ustawiony w jeden z trzech trybów:
- port analogowy przetwarzający napięcie z
zakresu wartości 0 do 3V. (Górne ustawienie
przełącznika). Wyjścia parzyste
są wtedy nie do wykorzystania.
- Port współpracujący z
czujnikami DS18B20. Na każdym porcie można podłączyć dwa czujniki.
(Przełącznik w środku).
- Port współpracujący z
czujnikami DHT11 i DHT22. Wyjście nieparzyste
podaje zmierzoną temperaturę, parzyste - wilgotność. (Przełącznik u
dołu).
Ustawień po zadeklarowaniu makroceli w Sterboxie dokonuje się
specjalnym programem. Patrz Instrukcja RaT16. |
Wyjście
7 podaje wartość napięcia zasilającego.
Wyjście
8 podaje temperaturę procesora modułu RaT16. |
Makrocela
Terminal porty analogowe
|
Terminal wyświetla przy pomocy
wskaźników wartości podane na wejście. Wartości
ustawiane przy pomocy "pokręteł", "suwakom" i "klawiszom dół
i góra" są podawane na "wyjścia".
Proszę się kierować instrukcją terminala. |
|
Formuła
wejścia oraz Formuła
wyjścia tam wpisujemy formułę przeliczającą wartość z
wejścia. Zapisu formuły dokonuje się w odwrotnej notacji polskiej.
Przykład 1: ao 5 + powoduje dodanie do "ao" (wartości z wejścia lub wejścia) 5.
Przykład 2: ao 5 + 100 * powoduje dodanie do "ao" (wartości z wejścia lub wejścia) 5 a
następnie pomnożenie wyniku przez 100.
Można stosować maksymalnie 4 argumenty i cztery operatory. Uwaga:
pomiędzy składnikami wstawiamy spację np: 5sp+sp100sp* . |
|
Bufor
analogowy.
|
Przelicza wartość analogową wg. poniższych
ustawień. |
|
W pole wzmocnienie
wpisujemy mnożnik, a w pole offset wartość
do dodania.
Przykład 1: wartość=0,5 wzmocnienie=10
wartość liczbowa podana na wyjście będzie równa 5.
Przykład 2: wartość=0,5 wzmocnienie=-10
wartość liczbowa podana na wyjście będzie równa -5.
Przykład 3: wartość=0,5 offset=10
wartość liczbowa podana na wyjście będzie równa 10,5.
Przykład 4: wartość=0,5 offset=-10
wartość liczbowa podana na wyjście będzie równa -9,5. |
Układy analogowe nie posiadają elementów pokazanych w
kolumnach 3 i 6 makroceli,
dlatego że wejścia i wyjścia są
tylko analogowe.
|
|
Wzmacniacz
operacyjny.
|
Przelicza wartości liczbowe zgodnie ze
wzorem: Uwy=((Uplus - Uminus) * wzmocnienie) + offset
Gdzie:
- Uwy -> wartość liczbowa na wyjściu,
- Uplus -> wartość liczbowa na wejściu +,
- Uminus
-> wartość liczbowa na wejściu -,
- Wzmocnienie -> liczba wpisana w wzmocnienie w Opcjonalne ustawienia makroceli
,
- Offset -> liczba wpisana w offset w Opcjonalne ustawienia makroceli.
Na rysunku pokazano dla przykładu: na wejściu + podłączenie
obwodu analogowego o nazwie "wa0". Na wejściu - podana
jest stała wartość (wskazana znakiem równości "="). |
Opcjonalne ustawienia makroceli:
Wzmocnienie
i offset
|
|
Układy analogowe nie posiadają elementów pokazanych w
kolumnach 3 i 6 makroceli dlatego że wejścia i wyjścia są
tylko analogowe.
Wzmacniacz
korekcyjny.
Umożliwia np: linearyzację wartości odebranych z nieliniowych
czujników analogowych . Możliwe jest ustawienie 6
punktów korekcji.
|
Przelicza
wartości liczbowe zgodnie ze wzorem:
do wartości ustawionej w punkcie
korekcji 1:
Uwy=((Uplus - Uminus) * wzmocnienieOg)
pomiędzy punktem
korekcji 1 a punktem korekcji 2:
Uwy=((Uplus - Uminus) * wzmocnienie1 * wzmocnienieOg) +
offset1
pomiędzy punktem
korekcji 2 a punktem korekcji 2:
Uwy=((Uplus - Uminus) * wzmocnienie2 * wzmocnienieOg) +
offset2
I tak dalej dla kolejnych przedziałów
Gdzie:
- Uwy -> wartość liczbowa na wyjściu,
- Uplus -> wartość liczbowa na wejściu +,
- Uminus
-> wartość liczbowa na wejściu -,
- Wzmocnienie -> liczba wpisana w wzmocnienie w Opcjonalne ustawienia makroceli
,
- Offset -> liczba wpisana w offset w Opcjonalne ustawienia makroceli.
|
|
Układy analogowe nie posiadają elementów pokazanych w
kolumnach 3 i 6 makroceli,
dlatego że wejścia i wyjścia są
tylko analogowe.
|
Multiplekser
analogowy.
|
Łączy jedno z wejść analogowych z
wyjściem
analogowym. Połączenie sterowane wejściami
adresowymi (dwustanowymi). |
Kolumna
3 jest aktywna tylko dla wejść adresowych. Reszta wejść i wyjść
jest analogowa.
|
Demultiplexer
analogowy.
Adres |
wyjście |
A0 |
A1 |
A2 |
|
0 |
0 |
0 |
A |
1 |
0 |
0 |
B |
0 |
1 |
0 |
C |
1 |
1 |
0 |
D |
0 |
0 |
1 |
E |
1 |
0 |
1 |
F |
0 |
1 |
1 |
G |
1 |
1 |
1 |
H |
|
Łączy wyjście
analogowe z jednym z ośmiu wejść
analogowych. To które
wejście jest aktywne zależy od wejść (dwustanowych)
adresowych. A0, A1 i A2. Wyjście niezaadresowane podaje
wartość poprzednią. |
Kolumna
3 jest aktywna tylko dla wejść adresowych. Reszta wejść i wyjść
jest analogowa.
|
Komparator.
|
Porównuje dwie wartości
liczbowe. Gdy na wejściu
oznaczonym plusem wartość jest większa niż na wejściu -,
wyjście
(cyfrowe, dwustanowe) przyjmuje wartość "1". W innych wypadkach na
wyjściu jest stan "0".
Na rysunku pokazano dla przykładu: na wejściu + podłączenie
obwodu analogowego o nazwie "wa0". Na wejściu - podana
jest stała wartość (wskazana znakiem równości "="). |
Opcjonalne
ustawienia makroceli
|
Dla każdego komparatora podajemy
wartość histerezy
w celu ochrony przed szumem, który
w przeciwnym wypadku mógłby powodować ciągłe przełączanie
między dwoma przeciwnymi stanami w sytuacji, gdy sygnał wejściowy
oscyluje wokół poziomu progowego. |
Komparatory posiadają wejścia
analogowe natomiast wyjścia są cyfrowe.
|
|
Komparator
okienkowy.
Umożliwia kontrolę wartości i ustawia wyjście cyfrowe
(środkowe) na '1" gdy wartość wejściowa mieści się pomiędzy zadanymi
wartościami (jest w "oknie").
|
Opcjonalne
ustawienia makroceli
Dla każdego komparatora podajemy
wartość histerezy
w celu ochrony przed szumem, który
w przeciwnym wypadku mógłby powodować ciągłe przełączanie
między dwoma przeciwnymi stanami w sytuacji, gdy sygnał wejściowy
oscyluje wokół poziomu progowego. |
|
Przetwornik
"A/C".
Wpisuje
wartość analogową do zmiennej.
Przez wartość Wzmocnienie jest
mnożona wartość z wejścia
i wpisywana do wskazanej zmiennej.
Układy analogowe nie posiadają elementów pokazanych w
kolumnach 3 i 6 makroceli.
Przetwornik
"C/A".
Wpisuje w czasie zmiany sygnału wejściowego z
0 na 1
zawartość zmiennej do sygnału analogowego. Pomiędzy wpisami wartość
analogowa jest utrzymywana na wartości z ostatniego wpisu.
Formuła: Zapisu
formuły dokonuje się w odwrotnej notacji polskiej.
Przykład 1: ao 5 + powoduje dodanie do "ao" (wartości z wejścia lub wejścia) 5.
Przykład 2: ao 5 + 100 * powoduje dodanie do "ao" (wartości z wejścia lub wejścia) 5 a
następnie pomnożenie wyniku przez 100.
Można stosować maksymalnie 4 argumenty i cztery operatory. Uwaga:
pomiędzy składnikami wstawiamy spację np: 5sp+sp100sp* .
Gradient.
|
Przetwornik gradientowy umożliwia wychwycenie
zmian w sygnale analogowym. Wzrostu lub opadania wartości.
Wykorzystanie do wykrycia np: otwarcia okna w pomieszczeniu w zimie,
gwałtownego wzrostu temperatury - ogień, gwałtownego podmuchu wiatru,
sterowania nadmuchem z kominka, ograniczania przepływu cieczy,
wykrywania ślizgania się pasków klinowych itd.
Wyjście górne jest wyjściem analogowym którego
wartość określa tendencję zmian.
Trzy wyjścia cyfrowe poniżej umożliwiają reakcję na zadane parametry.
|
Konwerter
obwodów analogowych <-> obwód RGB.
W zastosowaniu home automation często używa
się
kolorowego oświetlenia RGB. W celu zmniejszenia ilości wejść w
makrocelach zamieniamy trzy sygnały analogowe na jeden RGB.
|
Układ
zamieniający trzy sygnały analogowe na jeden RGB. W
makroceli znajdują się dwa takie układy. |
|
Zamienia
RGB na trzy sygnały analogowe. W makroceli znajdują się
dwa takie układy. |
Zadajnik
analogowy.
|
Ustawienie
1 logicznej na wejściu cyfrowym pierwszym od góry makroceli
powoduje ustawienie obwodu analogowego na zapisaną w tabeli w
pozycji F11. Gdy na wejściu cyfrowym jest 0 logiczne, podawana
jest
wartość analogowa zapisana w F01. Dla drugiego wejścia : F21 i F20 itd. |
|
|
Interfejs
strony sterowania.
Na stronie sterowania wyświetlane są klawisze ekranowe, wskaźniki ekranowe
(dwustanowe), wskaźniki
analogowe i teksty i liczby ze zmiennych. Wyświetlanie na stronie sterowania.
Klawisze
ekranowe
Każdy klawisz
po kliknięciu myszką (ten termin oznacza również dotknięcie
palcem na ekranie dotykowym) wysyła na wyjście zmianę
sygnału na przeciwny. Wygląd klawisza jest sterowany sygnałem z wejścia. Dzięki
temu można z wyglądu klawisza zorientować się czy sterowany
obwód zadziałał czy nie. |
|
Najprostsze użycie klawisza ze wskazaniem
stanu.
|
|
Na
przykładzie z prawej obwód
"wyjście"
sterowany jest klawiszem i majlem, jednocześnie wygląd klawisza
wskazuje na prawdziwy stan obwodu "wyjście". Obwód "drut"
obowiązkowo musi mieć ustawioną logikę
OR.
|
|
Zadeklarowanie
w
makrocelach .
Umieszczenie makroceli klawisze
ekranowe powoduje wyświetlanie na stronie sterowania ,
ośmiu klawiszy. Wtedy podajemy w opcjonalnych
ustawieniach makroceli "V=nazwa_klawisza".
Klawisz
można umieścić w dowolnym miejscu strony sterowania. W opcjonalnych ustawieniach
makroceli podajemy
wartości X i Y (oddzielone średnikiem ";" po znakach
równości
"="), a wyświetlaną nazwę po "V=". |
|
Klawisz
oprócz sterowania obwodami, może wykonywać inne funkcje "A="
linkuje do podanej strony.
Parametr "C=" nadaje klasę Klawisza (użytą w
HTML strony sterowania)
", do nazwy klasy Sterbox dodaje końcówki "_on" dla
stanu włączonego, a "off" dla wyłączonego. |
|
Zamiast tekstu (wpisanego bezpośrednio -
ograniczonego do 256 znaków) możemy podać nazwę zmiennej. W
przykładzie użyta zmienna t0 której
zawartość to: www.zetkom.eu |
|
Specjalny
klawisz do linkowania deklarowany poprzez użycie "A=adres.www; F=l"
(mała litera el) |
|
|
Wskaźnik
ekranowy.
Zadeklarowanie makroceli wskaźnik
ekranowy powoduje wyświetlenie na stronie sterowania ośmiu
wskaźników. Kliknięcie w obrazek powoduje zmianę stanu
logicznego wyjścia makroceli.
Wskaźnik można wyświetlić w dowolnym miejscu strony sterowania, wpisem
w opcjonalnych
ustawieniach makroceli ("X=x;Y=y").
Bez podania alternatywnych źródeł obrazków,
wyświetlane są domyślne. |
|
Alternatywne źródło obrazka dla
jedynki "H=http://adres_sterboxa/obrazek_zrodloH.gif"
i dla zera "L=http://adres_sterboxa/obrazek_zrodloL.gif" |
|
Parametr "C=" nadaje klasę wskaźnika ekranowego
(użytą w HTML strony
sterowania), do nazwy klasy Sterbox dodaje
końcówki "_on" dla stanu włączonego, a "off" dla
wyłączonego. |
|
|
Wskaźnik
cyfrowy.
|
Sterując kolejnymi wejściami cyfrowymi
zmieniamy obrazki.
Wygląd
dla "0" na wszystkich wejściach |
... |
wejście
4="1", reszta="0" |
... |
wejście
4="1", reszta="0" |
|
|
|
|
|
Można zadeklarować własne obrazy. Wtedy bez pobudzenia wyświetlany jest
obraz opisany w stylu 1.
Podanie "1" na wejście drugie od góry, powoduje
wyświetlenie obrazka zadeklarowanego w stylu 2 itd. |
|
Deklaracja w Opcjonalnych ustawieniach
makroceli .
- pozycja na stronie sterowania "X=x;Y=y",
- "I=" deklaracja własnego obrazu,
- "C=" klasa
obrazu.
|
Wskaźnik
analogowy.
Umożliwia wyświetlenie 8 przedziałów wartości liczbowej.
|
Po lewej wejście sygnału "analogowe" -
czyli jego
przedstawienia liczbowego. Po prawej 8 wyjść cyfrowych które
podają 1 gdy wartość z wejścia jest równa lub większa od
zadeklarowanej.
Działanie
oprócz uruchamiania wyjść, polega na wyświetlaniu
obrazów.
Wygląd
dla wartości 0 |
... |
poziom
4 |
... |
poziom
8 |
|
|
|
|
|
|
|
Deklaracja w Opcjonalnych ustawieniach
makroceli .
- pozycja na stronie sterowania "X=x;Y=y",
- "I=" deklaracja własnego obrazu,
- "C=" klasa
obrazu.
Wartości napięć są przykładowe.
|
Wyświetlanie na stronach sterowania.
Na stronie wyświetlania każdy
element posiada swoje miejsce przydzielone pozycją X - nr kolumny i Y
numer wiersza . Strona sterowania
zaczyna się w lewym górnym
narożniku od X=0, Y=0 a kończy na X=7, Y=7 w prawym dolnym narożniku.
X=0,Y=0 |
X=1,Y=0 |
X=2,Y=0 |
X=3,Y=0 |
X=4,Y=0 |
X=5,Y=0 |
X=6,Y=0 |
X=7,Y=0 |
X=0,Y=1 |
X=1,Y=1 |
X=2,Y=1 |
X=3,Y=1 |
X=4,Y=1 |
X=5,Y=1 |
X=6,Y=1 |
X=7,Y=1 |
X=0,Y=2 |
X=1,Y=2 |
X=2,Y=2 |
X=3,Y=2 |
X=4,Y=2 |
X=5,Y=2 |
X=6,Y=2 |
X=7,Y=2 |
X=0,Y=3 |
X=1,Y=3 |
X=2,Y=3 |
X=3,Y=3 |
X=4,Y=3 |
X=5,Y=3 |
X=6,Y=3 |
X=7,Y=3 |
X=0,Y=4 |
X=1,Y=4 |
X=2,Y=4 |
X=3,Y=4 |
X=4,Y=4 |
X=5,Y=4 |
X=6,Y=4 |
X=7,Y=4 |
X=0,Y=5 |
X=1,Y=5 |
X=2,Y=5 |
X=3,Y=5 |
X=4,Y=5 |
X=5,Y=5 |
X=6,Y=5 |
X=7,Y=5 |
X=0,Y=6 |
X=1,Y=6 |
X=2,Y=6 |
X=3,Y=6 |
X=4,Y=6 |
X=5,Y=6 |
X=6,Y=6 |
X=7,Y=6 |
X=0,Y=7 |
X=1,Y=7 |
X=2,Y=7 |
X=3,Y=7 |
X=4,Y=7 |
X=5,Y=7 |
X=6,Y=7 |
X=7,Y=7 |
Dodatkowo można stworzyć i załadować do Sterboxa własne strony (u2.cgi
do u8.cgi) na których można użyć pozycji od X=8; Y=8
do
X=F; Y=F. Do odliczania wierszy i kolumn użyto liczb szesnastkowych
0...9,A,B,C,D,E,F.
Domyślne
pozycjonowanie.
Jeśli posiadamy Sterbox bez konfiguracji i zadeklarujemy w pierwszej
makroceli klawisze
ekranowe nie podając w opcjonalnych ustawieniach
makroceli żadnego stylu,
klawisze zostaną wyświetlone w pierwszym rzędzie (Y=0), od pierwszej
kolumny (X=0) do 8 kolumny (X=7). Zadeklarowanie następnej makroceli, o
dowolnym numerze porządkowym ale powiedzmy: 3, spowoduje wyświetlenie
następnego rzędu, Jeśli teraz w makroceli 2 wstawimy klawisze
"wepchną" się one do drugiego rzędu, przestawiając klawisze z makroceli
3 na rząd następny.
Na tej samej zasadzie wyświetlane są wszystkie elementy z makrocel
(klawisze, wskaźniki, teksty). Zmiany:
- podanie
w stylu
pozycji X=x, Y=y wyświetla element na wskazanej pozycji,
- Nie chcemy wyświetlać
elementu podajmy
pozycję poza stroną, na nieużywanej pozycji, czyli co
najmniej powyżej: X=F;Y=F.. Wszystkie nie wyświetlane mogą
posiadać tą sama pozycję.
Chcemy zmienić wygląd:
- klawisza
- wskaźnika
- obrazka
- tekstu
Wygląd klawisza.
Klawisze
zdefiniowane są w arkuszu
stylów CSS. Gdy nie podamy w opcjonalnych ustawieniach
makroceli w polu stylu
deklaracji klasy (C=), klawisz włączony jest opisany
klasą
bt_on
, a klawisz
wyłączony
bt_off
.
Przy czym wpisujemy tylko człon do podkładki a "_off" i "_on"
dopisywany jest przez Sterbox.
Gdy chcemy ten wygląd zmienić na inny musimy wpisać klasę, w
arkuszu który jest dołączony fabrycznie są to np:
Fabryczny
styl "bt", nie potrzeba wpisywać C=bt |
C=kwadrat |
C=st-up |
C=st-down |
C=kolko |
C=kwad |
|
|
|
|
|
|
Wygląd
wskaźnika.
Zmiana obrazka.
Wskaźniki
ekranowe wyświetlają
obrazki które są pobierane ze Sterboxa. Nic nie stoi na
przeszkodzie aby stworzyć własne rysunki dla przykładu wyl.gif i
wla.gif) i je załadować do Sterboxa lub
na dowolny serwer.
Alternatywne źródło obrazka dla
jedynki "H=" i dla zera "L=" np: L=http://adres_sterboxa/wyl.gif; H=http://adres_sterboxa/wla.gif.
Zmiana klasy.
Dla wskaźnika
ekranowego który posiada
klasę domyślną im (im_on i im_off) można użyć klas tych samych co dla
klawiszy. Poniżej przykład:
Fabryczny
styl "im", nie potrzeba wpisywać C=im |
C=kwad |
C=ob-czys |
|
|
|
Wyświetlenie statycznego obrazka.
Wykorzystujemy wskaźnik ekranowy dla
którego deklarujemy np: L=http://adres_sterboxa/obrazek_zrodlo.gif i na wejście
podajemy stały poziom =0. Obrazek może być też pobrany z dowolnego
miejsca w internecie: L=http://adres_/obrazek_zrodlo.gif
Wskaźnik
cyfrowy, wskaźnik analogowy.
Wskaźnik
cyfrowy i wskaźnik
analogowy
wyświetlają szereg obrazków zależnie od stanu wejścia.
Pamiętajmy że dla każdego wejścia lub poziomu można zadeklarować inną
klasę.
brak
deklaracji klasy |
C=kwadrat_on |
C=kwad_off |
C=ob-czys_off |
|
|
|
|
Pewną
niedogodnością jest brak
deklaracji dla poziomu 0 (wsk. anal.) lub braku pobudzenia
jakiegokolwiek wejścia (wsk. cyfr.). Można nie używać tych
stanów lub
we własnej stronie wstawić odpowiednią klasę do HTML.
Tekst.
Wysyłany tekst na ekran przez
makrocelę Nadajnik tekstu
można zmienić nadając mu odpowiednią klasę. Poniżej podano przykłady:
brak
deklaracji klasy |
C=prost_off |
C=kol-czer |
C=kl-czer |
C=kl-24 |
C=tek-czys |
|
|
|
|
|
|
Niektóre
klasy są użyte z przyrostkami (np: _off) bo w przypadku
tekstów Sterbox ich nie dodaje!
Powyżej podano przykłady użycia klas, które zostały
zdefiniowane
w fabrycznym arkuszu. Nie wszystkie tam zdefiniowane klasy zostały użyte
w przykładach. Aby obejrzeć arkusz należy w przeglądarce (na stronie
sterowania) uruchomić "pokaż źródło strony", następnie
odszukać
link do arkusza (np: 00.css) i wyświetlić go. Gdy zadeklarowane tam
klasy nie wystarczą, można stworzyć własne umieszczając je w tekście
strony użytkownika lub umieszczając link do serwera na
którym
umieściliście Państwo swój arkusz. Zachęcam do
obejrzenia tego dokumentu.
|
|
Łączenie
elementów w Sterboxie
dokonuje się wpisując tą sama nazwę w pola: wejście (kolumna
2)
i wyjście (kolumna
7) makroceli
.
Nazwa powinna mieć do 8
znaków. Nie używajmy w nazwie spacji. Litery wielkie i małe
są
rozróżniane. Uwaga:
łączyć ze sobą można wejścia
i wyjścia
jednego rodzaju: analogowe z analogowymi,
cyfrowe (logiczne) z cyfrowymi. Pamiętajmy o tym że elementy analogowe
mogą posiadać wejścia i
wyjścia cyfrowe.
Dla ułatwienia: wejścia
i wyjścia
cyfrowe można rozpoznać po istnieniu
elementów logicznych w kolumnach 3 i 6 makroceli.
Uwaga: wpis zaczynające się od
znaku równości "=" jest zarezerwowany do
ustawiania stałego poziomu na wejściach.
Obwody cyfrowe |
|
W wyjście (w kolumnie 7)
wpisano
nazwę "w1", na wejściu innego elementu wpisano tą samą nazwę. Stworzono
połączenie pomiędzy tymi elementami. Będzie ono widoczne w
zestawieniu obwody cyfrowe. Pamiętajmy
aby nazwy nie zawierały na końcu spacji! Nie zauważymy ich a
połączenie nie będzie działać!
Dla wejść cyfrowych gdy chcemy
podać na wejście stały
poziom logiczny 1 lub 0 wpisujemy zamiast nazwy obwodu"=1" lub "=0". Na
zaciskach Sterboxa 1 logiczna odpowiada dołączeniu do masy G, logiczne
0 - napięciu bliskiemu 12V. |
Obwody analogowe |
|
W wyjście (w kolumnie 7)
wpisano
nazwę "a1", na wejściu innego elementu wpisano tą samą nazwę. Stworzono
połączenie pomiędzy tymi elementami. Będzie ono widoczne w
zestawieniu obwody analogowe. Pamiętajmy
aby nazwy nie zawierały na końcu spacji! Nie zauważymy ich a
połączenie nie będzie działać!
Dla
wejść analogowych możemy podać stałą wartość liczbową, wpisujemy ją po
znaku równości, zamiast nazwy obwodu np: "=2,345".
Ponieważ wartość z Obwodu analogowego można przenosić do
rejestrów (odwrotnie też), proszę zapoznać się z interpretacją zmiennych numerycznych. |
Powyżej widać najprostsze połączenie jednego wejścia i jednego wyjścia.
Sposoby
łączenia wyjść:
Można łączyć jedno
wyjście z dowolną ilością wejść: |
|
Możliwe jest także
łączenie wyjść
(łączenie na drucie) ze sobą, jednak w takim wypadku sygnały wyjściowe
zostaną poddane modyfikacji:
|
|
|
Logika łączenia
na drucie AND. Wyjścia o tej samej
nazwie dają
funkcję AND na drucie. Jakiekolwiek 0 na wyjściach
elementów
wymusza 0 na wyjściu wirtualnej bramki AND. Rodzaj logiki dla
konkretnego "wirtualnego przewodu" ustawiamy w logice obwodu w Obwodach cyfrowych.
Uwaga: od wersji 4.1.4 można łączyć równolegle wyjścia
analogowe! Ustawienie logiki działania tego połączenia analogowych
wyjść w Obwodach analogowych. |
|
|
|
|
Logika
łączenia na drucie OR. Wyjścia o tej samej
nazwie dają
funkcję OR na drucie. Jakakolwiek 1
na wyjściach elementów wymusza 1 na wyjściu wirtualnej bramki
OR.
Rodzaj logiki dla konkretnego "wirtualnego przewodu"
ustawiamy w logice
obwodu w Obwodach cyfrowych. |
|
Uwaga: Łączyć ze sobą można tylko
jeden rodzaj obwodów! Cyfrowe z cyfrowymi, a analogowe z
analogowymi!
Uwaga: Dla wejść cyfrowych gdy chcemy
podać na wejście
stały
poziom logiczny 1 lub 0 wpisujemy zamiast nazwy obwodu"=1" lub "=0".
Uwaga: Dla
wejść analogowych możemy podać stałą wartość liczbową, wpisujemy ją po
znaku równości, zamiast nazwy obwodu np: "=2,345".
|
|
Łączenie
Sterboxów.
Sterboxy mogą ze sobą
współpracować. Fizycznie mogą być połączone poprzez sieć
LAN,
lub poprzez port
szeregowy . Deklaracji dokonujemy w obwodach cyfrowych
w aliasach.
Ważne:
zapamiętajmy
że odmiennie niż w obrębie pojedynczego Sterboxa gdzie sygnał "wyjścia"
np. bramki stale i bez przerwy wpływa na stan dołączonego "wejścia", w
wypadku dwóch odrębnych Sterboxów, przesyłany
jest fakt
każdorazowej zmiany stanu. Istnieje możliwość że ten fakt na wskutek
braku połączenia (np. awarii sieci) zostanie nie dostarczony.
Tak samo realizowane jest połączenie np z RaEMN4 lub programem
PC-Sterbox.
|
Pomiędzy deklaracjami używamy średnika.
|
Deklaracji aliasu dokonujemy w Sterboxie
który "nadaje". Po stronie odbiorczej poza wpisem tej samej
nazwy
sygnału nie trzeba żadnych dodatkowych ustawień. WAŻNE: W Sterboxie "odbiorczym" ta
nazwa nie może być użyta do jakiegokolwiek wyjścia! Patrz
objaśnienie niżej.
Użyte deklaracje:
- "N=" - Numer IP zdalnego Sterboxa,
- "P=" - port gdy inny niż domyślny (7080 port ster ustawia
się w ustawieniach
generalnych).
- "S=rs485" - połączenie poprzez port
szeregowy,
- "Q=xxxx" - numer sprzętowy odbiorcy, bez
- wysyłany adres rozgłoszeniowy, dla RS485.
- "M=adres@adres.com" - połączenie poprzez
emajl.
- "Z=xxxx" - hasło inne niż domyślne.
- "G=x" - tylko dla obwodów
analogowych,
zmiana domyślnego okresu wysyłania (1 sekunda), gdzie x = okres
wyrażony w sekundach.
- "O=2" - do łączenia Sterboxów
w wersji oprogramowania X (WXTA, WXTC, WXTD)
|
|
|
Obwody
cyfrowe: Sterbox umożliwia łączenie elementów
(portów do komunikacji z otoczeniem, klawiszy na ekranie
przeglądarki, elementów
logicznych i funkcjonalnych ustawionych w makrocelach). Połączeń dokonuje
się przez wpisanie (patrz łączenie
elementów) identycznych nazw. W Obwodach cyfrowych
wyświetlone są wszystkie użyte połączenia
(czyli nazwy tych połączeń,
inaczej obwodów).
Można tu ustawić:
- Logika
obwodu: typ funkcji logicznej przy łączeniu wyjść
elementów
ze sobą (objaśnienie),
- Antyhazard:
czas nieczułości na krótkie zmiany które mogą być
zakłóceniami.
- Alias:
"link" do innego Sterboxa lub urządzenia. Jest to przedłużenie połączeń do innych
urządzeń. W oddalonym Sterboxie na wejściu elementu
należy wpisać identyczną nazwę obwodu.
Od tej chwili urządzenia przesyłają sygnał z obwodu lokalnego
Sterboxa do oddalonego urządzenia. Połączenie może być dokonane
poprzez: sieć LAN, port szeregowy i e-mail. Wszystkie używają protokołu
Sterbox.
Deklaracji aliasu dokonujemy w Sterboxie który "nadaje". Po
stronie
odbiorczej poza wpisem tej samej nazwy sygnału nie trzeba żadnych
dodatkowych ustawień. WAŻNE: W Sterboxie "odbiorczym" ta
nazwa nie może być użyta do jakiegokolwiek wyjścia! Patrz objaśnienie niżej.
Użyte deklaracje:
- "N=" - Numer IP zdalnego Sterboxa,
- "P=" - port gdy inny niż domyślny (7080 port ster ustawia
się w ustawieniach
generalnych).
- "S=rs485" - połączenie poprzez port szeregowy,
- "Q=xxxx" - numer sprzętowy odbiorcy, bez -
wysyłany adres rozgłoszeniowy, dla RS485.
- "M=adres@adres.com" - połączenie poprzez
emajl.
- "Z=xxxx" - hasło inne niż domyślne.
- "O=2" - do łączenia Sterboxów w
wersji
oprogramowania X (WXTA, WXTC, WXTD), nie działa połączenie emajl, tylko
po LAN i RS485.
Rozwiązanie połączenia ze zdalnego
Sterboxa, programu PC lub klawiatury i lokalnego wyjścia.
|
Zdalny Sterbox (lub program PC lub
klawiatura) przy pomocy aliasu o
nazwie "w1" wysyła do lokalnego Sterboxa rozkaz. Tylko wejście (lub
wejścia) makroceli może mieć nazwę obwodu "w1"! Aby sterować obwodem
"b1", użyto bramki OR.
|
|
To samo działanie - inne elementy. |
Poniżej
praktyczne wytłumaczenie sposobu łączenia: |
|
|
|
Obwody
analogowe: Sterbox przetwarza wartość napięcia podanego na
zacisk na liczbę wyrażoną w woltach
[V]. Ta liczba może być przetwarzana w elementach logicznych
i funkcjonalnych analogowych
Sterboxa. W tym celu należy "połączyć" je ze sobą wpisując
identyczne nazwy obwodów.
łączenia obwodów dokonujemy analogicznie jak cyfrowych. Od
wersji 4.1.4 można łączyć równolegle wyjścia analogowe.
Należy
wtedy ustalić sposób działania takiego połączenia ( w Obwodach analogowych):
- minimum
- użyta zostanie najmniejsza wartość z wyjść analogowych,
- maksimum
- użyta zostanie największa wartość z wyjść analogowych,
- średnia
- wyliczona zostanie średnia arytmetyczna z połączonych wyjść,
- suma
- zsumowane wartości z połączonych wyjść analogowych,
- iloczyn
- mnoży wszystkie wartości z połączonych wyjść analogowych,
- domyślna
- użyta zostanie wartość z wyjścia makroceli o najniższym numerze i
umieszczonego najwyżej w tej makroceli.
W obwodach
analogowych są wyświetlone wszystkie użyte nazwy.
Można tu ustawić Alias ,
jest to "link" do innego Sterboxa lub urządzenia. Jest to przedłużenie połączeń do innych
urządzeń. W oddalonym Sterboxie na wejściu elementu
należy wpisać identyczną nazwę
obwodu.
Od tej chwili urządzenia przesyłają sygnał z obwodu
lokalnego Sterboxa do oddalonego urządzenia. Połączenie może być
dokonane poprzez: sieć LAN, port szeregowy i e-mail. Wszystkie używają
protokołu Sterbox. Uwaga: łączyć ze sobą można tylko elementy
analogowe!
Deklaracji aliasu dokonujemy w Sterboxie który "nadaje"
(Uwaga: nie działa w wersji oprogramowania P). Po
stronie
odbiorczej poza wpisem tej samej nazwy sygnału nie trzeba żadnych
dodatkowych ustawień. WAŻNE: W Sterboxie "odbiorczym" ta
nazwa nie może być użyta do jakiegokolwiek wyjścia!
Użyte deklaracje:
- "N=" - Numer IP zdalnego Sterboxa,
- "P=" - port gdy inny niż domyślny (7080 port ster ustawia
się w ustawieniach
generalnych).
- "S=rs485" - połączenie poprzez port szeregowy,
- "Q=xxxx" - numer sprzętowy odbiorcy, bez -
wysyłany adres rozgłoszeniowy, dla RS485.
- "M=adres@adres.com" - połączenie poprzez
emajl.
- "Z=xxxx" - hasło inne niż domyślne.
- "G=x" - zmiana domyślnego okresu wysyłania (1
sekunda), gdzie x = okres wyrażony w sekundach.
|
|
Ustawienia rozszerzeń
Od wersji 4.1.3b, poprzednio Moduły rozszerzeń.
Do Sterboxa można dołączyć moduły które powodują zwiększenie
ilości zasobów systemu:
- RaT8Wg - osiem wejść cyfrowych,
- RaT8OC i RaT8NO -osiem portów quasi
dwukierunkowych - 8 wejść cyfrowych i osiem wyjść OC / przekaźnikowych
NO,
- RaT16 - szesnaście portów
quasi
dwukierunkowych
- 16 wejść cyfrowych i 16 wyjść OC, dodatkowo 3 wejścia analogowe
zamienne z wejściami z cyfrowych czujników posiadających
własne
przetworniki analogowo-cyfrowe. W tym module znajdują się
również 4 wyjścia PWM (zamiennie z portami cyfrowymi) i na
RS-485 protokół DMX. PWM i DMX w Sterboxie traktowane są
jako
wyjścia analogowe. Te moduły wymagają wcześniejszego
ustawienia ze Sterboxa
(tylko dla WZTC i WZTD).
- RaKlaw
- moduły do zasilania i
komunikacji dwuprzewodowej.
W systemie można podłączyć maksymalnie 2 moduły RaT8 i 4 moduły RaT16,
4 moduły RaKlaw oraz 4 moduły Rat16 poprzez magistralę RS-485. Uwaga: ten
rodzaj podłączenia nadaje się tyko w niektórych
zastosowaniach. Czas reakcji na zmiany wejść urządzenia jest dość
długi. Polecam w wypadku konieczności wyniesienia na odległość użycie
drugiego Sterboxa i połączenie aliasem.
Deklarowanie modułów i powiązanych z nimi portów
odbywa się poprzez wybór zawartości makroceli. Gdy moduł nie
jest podłączony do Sterboxa, nie powinny być ustawione makrocele
służące do komunikacji z tym modułem.
Podgląd
rozszerzeń
Od wersji 4.1.3b.
Do Sterboxa można podłączyć 2 moduły RaT8 i 4 moduły RaT16, 4
moduły RaKlaw oraz 4 moduły Rat16 poprzez magistralę RS-485. Dodatkowo
bezprzewodowo (WiFi) można podłączyć moduły RaX.
Ich status jest widoczny w Podglądzie
rozszerzeń. Uwaga: aby transmisja z modułem została
uruchomiona, konieczne jest ustawienie odpowiedniej dla rodzaju modułu
makroceli!
Porty
cyfrowe.
Ten
rodzaj makroceli powiązany jest z
fizycznymi
portami cyfrowymi Sterboxa. W modelu WZTC znajduje się 12
portów, a w modelu WZTD: 20 portów cyfrowych.
Dodatkowe
moduły dodają po 8 lub 16 portów. Maksymalna ilość
portów cyfrowych to 100 (WPTD + 2 x RaT8 + 4 x RaT16).
Sterbox
WPTD: wszystkie porty jak na rysunku, 20
portów,
Sterbox
WPTC: bez 13 do 20, razem 12 portów. |
Moduł RaT8Wg:
8 portów same wejścia, dla RaT8OC i RaT8OC 8
portów quasi dwukierunkowych:
dla 1
modułu R1 to port 21 do R8 - portu 28.
dla 2
modułu R1 to port 29 do R8 - portu 37.
Wyjścia z lewej strony tylko dla RaT8NO. |
Moduł RaT16:
16 portów quasi dwukierunkowych:
dla 1
modułu R1 to port 37 do R16 - portu 52.
dla 2
modułu R1 to port 53 do R16 - portu 68.
dla 3
modułu R1 to port 69 do R16 - portu 84.
dla 4
modułu R1 to port 85 do R16 - portu 100. |
|
|
|
Każdy
port cyfrowy może być ustawiony jako wejście lub jako
wyjście. Ustawień dokonuje się w makroceli:
|
|
W Szczegółach makroceli
ustawia się kierunek portu. |
Zaznaczenie Wyłącz Tłumik
powoduje akceptowanie krótkich
zmian sygnału (zakłóceń poniżej 20ms) na
wejściu(od v4.1.1d). Uwaga
do wersji v4.1.1c tłumik działał odwrotnie!
Makrocela
wyjść
przekaźnikowych Sterboxa
|
Uwaga: należy
zwrócić uwagę na interpretację wejść i wyjść. Makrocela
pokazuje
że rozpatrujemy Sterboxa od jego wnętrza. Dlatego przekaźniki
podłączone są w makroceli do kolumny Wejścia.
U dołu schematyczne podłączenie do złącza, proszę porównaj z
rysunkiem
Sterboxa. |
Makrocela
Porty podstawowe Sterboxa 5 do 12.
|
To są porty quasi dwukierunkowe - oznacza
to że
port można ustawić jako wejście lub jako wyjście, symbolizowane jest to
schematycznie przełącznikiem .
Uwaga: należy
zwrócić uwagę na interpretację wejść i wyjść. Makrocela
pokazuje
że rozpatrujemy Sterboxa od jego wnętrza. Rysunek pokazuje fizyczne
zaciski: po lewej stronie mamy kolumnę wejścia
, która podaje sygnał z wnętrza Steboxa
na
fizyczny port
Sterboxa - jego zacisk
wyjściowy, do którego podłączamy
lampki, przekaźniki i inne.
Natomiast po prawej do zacisków podłączamy urządzenia
wejściowe:
przyciski, wyjścia urządzeń itd. i dla Sterboxa są to Wyjścia zacisków
wejściowych.
U góry schematyczne podłączenie do złącza, proszę
porównaj z rysunkiem
Sterboxa. Cyfry oznaczają numery portów. |
Makrocela
Porty rozszerzone Sterboxa 13 do 20.
|
To są porty quasi dwukierunkowe - oznacza
to że port można ustawić jako
wejście lub jako wyjście, symbolizowane jest to
schematycznie przełącznikiem .
Uwaga: należy
zwrócić uwagę na interpretację wejść i wyjść. Makrocela
pokazuje
że rozpatrujemy Sterboxa od jego wnętrza. Rysunek pokazuje fizyczne
zaciski: po lewej stronie mamy kolumnę wejścia
, która podaje sygnał z wnętrza Steboxa
na
fizyczny port
Sterboxa - jego zacisk
wyjściowy, do którego podłączamy
lampki, przekaźniki i inne.
Natomiast po prawej do zacisków podłączamy urządzenia
wejściowe:
przyciski, wyjścia urządzeń itd. i dla Sterboxa są to Wyjścia zacisków
wejściowych.
U góry schematyczne podłączenie do złącza, proszę
porównaj z rysunkiem
Sterboxa. Cyfry oznaczają numery portów. |
Wyjścia dla silnika krokowego.
|
W Sterboxie można ustawić cztery takie
makrocele. Każda jest fizycznie skojarzona z portami cyfrowymi.
Makrocele zabierają porty cyfrowe, ustawiają je w tryb wyjść:
pierwsza zabiera P5 do P8, druga P9 do P12, trzecia P13 do P16 oraz
czwarta do P17 do P20.
Jeśli silniki wymagają prądu przekraczającego wydajność wyjść sterboxa
należy użyć dodatkowych driverów.
Right
- obrót silnika w lewo, Left w
lewo, oba sygnały aktywne - hamowanie silnika. Enable aktywuje
obroty lub hamowanie.
Set parametr - umożliwia zadanie określonej ilości obrotów,
wykonanie przy nieaktywnych sygnałach Left i Right.
|
|
Wybór sterowania: pełno lub
półkrokowe.
Częstotliwość
taktowania dla wejść Right
i Left.
Wartość 1 oznacza jeden skok silnika w 1 sekundzie. |
|
Dla wejścia Set param1 podajemy ilość
kroków do wykonania. Wartość ujemna zadaje obroty w lewo.
Narastanie sygnału z 0 na 1 uruchamia. Gdy sygnał 1 pozostaje po
zakończeniu obrotów, silnik jest hamowany.
Dla wejścia Set param1.
Analogicznie dla następnych wejść. |
Makrocela Porty modułu RaT8.
|
Aby porty działały musi być do Sterboxa
dołączony
moduł RaT8. Numer modułu ustawia się zworką, proszę kierować się
instrukcją modułu RaT8.
To są porty quasi dwukierunkowe - oznacza to że port można ustawić jako
wejście lub jako wyjście, symbolizowane jest to
schematycznie przełącznikiem .
Uwaga: należy
zwrócić uwagę na interpretację wejść i wyjść. Makrocela
pokazuje
że rozpatrujemy Sterboxa od jego wnętrza. Rysunek pokazuje fizyczne
zaciski: po lewej stronie mamy kolumnę wejścia
, która podaje sygnał z wnętrza Steboxa
na
fizyczny port
Sterboxa - jego zacisk
wyjściowy, do którego podłączamy
lampki, przekaźniki i inne.
Natomiast po prawej do zacisków podłączamy urządzenia
wejściowe:
przyciski, wyjścia urządzeń itd. i dla Sterboxa są to Wyjścia zacisków
wejściowych.
U góry schematyczne podłączenie do złącza, proszę
porównaj z rysunkiem
modułu. Cyfry oznaczają numery portów, numery te zależą od
numeru modułu. Dla RaT8NO oprócz tych wyjść
równolegle
działają wyjścia przekaźnikowe. |
Makrocela
Porty modułu lokalnego RaT16.
|
|
Aby porty działały musi być do Sterboxa
dołączony moduł RaT16. Numer
modułu ustawia się specjalnym programem, proszę kierować się instrukcją
modułu RaT16.
Jeden moduł obsługują dwie makrocele.
To są porty quasi dwukierunkowe - oznacza to że port można ustawić jako
wejście lub jako wyjście, symbolizowane jest to
schematycznie przełącznikiem .
Uwaga: należy
zwrócić uwagę na interpretację wejść i wyjść. Makrocela
pokazuje
że rozpatrujemy Sterboxa od jego wnętrza. Rysunek pokazuje fizyczne
zaciski: po lewej stronie mamy kolumnę wejścia
, która podaje sygnał z wnętrza Steboxa
na
fizyczny port
Sterboxa - jego zacisk
wyjściowy, do którego podłączamy
lampki, przekaźniki i inne.
Natomiast po prawej do zacisków podłączamy urządzenia
wejściowe:
przyciski, wyjścia urządzeń itd. i dla Sterboxa są to Wyjścia zacisków
wejściowych.
U góry schematyczne podłączenie do złącza, proszę
porównaj z rysunkiem
modułu. Cyfry oznaczają numery portów |
Makrocela
Terminal porty cyfrowe.
|
Terminal posiada elementy sygnalizacyjne -
lampki lub symbole, które są sterowane sygnałami z wejść makroceli.
Dotknięcie pola dotykowego lub obrazka powoduje wysłanie sygnału na wyjście makroceli.
Terminal może współpracować z jedną lub większą ilością
makrocel. Proszę kierować się odpowiednimi instrukcjami terminali.
Np. RaME5ar. |
|
Uwaga: należy
zwrócić uwagę na interpretację wejść i wyjść. Makrocela
pokazuje
że rozpatrujemy Sterboxa od jego wnętrza. Rysunek pokazuje fizyczne
zaciski: po lewej stronie mamy kolumnę wejścia
, która podaje sygnał z wnętrza Steboxa
na
fizyczny port
Sterboxa - jego zacisk
wyjściowy, do którego podłączamy
lampki, przekaźniki i inne.
Natomiast po prawej do zacisków podłączamy urządzenia
wejściowe:
przyciski, wyjścia urządzeń itd. i dla Sterboxa są to Wyjścia zacisków
wejściowych. |
Opcjonalne
ustawienia makroceli pozwalają na ustalenie trybu pracy:
|
Ustawienie
pracy jako wejście
lub wyjście. Zauważmy
że tryby wpisujemy zgodnie z uwagą
przedstawioną powyżej. Dla trybu wejście
można włączyć znieczulenie na krótkie impulsy
(zakłócenia): tłumik.
|
Z
makrocelą Terminal współpracuje np. moduł RaME5ar.
|
|
Peryferyjne moduły dedykowane.
Klawiatura
dotykowa Ratacz.
Do współpracy z modułem klawiatury dotykowej RaTacz.
Realizuje następujące funkcje:
|
Obwód
wejściowy steruje lampką pod przyciskiem. Obwód wyjściowy
wskazuje na dotknięcie klawisza. Jedynka logiczna tak długo, jak długo
trwa dotknięcie. |
|
Dwa
zera (00) na wejściach cyfrowych - cisza. Inne stany generują
sygnalizację akustyczną. |
|
Podświetlenie.
Wejściowy sygnał jest typu RGB. Można użyć Konwertera
obwodów analogowych <-> obwód RGB,
do wysterowania sygnału wejściowego, aby podświetlić
moduł. Można też wartość RGB
(podpatrzoną w konwerterze wartość wpisać bezpośrednio na to wejście. |
|
Wyjście
analogowe temperatury pomieszczenia. |
Skorzystaj proszę z instrukcji urządzeń:
RaTacz
- wyłącznik dotykowy, od jednego do pięciu pól dotykowych.
Dołączany do RaKlaw tylko dwoma żyłami. Skorzystaj z Kreatora
Wyłączników.
RaKlaw - moduł do
którego podłączymy wyłączniki dotykowe RaTacz. Do połączenia
tylko dwie żyły.
Moduł
RaME5ar.
Moduł
na RS485 z pięcioma wejściami do przycisków z sygnalizacją
LED.
W Sterboxie obsługiwany przez makrocelę Makrocela
Terminal porty cyfrowe. Instrukcja modułu RaME5ar .
Makrocela porty
bezprzewodowe. Do uruchomienia na Modułach bezprzewodowych
RaX.
Wkrótce.
Makrocela
RaX Light. Moduł bezprzewodowy RaX Ligth.
Wkrótce.
Makrocela
RaX RGB. Moduł bezprzewodowy RaX RGB.
Wkrótce.
Makrocela
RaX Blind. Moduł bezprzewodowy RaX Blind.
Wkrótce.
|
Zasoby
Sterboxa -Podgląd Sterboxa
W Sterboxie wersji WZ można zadeklarować:
|
- 64 makrocele, w każdej do 8
elementów
logicznych lub funkcjonalnych, każda makrocela posiada 8 wejść i 8
wyjść na których można włączyć elementy logiczne (bufor,
negator, generator pojedynczego impulsu, generator określonej ilości
impulsów, generator) co daje 1536
elementów logicznych lub funkcjonalnych.
- Stałe: nazwy obwodów cyfrowych
-
253, nazwy
obwodów analogowych - 253, wartości liczbowych: parametry
czasowych - 64, parametry obwodów cyfrowych - 256, teksty
wpisywane do odbiorników, nadajników tekstu - 128
po 256
znaków.
- Zmienne
które można
podstawiać w rejestrach liczników, wysyłanych i odbieranych
tekstach: zmienne liczbowe - 64 (stałoprzecinkowe 32 bitowe ze
znakiem) i zmienne tekstowe - 64 po 256 znaków. Aktualną
wartość zmiennych można obejrzeć w tabelach Zmienne liczbowe
i Zmienne
tekstowe . Wpisanie nowej wartości modyfikuje zmienną.
|
Zmienne numeryczne (od \z0 do \z63). W tym
miejscu można zmodyfikować ich wartość, wpisując po znaku
równości nową wartość. Uwagi:
- tylko na tej stronie wpis nowej
wartości nie poprzedzamy znakiem równości,
- w tym miejscu da się wpisać tylko
wartości całkowite: dodatnie i ujemne,
- wartość widoczna w tym miejscu ma
następujące interpretacje:
- dla liczników i tp.
pracujących na liczbach całkowitych wartość =1 to 1,
- dla wartości analogowych wartość =10000 to
1 Volt,
- dla pogody 1 stopień C to 10000, 1
hektopaskal to 10000,
- dla odliczania czasów (np. w
przerzutnikach) wartość
=100 to 1 sekunda,
- dla zegarów wartość =1 to 1
sekunda która upłynęła od północy.
|
|
Do
budowy własnych stron można użyć zasobów Sterboxa. Tymi
zasobami są zmienne ekranowe:
od |
do |
przeznaczenie |
~1000 |
~10FF |
Zmienne ekranowe generujące przyciski,
sygnalizatory i teksty |
~2221 |
|
Data
i godzina |
~2222 |
|
Napięcie
zasilania Sterboxa |
~2225 |
|
Nazwa Sterboxa |
|
|
|
~3400 |
~34FF |
Zdarzenia
użytkownika |
|
|
|
~3800 |
~38FF |
Zmienne numeryczne |
~3900 |
~39FF |
Zmienne tekstowe |
Strony:
- Strony użytkownika u1.html do u7.html - do
załadowania programem Sterbox_PC
- 00.html strona logowania
- 01.html strona sterowania (fabryczna)
- u1.html do u8.html strony sterowania użytkownika
- 02.html strona główna (ustawień)
- 03.html ustawienia generalne
- 06.html makrocele
- 07.html obwody cyfrowe
- 08.html obwody analogowe
- 09.html testy komunikacji
- 10.html zdarzenia sterboxa
- 11.html podgląd sterboxa
|
|
Użycie zmiennych.
Sterbox posiada 64 zmienne numeryczne (liczbowe) i 64 zmienne
tekstowych. W Podglądzie
Sterboxa można obejrzeć ( i edytować )
zmienne liczbowe i tekstowe.
Zmienne można podstawiać w makrocelach:
W taki sam sposób można wpisywać czy też modyfikować zmienne
w Podglądzie
Sterboxa, różnicą jest
sposób wyświetlania i wpisywania tych wartości:
|
Wyświetlanie
i wpisywanie wartości zmiennej numerycznej w ustawieniach makrocel. |
Wyświetlanie
i wpisywanie wartości zmiennej numerycznej w podglądzie Sterboxa. |
Wartość
numeryczna np. licznika. Ta sama wartość całkowita w obu miejscach. |
1
10 |
1
10 |
Wartość
analogowa. 1=10000 |
1
2,33 |
10000
23300 |
Czas
1sek=100 |
1
5,5 |
100
550 |
Zegar,
ilość sekund od północy. |
00:00:00
00:01:01
12:50:00 |
0
61
46200 |
- Zmienne można modyfikować (np. w makroceli Formuły), odbierać i wysyłać (nadajnikami, odbiornikami tekstu
czyli majlem, SMS, portem szeregowym itd.).
- Zmienne liczbowe (numeryczne) mają zakres od\z0
do \z63.
Wartość może przyjmować od -40265,0000 do +40264,9999 .
- Zmienne tekstowe od \t0 do
\t14.
Zmienna liczy do 256 znaków każda. Zmienna tekstowa może
zawierać
w sobie zmienne liczbowe (numeryczne). Zagnieżdżona numeryczna powinna
być tak wpisana: "\{z0}" . Np: "\t0=temperatura \{z0} stopni
Celsjusza". Pamiętane w pamięci do 24 godzin po wyłączeniu zasilania.
- Zmienne tekstowe od \t15 do \t63 jak wyżej,
różnicą jest ich usunięcie po wyłączeniu zasilania.
- Zmienne specjalne:
|
opis |
przykład użycia |
opis przykładu |
\xx |
zamienia wartość szesnastkową na znak ASCII
(tablica
znaków ASCII - wikipedia) |
test \0D |
wysyła znak CR po tekście test, na
ekran, RS, mail itd |
\\ |
wstawia backslash |
test \\ |
wysyła "\" po tekście test, na
ekran, RS, mail itd |
\zg |
wstawia aktualną datę i godzinę |
czas \zg |
na ekran, RS, mail itd |
\zd |
wstawia aktualną datę |
data \zd |
na ekran, RS, mail itd |
\zt |
wstawia aktualną godzinę |
godzina \zt |
na ekran, RS, mail itd |
\nm |
wstawia nazwę sterboxa |
nazwa \nm |
podaje nazwę |
\ma |
otwiera instrukcję MODBUS tryb ASCII |
\ma000102030\xa |
tylko
do RS485 |
\xa |
kończy instrukcję MODBUS w trybie ASCII,
dopisuje sumę kontrolną |
\mb |
otwiera instrukcję MODBUS tryb binarny |
\mb\01\05\00\00\FF\00\xb |
tylko
do RS485 |
\xb |
kończy instrukcję MODBUS w trybie binarnym,
dopisuje sumę kontrolną |
|
Operacje
na zmiennych tekstowych: (do użycia w odbiorniku i
nadajniku tekstu)
użyto symboli:
* |
dla
modeli WP i WZ |
@ |
tylko
dla modeli WZ |
zn |
zmienna
numeryczna (liczbowa) np: z0 |
tn |
zmienna
tekstowa np: t0 |
sn |
stała
numeryczna |
s_zn |
stała
lub zmienna numeryczna |
s_tn |
stała
lub zmienna tekstowa |
|
opis |
\{tn}
|
wstawia zawartość zmiennej
|
\{zn}
|
wstawia zawartość zmiennej
|
\sa0
|
wstawia godzinę świtu astronomicznego wg pierwszej ustawionej makroceli - górnej połowy. Od v1.1.1d
|
\sa1
|
wstawia godzinę świtu astronomicznego wg pierwszej ustawionej makroceli - dolnej połowy. Od v1.1.1d
|
\ka0
|
wstawia godzinę kulminację wg pierwszej ustawionej makroceli - górnej połowy. Od v1.1.1d
|
\ka1
|
wstawia godzinę kulminację wg pierwszej ustawionej makroceli - dolnej połowy. Od v1.1.1d
|
\za0
|
wstawia godzinę zachodu astronomicznego wg pierwszej ustawionej makroceli - górnej połowy. Od v1.1.1d
|
\za1
|
wstawia godzinę zachodu astronomicznego wg pierwszej ustawionej makroceli - dolnej połowy. Od v1.1.1d
|
\sc0
|
wstawia godzinę świtu cywilnego wg pierwszej ustawionej makroceli - górnej połowy. Od v1.1.1d
|
\sc1
|
wstawia godzinę świtu cywilnego wg pierwszej ustawionej makroceli - dolnej połowy. Od v1.1.1d
|
\zc0
|
wstawia godzinę zachodu cywilnego wg pierwszej ustawionej makroceli - górnej połowy. Od v1.1.1d
|
\zc1
|
wstawia godzinę zachodu cywilnego wg pierwszej ustawionej makroceli - dolnej połowy. Od v1.1.1d
|
\#tim[zn]
|
wyświetla
czas w postaci hh:mm:ss (poniważ w zmiennej mamy ilość sekund, uwaga,
działa tylko do maksymalnie 24 godzin) od v2.1.1d |
\#len[tn]
|
zwróć rozmiar tekstu ze zmiennej tn, np t0
|
\#len[zn,tn]
|
zapisuje rozmiar zmiennej tn w zn
|
\#rep[i,nazwa_obwodu,stan_on,stan_off]
|
podmienia tekst dla stanów obwodu wejściowego , nazwa_obwodu maksymalnie 8 znaków. i, nazwa_obwodu, stan_on i Stan_off są stałymi stan_on - tekst który wyświetli się dla obwodu o stanie "1" stan_off - tekst który wyświetli się dla obwodu o stanie "0"
|
\#rep[o,nazwa_obwodu,stan_on,stan_off]
|
podmienia tekst dla stanów obwodu wyjściowego, patrz wyżej.
|
\#frm[zn,dokładność,cyfry_całkowite,cyfry_ułamkowe]
|
formatuj zmienną numeryczną zn np z0, "dokładność" dla wartości liczbowej wstaw "1", dla czasu wstaw "100", dla wartości analogowej "10000", "cyfry_całkowite" - ilość wyświetlanych cyfr całkowitych, "cyfry_ułamkowe"- ilość wyświetlanych cyfr po przecinku. Np: Temperatura \#frm[z3,10000,2,1]*C wyświetli temperatura 11,5*C
|
\#frm[i,dokładność,cyfry_całkowite,cyfry_ułamkowe]
|
oddaje sformatowaną wartość obwodu wejściowego analogowego "i"
|
\#frm[o,dokładność,cyfry_całkowite,cyfry_ułamkowe]
|
oddaje sformatowaną wartość obwodu wyjściowego analogowego "o"
|
\#cpy[tn,pozycja,ilość_znaków]
|
kopiuje (wycina) ze zmiennej tekstowej zn, od pozycji określoną ilość znaków. pozycja - zmienna numeryczna lub stała, ilość_znaków - zmienna numeryczna lub stała.
|
\#cpy[tn_cel,tn_źródło,pozycja,ilość_znaków
|
wpisuje do zmiennej tn_cel, wycięty fragment ze zmiennej tn_źródło od pozycji, określoną ilość_znaków
|
\#pos[tn_tekst_źródłowy,tekst_do_wyszukania]
|
wstawia do zmiennej tn_tekst_źródłowy pozycję początku tekstu_do_wyszukania. tekst_do_wyszukania - zmienna lub stała tekstowa.
|
\#pos[zn,tekst_źródłowy,tekst_do_wyszukania]
|
wstawia do zmiennej zn pozycję początku tekstu_do_wyszukania z tekst_źródłowy. tekst_do_wyszukania - zmienna lub stała tekstowa. tekst_źródłowy - zmienna tekstowa.
|
\#dig[tn]
|
znajdź pozycję pierwszej cyfry w zmiennej tekstowej.
|
\#dig[zn,tn]
|
znajdź pozycję pierwszej cyfry w zmiennej tekstowej i zapisz ją do zmiennej numerycznej.
|
\#chr[tn]
|
znajdź pozycję pierwszej litery w zmiennej tekstowej.
|
\#chr[zn,tn]
|
znajdź pozycję pierwszej litery w zmiennej tekstowej i zapisz ją do zmiennej numerycznej.
|
\#del[tn,pozycja,ilość_znaków]
|
usuń znaki w tekst_źródłowy od pozycja. Uwaga: instrukcja nie spowoduje wyświetlenia na ekranie wyniku.
|
\#ins[tn,tekst_do_wstawienia,pozycja_wstawienia]
|
do zmiennej tn wstawia tekst_do_wstawienia od pozycji_wstawienia. tekst_do_wstawienia - zmienna lub stała tekstowa pozycji_wstawienia - zmienna lub stała numeryczna Uwaga: instrukcja nie spowoduje wyświetlenia na ekranie wyniku.
|
\#add(tn,tekst_do_dodania_1,tekst_do_dodania_2]
|
Dodaje do zmiennej tn, teksty ze stałych lub zmiennych. Tekst 2 jest opcjonalny. Uwaga: instrukcja nie spowoduje wyświetlenia na ekranie wyniku.
|
\#trl[tn]
|
Usuń spacje z lewej strony. Uwaga: instrukcja nie spowoduje wyświetlenia na ekranie wyniku.
|
\#trr[tn]
|
Usuń spacje z prawej strony. Uwaga: instrukcja nie spowoduje wyświetlenia na ekranie wyniku.
|
\#trm[tn]
|
Usuń spacje z lewej i prawej strony. Uwaga: instrukcja nie spowoduje wyświetlenia na ekranie wyniku.
|
\#num[zn,
|
|
numery zmiennych i wartości są przykładowe. |
|
|
Led stanu
urządzenia (obok gniazda zasilania)
Stan
LED |
Stan
urządzenia |
Miga
1s/1s na
czerwono |
Brak
łączności z LAN |
3x1s zielono/1x1s czerwono |
Jest LAN brak WAN (lub zły wpis brama w Ustawieniach generalnych)
|
Miga 1s
zielono /1s
czerwono |
Nie
pobrano adresu z DHCP |
Miga
0,25s/0,25s na czerwono
|
Błąd
dostępu
do zdalnego systemu. Kolizja
w czasie przekazywania do innego SterBox lub brak z nim łączności. |
Miga
1s/1s na
zielono |
Podłączone
do LAN |
Miga
0,25s/0,25 na
zielono |
Potwierdzenie
dostępu do zdalnego systemu, przekazywanie
polecenia do innego SterBox |
Miga
0,5s/0,5 na
zielono |
Połączenie
przychodzące od zdalnego systemu
|
Miga
pomarańczowo na przemian z innym
kolorem
|
Błąd
zegara (zbyt długi brak zasilania)
|
3 Krótkie zielone, 3 długie
czerwone, 3 krótkie zielone |
Wykryte uszkodzenie oprogramowania -
fimwaru. Konieczna naprawa. |
|
|
Log - Zdarzenia systemowe, sieciowe |
SYNC
RTC |
Stan
normalny. |
Synchronizacja
zegara. |
PLANNED
RST, PWR OFF, RST PIN, RST SFT, PWR
ON, SW_ON |
Stan
normalny. |
Restart
wywołany ze strony Ustawienia
generalne. |
PWR
OFF, RST PIN, RST SFT, PWR ON, SW_ON |
Awaria
zasilania. |
Brak
zasilania, pamiętajmy że występują chwilowe powtarzające się szybko
braki zasilania. Taki stan może być również spowodowany złym
doborem zasilacza. Patrz
instrukcja. |
WDG |
Wysoki
poziom zakłóceń. |
Wysoki
poziom zakłóceń radioelektrycznych. Taki stan może być
również spowodowany złym doborem zasilacza. Patrz
instrukcja. Możliwa też usterka Sterboxa. Skontaktuj się z
serwisem. |
WAN
FLT |
Brak
internetu. |
Brak
dostępu
do internetu. Gdy jest to zdarzenie jednorazowe lub sporadyczne, nie
jest powodem do zmartwień. Najczęściej: zawieszenie się routera i prace
serwisowe operatora. |
WAN
OK |
Stan
normalny. |
Odzyskanie
dostępu do internetu. |
LAN
FLT, WAN FLT. |
Awaria
sieci lokalnej. |
Najczęściej:
zawieszenie się routera. Gdy występuje okresowo utrata i odzyskanie
połączenia, powodem jest automatyczne restartowanie routera.
Niektóre routery i inny sprzęt sieciowy rutynowo lub
okresowo
wykonują takie restarty. Oczywiście może to być również
odłączenie wtyczki sieciowej. |
LAN
OK. |
Stan
normalny. |
Odzyskanie
dostępu do sieci lokalnej. |
RMT
ERR |
Awaria
sieci. |
Nieudane
sterowanie przy pomocy Aliasu.
Błąd występujący razem z błędami sieciowymi lub błąd wywołany złym
zaadresowaniem zdalnego Sterboxa. |
|
|
|
Zerowanie
ustawień -
doprowadzenie do ustawień fabrycznych w wypadku zagubienia haseł,
adresu IP lub
innego rodzaju utraty poprawnego działania.
Należy
zgodnie z opisem i rysunkami umieszczonymi w opisie zewrzeć zworą styki
1 i 2. W czasie zakładania zwory zasilanie urządzenia musi być
wyłączone. Aby nie uszkodzić Sterboxa elektrycznością statyczną proszę
dotknąć przed założeniem zwory przewodu masy! Z założoną zworą włączamy
zasilanie i w czasie do 3 sekund od zaświecenia lampki na czerwono (bez
migania)
zdejmujemy zworę.
Po
tej procedurze należy połączyć się na adresie 192.168.0.177, zalogować
się do konfiguracji i potwierdzić zerowanie ustawień, klawiszem Zachowaj ustawienia ,
zgodnie z wyświetlonym żądaniem: "Uwaga ! Należy ZACHOWAĆ USTAWIENIA aby dokończyć
zerowanie sterboxa".
Ustawienia zostaną sprowadzone do:
- adres IP i hasło do wartości fabrycznych,
- inne ustawienia do ostatnio odtworzonych z
archiwum programem PC Sterbox.
|
Strona domowa Sterbox.
Blog techniczny.
|
|
|