128
poziomu 1 jest widoczne na rys. 6.9, a dokładniejsze informacje są dostępne w instrukcji [2]). Po stwierdzeniu, że układ prawidłowo rozpoznaje podłączone moduły, przechodzi się do punktu Opcje\Kalibracja\Ustaw i ustawia, dla wymagających tego modułów, właściwe wzmocnienie (zakres pomiarowy), rodzaj czujnika wielkości fizycznej podłączonego do modułu oraz dokonuje ich kalibracji.
—U] nhi p] rtn
Pili Widok Dlnksy F
■ _FMSP- rEST.GBF
jinm ts jĘjH ŁulLŁ
1. Menu główne programu 1-MSP
2. Okro pulpitu sterującego
3. Klawisz inicjacji rejestratora
4. Zesiaw wskaźników temperatury powietrza
5. Wskaźniki temperatury naftalenu
6. Rejestrator
7. Lampka sygnalizacyjna
8. Okienko źródła sygnału różnicy ciśnień
9. Wskaźnik różnicy ciśnień
10. Klawisz reinicjacji pomiaru różnicy ciśnień
11. Wskaźniki analogowe
12. Wskaźnik cyfrowy
Rys. 6.9. Pulpit sterujący służący do wizualizacji i rejestracji parametrów testu
Kalibracja jest wykonywana dla zestawu: moduł przetwomika-czujnik wielkości fizycznej. Polega ona na określeniu dwóch punktów w układzie współrzędnych: wartość odczytywana z modułu wejściowego (jednostkami miary są tu poziomy; 0 - zero poziomów, granica zakresu - 21903 poziomy), wartość wielkości mierzonej w jednostkach fizycznych. Utworzona w ten sposób liniowa charakterystyka zestawu: moduł-czujnik pozwala na przeliczenie wartości odczytywanej z kanałów wejściowych na jednostki fizyczne wielkości mierzonej. Charakterystyka ta jest stosowana bezpośrednio, jeśli czujnik wielkości fizycznej ma charakterystykę liniową lub służy do dostosowania charakterystyki czujnika, jeśli jest ona nieliniowa (np. termopary). Kalibracji dokonuje się w ten sposób, że na czujniku wielkości fizycznej generuje się odpowiedniąjej wartość i wprowadza się ją do programu poprzez wypełnienie odpowiedniego pola na ekranie monitora. Następnie pozwala się, aby układ zmierzył liczbę poziomów odpowiadającą tej wartości. Wymienione czynności, powtórzone dwukrotnie, pozwalają na określenie równania opisującego charakterystykę. W podobny sposób postępuje się w przypadku modułów wyjściowych.
Po skalibrowaniu wszystkich kanałów dane dotyczące kalibracji są przesyłane do układu F-020 Lab oraz zapamiętywane przez program. Następnie dane o konfiguracji i kalibracji układu mogą być zapisywane w pliku kalibracyjnym *.kal. Dane te mogą być używane do kalibracji układu F-020 Lab poprzez wybranie poleceń Opcje\Kalibracja\Czytaj i Opcje\Kcilibracja\Ustaw\Ok aż do momentu, gdy będzie konieczna ponowna kalibracja.
Następną czynnością jest napisanie programu sterującego. W tym celu tworzy się plik *.fms, zawierający kod źródłowy programu. Składnia języka programowania jest bardzo uproszczona i zawiera w sobie bloki deklaracji stałych i zmiennych oraz blok ciągu instrukcji (tylko instrukcja przypisania i instrukcja warunkowa). Realizację funkcji pomiarowych i sterujących zapewnia wprowadzenie dodatkowych typów danych: inO, .... , in 15, outO, .... , out 15, pozwalających przyporządkować zmiennym programowym kanały sterujące oraz funkcje CALIBIN i CALIBOUT, umożliwiające wykorzystanie danych o kalibracji kanałów w procesie sterowania pomiarem (w programie można posługiwać się wielkościami fizycznymi, pomimo że wysyła on do modułów i odbiera od nich dane, których mianem jest liczba poziomów).
Podczas kompilacji programu jest tworzony plik z kodem wynikowym *.hd oraz plik *.sym, zawierający tablicę symboli. Kod wynikowy może być wysłany do pamięci modułu procesora układu F-020 Lab poleceniem Pro-gram\Wyślij, a jego działanie zainicjowane poleceniem Pr ogram\Uruchom. Od tego momentu jest on wykonywany co 100 ms, a z częstotliwością, określoną poleceniem Opcje\Częstotliwość, będącą krotnością 100 ms, są przesyłane do komputera (zmiany na skutek odczytów danych z kanałów pomiarowych oraz wykonania programu sterującego) oraz w kierunku odwrotnym (zmiany na skutek czynności sterujących dokonanych przez użytkownika na pulpicie sterującym) dane o aktualizacji tablicy symboli.
Tablica symboli stanowi zbiór wszystkich zmiennych programu sterującego (w szczególności związanych bezpośrednio z kanałami pomiarowymi) i jest podstawą definiującą wymianę danych pomiędzy programem sterującym a pro-