Parametry - wykrywanie przerw w historii danych
Wstęp
FIXME - uzupełnić treść
Ogólnie brak komunikacji był 11 i 16 października. Obrazkowo poniżej jak to w systemie wygląda. Dane z zewnętrznych integracji mogą wylądować w dowolnym parametrze w dowolnym zasobie. Z systemu DCS starałem się to zgrupować w jakieś zasoby wirtualne, które będą to przechowywały, ale jest pełna dowolność. Pokażę, gdzie się to konfiguruje.
-
1 - tak wyszukałem zasoby z systemów DCS. Nazywałem je "DCS - dane". Każdy z nich ma jakieś parametry, które pochodzą z DCS (czasami jakieś historyczne, ale nadal zostają)
-
2 - w szczegółach danego zasobu mamy zakładkę z parametrami. Tam widać ostatnią wartość parametrów, ale są przyciski przy każdym parametrze dotyczące historii + wykresów
-
3 - historia - pokazuje dane tak jak trafiają do nas. Można sobie je przeglądać. Sugeruję dla dużych danych nie klikać przycisku "Wszystko" bo będzie ładował wszystko co jest w bazie (czasami jest tego dużo). Raczej wybierać zakres dat i dać odśwież. No ale tutaj niewiele widać do końca. Można tutaj sobie to co widać wyeksportować do Excela (przycisk XLS na dole)
-
4 - ale na wykresach jest lepiej. Zaznaczyłem sobie zakres od 9 września do dzisiaj, właczyłem opcję "wykrywaj przerwy 5 minutowe" i wybrałem aby robił to jako wykres z wypełnieniem "Obszar". Wyszedł wykres jakiegoś parametru. Na dole jest timeline. Zwęziłem go i sobie przewijałem. Znalazłem tutaj przerwę.
-
5 - druga przerwa
-
6 - jak sobie to zrobimy na wykresie liniowym to jeszcze lepiej to widać. Czasami jedno, czasami drugie opcje są lepsze
-
7 - to dlaczego w tych parametrach są te dane, to wynika z integracji. Aby się tam dostać wybieramy opcję "konfiguracja" w menu narzędziowym - uwaga, uprawnienia trzeba mieć (ja nie nadaję)
-
8 - potem w konfiguracji, wybieramy "wymiana danych", potem "końcówki" i tam są dwie końcówki dla DCS. Jedna do zapisu danych DO DCS - tam zapisujemy, jakie parametry chcemy, aby nam w tych tabelach wymiany przesyłała. A druga końcówka służy do odczytania tego z tych tabel wymiany i wpisania "gdzieś". Gdzie to właśnie jak na screenie widać, że tam jest wybrany "moduł wykonujący", który będzie dane z SQL przepisywał do odpowiednich parametrów w systemie. Zdefiniowano kilka różnych mapowań. Więcej jak się tam kliknie. Ogólnie w tym przypadku mówimy, żeby "odczytaj tabelę z pomiarami", w kolumnie "tagname" masz nazwę parametru, wyszukaj ten parametr w zasobie X, jak go znajdziesz to zapisz w tym parametrze nową wartość z wartością z kolumny "value" oraz znacznikiem czasu z kolumny "timestamp". Tak sobie to hula.
-
9 - wziąłem inny parametr z procesu spalania, tutaj jeszcze lepiej widać te przerwy.
PS. Niemniej dodaję sobie do listy zadań, aby w miejscu ze screena 3 (historia parametru) dodać akcję "wyszukaj przerwy" i aby tam dać opcje "wyszukaj mi przerwy co najmniej 5 minutowe w okresie 3 miesięcy. I system to wyszuka i wyświetli w liście.
Wnioski
| Howto powstało na bazie wersji systemu 2.0.0.0 (10.2025) oraz przedstawia funkcje, które mogą nie być dostępne w Twoim systemie. Zapytaj AMAGE o udostępnienie tej funkcjonalności. |
| Ze względu na ciągły rozwój systemu niektóre ekrany lub pliki konfiguracji mogą wyglądać nieznacznie inaczej, ale zachowają nadal pełną funkcjonalność tutaj opisaną. Nie wpływa to na zasadnicze funkcje opisywane w tym dokumencie. |