16.06.2015 Views

ForthLogic inst prog H P.1.2 120113.pdf - F&F

ForthLogic inst prog H P.1.2 120113.pdf - F&F

ForthLogic inst prog H P.1.2 120113.pdf - F&F

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Instrukcja <strong>prog</strong>ramowania w języku <strong>ForthLogic</strong> wersja <strong>P.1.2</strong><br />

4.8.2 Blokada dostępu do systemu<br />

Dostęp do forth‐systemu może być zablokowany i chroniony hasłem. Służy do tego słowo PASSWORD.<br />

Słowo to wymaga podania dodatkowych, specjalnych stałych systemowych, które określają sposób pracy komunikatora.<br />

Stałe systemowe dla słowa PASSWORD:<br />

‐ PROTECT_BY ‐ blokada dostępu hasłem;<br />

‐ DISABLE ‐ brak blokady dostępu.<br />

Załączenie wraz z ustanowieniem hasła lub wyłączenie blokad zależy od odpowiedniej kombinacji powyższych stałych i<br />

słowa PASSWORD. Hasło musi składać się tylko z cyfr.<br />

PROTECT_BY ." 1234 " PASSWORD<br />

DISABLE PASSWORD<br />

‐ załączenie blokady dostępu z jednoczesnym<br />

ustanowieniem hasła (w tym przykładzie 1234)<br />

‐ wyłączenie blokady dostępu<br />

Ustanowienie hasła blokuje dostęp do systemu poprzez okno terminalu, poprzez wejściowe SMSy i połączenia głosowe oraz<br />

w przypadku sterowników z graficznym menu konfiguracyjnym (H03 i H04) również dostęp do tego menu. Wejście do<br />

systemu poprzez okno terminalu poprzedzone będzie żądaniem podania hasła [ACCESS DENIED! ENTER PASSWORD: ].<br />

Dostęp poprzez operatorskie menu głosowe (IVR) poprzedzony jest żądaniem hasła, które wprowadzamy za pomocą<br />

klawiatury telefonu (funkcja DTMF). W trybie SMS tekst wejściowego SMSa musi być poprzedzony hasłem, np.: „1234 1 1<br />

RO!”.<br />

UWAGA!<br />

Dla sterowników typu H03 i H04 ustawiania kontroli dostępu wyłącznie w menu konfiguracyjnym.<br />

4.8.3 Wejścia<br />

Sygnały podawane na wejścia analogowe i cyfrowe sterownika poddawane są filtracji. Sygnały analogowe filtrowane są<br />

cyfrowym filtrem dolnoprzepustowym o częstotliwości granicznej 0,24Hz i czasie odpowiedzi skokowej równym 690ms.<br />

Filtracja sygnałów cyfrowych odbywa się poprzez porównywanie kilku kolejno odczytanych wartości napięcia na wejściu<br />

cyfrowym. Jeżeli wszystkie te napięcia odpowiadają temu samemu poziomowi logicznemu, to jest on przyjmowany jako<br />

aktualny poziom logiczny wejścia. Zastosowanie takiego rozwiązania umożliwia wyeliminowanie zakłóceń sygnału<br />

wejściowego krótszych niż 40ms.<br />

Do pracy z wejściami cyfrowymi i analogowymi służą słowa DI? i AI?:<br />

‐ DI? ‐ zdejmuje ze stosu górne znaczenie jako numer wejścia w zakresie od 1 do 8, a jako wynik kładzie na stos logiczny<br />

stan odpowiedniego wejścia cyfrowego DI/AI1÷DI/AI4, DI5÷DI8. Stan logiczny FAŁSZ (0) oznacza stan bierny wejścia,<br />

natomiast stan logiczny PRAWDA (1) oznacza stan aktywny wejścia, czyli zamknięcie obwodu między tym wejściem a<br />

masą (GND). W przypadku wejść DI/AI1÷DI/AI4, jeżeli to wejście zostało skonfigurowane jako analogowe, to stan logiczny<br />

tego wejścia zawsze będzie FAŁSZ (0). Liczbę wejść cyfrowych danej wersji sterownika określa parametr DI_MAX. Patrz:<br />

rozdz. 8 Tabela zasobów <strong>prog</strong>ramowych.<br />

‐ AI? ‐ zdejmuje ze stosu górne znaczenie jako numer wejścia w zakresie od 1 do 4, a jako wynik kładzie na stos<br />

matematyczny wartość odpowiedniego wejścia analogowego DI/AI1÷DI/AI4 (jeżeli to wejście zostało skonfigurowane jako<br />

analogowe). Jeżeli wejście ustawiono jak prądowe, to wartość odpowiada prądowi w miliamperach [mA]. Jeżeli wejście<br />

ustawiono jako napięciowe, to znaczenie odpowiada napięciu w woltach [V]. Jeżeli wejście ustawiono jak cyfrowe, to<br />

wartość położona na stos przyjmuje znaczenie z zakresu 0÷1023 i jest analogiczna do wartości wejściowej podanej na to<br />

wejście. Liczbę wejść analogowych danej wersji sterownika określa parametr AI_MAX. Patrz: rozdz. 8 Tabela zasobów<br />

<strong>prog</strong>ramowych.<br />

‐ AIS? – (tylko dla H04) zdejmuje ze stosu górne znaczenie jako numer wejścia w zakresie od 1 do 4, a jako wynik kładzie<br />

na stos matematyczny przeskalowaną wartość (np. z zakresu pomiarowego czujnika przetwornika ACP) odpowiedniego<br />

‐ 27 ‐

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!