SENSUS CONTROL← Wszystkie przykładyPobierz PDFKontakt
Krzysztof Pawelec · Automatyka · Safety
Raport przykładowyprawdziwy przegląd z 2026 r. · dane zakładu usunięte

Przegląd programu bezpieczeństwa linii cięcia taśmy

Sterownik bezpieczeństwa Siemens, 7 wyłączników awaryjnych, 10 furtek z ryglami, 2 kurtyny świetlne. Przegląd wykonany na kopii programu i schemacie elektrycznym, bez zatrzymywania linii.

11usterek
5 krytycznych2 wysokie3 średnie1 niska

Wynik w jednej minucie

Maszyna miała komplet zabezpieczeń: ogrodzenie, rygle, kurtyny, sterownik bezpieczeństwa. Mimo to program pozwalał je ominąć.

Osłony wyłączane programem

Kurtyny nie działały w trybie ręcznym, a furtki przy zatrzymanej linii. Decydowały o tym bity zwykłego programu, nie sygnały bezpieczeństwa.

Czujniki ślepe na własną awarię

Dziesięć furtek i jeden wyłącznik awaryjny podłączono zestykami zwiernymi. Przerwany przewód wyglądał dla programu jak „wszystko w porządku”.

Noże poza obwodem bezpieczeństwa

Styczniki bezpieczeństwa odłączały hydraulikę, ale nie napęd noży krążkowych. Zatrzymanie noży zależało tylko od zwykłego programu.

Co sprawdziliśmy

37bloków programu, ok. 460 sieci
551zmiennych z tablicy sterownika
1blok bezpieczeństwa F, sieć po sieci
1schemat elektryczny, porównany z programem

Co zakład dostał

  • 01
    Wykaz usterek — opis, skutek, wymaganie i sposób usunięcia każdej z 11 usterek
  • 02
    Plan poprawek — etap 1 w programie, etap 2 w okablowaniu, z zestawieniem materiałów
  • 03
    Poprawiony program — etap 1 gotowy i skompilowany w kopii projektu
  • 04
    Protokół walidacji — 17 testów do wykonania po wgraniu zmian
  • 05
    Instrukcja sprawdzania — 13 stron: testy codzienne, miesięczne i roczne z protokołem

Zestawienie usterek

Każda usterka ma numer, istotność i przypisany etap poprawki. Etap 1 to zmiany w samym programie. Etap 2 wymaga zmian w okablowaniu i zakupu materiałów.

NrUsterkaIstotnośćPoprawka
U1Kurtyny świetlne wyłączane w trybie ręcznym bitem zwykłego programuKrytycznaEtap 1 + przełącznik trybu w etapie 2
U2Furtki nieaktywne przy zatrzymanej liniiKrytycznaEtap 1
U3Zanegowane wejścia bezpieczeństwa furtek i jednego wyłącznika awaryjnego (zestyki zwierne)KrytycznaEtap 2
U4Furtki chronione w praktyce jednym łańcuchem szeregowymWysokaEtap 2
U5Odryglowanie furtek bez kontroli zatrzymania; bit testowy w logice bezpieczeństwaWysokaEtap 1
U6Sprzężenie zwrotne styczników bezpieczeństwa na zwykłym wejściuŚredniaEtap 2
U7Brak reintegracji modułów bezpieczeństwa; schemat niezgodny z programemŚredniaEtap 1 + aktualizacja schematu
U8Napęd noży krążkowych poza obwodem bezpieczeństwaKrytycznaEtap 2, priorytet
U9Bity „TEST” omijające blokady, w tym blokady napędu nożyKrytycznaEtap 1
U10Podwójne przypisanie bitu przerwy przy zmianie kierunku ruchu prasyŚredniaEtap 1
U11Funkcje niedokończone, zmienne i sieci bez opisówNiskaprzy porządkowaniu programu

Środki tymczasowe, obowiązujące do czasu poprawek

  1. Wejście za ogrodzenie tylko po zatrzymaniu linii, wyłączeniu i zablokowaniu zasilania kłódką (LOTO).
  2. Tryb ręczny tylko dla osób upoważnionych. W trybie ręcznym nikt nie przebywa w polu kurtyn ani za ogrodzeniem.
  3. Codzienny test wyłącznika awaryjnego pulpitu nawijaka i ryglowania furtek. Co miesiąc pełny test każdej furtki i każdego wyłącznika.
  4. Przy każdym teście wyłącznika awaryjnego sprawdzić, czy noże krążkowe się zatrzymały. Jeśli nie, linia jest wyłączona z ruchu.
  5. Nie używać funkcji testowych panelu ani programatora do załączania napędów.
  6. Pouczenie operatorów o tych ograniczeniach, potwierdzone podpisem.

Usterki krytyczne

Rysunek pokazuje logikę znalezioną w programie. Czerwony fragment to miejsce usterki.

U1

Kurtyny świetlne obchodzone w trybie ręcznym

Krytyczna

Blok bezpieczeństwa, sieci 6 i 7 (kurtyna lewa i prawa)

Po poprawce: KURTYNA_OK = OSSD1 AND OSSD2

