Integracje / AVEVA PI System
Integracja AI z AVEVA PI System
Podłączamy PI Data Archive i PI Asset Framework przez PI Web API, odczytując tagi procesowe, Event Frames i atrybuty aktywów. Asystent wykrywa anomalie w parametrach procesu, generuje raporty zmianowe i odpowiada na pytania o historię linii produkcyjnych.
Rozmowa trwa 15 minut. Dzwonimy my, nic nie trzeba instalować.
Po rozmowie dwa tygodnie za darmo. Jeśli uznamy, że u Was to ma sens, uruchamiamy Wam własną platformę podłączoną pod AVEVA PI System. Bez umowy i bez karty.
Czym jest AVEVA PI System
AVEVA PI System, znany wcześniej jako OSIsoft PI, to system do archiwizacji danych procesowych stosowany w przemyśle chemicznym, energetycznym i produkcji ciągłej. Gromadzi dane z sensorów, sterowników PLC i systemów SCADA jako tagi z nazwą, wartością, znacznikiem czasu i kodem jakości. Pomiary trafiają do archiwum z różną częstotliwością: od milisekund przy szybkich procesach do kilku minut przy pomiarach środowiskowych.
Zakład typowo ma od kilkuset do dziesiątek tysięcy tagów, a historia sięga lat wstecz. PI stosuje kompresję wyjątkową, zapisując punkt tylko przy zmianie powyżej ustalonego progu. Trzy główne składniki to PI Data Archive z surowymi wartościami, PI Asset Framework z hierarchią aktywów i atrybutami pochodnymi oraz PI Event Frames z historią zdarzeń procesowych. Dane żyją na serwerze w zakładzie, a dostęp z zewnątrz odbywa się przez PI Web API.
Co podłączamy w AVEVA PI System
- PI Data Archive: wartości tagów analogowych, liczników i stanów cyfrowych
- PI Asset Framework: hierarchia aktywów, atrybuty pochodne i jednostki
- PI Event Frames: zdarzenia z polami StartTime, EndTime i powiązanymi atrybutami
- PI Web API: bulk query wielu tagów jednocześnie przez endpoint /streamsets
- Quality flag: filtrowanie punktów z flagą Bad przed analizą danych
Zakres ustalamy pod Was. Zaczynamy od odczytu danych, a zapis i akcje włączamy dopiero wtedy, gdy sami tego chcecie.
O co pytają w praktyce
Pytania zadaje się po polsku, jak koledze z pracy.
„Kiedy ostatnio linia 3 miała postój dłuższy niż 30 minut i co go spowodowało?"
„Czy temperatura reaktora zachowuje się normalnie na tej zmianie?"
„Ile energii zużyła ta partia w porównaniu z poprzednimi partiami tego wyrobu?"
„Które tagi na ciągu technologicznym odchylają się od normy w ostatnich 24 godzinach?"
Co dokładnie podłączamy w AVEVA PI System
Obszar po obszarze: jakie dane czytamy i co asystent z nich robi. To lista z realnego wdrożenia, nie katalog możliwości.
CzytamyWartości analogowe float32/float64 temperatur, ciśnień i przepływów oraz integer liczników i stanów cyfrowych
AsystentPobiera historię z dowolnego zakresu dat, wylicza statystyki i wykrywa odchylenia od wzorca z analogicznych okresów poprzednich tygodni
CzytamyHierarchia zakładu, jednostki produkcyjne, atrybuty pochodne i powiązania tagów z konkretnymi maszynami i liniami
AsystentBuduje kontekst aktywów w raportach: łączy wartość tagu z nazwą maszyny i jej miejscem w hierarchii zakładu
CzytamyAlarmy, postoje i przekroczenia specyfikacji z polami EventName, StartTime, EndTime i powiązanymi wartościami atrybutów
AsystentZestawia zdarzenia z szeregiem czasowym parametrów i opisuje incydent z kontekstem przed i po jego wystąpieniu
CzytamyDane wielu tagów jednocześnie przez bulk query, bez sekwencyjnego odpytywania każdego tagu z osobna
AsystentPobiera dane z całego ciągu technologicznego jednym zapytaniem, co przyspiesza analizę wielotagową bez przeciążenia interfejsu
CzytamyKod jakości każdego punktu: Good, Questionable lub Bad, nadawany przez PI przy zapisie wartości do archiwum
AsystentOdrzuca punkty Bad przed każdą analizą, eliminując błędne odczyty z uszkodzonych sensorów zanim trafią do raportu
CzytamyWskazania liczników energii z tagów PI powiązane z identyfikatorem partii i kartą technologiczną wyrobu
AsystentLiczy zużycie energii na tonę produktu po każdej partii i wskazuje tag sugerujący przyczynę odchylenia od medianu historycznego
CzytamyTrend wartości temperatury łożysk i drgań z pomp i silników, rejestrowany w PI jako osobne tagi z historią sięgającą tygodni
AsystentWykrywa korelację wzrostu temperatury i drgań zapowiadającą awarię przed przekroczeniem progu alarmowego i wysyła zalecenie do działu utrzymania ruchu
Co się zmienia
Brygadziści i kierownicy produkcji dostają raporty zmianowe i alerty bez logowania do PI, a dział utrzymania ruchu reaguje na problemy zanim parametry przekroczą próg alarmu.
Asystent stoi na Waszym serwerze i łączy się z AVEVA PI System na Waszych uprawnieniach. Dane nie wychodzą do zewnętrznych usług, a każdy odczyt i każda akcja zostawiają ślad w logu. Zakres uprawnień ustalacie Wy, więc asystent widzi dokładnie tyle, ile ma widzieć.
Nie wymieniamy Wam programu i nie zmuszamy nikogo do zmiany nawyków. AVEVA PI System zostaje tam, gdzie jest, razem z historią danych i przyzwyczajeniami zespołu.
Jak łączymy się z AVEVA PI System
Asystent łączy się z AVEVA PI System przez PI Web API zainstalowane na serwerze PI lub osobnej maszynie w sieci OT. Używamy uwierzytelniania Kerberos lub Basic Auth i działamy wyłącznie w trybie odczytu: pobieramy wartości tagów, historię i Event Frames, nie zapisujemy nic do archiwum.
Agenci AI instalują się na serwerze klienta w segmencie IT lub strefie DMZ między siecią OT a IT, na maszynie fizycznej lub wirtualnej. Dane procesowe nie opuszczają sieci wewnętrznej: agent przetwarza je lokalnie, a na zewnątrz trafiają tylko gotowe raporty i alerty. Przy starszych instalacjach bez PI Web API sięgamy po PI OLEDB Enterprise lub bibliotekę PIthon z AF SDK.
Czego potrzebujemy od Was
- Konto serwisowe z prawami odczytu w PI Web API lub PI OLEDB Enterprise
- Dostępność sieciowa PI Web API z maszyny, na której staje asystent
- Serwer fizyczny lub wirtualny w sieci klienta w segmencie IT lub strefie DMZ
- Osoba z działu IT do konfiguracji uwierzytelniania Kerberos lub Basic Auth
- Lista tagów i ciągów technologicznych wybranych do pierwszego scenariusza
Gdzie to działa najlepiej
Kierownik utrzymania ruchu
Temperatura łożysk pompy rośnie od czterech dni, ale mieści się w granicach alarmu PI. Kierownik nie śledzi trendu ręcznie, bo codzienne zestawianie tagów wibracji z temperaturą w PI Vision zajmuje zbyt dużo czasu.
Z asystentem: Asystent wykrywa korelację wzrostu temperatury i drgań, trzy dni przed przekroczeniem progu wysyła raport z zaleceniem sprawdzenia smarowania. Awaria zostaje zapobiegnięta zanim linia staje.
Brygadzista produkcji
Na koniec każdej zmiany brygadzista potrzebuje obrazu ostatnich 8 godzin: które tagi były stabilne, ile alarmów odnotowano, czy były postoje. Bez asystenta oznacza to logowanie do PI Vision i ręczne przeszukiwanie danych.
Z asystentem: Asystent zbiera dane z PI za ostatnie 8 godzin, zestawia je z Event Frames i generuje narracyjny raport po polsku wysyłany mailem lub do Teams. Brygadzista dostaje gotowy dokument bez otwierania PI.
Technolog procesu
Po zakończeniu partii technolog chce wiedzieć, czy zużycie energii było w normie. Tagi liczników energii są w PI od lat, ale nikt nie zestawiał ich z batch_ID i kartą technologiczną konkretnego wyrobu.
Z asystentem: Asystent po każdej partii liczy zużycie energii na tonę, porównuje z medianem historycznym dla wyrobu i wskazuje tag sugerujący przyczynę odchylenia. Wyniki trafiają do technologa bez angażowania działu energetycznego.
Jak to uruchamiamy
- Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
- Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
- Rozszerzanie. Dokładamy kolejne moduły i akcje, gdy zespół już ufa temu, co dostaje.
Koszt: od 3 000 zł miesięcznie. W tym wdrożenie, integracja, szkolenie zespołu i opieka. Widełki na Wasz przypadek podajemy na tej pierwszej rozmowie, bez ofert na dwadzieścia stron.
Chcecie najpierw poczytać konkrety: jakie moduły ruszamy, jakie dane bierzemy i czego potrzebujemy po Waszej stronie?
Cały opis integracji z AVEVA PI System →Czego asystent nie robi
Żebyście wiedzieli, gdzie kończy się jego rola, zanim zaczniecie.
- Nie zapisuje ani nie modyfikuje tagów, konfiguracji ani atrybutów aktywów w PI.
- Nie zastępuje systemu alarmowego PI: progi alarmowe i potwierdzenia zostają w rękach operatorów.
- Nie analizuje tagów, których firma nie wskaże podczas konfiguracji integracji.
- Nie wystawia raportów regulatorowych ani certyfikatów wymagających podpisu uprawnionej osoby.
Pytania o integrację z AVEVA PI System
Czy asystent działa, gdy PI stoi w chmurze lub w modelu subskrypcyjnym?
PI Web API jest dostępne zarówno przy instalacjach on-premise, jak i przy PI w chmurze lub w modelu subskrypcyjnym AVEVA. Konfiguracja sieci i uwierzytelniania jest inna, ale zakres danych i metoda połączenia pozostają takie same. Na etapie audytu ustalamy, który wariant dotyczy Waszego zakładu.
Co dzieje się z raportami, gdy połączenie z PI zostanie przerwane?
Gdy połączenie z PI Web API zostanie przerwane, agent rejestruje lukę i po przywróceniu dostępu pobiera dane za brakujący okres przez endpoint historii. Raporty i alerty z czasu przerwy trafiają do użytkowników z odpowiednim oznaczeniem czasowym zaraz po wznowieniu połączenia.
Czy asystent rozumie nazwy tagów, czy muszę je opisać przed startem?
Podczas konfiguracji wspólnie budujemy mapowanie tagów na zrozumiałe opisy po polsku: Reaktor_01.Temp_Wejscie staje się np. temperaturą wejścia reaktora nr 1. Asystent używa tych opisów w raportach i odpowiedziach. Surowe nazwy tagów zostają w tle i nie pojawiają się przed użytkownikiem.
Jak asystent traktuje tagi, których PI nie aktualizuje od dłuższego czasu?
PI stosuje kompresję wyjątkową: zapisuje punkt tylko przy zmianie powyżej progu, więc brak nowego punktu nie znaczy braku danych. Asystent korzysta z interpolacji przez PI Web API, by wypełnić luki czasowe. Tagi z flagą Bad są odrzucane przed analizą, co zapobiega wnioskom opartym na błędnych odczytach.
Piętnaście minut o AVEVA PI System
Wybierzcie termin z kalendarza. Na rozmowie powiemy wprost, co da się u Was podłączyć, ile to trwa i ile kosztuje. Jeśli nie ma czego automatyzować, też to powiemy. A jeśli ma, dostajecie 14 dni działającej platformy podłączonej pod AVEVA PI System, żeby sprawdzić to na własnych danych zamiast wierzyć nam na słowo.
Programy branżowe
AVEVA PI System jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.