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.

Umówcie 15 minut o AVEVA PI System → ☎ 691 10 20 10

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.

PI Data Archive, tagi procesowe

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

PI Asset Framework, hierarchia aktywów

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

PI Event Frames, zdarzenia procesowe

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

PI Web API, endpoint /streamsets

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

Quality flag, kod jakości pomiaru

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

Tagi energetyczne i batch_ID

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

Tagi wibracji i temperatury łożysk

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

  1. Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
  2. Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
  3. 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.

Wybierzcie termin → Wolicie napisać?

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.