Skip to main content

Dzisiaj zajmiemy się kurtyną bezpieczeństwa z funkcją resetu. Pokażę Ci, jak wygląda schemat podłączenia, w jaki sposób skonfigurować taki sygnał w TIA Portal oraz jak napisać logikę z wykorzystaniem funkcji resetu w sterowniku Safety.

Źródło: https://www.sick.com/

Dlaczego funkcja resetu jest potrzebna?

W prostych aplikacjach, gdzie mamy tylko jeden przycisk E-Stop lub jedną kurtynę, często wystarczy samo odblokowanie urządzenia (np. odciągnięcie przycisku grzybkowego), aby przywrócić maszynę do pracy.

Jednak w przypadku bardziej złożonych aplikacji – np. kilku kurtyn bezpieczeństwa, bramek czy innych urządzeń zabezpieczających – samo odblokowanie kurtyny nie może automatycznie uruchomić maszyny.

Dlaczego?
Ponieważ w strefie zagrożenia może wciąż znajdować się operator albo materiał, którego obecność przy ponownym rozruchu mogłaby spowodować wypadek.

👉 Dlatego w takich aplikacjach stosuje się dodatkowy przycisk resetu, za pomocą którego operator potwierdza, że strefa jest wolna i można ponownie uruchomić maszynę.

Manual Reset (EN ISO 13849-1 § 5.2.2)

  • Oddzielna, świadoma czynność operatora
  • Anuluje stan zatrzymania układu bezpieczeństwa
  • Nie inicjuje ruchu maszyny
  • Wymaga dedykowanego przycisku RESET

Start/Restart (EN ISO 13849-1 § 5.2.3)

  • Rozpoczyna lub wznawia ruch maszyny
  • Wykonywany po przywróceniu funkcji bezpieczeństwa
  • Może być ręczny (przycisk START) lub automatyczny (jeśli ryzyko wyeliminowane)

Sekwencja

  • Manual Reset – odblokowanie bezpieczeństwa
  • Start/Restart – faktyczny rozruch

Kurtyna z funkcją resetu – podłączenie

Schemat jest bardzo podobny do kurtyny bez resetu. Kurtyna ma dwa wyjścia OSSD (Output Signal Switching Device):

  • OSSD1,
  • OSSD2,

które podłączamy do dwóch niezależnych wejść Safety w sterowniku PLC (np. kanał 3 i 11 w module wejściowym).

Dodatkowo w obwodzie sterowania dodajemy przycisk resetu (najczęściej zwykły styk NO), który również podłączamy do dedykowanego wejścia Safety.


Kurtyna działa w układzie 1oo2 (one out of two), czyli sterownik bada rozbieżności pomiędzy OSSD1 a OSSD2. Jeżeli sygnały nie są zgodne – generowany jest błąd hardware’owy.

Konfiguracja w TIA Portal

👉 Szczegółowe kroki konfiguracji tego typu kurtyny i resetu znajdziesz w naszym kursie programowania Safety na PLC Siemens.

W kursie pokazuję m.in.:

  • jak ustawić ewaluację 1oo2 dla kanałów wejściowych,
  • jak przypisać dodatkową zmienną dla przycisku resetu,
  • jak wykorzystać sygnał ACK w blokach Safety Functions,
  • oraz jak przetestować logikę w symulatorze PLCSIM Advanced.

Logika programu z resetem

Do obsługi kurtyny z resetem stosujemy blok funkcyjny z biblioteki Safety, np. ESTOP1 albo EDM w zależności od układu.

  • Wejścia OSSD1 i OSSD2 → podłączone do bloku jako sygnał kurtyny.
  • Wejście Reset → podłączone do sygnału ACK.
  • Wyjście Q → steruje stycznikami lub funkcją STO w napędach.
  • Wyjście ACK_REQ → sygnalizuje konieczność naciśnięcia resetu (np. podświetla przycisk Reset).

Przebieg działania jest następujący:

  1. Operator wkłada rękę w strefę kurtyny → sygnały OSSD1 i OSSD2 spadają, blok Safety ustawia wyjście Q=0 i rozłącza styczniki.
  2. Operator wyjmuje rękę ze strefy → OSSD1 i OSSD2 wracają do stanu wysokiego.
  3. Sterownik wystawia sygnał ACK_REQ=1 → maszyna czeka na reset.
  4. Operator naciska przycisk Reset → ACK=1 → blok Safety ustawia Q=1 i styczniki ponownie się załączają.

Podsumowanie

Kurtyna bezpieczeństwa z funkcją resetu to rozwiązanie wymagane w sytuacjach, gdzie samo odblokowanie kurtyny nie może automatycznie uruchomić maszyny. Dzięki dodatkowej logice w sterowniku Safety i przyciskowi Reset:

  • operator ma pełną kontrolę nad ponownym rozruchem,
  • zmniejszamy ryzyko wypadku w strefie zagrożenia,
  • układ spełnia wyższe wymagania norm PL i SIL.

👉 Cały proces konfiguracji w TIA Portal i testowania w PLCSIM znajdziesz w naszym kursie Safety na PLC Siemens.

O autorze

Kamil Biedulski

Author Kamil Biedulski

Automatyk i programista, CTO w ControlByte

Więcej postów tego autora Kamil Biedulski