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

Ćwiczenie: Uruchom celę: sterownik bezpieczeństwa PLC

Połącz wszystkie zasady bezpieczeństwa: urządzenia dwukanałowe, obie kategorie zatrzymania, muting i sprawdzanie styczników.

Napisz całą celę: dwukanałowy wyłącznik awaryjny (kategoria 0), dwukanałową bramkę (kategoria 1), kurtynę świetlną z mutingiem (kategoria 1), sprawdzanie niezgodności i styczników oraz świadomy reset i start.

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

Praca i przepuszczanie kartonów

Test 1 z 13
Ustawione przez testSprawdzone przez testKrok 25 z 25
Level
Ekspert
Czas
O nas 75 min
Nagroda
+1050 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
37. Projekt końcowy bezpieczeństwa: uruchom celę
Wymagane działanie

Uruchom celę: co musi robić twój kod

Tylko do treningu: to nie jest certyfikowany system bezpieczeństwa. Wszystko z tej ścieżki bezpieczeństwa na jednej celi. Wyłącznik awaryjny: EStopA i EStopB, kategoria 0, więc K1, K2, DriveRun i ConveyorRun przechodzą w stan OFF od razu. Bramka: GateA i GateB, kategoria 1, więc DriveRun i ConveyorRun przechodzą w stan OFF od razu, a K1 i K2 pozostają zamknięte do Standstill lub przez 1 s. Kurtyna świetlna: CurtainClear, wyciszana przez MuteA, a potem MuteB, jak w misji „Przepuść kartony” (MuteLamp, limit 4 s); niewyciszone przerwanie to zatrzymanie kategorii 1, tak jak przy bramce. Usterki się zatrzaskują i od razu odcinają zasilanie: para dwukanałowa, która nie zgadza się przez 0,5 s (kasuje się, gdy oba są jednocześnie w stanie OFF), albo styk lustrzany, K1Open lub K2Open, który nie nadąża za swoim stycznikiem w ciągu 0,3 s. Nowy Reset uzbraja ponownie tylko przy obu kanałach wyłącznika awaryjnego i obu kanałach bramki w stanie ON, wolnej kurtynie, braku usterki kanału, obu stycznikach potwierdzonych jako otwarte i braku trwającego zatrzymania; kasuje usterkę stycznika. Nowy Start uruchamia wtedy DriveRun i ConveyorRun. FaultLamp pokazuje każdą usterkę; ResetLamp pokazuje, kiedy reset jest możliwy i potrzebny.

Kategoria 0
Wyłącznik awaryjny lub dowolna usterka: natychmiast bez zasilania.
Kategoria 1
Bramka lub osoba: hamowanie, potem bez zasilania.
Muting
Tylko kartony, we właściwej kolejności, najwyżej 4 s.
Reset
Wszystko potwierdzone, potem nowe naciśnięcie.
Tablica zmiennych

Uruchom celę: wejścia i wyjścia

Twój program czyta wejścia: 12 i ustawia wyjścia: 7. Dodatkowe wejścia (13) 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
K1OpenBOOLOdczytujeWejście potrzebne twojemu kodowiStyk lustrzany K1: ON, gdy stycznik K1 się rozwarł
K2OpenBOOLOdczytujeWejście potrzebne twojemu kodowiStyk lustrzany K2: ON, gdy stycznik K2 się rozwarł
StandstillBOOLOdczytujeWejście potrzebne twojemu kodowiNapęd: ramię przestało się poruszać
MuteABOOLOdczytujeWejście potrzebne twojemu kodowiOko mutingu A, 0,45 m przed kurtyną: jest tam karton
MuteBBOOLOdczytujeWejście potrzebne twojemu kodowiOko mutingu B, 0,15 m przed kurtyną: jest tam karton
CurtainClearBOOLOdczytujeWejście potrzebne twojemu kodowiKurtyna świetlna: ON, dopóki każda wiązka jest wolna
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)
PersonEntersBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćOsoba wchodzi w kurtynę świetlną (ON) albo z niej wychodzi
WeldK1BOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: stycznik K1 zgrzewa się przy następnym zamknięciu
WeldK2BOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: stycznik K2 zgrzewa się przy następnym zamknięciu
K1CoilFaultBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: cewka stycznika K1 uległa awarii, więc K1 nie może się zamknąć
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
BrakeFaultBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: napęd nie może hamować, więc ramię porusza się siłą rozpędu
JamCartonBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: karton na podajniku zacina się i zostaje na miejscu, dopóki ma stan ON
BlockMuteBBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćUsterka: oko mutingu B jest zasłonięte, więc pokazuje ON bez kartonu
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
ConveyorRunBOOLZapisujeWyjście ustawiane przez twój kodPrzenośnik podający: wwozi kartony do robota
ResetLampBOOLZapisujeWyjście ustawiane przez twój kodNiebieska lampka w przycisku Reset: potrzebny reset
MuteLampBOOLZapisujeWyjście ustawiane przez twój kodBiała lampka mutingu przy kurtynie
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

Uruchom celę: co sprawdzają testy

  1. Wyłącznik awaryjny lub dowolna usterka: natychmiast bez zasilania (kategoria 0).
  2. Bramka lub przerwanie kurtyny bez mutingu: hamowanie, potem odcięcie zasilania przy Standstill albo po 1 s (kategoria 1).
  3. Kartony przechodzą przez kurtynę z mutingiem; ludzie nie.
  4. Usterki kanałów i styczników zatrzaskują się, zapalają FaultLamp i blokują reset.
  5. Nic nie startuje ponownie bez nowego Reset, a potem nowego Start.
  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

Uruchomienie celi oznacza sprawdzenie każdej funkcji bezpieczeństwa, po jednym urządzeniu i jednej usterce naraz, i zapisanie wyniku.

Każde urządzenie osobno jest proste. Razem jedna zasada może po cichu zniweczyć inną: reset, który kasuje usterkę, albo muting, który trwa dłużej niż jego karton. Tylko pełny test każdego przypadku pokazuje, że cela jest poprawna.

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