Rejestracja zdarzenia awarii wentylatora
Momentem inicjującym zapis danych do zestawu archiwizacji jest skasowanie awarii za pomocą przycisku umieszczonego na stacyjce do obsługi pracy wentylatora. Akcja ta powoduje ustawienie bitu nr 15 na zmiennej N13_S, co w naturalnych warunkach pracy aplikacji spowodowałoby przygotowanie przez sterownik zmiennych potrzebnych do zarejestrowania awarii (początek, koniec, czas trwania awarii) i ustawienie przez sterownik odpowiedniego bitu na zmiennej synchronizującej rejestrację AL30_S. W warunkach symulacji pracy aplikacji ‘Fabryka’ działania sterownika zastępuje skrypt ‘KW_AL30_obs.vbs’ (katalog Fabryka_z_AsBase\SKRYPTY), który wylicza czas trwania awarii, wystawia wartości wymaganych zmiennych oraz ustawia wartość 1 na zmiennej AL30_S, co bezpośrednio uruchamia rejestrację wartości charakteryzujących awarię wentylatora. Po zaistnieniu warunku (i rejestracji awarii) AsBase wysyła do zmiennej kontrolnej wartość zerującą.
Awaria symulowana jest poprzez wyłączenie i załączenie wentylatora przy użyciu wspomnianej stacyjki; wyłączenie i załączenie wentylatora możliwe jest po przejściu na manualny tryb obsługi wentylatora; ponadto należy pamiętać, że każda czynność sterująca wymaga potwierdzenia przyciskiem F12, a co drugie wyłączenie i ponowne załączenie wentylatora ponownie uruchamia pracę wentylatora.
Rejestracja zestawu temperatur pieca
Rejestracja następuje, gdy określona zmienna (w przypadku aplikacji ‘Fabryka’ jest to zmienna B172_36) ma ustawiona wartość 1 na drugim bicie (przy dowolnym ustawieniu pozostałych bitów). W normalnych warunkach pracy aplikacji przy przekroczeniu przez temperaturę wymurówki pieca wartości maksymalnej (max) sterownik ustawia odpowiedni bit określonej zmiennej (w przypadku pomiarów analogowych zazwyczaj jest to zmienna statusowa)- i jest to sygnałem dla modułu AsBase do wykonania rejestracji wartości temperatur pieca. W warunkach symulacji pracy aplikacji ‘Fabryka’ w przypadku przekroczenia przez temperaturę wymurówki wartości maksimum ustawiany jest odpowiedni bit w zmiennej B172_36 za pomocą skryptu ‘An2.vbs’ (w katalogu Fabryka_z_AsBase\demo) – a wówczas następuje rejestracja.
Tryb rejestracji – typ synchronizacji
AsBase zakłada możliwość zapisu rejestrowanych wartości z dokładnością do znacznika czasu wynikającego z przyjętego typu synchronizacji. W przypadku aplikacji ‘Fabryka’ przyjęto, że wartości temperatur będą archiwizowane w trybie oczekiwania na dane bieżące – co oznacza, że po wykryciu warunku rejestracji
AsBase będzie oczekiwał na otrzymanie wartości pomiarowych z najbliższego cyklu odświeżania zmiennych.
|
|
Uruchom moduł AsBase: menu Start > Programy > Asix > AsBase
Otwórz plik konfiguracyjny aplikacji AsBase:
D:\Fabryka_z_AsBase\ASBASE\AsBase_Fabryka.XML
Zaloguj się jako administrator - patrz: definicja użytkownika 5.2.4. Deklarowanie użytkowników (login: admin, hasło: admin)
W drzewie nawigacyjnym okna AsBase wybierz pozycję Konfiguracja > Warunki rejestracji
Za pomocą przycisku
dodaj nowy rekord tabeli definiujący warunek rejestracji awarii wentylatora powietrza W1 – zapis inicjowany jest wartością zmiennej AL30_S (rejestracja następuje, gdy wartość AL30_S wynosi 1):
Opis: warunki rejestracji dla ‘Awarie W1’
Zestaw archiwizacji: aw1
Zestaw zmiennych: aw1_z1
Synchronizacja czasowa:
Synchronizuj czasem: nie
Okres:
Start:
Dzień:
Synchronizuj wartością:
Testuj wartość: tak
Nazwa zmiennej: AL30_S
Rodzaj porównania: Równa
Wartość porównania: 1
Wartość zerująca: 0
Typ synchronizacji: archiwizuj aktualnie dostępne dane

Rysunek: Warunek rejestracji zestawu ‘Awarie W1’.
Zatwierdź wprowadzone dane przyciskiem
.
Dodaj rekord definiujący warunek rejestracji temperatur pieca – zapis inicjowany jest wartością bitów zmiennej B172_36:
Opis: warunki rejestracji dla ‘Temperatury2’
Zestaw archiwizacji: T2
Zestaw zmiennych: temp2_z1
Synchronizacja czasowa:
Synchronizuj czasem: tak
Okres: 00:00:10
Start: 00:00
Dzień: Codziennie
Synchronizuj wartością:
Testuj wartość: tak
Nazwa zmiennej: B172_36
Rodzaj porównania: Dowolny bit
Wartość porównania: 2 Wartość zerująca:
Typ synchronizacji: archiwizuj aktualnie dostępne dane

Rysunek: Warunek rejestracji zestawu ‘Temperatury2’.
Zatwierdź wprowadzone dane przyciskiem
.
Zapisz zmiany poleceniem Plik > Zapisz.