Skutek
W trybie ręcznym przerwanie kurtyny nie zatrzymuje maszyny. Usterka przełącznika trybu, przewodu albo zwykłego programu wyłącza kurtyny.
Wymaganie
2006/42/WE zał. I pkt 1.2.5 (wybór trybu sterowania); EN ISO 12100; EN ISO 13849-1
Poprawka
Usunięcie obejścia z programu. Docelowo przełącznik trybu w wykonaniu bezpieczeństwa (dwa kanały), a w trybie ręcznym sterowanie podtrzymywane i ograniczona prędkość.
U2

Furtki nieaktywne przy zatrzymanej linii

Krytyczna

Blok bezpieczeństwa, sieć 8 (główne zatrzymanie)

Po poprawce: … AND KURTYNA_P AND FURTKI

Skutek
Gdy linia nie pracuje w automacie, otwarcie furtki nie wyłącza styczników bezpieczeństwa. Zawory hydrauliki pozostają zasilone, a ruchy ręczne są możliwe przy osobie za ogrodzeniem.
Wymaganie
2006/42/WE zał. I pkt 1.4.2.2 (osłony ruchome blokujące); EN ISO 14119; EN ISO 13849-1
Poprawka
Usunięcie gałęzi z bitem M320.0. Otwarta furtka zawsze wyłącza styczniki.
U3

Zanegowane wejścia bezpieczeństwa

Krytyczna

Blok bezpieczeństwa, sieci 1 i 2: 10 furtek i wyłącznik awaryjny pulpitu nawijaka

Po poprawce: zestyki rozwierne, logika bez negacji (1 = bezpiecznie)

Skutek
Przerwany przewód, brak zasilania czujnika albo wyłączony kanał dają 0, a po negacji stan „OK”. Te obwody nie wykrywają własnych uszkodzeń. Wyłącznik awaryjny z przerwanym przewodem nie zatrzyma linii.
Wymaganie
EN ISO 13850 pkt 4.1.5 (zestyki z wymuszonym rozwarciem); EN ISO 13849-1; EN 60204-1 pkt 10.7
Poprawka
Przełączenie obwodów na zestyki rozwierne z wymuszonym rozwarciem. Do tego czasu codzienny test każdego z tych urządzeń.
U8

Napęd noży krążkowych poza obwodem bezpieczeństwa

Krytyczna

hydraulika i nawijak: zatrzymanie przez obwód bezpieczeństwa

wyłącznik awaryjnyprogram Fdwa stycznikizasilanie odcięte

noże krążkowe: zatrzymanie tylko przez zwykły program

wyłącznik awaryjnybit M301.0zwykły programnapęd noży 350 A

Schemat elektryczny: wejście „szybki stop” napędu zmostkowane na stałe do +24 V

Skutek
Usterka zwykłego programu, karty wyjść albo przekaźnika powoduje, że noże nie zatrzymają się po naciśnięciu wyłącznika awaryjnego ani po otwarciu osłony. Funkcja nie ma określonego poziomu PL.
Wymaganie
2006/42/WE zał. I pkt 1.2.4.3 (zatrzymanie awaryjne); EN ISO 13850; EN 60204-1 pkt 9.2.5.4
Poprawka
Zatrzymanie napędu i jego stycznika z wyjścia bezpieczeństwa, z kontrolą zatrzymania. Sposób dobierany według dokumentacji napędu.
U9

Bity „TEST” omijające blokady

Krytyczna
stycznik napędu noży = warunek ORM500.2
start noży = warunek ORM500.4
zezwolenie noży = warunek ORM500.3
podnoszenie kołyski = warunek ORM500.6
zgoda na start linii = warunki ORM500.1
przycisk „noże przód” = wejście ORM501.5

Zwykły program, 6 sieci w 3 blokach. Bitów nie ustawia żadna sieć programu.

Po poprawce: bity TEST usunięte ze wszystkich sieci

Skutek
Bity może ustawić panel operatorski albo osoba z programatorem. Wtedy napęd noży załącza się z pominięciem sygnału bezpieczeństwa, a linia startuje bez kurtyn i gotowości napędów.
Wymaganie
2006/42/WE zał. I pkt 1.2.1; EN ISO 13849-1 (ochrona przed manipulacją)
Poprawka
Wykonana w etapie 1. Do sprawdzenia na obiekcie: czy panel ma przyciski zapisujące te bity.

Pozostałe usterki

U4

Furtki na jednym łańcuchu szeregowym

Wysoka
Skutek
Wobec U3 jedynym skutecznym kanałem jest łańcuch 10 zestyków na jednym wejściu. Usterki się maskują, wymagany poziom PL może być nieosiągalny.
Poprawka
Każda furtka osobno, na dwóch kanałach. Poziom PL potwierdzony obliczeniem.
U5

Rygle zwalniane bez kontroli zatrzymania

Wysoka
Skutek
Furtkę można otworzyć w czasie wybiegu noży lub nawijaka. Bit testowy odryglowuje furtki w dowolnym trybie.
Poprawka
Odryglowanie dopiero po czasie wybiegu, liczonym w programie bezpieczeństwa. Bit testowy usunięty.
U6

