DataSampling i archiwizacja danych w UniLogic to jeden z głównych wyróżników oprogramowania od Unitronics.
W tej części poznamy jedną z najważniejszych funkcjonalności wprowadzonej do sterowników Unistream - DataSampling i Archiwizacja danych w UniLogic. Jest ona kluczowa gdy chcemy zapisywać cyklicznie odczyty z sensorów, generować wykresy lub eksportować zapis do arkuszy kalkulacyjnych. Należy pamiętać, że praca 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, przesterowanie na stan niski kończy pomiar, zapisuje dane karcie SD i zamyka.
- 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.
- 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ę.
Data Sampler Properties
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 funkacja 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 stan LO lub HI na bitach poszczególnych tagów 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ć LD i dotykowe elementy HMI do obsługi Data Samplingu.
Archiwizacja
Wszystkie wyniki zebrane przez Data Sampler są zapisywane na karcie SD, zgodnie z Sampling Interval. Z pewnością więcej o grafach, Trendach, Web Trendach i zapisu danych dowiesz się w jednej z następnych części kursu.
Podsumowanie
Reasumują, w tej części kursu omówiliśmy podstawy związane z: DataSampling i archiwizacja danych w UniLogic. Z pewnością szerzej poruszymy te kwestie w kolejnych częściach, jednak będzie to wymagało większej ilości wiedzy.
Zachęcamy do zapoznania się z pozostałymi częściami kursu Akademi PLC Elmark, dzięki którym można poznać inne istotne cechy i funkcje sterowników Unitronics:
- Sterowniki Unitronics serii UniStream
- Uruchomienie sterownika UniStream i instalacja UniLogic
- Konfiguracja sprzętowa sterownika Unitronics UniStream
- Typy danych dostępnych w sterownikach UniStream
- Tagi i struktury w programie UniLogic
- Podstawy tworzenia wizualizacji w UniLogic
- UniLogic prosty program przycisk + lampka
- Timery dostępne w UniLogic
- RTC w sterownikach Unistream
- String, czyli tekstowy typ danych
- DataSampling i archiwizacja danych w UniLogic
- I/O w sterownikach PLC UniStream
- Alarmy wbudowane w programie UniLogic
- UAC, czyli Zarządzanie uprawnieniami użytkowników
- Dostęp VNC do sterownika UniStream
- Tabele Danych w programie UniLogic
- Komunikacja EtherNet/IP
- Komunikacja ModBus RTU w UniStream
- Regulator PID w sterownikach UniStream
- Komunikacja CAN, czyli szeregowa magistrala komunikacyjna
- Konfiguracja Falowników w UniLogic
- Komunikacja za pomocą protokołu FTP
- Protokół MQTT w środowisku UniLogic
- Konfiguracja modemu 3G, wysyłanie/odbieranie SMS
- Bazy SQL w połączeniu z UniLogic
Wpisy wykorzystujące nabytą wiedzę w zaawansowany sposób
Skontaktuj się ze specjalistą Elmark
Masz pytania? Potrzebujesz porady? Zadzwoń lub napisz do nas!