Lokale voortgang laden…
PLC Gym
PLC Gym-homeNiveau 1, 0 XP · je voortgang
Missie 84 · PRO (vraagt Pro)

Oefening over Stel de cel in bedrijf: veiligheids-PLC

Breng alle veiligheidsregels samen: tweekanaalsapparaten, beide stopcategorieën, muting en contactorcontroles.

Schrijf de hele cel: een tweekanaals noodstop (categorie 0), een tweekanaals poort (categorie 1), een lichtgordijn met muting (categorie 1), verschil- en contactorcontroles, en een bewuste reset en start.

Alleen voor training. Dit is geen gecertificeerd veiligheidssysteem. Op een echte machine draaien deze regels in een veiligheidsrelais of een veiligheids-PLC, ontworpen en gevalideerd volgens ISO 13849-1 of IEC 62061.

Deze missie hoort bij ProMaak een gratis account aan: elk account krijgt een gratis Pro-proefperiode tot 5 december.

Geen creditcard. Niets te betalen. Niets op te zeggen.

Official release: 5 December. Sta op die dag bovenaan de ranglijst en win 3 maanden Pro, plus 2 weken Pro om aan een vriend te geven. De 2e plaats wint 4 weken. De 3e plaats wint 2 weken. Regels

  • Elke les, vanaf nul
  • Elke missie en les, naarmate je niveau stijgt
  • Een praktijktest voor elke titel, met een certificaat
  • Spoel elke test terug, één cyclus tegelijk
  • Uitgewerkte oplossingen als je vastzit
  • De codeconverter, zoveel je wilt
De 3D-robotveiligheidscel waarop deze missie draaitPRO (vraagt Pro) missie
Hoe de test verloopt

Draaien en dozen doorlaten

Test 1 van 13
Ingesteld door de testGecontroleerd door de testStap 25 van 25
Level
Expert
Tijd
Over ons 75 min
Beloning
+1050 XP
Opstelling
3D-robotveiligheidscel
Editors voor Siemens
Ladderdiagram (LAD), SCL
Editors voor Rockwell
Ladderdiagram, Gestructureerde tekst
Editors voor Beckhoff
Gestructureerde tekst
Fase
37. Veiligheidseindproject: de cel in bedrijf stellen
Vereist gedrag

Stel de cel in bedrijf: wat je code moet doen

Alleen voor training: dit is geen gecertificeerd veiligheidssysteem. Alles uit dit veiligheidsspoor, op één cel. Noodstop: EStopA en EStopB, categorie 0, dus K1, K2, DriveRun en ConveyorRun gaan meteen OFF. Hek: GateA en GateB, categorie 1, dus DriveRun en ConveyorRun gaan meteen OFF, K1 en K2 blijven gesloten tot Standstill of 1 s. Lichtgordijn: CurtainClear, gemute door MuteA en dan MuteB zoals in “Laat de dozen door” (MuteLamp, limiet van 4 s); een onderbreking zonder muting is een stop van categorie 1 zoals het hek. Storingen gaan in zelfhouding (latch) en onderbreken de stroom meteen: een paar van twee kanalen dat 0.5 s verschilt (wordt gewist als beide samen OFF zijn), of een spiegelcontact, K1Open of K2Open, dat zijn contactor niet binnen 0.3 s volgt. Een nieuwe Reset bewapent alleen opnieuw met beide noodstopkanalen en beide hekkanalen ON, het gordijn vrij, geen kanaalstoring, beide contactoren bewezen open en geen stop bezig; hij wist een contactorstoring. Een nieuwe Start laat dan DriveRun en ConveyorRun draaien. FaultLamp toont elke storing; ResetLamp toont wanneer een reset mogelijk en nodig is.

Categorie 0
Noodstop of een storing: stroom direct uit.
Categorie 1
Poort of persoon: remmen, dan stroom uit.
Muting
Alleen dozen, in volgorde, maximaal 4 s.
Reset
Alles bewezen, dan een nieuwe druk.
Tagtabel

Stel de cel in bedrijf: ingangen en uitgangen

Je programma leest 12 ingangen en stuurt 7 uitgangen. Nog 13 ingangen sturen de simulatie aan of tonen metingen, om mee te testen. De namen zijn hetzelfde in de editor van elk merk.

