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