Przygotowanie do audytu bezpieczeństwa funkcjonalnego IEC 61511: Tworzenie obronnego pakietu dowodowego dla systemów bezpieczeństwa instrumentowanych Invensys Triconex

IEC 61511 Functional Safety Audit Preparation: Building a Defensible Evidence Package for Invensys Triconex Safety Instrumented Systems

Co faktycznie sprawdzają audytorzy

Audyt bezpieczeństwa funkcjonalnego zgodnie z IEC 61511 to nie jest przegląd dokumentów — to analiza luk pomiędzy Specyfikacją Wymagań Bezpieczeństwa (SRS) a systemem zbudowanym i utrzymywanym. Audytorzy najpierw sprawdzają trzy rzeczy: kompletność dokumentacji bezpieczeństwa, integralność zapisów testów dowodowych oraz ważność deklarowanego poziomu SIL. W przypadku instalacji Invensys Triconex T3000 lub Tricon CX pakiet dowodowy musi wykazać, że SIS został zaprojektowany, zainstalowany i utrzymywany zgodnie z SRS. Luki w którymkolwiek z tych obszarów mogą obniżyć efektywny poziom SIL z SIL 2 do SIL 1 — lub w poważnych przypadkach całkowicie unieważnić dokumentację bezpieczeństwa.

Po pierwsze, zgromadź kompletny dokument SRS zawierający wszystkie opisy Funkcji Instrumentowanych Bezpieczeństwa (SIF), cele SIL oraz wskaźniki zapotrzebowania procesowego. Po drugie, potwierdź, że wszystkie konfiguracje projektu TriStation 1131 odpowiadają SRS — architektura, logika głosowania, logika obejścia oraz pokrycie diagnostyczne. Po trzecie, zweryfikuj, czy zapisy testów dowodowych są podpisane, opatrzone datą i zawierają czasy reakcji zmierzone podczas testu — nie tylko pola wyboru zaliczenia/niezaliczenia.

Przeliczenie PFDavg i weryfikacja SIL

Prawdopodobieństwo awarii na żądanie (średnie) — PFDavg — określa niezawodność SIS w okresie testu dowodowego. SIL 2 wymaga PFDavg w zakresie od 1×10⁻³ do 1×10⁻². Architektura Triconex T3000 TMR z logiką głosowania 2oo3 osiąga niskie wartości PFDavg dzięki wysokiemu pokryciu diagnostycznemu (DC ≥ 99%) i wbudowanej redundancji. Jednak opublikowane wartości PFDavg z raportów FMEDA Triconex zakładają określone interwały testów dowodowych i warunki eksploatacji.

Przelicz PFDavg dla każdego SIF, stosując uproszczony wzór dla podsystemu 1oo1: PFDavg = λDU × Ti / 2, gdzie λDU to wskaźnik niebezpiecznych awarii niewykrytych, a Ti to interwał testu dowodowego w godzinach. Dla Triconex T3000 z λDU = 2,3×10⁻⁷ na godzinę (wg FMEDA Triconex Rev 4) i Ti = 8760 godzin (test roczny): PFDavg = 2,3×10⁻⁷ × 8760 / 2 = 1,0×10⁻³. To dokładnie dolna granica SIL 2 — bez marginesu. Skrócenie Ti do 4380 godzin (test półroczny) zmniejsza PFDavg do 5,0×10⁻⁴, co plasuje SIF komfortowo w zakresie SIL 2.

Element końcowy (zawór ESD lub urządzenie wyłączające) często dominuje w PFDavg SIF, a nie logika sterownika Triconex. Typowy zawór elektromagnetyczny z λDU = 5×10⁻⁷ na godzinę i Ti = 8760 godzin generuje PFDavg = 2,2×10⁻³ — samodzielnie wystarczający, by wyczerpać budżet SIL 2. Testy częściowego skoku (PST) co 3 miesiące redukują ten wkład do 5,5×10⁻⁴ i odzyskują istotny margines PFDavg.

Usuwanie luk w zapisach testów dowodowych