TagDatatypeJouw codeWat het betekent op de machine
StartBOOLLeestEen ingang die je code nodig heeftGroene startknop
ResetBOOLLeestEen ingang die je code nodig heeftBlauwe resetknop, buiten het hek
EStopABOOLLeestEen ingang die je code nodig heeftNoodstop kanaal A: ON zolang de noodstop eruit staat
EStopBBOOLLeestEen ingang die je code nodig heeftNoodstop kanaal B: ON zolang de noodstop eruit staat
GateABOOLLeestEen ingang die je code nodig heeftHekschakelaar kanaal A: ON zolang het hek dicht is
GateBBOOLLeestEen ingang die je code nodig heeftHekschakelaar kanaal B: ON zolang het hek dicht is
K1OpenBOOLLeestEen ingang die je code nodig heeftK1-spiegelcontact: ON als contactor K1 is geopend
K2OpenBOOLLeestEen ingang die je code nodig heeftK2-spiegelcontact: ON als contactor K2 is geopend
StandstillBOOLLeestEen ingang die je code nodig heeftAandrijving: de arm beweegt niet meer
MuteABOOLLeestEen ingang die je code nodig heeftMuting-oog A, 0,45 m vóór het gordijn: er is een doos
MuteBBOOLLeestEen ingang die je code nodig heeftMuting-oog B, 0,15 m vóór het gordijn: er is een doos
CurtainClearBOOLLeestEen ingang die je code nodig heeftLichtgordijn: ON zolang elke straal vrij is
EStopBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenNoodstop: ON zolang hij ingedrukt is (hij houdt vast), OFF zodra hij is losgedraaid
OpenGateBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenEen monteur opent het hek (ON) of sluit het (OFF)
PersonEntersBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenEen persoon stapt in het lichtgordijn (ON) of er weer uit
WeldK1BOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: contactor K1 last vast de volgende keer dat hij sluit
WeldK2BOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: contactor K2 last vast de volgende keer dat hij sluit
K1CoilFaultBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: de spoel van contactor K1 is defect, dus K1 kan niet sluiten
StuckEStopABOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: het kanaal A-contact van de noodstop blijft gesloten hangen
StuckEStopBBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: het kanaal B-contact van de noodstop blijft gesloten hangen
StuckGateABOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: kanaal A van de hekschakelaar blijft gesloten hangen
StuckGateBBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: kanaal B van de hekschakelaar blijft gesloten hangen
BrakeFaultBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: de aandrijving kan niet remmen, dus de arm loopt uit
JamCartonBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: de doos op de aanvoer loopt vast en blijft staan zolang ON
BlockMuteBBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStoring: muting-oog B is geblokkeerd, dus het leest ON zonder dat er een doos is
K1BOOLSchrijftEen uitgang die je code zetContactor K1: ON sluit hem (stroom naar de aandrijving)
K2BOOLSchrijftEen uitgang die je code zetContactor K2, in serie met K1: ON sluit hem
DriveRunBOOLSchrijftEen uitgang die je code zetAandrijving: ON laat de arm draaien, OFF remt hem tot stilstand
ConveyorRunBOOLSchrijftEen uitgang die je code zetAanvoertransporteur: brengt dozen naar de robot
ResetLampBOOLSchrijftEen uitgang die je code zetBlauwe lamp in de resetknop: een reset is nodig
MuteLampBOOLSchrijftEen uitgang die je code zetWitte mutinglamp bij het gordijn
FaultLampBOOLSchrijftEen uitgang die je code zetRode lamp: een veiligheidsvoorziening is uitgevallen

Schrijf in Siemens SCL de eigen tags van een blok met een # ervoor, zoals TIA Portal dat doet: #Start. Rockwell en TwinCAT gebruik alleen de naam: Start.

Automatische tests

Stel de cel in bedrijf: wat de tests controleren

  1. Noodstop of een storing: stroom direct uit (categorie 0).
  2. Poort of een onderbreking van het gordijn zonder muting: remmen, dan stroom uit bij Standstill of na 1 s (categorie 1).
  3. Dozen passeren het gordijn in muting; mensen niet.
  4. Kanaal- en contactorstoringen vergrendelen, laten FaultLamp branden en blokkeren de reset.
  5. Niets herstart zonder een nieuwe Reset en dan een nieuwe Start.
  1. Probeer het Gebruik de knoppen onder het model en kijk hoe de opstelling reageert.
  2. Oplossing testen Elke controle draait met één druk op je code.
  3. Terugspoelen PRO (vraagt Pro) Mislukt er een, ga dan cyclus voor cyclus terug om te zien waarom.

Vast bij deze missie? Vraag het de leden in de Kleedkamer.

Waarom het ertoe doet

Waar je dit in de praktijk tegenkomt

Een cel in bedrijf stellen betekent elke veiligheidsfunctie bewijzen, één apparaat en één storing tegelijk, en het resultaat opschrijven.

Elk apparaat op zich is eenvoudig. Samen kan één regel stilletjes een andere ongedaan maken: een reset die een storing wist, of een muting die zijn doos overleeft. Alleen een volledige test van elk geval laat zien dat de cel klopt.

Waar je dit tegenkomtHoud mensen weg terwijl de arm beweegt, en bewijs het elke keer

Een robot stapelt dozen binnen een hek. Een hek laat een monteur binnen, een lichtgordijn laat de dozen binnen, en een noodstop zit buiten. Twee contactoren achter elkaar snijden de stroom van de robot af, zodat er niet één die blijft hangen de robot kan laten draaien.

  1. AanvoerDozen door het gordijn
  2. PickRobot pakt de doos
  3. AfschermingStop, reset, herstartJe bent hier
  4. PalletZes dozen, dan wisselen
Op een echte locatie: plekken, onderdelen en veiligheid
  • Robotpalletiseer- en verpakkingscellen
  • Machinebediening: robots die persen en werktuigmachines laden
  • Elke beveiligde machine met een deur, een gordijn of een noodstop

Alleen training: deze opstelling is geen gecertificeerd veiligheidssysteem. Echte veiligheidsfuncties draaien in veiligheidsrelais of een veiligheids-PLC, ontworpen en gevalideerd volgens ISO 13849-1 of IEC 62061.

IEC 60204-1 beschrijft stopcategorieën 0, 1 en 2 en hoe een noodstop zich moet gedragen. Welke categorie een machine gebruikt, volgt uit zijn risicobeoordeling.

De afmetingen, tijden en doorsneden zijn keuzes voor het onderwijs, geen tekening van één echte installatie.

Ga door

Hierna op de route