Kontrola styczników na zwykłym wejściu

Średnia
Skutek
Zgrzanie styków stycznika bezpieczeństwa nie jest bezpiecznie wykrywane.
Poprawka
Styki kontrolne na wejście bezpieczeństwa i monitorowanie instrukcją FDBACK.
U7

Reintegracja modułów i dokumentacja

Średnia
Skutek
Po usterce kanału moduł pozostaje wyłączony do restartu sterownika. Jednej kurtyny nie ma na schemacie, cztery opisy sygnałów są sprzeczne z programem.
Poprawka
Kwitowanie przyciskiem Reset. Aktualizacja schematu i opisów.
U10

Podwójne przypisanie bitu przerwy

Średnia
Skutek
Przerwa 100 ms przed zmianą kierunku ruchu prasy działała tylko w jedną stronę. Ryzyko jednoczesnego wysterowania zaworów góra i dół.
Poprawka
Jeden czasomierz, uruchamiany gdy oba kierunki są wyłączone.
U11

Funkcje niedokończone, brak opisów

Niska
Stan
377 z 551 zmiennych ma nazwę domyślną, 74 nie mają opisu, ok. 170 sieci nie ma tytułu. Trzy funkcje czytają bity, których nic nie ustawia.
Poprawka
Uporządkowanie nazw i opisów po ustaleniu z zakładem, które funkcje są potrzebne.

Plan poprawek

Poprawki podzielone tak, żeby najgroźniejsze obejścia usunąć od razu, samym programem, a prace wymagające postoju i zakupów zaplanować.

Etap 1 · program

bez zakupów · wgranie na postoju linii, potem walidacja

  • kurtyny działają w każdym trybie (U1)
  • otwarta furtka zawsze wyłącza styczniki (U2)
  • rygle zwalniane po czasie wybiegu (U5)
  • kwitowanie modułów przyciskiem Reset (U7)
  • bity TEST usunięte, poprawiona przerwa prasy (U9, U10)
  • hasło programu bezpieczeństwa i zapis sygnatury

Etap 2 · okablowanie

materiały i przerwa remontowa

  • napęd noży w obwodzie bezpieczeństwa (U8), priorytet
  • furtki na dwóch kanałach, 3 nowe moduły wejść (U3, U4)
  • zestyki rozwierne w wyłącznikach awaryjnych (U3)
  • kontrola styczników na wejściu bezpieczeństwa (U6)
  • kluczykowy przełącznik trybu pracy (U1)
  • obliczenie PL, aktualizacja schematu i instrukcji
SiećByłoJestCo się zmienia dla obsługi
6, 7(OSSD1 AND OSSD2) OR M107.6OSSD1 AND OSSD2Przerwanie kurtyny zatrzymuje linię także w trybie ręcznym.
8… AND (Furtki OR NOT M320.0)… AND FurtkiOtwarcie furtki zawsze wyłącza hydraulikę po 5 s.
11Rygle = M107.6 OR M503.0Rygle = TON(M107.6, czas wybiegu)Furtki otwierają się dopiero po zatrzymaniu napędów.
12—ACK_GL = ResetPo usterce kanału wystarczy Reset, bez restartu sterownika.

Fragment tabeli zmian z planu poprawek. Stan sprzed zmian zachowany w osobnej kopii projektu.

Sprawdzenie po poprawkach

Zmieniona funkcja bezpieczeństwa wymaga walidacji. Protokół zawiera 17 testów z wymaganym wynikiem i miejscem na pomiar. Poniżej pięć z nich.

NrTestWymagany wynikOK / NOK
W6Tryb ręczny, otwarcie kolejno każdej z 10 furtekStyczniki wyłączone po 5 s, hydraulika nie działa☐
W10Przerwanie kurtyny lewej i prawej w trybie ręcznymZatrzymanie linii☐
W11Pomiar wybiegu noży i nawijaka od maksymalnej prędkościCzas odryglowania ≥ najdłuższy wybieg + 20%☐ ___ s
W15Noże pracują, naciśnięcie kolejno każdego wyłącznika awaryjnegoNoże zatrzymują się za każdym razem, czas zapisany☐ ___ s
W16Ustawienie każdego z dawnych bitów TEST na 1Żadne wyjście nie zmienia stanu☐

Testy okresowe z instrukcji

codziennieoperator: jeden wyłącznik awaryjny, ryglowanie furtek
co tydzieńpozostałe wyłączniki na pulpitach
co miesiącwszystkie wyłączniki i wszystkie furtki, dwie osoby
co rokautomatyk: każde wejście osobno, czasy, sygnatura programu

Czy to istotna modyfikacja maszyny?

Ocena w sześciu kryteriach, osobno dla obu etapów. Wniosek: nie. Zmiany nie wprowadzają nowego zagrożenia i zmniejszają istniejące ryzyko, więc zakład nie przejmuje obowiązków producenta. Ocena jest podpisana i traci ważność, jeśli zakres zmian zostanie rozszerzony.

Raport opracowano na podstawie dokumentacji i programu, bez badań na obiekcie. Nie zastępuje oceny ryzyka ani walidacji funkcji bezpieczeństwa.