Najczęstszym wynikiem audytu instalacji Triconex są niekompletne zapisy testów dowodowych. IEC 61511, punkt 16.2.5 wymaga, aby zapisy testów zawierały: datę testu, tożsamość technika, metodę testu, stan zmierzony przed testem, wynik testu oraz stan po teście. Zapisy zawierające tylko podpis i oznaczenie „PASS” są niezgodne z normą.

  • Krok 1: Przeprowadź audyt wszystkich zapisów testów dowodowych SIF z ostatniego interwału testowego. Stwórz macierz luk: numer SIF, data testu, brakujące pola, odpowiedzialny technik.
  • Krok 2: W przypadku braków w czasie reakcji zmierzonym przed testem, skontaktuj się z oryginalnym technikiem i poproś o oświadczenie pod przysięgą o wartości zmierzonej z pamięci — jeśli jest udokumentowana gdzie indziej (notes terenowy, system kalibracji). Dołącz oświadczenie do oryginalnego zapisu.
  • Krok 3: Dla zapisów całkowicie pozbawionych danych przed testem, formalnie udokumentuj lukę jako niezgodność w systemie zarządzania bezpieczeństwem. Przydziel działanie korygujące polegające na przeprowadzeniu niezaplanowanego testu dowodowego przy najbliższej dostępnej przerwie konserwacyjnej, aby ustalić nową bazę odniesienia.
  • Krok 4: Wdroż szablon testu dowodowego w systemie CMMS (SAP PM lub podobnym). Szablon musi wymuszać obowiązkowe pola — czas reakcji w milisekundach, potwierdzenie przemieszczenia elementu końcowego oraz diagnostyczny zrzut TriStation Triconex przed i po teście. Zablokuj zapis tak, aby nie można było zaznaczyć PASS bez wpisania numerycznego czasu reakcji.

Wymagania dokumentacyjne zarządzania obejściem

Zarządzanie obejściem to krytyczny wymóg IEC 61511, punkt 11.9.4. Za każdym razem, gdy SIF Triconex T3000 jest umieszczany w obejściu, ryzyko resztkowe rośnie — funkcja bezpieczeństwa jest niedostępna. Rejestr obejść musi zawierać: powód obejścia, uprawnioną osobę zatwierdzającą, czas rozpoczęcia, planowany czas zakończenia oraz środki kompensacyjne zastosowane w okresie obejścia.

W TriStation 1131 warunki obejścia są realizowane przez zmienne INHIBIT lub BYPASS w programie sterującym. Każda zmienna INHIBIT musi być powiązana z fizycznym przełącznikiem kluczykowym lub tagiem autoryzacji na poziomie SCADA. Skonfiguruj program TriStation tak, aby zapisywał zdarzenie obejścia w dzienniku SOE (Sequence of Events) za każdym razem, gdy zmienna INHIBIT zmienia stan. Znacznik czasu SOE zapewnia ścieżkę audytu wymaganą przez IEC 61511.

SRS musi określać maksymalny dopuszczalny czas trwania obejścia dla każdego SIF na podstawie wskaźnika zapotrzebowania procesowego. Dla SIF chroniącego przed zagrożeniem o wskaźniku zapotrzebowania 0,1 na rok, maksymalny czas obejścia bez środków kompensacyjnych wynosi zwykle 72 godziny. Audytorzy porównają rejestr obejść w CMMS z dziennikiem SOE — rozbieżności między nimi wskazują, że proces kontroli obejścia nie działa prawidłowo i stanowią systemową niezgodność według IEC 61511, punkt 5.

