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
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 ‐