Data Sampling (próbkowanie danych)
Funkcja Data Sampling to próbkowanie danych i jest ona kluczowa gdy chcemy zapisywać cyklicznie odczyty z sensorów, generować wykresy lub eksportować zapis do arkuszy kalkulacyjnych.
Należy pamiętać, że Data Sampling wymaga włożenia karty Micro SD.
Data Sampler i wykresy
Aby zacząć pracę z analizą danych musimy dodać nowy Data Sampler. Z okna Solutions Explorer wybieramy zakładkę Data Sampler, po czym, standardowo dla programu UniLogic , za pomocą "zielonego plusa" dodajemy element.
Następnie, do każdego stworzonego przez nas Data Samplera, dodajemy Feed - czyli funkcję, która zbiera odczyty z wybranej przez nas zmiennej pomiarowej (Tag'a) - Feed data source Tag.
Stworzony przez nas Data Sampler automatycznie generuje strukturę w zakładce "Global". Znajdują się tam wszystkie Tagi odpowiedzialne za przetwarzanie danych oraz ich zapis.
Najważniejsze elementy struktury Data Samplera
- Start/End Sampling - stan wysoki rozpoczyna pomiar, ustawienie na stan niski kończy pomiar.
- Pause Sampling - stan wysoki zatrzymuje zapis danych do pliku nie zamykając pliku.
- Force Sample - pozwala na natychmiastowe pobranie danych, bez względu na interwał pomiarowy.
- Clear Log - stan wysoki bitu usuwa logi z aktualnej sesji pomiarowej.
- Create CSV - stan wysoki bitu zapisuje dane do pliku CSV a po ustawieniu bitu Start/End Sampling na "0" zamyka plik i wysyła na kartę SD,
- Status - tag typu INT8, odczyt jego wartości pozwala na sprawdzenie stanu w jakim znajduje się Data Sampler. (0 = brak błędów, 1 = start Data samplera, 2 = data sampler pracuje, -1 = brak karty SD)
- Sampling Interval - (UINT32) tylko do odczytu, wartość definiowana w Data Sampler Properties.
- User Comment - z pewnością ważnym aspektem jest dodawanie komentarzy do każdego wykorzystywanego elementu - ułatwia to pracę.
Właściwości Data Sampler
W oknie Data Sampler Properties możemy zmodyfikować nazwę oraz Sampling Interval.
Graficzna reprezentacja Data Sampling
Do reprezentacji graficznej zebranych danych może posłużyć nam funkcja HMI Trend, która znajduje się w zakładce HMI oknie Toolbox. do obsługi elementu graficznego Trend wykorzystujemy omawiane wcześniej Tagi. Ustawiając wartości LO lub HI na tagach możemy sterować wyświetlanymi grafami. Ponadto, w obiekcie Data Samplera mamy do dyspozycji przyciski, które są bezpośrednio podpięte do odpowiadających im bitów. W związku z tym, możemy w obrębie jednej struktury, wykorzystywać drabinkę oraz dotykowe elementy HMI do obsługi Data Samplingu.
Konfigurowanie widżetu trendów
- Kliknij widżet Trend w pasku narzędzi HMI, przesuń kursor na wyświetlacz i przeciągnij go, aby zdefiniować granice wykresu.
- Zdefiniuj właściwości trendu: Kliknij pole Próbnik danych, aby wybrać próbnik danych dostarczający źródła danych dla krzywych trendu.
- Kliknij kolekcję Lista krzywych trendu; otworzy się Konfiguracja krzywych.
Należy pamiętać, że nazwy krzywych to nazwy źródeł danych w połączonym próbniku danych. Możesz edytować nazwę kanału w Próbniku danych, ale nie możesz jej edytować w konfiguracji krzywej. Możesz wybrać kolor dla każdej krzywej i zdefiniować wartości minimalne i maksymalne.
- Ustandaryzuj Trend: wybierz format czasu i ustaw ramy czasowe na osi x.
Trend XY: Użyj dodatkowych właściwości krzywej, aby ustawić format liczb dla osi Y.
- Po pobraniu aplikacji na kontroler widżet Trend zawiera elementy i przyciski sterujące wyświetlaniem wykresu Trendu.
Przyciski Trendu nie wpływają w żaden sposób na funkcję lub formę Rejestratora Danych. Przyciski sterują jedynie wyświetlaniem wykresu trendu.
|
Element |
Opis |
1 |
Trend Name |
Dziedziczony z właściwości trendu: Nazwa elementu |
2 |
Curve Name |
Nazwa aktualnie podświetlonej krzywej. Oznacza to, że linia krzywej jest grubsza i jaśniejsza niż inne krzywe na ekranie. |
3 |
Sampler Status |
Symuluje to diodę LED stanu. Świeci na zielono, gdy próbnik danych jest aktywny. |
4 |
Screenshot |
Naciśnij ten przycisk, gdy Trend jest uruchomiony, aby zrobić zrzut ekranu i zapisać go na karcie SD. |
5 |
View Data Point |
Naciśnij ten przycisk, aby wyświetlić wartość i czas próbkowania, gdy widok trendu jest w trybie zatrzymania |
6 |
Run/Stop button |
Naciśnij przycisk Uruchom, aby uruchomić lub zatrzymać widok bieżącego wykresu trendu. (Nie powoduje to zatrzymania nagrywania próbkowania). |
7 |
Next Curve |
Kiedy trend zacznie działać, na ekranie zostanie podświetlona pierwsza krzywa na liście Kolekcji krzywych trendu. Użyj przycisku Następna krzywa, aby przejść do następnej krzywej. |
8 |
History |
Naciśnij Historia, aby wyświetlić listę zapisanych plików Próbnika Danych. |
9 |
Slider bar |
Podczas przeglądania Historii użyj suwaka, aby poruszać się do przodu i do tyłu w trendzie. |
Należy pamiętać, że na HMI możesz nacisnąć przycisk w lewym górnym rogu, aby ukryć przyciski i zwiększyć przestrzeń wyświetlania, a następnie nacisnąć ponownie, aby je wyświetlić.
Na poniższym obrazku próbnik danych jest wyświetlany w postaci wykresu trendu. Przyciski HMI pod Trendem są połączone ze strukturą Data Sampler.
Użytkownicy mogą dotykać krzywej i wyświetlać wartość i czas próbkowania, gdy widok trendu jest w trybie zatrzymania. Dotknij opcji Wyświetl dane, a następnie dotknij aktywnej krzywej, aby wyświetlić dwie żółte linie przecinające się w punkcie dotyku. Użyj strzałek, aby przesunąć punkt wzdłuż krzywej.
Trend FIFO
Gdy użytkownik przegląda trend standardowy, musi zatrzymać próbkowanie i wybrać plik do wyświetlenia.
Trend FIFO umożliwia użytkownikowi przeglądanie ostatniego pliku trendu, a następnie przeglądanie plików w porządku chronologicznym.
Jeśli historia zawiera 15 plików, gdzie Plik_1 jest najstarszy, a użytkownik aktualnie przegląda aktywny plik, kliknięcie środkowego przycisku spowoduje przejście do trybu historii. W trybie historii strzałki umożliwiają użytkownikowi powrót do pliku_14, 13 itd. W obrębie konkretnego pliku użytkownik może używać suwaka do poruszania się w przód i w tył w pliku.
- Live Trend (trend na żywo)
Spowoduje to wyświetlenie wartości całkowitej zmiennej bieżącej w postaci krzywej na wykresie trendu. Można zdefiniować maksymalnie 4 krzywe.
W przeciwieństwie do trendów uzyskanych na podstawie próbkowania danych:
- Wartości trendu na żywo nie są pobierane z próbnika danych.
- Live Trends nie przechowują żadnych wartości, nie rejestrują żadnych danych ani nie tworzą żadnych plików.
Są wygodne do zadań takich jak reprezentowanie wartości temperatury, gdzie potrzebne jest jedynie monitorowanie i nie jest wymagane rejestrowanie.
Oprócz standardowego widżetu Wykres trendu, gdzie oś X to czas, możesz utworzyć wykres za pomocą widżetu Trend XY. Umożliwia to zdefiniowanie jednostek, takich jak milibary lub stopnie, dla osi X. Możesz także wybrać styl trendu, trend FIFO.
Konfigurowanie widżetu trendów
- Kliknij widżet Trend w pasku narzędzi HMI, przesuń kursor na wyświetlacz i przeciągnij go, aby zdefiniować granice wykresu.
- Zdefiniuj właściwości trendu. Kliknij kolekcję Lista krzywych trendów na żywo, aby otworzyć konfigurację krzywych.
- Połącz tagi dla Curves.
- Możesz wybrać kolor dla każdej krzywej, zdefiniować wartości minimalne i maksymalne oraz ustawić format liczb.
Po uruchomieniu trendu na żywo naciśnięcie przycisku Sprawdź powoduje wyświetlenie punktów próbkowania. Możesz dotknąć punktu, aby zobaczyć jego wartość.
Trend Cyclical (trend cykliczny)
Podobnie jak w przypadku Live trendu, trend cykliczny wyświetla wartość całkowitą zmiennej bieżącej w postaci krzywej na wykresie trendu.
- Wartości trendu na żywo nie są pobierane z próbnika danych.
- Live Trends nie przechowują żadnych wartości, nie rejestrują żadnych danych ani nie tworzą żadnych plików.
Różnica polega na tym, że trend cykliczny pokazuje tylko określone ramy czasowe tej wartości bieżącej; na przykład ostatnie 10 sekund.
Główne funkcje
- UniStream umożliwi prezentację trzech trendów (Live Trends) na jednym ekranie HMI, każdy trend będzie mógł prezentować tylko jedną próbkowaną wartość. Każda próbkowana wartość będzie dostępna w innym kolorze.
- Oś X (czas, sekundy) będzie mogła zostać zmieniona z 11 na 22 sekundy na żądanie użytkownika w czasie działania.
- Dostępna będzie opcja programowej zmiany koloru każdego trendu (element drabinkowy z logiki drabinkowej) w celu obsługi prezentacji lub losowego oddechu.
- Główne trendy będą prezentować jedynie dane bieżące i na tym ekranie nie będą obsługiwane żadne dane historyczne. Dane historyczne mogą być prezentowane na osobnym ekranie menu.
- Funkcja automatycznego skalowania pozostanie w obecnym stanie.
Skontaktuj się ze specjalistą Elmark
Masz pytania? Potrzebujesz porady? Zadzwoń lub napisz do nas!