Lista kontrolna weryfikacji konfiguracji przed audytem

  • Eksportuj raport konfiguracji projektu TriStation 1131 i porównaj wszystkie nastawy wyzwalania SIF z SRS. Każde odstępstwo wymaga rejestru Zarządzania Zmianą (MOC) z datą przed wdrożeniem zmiany.
  • Zweryfikuj, czy wersja oprogramowania Triconex T3000 odpowiada wersji zatwierdzonej w dokumentacji bezpieczeństwa. Aktualizacje oprogramowania Triconex wymagają ponownej walidacji zgodnie z IEC 61511, punkt 11.8.5, jeśli wpływają na funkcje związane z bezpieczeństwem.
  • Potwierdź, że wszystkie interwały testów diagnostycznych mieszczą się w wartościach określonych w SRS. Domyślny cykl autotestu modułu T3000 to 1 godzina — sprawdź, czy nie został wydłużony, aby zmniejszyć częstotliwość alarmów SCADA DIAG_FAIL.
  • Sprawdź, czy data i czas Triconex T3000 synchronizują się z serwerem NTP zakładu. Niesynchronizowane znaczniki czasu SOE to częsta niezgodność audytowa, podważająca kolejność wszystkich historycznych zdarzeń bezpieczeństwa.
  • Przejrzyj dziennik zmian w TriStation pod kątem modyfikacji konfiguracji dokonanych bez powiązanego rejestru MOC. Nieautoryzowane zmiany to poważna niezgodność według IEC 61511, punkt 5.2.4 (zarządzanie bezpieczeństwem funkcjonalnym).

Podsumowanie i zalecenia

Przygotowanie instalacji Invensys Triconex do audytu bezpieczeństwa funkcjonalnego IEC 61511 wymaga systematycznego gromadzenia dowodów, a nie tworzenia dokumentów na ostatnią chwilę. Przelicz PFDavg dla każdego SIF, używając rzeczywistych interwałów testów dowodowych i danych FMEDA z instalacji — nie polegaj na opublikowanych tabelach SIL bez weryfikacji. Audytuj zapisy testów dowodowych pod kątem brakujących czasów reakcji zmierzonych przed testem i formalnie usuwaj luki. Weryfikuj zapisy zarządzania obejściem zarówno w CMMS, jak i w dzienniku SOE Triconex — rozbieżności wskazują na systemowe błędy procesowe.

Ukończ listę kontrolną weryfikacji konfiguracji na 30 dni przed audytem, aby mieć czas na dokumentację MOC dla wykrytych odstępstw. Zaangażuj kompetentnego inżyniera ds. bezpieczeństwa funkcjonalnego do przeglądu pakietu dowodowego przed przybyciem audytora. Wykrycie luki SIL 2 podczas audytu jest znacznie droższe — pod względem czasu, kosztów i ryzyka procesowego — niż wykrycie jej podczas przeglądu wewnętrznego.

Autor: Fang Haoran jest inżynierem automatyki przemysłowej z ponad 10-letnim doświadczeniem w systemach PLC, DCS i sterowania.

Pokaż wszystko
Posty na blogu
Pokaż wszystko
Industrial edge computing gateway connected to Allen-Bradley ControlLogix and Schneider Modicon PLC racks in an industrial automation cabinet

Node-RED na brzegu przemysłowym: łączenie urządzeń bez nadmiernego obciążania sterownika PLC

Praktyczne zasady projektowania zbierania danych maszynowych, łączenia aplikacji i ochrony sterowania w czasie rzeczywistym.
Phoenix Contact PLCnext controller and industrial IoT gateway cabinet line art illustration with Ethernet switch and field wiring

Rozwiązywanie problemów z Modbus TCP w Phoenix Contact PLCnext: połączenie i mapowanie danych

Praktyczna diagnostyka połączeń Modbus TCP ze sterownikami Phoenix Contact PLCnext, przesunięć rejestrów, interpretacji danych i niezawodnego pozyskiwania danych przemysłowych.
Yokogawa CENTUM VP Field Control Station line art technical illustration with dual redundant CPU controllers and I/O modules

Rozwiązywanie problemów z systemem Yokogawa CENTUM VP: diagnostyka FCS i weryfikacja sygnałów procesowych

Praktyczny przewodnik rozwiązywania problemów z systemem DCS Yokogawa CENTUM VP: diagnozowanie usterek sterowników FCS, rozbieżności sygnałów wejścia/wyjścia i problemów z ekranami operatorskimi.