Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy
Misja 64 · PRO (wymaga Pro)

Ćwiczenie: Dwa kanały muszą się zgadzać: sterownik bezpieczeństwa PLC

Odczytuj wyłącznik awaryjny i bramkę po dwóch kanałach każdy i blokuj celę, gdy para się nie zgadza.

Zatrzymaj na dowolnym kanale wyłącznika awaryjnego lub bramki. Jeśli dwa kanały jednego urządzenia nie zgadzają się przez 0,5 s, zatrzaśnij usterkę, która kasuje się dopiero, gdy oba kanały otworzą się jednocześnie.

Tylko do nauki. To nie jest certyfikowany system bezpieczeństwa. Na prawdziwej maszynie te zasady działają w przekaźniku bezpieczeństwa lub sterowniku PLC bezpieczeństwa, zaprojektowanym i zwalidowanym zgodnie z ISO 13849-1 lub IEC 62061.

Ta misja jest częścią ProZałóż darmowe konto: każde konto ma darmowy okres próbny Pro do 5 grudnia.

Bez karty. Bez płacenia. Bez anulowania.

Official release: 5 December. Bądź na szczycie rankingu tego dnia i wygraj 3 miesiące Pro oraz 2 tygodnie Pro do podarowania znajomemu. 2. miejsce wygrywa 4 tygodnie. 3. miejsce wygrywa 2 tygodnie. Zasady

  • Każda lekcja, od zera
  • Każda misja i lekcja, wraz z kolejnymi poziomami
  • Praktyczny test dla każdego tytułu, z certyfikatem
  • Przewiń dowolny test, cykl po cyklu
  • Rozwiązania z objaśnieniem, gdy utkniesz
  • Konwerter kodu, ile tylko chcesz
Model 3D (cela bezpieczeństwa robota), na którym działa ta misjaPRO (wymaga Pro) misja
Jak przebiega test

Oba kanały, użyte prawidłowo

Test 1 z 6
Ustawione przez testSprawdzone przez testKrok 25 z 25
Level
Zaawansowane
Czas
O nas 40 min
Nagroda
+550 XP
Instalacja
cela bezpieczeństwa robota 3D
Edytory: Siemens
Język drabinkowy (LAD), SCL
Edytory: Rockwell
Język drabinkowy, Tekst strukturalny
Edytory: Beckhoff
Tekst strukturalny
Etap
35. Laboratorium bezpieczeństwa 2: nie ufaj niczemu pojedynczemu
Wymagane działanie

Dwa kanały muszą się zgadzać: co musi robić twój kod

Tylko do treningu: to nie jest certyfikowany system bezpieczeństwa. Wyłącznik awaryjny i bramka mają po dwa styki: EStopA i EStopB, GateA i GateB. Każdy jest w stanie ON, gdy jego urządzenie jest w stanie bezpiecznym. Traktuj urządzenie jako bezpieczne tylko wtedy, gdy oba jego kanały są w stanie ON; jeśli którykolwiek spadnie, od razu przełącz K1, K2 i DriveRun w stan OFF. Jeśli dwa kanały jednego urządzenia nie zgadzają się przez 0,5 s, styk się zakleił albo przewód się przerwał: zatrzaśnij usterkę tego urządzenia i zapal FaultLamp. Usterka kasuje się tylko wtedy, gdy oba kanały tego urządzenia są jednocześnie w stanie OFF, co dowodzi, że urządzenie naprawdę zadziałało. Reset (nowe naciśnięcie) uzbraja ponownie tylko przy wszystkich czterech kanałach w stanie ON i bez usterki; Start ustawia wtedy DriveRun. Zapalaj ResetLamp, gdy taki reset jest możliwy i potrzebny. 0,5 s to ustawienie tej celi: prawdziwe urządzenia podają własne.

Dowolny kanał
Natychmiast zatrzymuje robota.
Niezgodność 0,5 s
Zatrzaśnij usterkę, FaultLamp na ON.
Wyczyść
Oba kanały jednocześnie OFF, potem Reset.
Tablica zmiennych

Dwa kanały muszą się zgadzać: wejścia i wyjścia

Twój program czyta wejścia: 6 i ustawia wyjścia: 5. Dodatkowe wejścia (6) sterują symulacją lub pokazują odczyty, żebyś mógł testować. Nazwy są takie same w edytorze każdego producenta.

