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

> 2.0 1000 BEEP<br />

(OK)<br />

><br />

4.9.7 Kalibracja wartości wejściowych dla sterowników typu H01 i H02<br />

Dla sterowników H03 i H04 czynności kalibracji są poza<strong>prog</strong>ramowe i dokonuje się je w graficznym menu konfiguracyjnym<br />

(patrz <strong>inst</strong>rukcja użytkowania sterowników H03 i H04).<br />

Do kalibracji wartości wejściowych, czyli podania wartości wzorcowej służą słowa:<br />

‐ CALPOW ‐ do kalibracji napięcia zasilania. Słowo to ze stosu matematycznego zdejmuje wartość i zapisuje jako wartość<br />

wzorcową napięcia zasilania.<br />

‐ CALBAT ‐ do kalibracji napięcia zasilania rezerwowego (akumulatora) lub napięcia ładowania. Słowo to ze stosu<br />

matematycznego zdejmuje wartość i zapisuje jako wartość wzorcową napięcia zasilania rezerwowego lub napięcia<br />

ładowania.<br />

‐ CALI ‐ do kalibracji wartości kombinowanych wejść analogowych prądowych. Słowo to zdejmuje ze stosu danych wartość<br />

z zakresu 1÷4 jako numer wejścia oraz ze stosu matematycznego wartość z zakresu 4÷20 jako wartość prądu wejścia i<br />

ustawia ją jako wartość wzorcową dla podanego wejścia.<br />

‐ CALV ‐ do kalibracji wartości kombinowanych wejść analogowych napięciowych. Słowo to zdejmuje ze stosu danych<br />

wartość z zakresu 1÷4 jako numer wejścia oraz ze stosu matematycznego wartość z zakresu 0÷10 jako wartość napięcia<br />

wejścia i ustawia ją jako wartość wzorcową dla podanego wejścia.<br />

Uwaga! Nie powtarzać poniższego przykładu podczas ćwiczeń w pracy terminalowej. Grozi to rozkalibrowaniem<br />

sterownika.<br />

> 23.8 CALPOW<br />

(OK)<br />

> 0.13 1 CALV<br />

(OK)<br />

><br />

4.10 INTERFEJS UŻYTKOWNIKA<br />

4.10.1 Menu bloku „Funkcje dodatkowe” (dla sterowników typu H03 i H04)<br />

Blok „Funkcje dodatkowe” zawiera tekstowe submenu tworzone w trybie <strong>prog</strong>ramowania w języku <strong>ForthLogic</strong> na<br />

indywidualne potrzeby użytkownika. Służyć ono może do uruchamiania dodatkowych aplikacji, ustawiania i edycji<br />

parametrów pracy, tworzenia szybkich skrótów konfiguracyjnych, itp. Liczba punktów menu jest zależna od wersji<br />

<strong>prog</strong>ramowej i sprzętowej sterowników i określa ją parametr MENU_MAX. Patrz: rozdz. 8 Tabela zasobów <strong>prog</strong>ramowych.<br />

W przypadku braku takich za<strong>prog</strong>ramowanych funkcji submenu jest puste.<br />

Do tworzenia punktów menu użytkownika służą słowa MENU, HIDE, LASTMENU?, INFO.<br />

Wszystkie przedstawione słowa do pracy z menu „Funkcji dodatkowych” pozwalają stwarzać wielostopniowe, dynamiczne<br />

menu użytkownika, które nie ustępuje funkcjonalnością i możliwościami wbudowanemu menu konfiguracyjnemu.<br />

Słowo MENU służy do tworzenia kolejnych punktów menu „Funkcji dodatkowych”. Zdejmuje ze stosu danych górne<br />

znaczenie jako numer wiersza menu w zakresie od 1 do MENU_MAX, z wyjściowego bufora sczytuje wiersz jako tekst,<br />

który będzie wyświetlany w odpowiednim punkcie menu. Po słowie MENU należy podać słowo, które będzie wykonane<br />

przy wyborze tego punktu menu. Podane wartości liczbowe odpowiadają kolejnym wierszom menu widocznym w blok<br />

„Funkcje dodatkowe”. Po wyborze punktu menu i zatwierdzeniem przyciskiem OK wykonane zostanie podane słowo.<br />

Nadanie numeru 0 powoduję wykonanie przypisanego słowa bezpośrednio przy wejściu do menu "Funkcji dodatkowych"<br />

(po naciśnięciu OK). Długość wiersza menu nie może przekraczać 12 znaków. Dla punktu menu z numerem 0 tekstu nie<br />

podajemy, ponieważ nie jest on drukowany. Przytoczymy przykład aplikacji danego słowa:<br />

‐ 41 ‐

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

Saved successfully!

Ooh no, something went wrong!