ZmiennaTyp danychTwój kodCo to oznacza na maszynie
StartBOOLOdczytujeWejście potrzebne twojemu kodowiZielony przycisk Start
ResetBOOLOdczytujeWejście potrzebne twojemu kodowiNiebieski przycisk Reset, poza ogrodzeniem
EStopABOOLOdczytujeWejście potrzebne twojemu kodowiKanał A wyłącznika awaryjnego: ON, dopóki wyłącznik jest wysunięty
EStopBBOOLOdczytujeWejście potrzebne twojemu kodowiKanał B wyłącznika awaryjnego: ON, dopóki wyłącznik jest wysunięty
GateABOOLOdczytujeWejście potrzebne twojemu kodowiKanał A łącznika bramy: ON, dopóki brama jest zamknięta
GateBBOOLOdczytujeWejście potrzebne twojemu kodowiKanał B łącznika bramy: ON, dopóki brama jest zamknięta
EStopBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćWyłącznik awaryjny: ON, gdy jest wciśnięty (zatrzaskuje się), OFF po przekręceniu i wysunięciu
OpenGateBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćMechanik otwiera bramę (ON) albo ją zamyka (OFF)
StuckEStopABOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: styk kanału A wyłącznika awaryjnego zakleja się w stanie zamkniętym
StuckEStopBBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: styk kanału B wyłącznika awaryjnego zakleja się w stanie zamkniętym
StuckGateABOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: kanał A łącznika bramy zakleja się w stanie zamkniętym
StuckGateBBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: kanał B łącznika bramy zakleja się w stanie zamkniętym
K1BOOLZapisujeWyjście ustawiane przez twój kodStycznik K1: ON go zamyka (zasilanie napędu)
K2BOOLZapisujeWyjście ustawiane przez twój kodStycznik K2, szeregowo z K1: ON go zamyka
DriveRunBOOLZapisujeWyjście ustawiane przez twój kodNapęd: ON porusza ramieniem, OFF hamuje je do zatrzymania
ResetLampBOOLZapisujeWyjście ustawiane przez twój kodNiebieska lampka w przycisku Reset: potrzebny reset
FaultLampBOOLZapisujeWyjście ustawiane przez twój kodCzerwona lampka: zawiodło urządzenie bezpieczeństwa

W Siemens SCL pisz własne zmienne bloku z # na początku, tak jak robi to TIA Portal: #Start. Rockwell i TwinCAT używaj samej nazwy: Start.

Testy automatyczne

Dwa kanały muszą się zgadzać: co sprawdzają testy

  1. Dowolny kanał wyłącznika awaryjnego lub bramki natychmiast zatrzymuje robota.
  2. Kanały, które nie zgadzają się przez 0,5 s, zatrzaskują usterkę i zapalają FaultLamp.
  3. Krótka różnica, poniżej 0,5 s, to nie usterka.
  4. Usterka trwa mimo powrotu obu kanałów; kasuje się dopiero, gdy oba są jednocześnie OFF.
  5. Brak resetu, gdy usterka jest zatrzaśnięta.
  1. Wypróbuj Użyj przycisków pod modelem i obserwuj, jak reaguje instalacja.
  2. Sprawdź rozwiązanie Jedno naciśnięcie uruchamia wszystkie sprawdzenia twojego kodu.
  3. Przewiń PRO (wymaga Pro) Jeśli któreś nie przejdzie, cofaj się cykl po cyklu, aby zobaczyć dlaczego.

Utknąłeś w tej misji? Zapytaj członków w Szatnia.

Dlaczego to ważne

Gdzie zobaczysz to w zakładzie

Przekaźniki bezpieczeństwa odczytują wyłączniki awaryjne i wyłączniki bramek po dwóch kanałach. Zablokowany styk widać jako parę, która się nie zgadza.

Przy jednym kanale zgrzany styk albo zwarcie w kablu może ukryć wciśnięty wyłącznik awaryjny. Drugi kanał to wyłapuje, a zatrzask nie pozwala nikomu tego obejść resetem.

Gdzie to znajdzieszTrzymaj ludzi z dala, gdy ramię się porusza, i udowadniaj to za każdym razem

Robot układa kartony za ogrodzeniem. Brama wpuszcza mechanika, kurtyna świetlna wpuszcza kartony, a wyłącznik awaryjny jest na zewnątrz. Dwa styczniki połączone szeregowo odcinają zasilanie robota, więc jeden zaklejony nie może utrzymać go w ruchu.

  1. PodajnikKartony przez kurtynę
  2. PickRobot bierze karton
  3. OsłonaZatrzymanie, reset, ponowny startJesteś tutaj
  4. PaletaSześć kartonów, potem zmiana
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
  • Cele robotów paletyzujących i pakujących
  • Obsługa maszyn: roboty ładujące prasy i obrabiarki
  • Każda osłonięta maszyna z drzwiami, kurtyną lub wyłącznikiem awaryjnym

Tylko do szkolenia: to stanowisko nie jest certyfikowanym systemem bezpieczeństwa. Prawdziwe funkcje bezpieczeństwa działają w przekaźnikach bezpieczeństwa lub sterowniku PLC bezpieczeństwa, zaprojektowanych i zwalidowanych według ISO 13849-1 lub IEC 62061.

IEC 60204-1 określa kategorie zatrzymania 0, 1 i 2 oraz to, jak musi działać wyłącznik awaryjny. Kategoria używana przez maszynę wynika z jej oceny ryzyka.

Rozmiary, czasy i przekroje to wybory dydaktyczne, a nie rysunek jakiejkolwiek prawdziwej instalacji.

Idź dalej

Następne na drodze