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

Oefening over Alarmgrenzen die niet rammelen: PLC-alarm

Alarmen voor hoog en laag niveau met een hysterese.

Zet HighAlarm ON als Level 85% bereikt. Houd hem ON tot Level onder 80% zakt. Zet LowAlarm ON als Level zakt tot 15%. Houd hem ON tot Level boven 20% stijgt. Zolang SignalFault ON is, zijn beide alarmen OFF: een uitgevallen signaal heeft zijn eigen alarm.

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-procestank waarop deze missie draaitPRO (vraagt Pro) missie
Hoe de test verloopt

Hoog alarm met een hysterese van 5%

Test 1 van 4
Ingesteld door de testGecontroleerd door de testStap 8 van 8 · 480 ms
Level
Toegepast
Tijd
Over ons 15 min
Beloning
+250 XP
Opstelling
3D-procestank
Editors voor Siemens
Ladderdiagram (LAD), SCL, FBD
Editors voor Rockwell
Ladderdiagram, Gestructureerde tekst, FBD
Editors voor Beckhoff
Gestructureerde tekst
Fase
23. Alarmgrenzen die niet rammelen
Vereist gedrag

Alarmgrenzen die niet rammelen: wat je code moet doen

Het verschil van 5% tussen inschakelen en uitschakelen is een hysterese (deadband). Het voorkomt dat een niveau dat rond een grens rimpelt een alarm laat flitsen.

Hoog alarm
ON als Level 85% of hoger is. Eenmaal ON blijft hij ON tot 80%. Onder 80% gaat hij OFF.
Laag alarm
ON als Level 15% of lager is. Eenmaal ON blijft hij ON tot 20%. Boven 20% gaat hij OFF.
Uitgevallen signaal
Zolang SignalFault ON is, zijn HighAlarm en LowAlarm allebei OFF. Als het wordt gewist, volgt elk alarm het niveau weer.
Tagtabel

Alarmgrenzen die niet rammelen: ingangen en uitgangen

Je programma leest 2 ingangen en stuurt 2 uitgangen. De namen zijn hetzelfde in de editor van elk merk.

TagDatatypeJouw codeWat het betekent op de machine
LevelREALLeestEen ingang die je code nodig heeftTankniveau, %
SignalFaultBOOLLeestEen ingang die je code nodig heeftLT-101-signaal is uitgevallen (uit de controle op draadbreuk)
HighAlarmBOOLSchrijftEen uitgang die je code zetAlarm hoog niveau
LowAlarmBOOLSchrijftEen uitgang die je code zetAlarm laag niveau

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

Automatische tests

Alarmgrenzen die niet rammelen: wat de tests controleren

  1. HighAlarm gaat ON bij 85% en pas OFF onder 80%.
  2. LowAlarm gaat ON bij 15% en pas OFF boven 20%.
  3. Rimpelingen rond een grens laten een alarm niet knipperen. SignalFault zet beide alarmen OFF.
  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

Het alarm voor hoog niveau van een tank knippert om de paar seconden aan en uit terwijl het oppervlak rimpelt. De operator begint het te negeren.

Klapperende alarmen begraven de alarmen die ertoe doen. Een dode band (deadband) houdt elk alarm stabiel, en een uitgevallen signaal mag geen vals niveaualarm geven.

Waar je dit tegenkomtEén batch drank maken

In een drankenfabriek laten kleppen afgemeten hoeveelheden water en siroop in een mengtank. Een elektrische mixer mengt ze tot één batch. Een uitlaatklep stuurt de drank dan naar een buffertank. Vandaar tappen vulmachines hem in flessen.

  1. IngrediënttanksBevatten het water en de siroop
  2. MengtankEén batch vullen, mengen en metenJe bent hier
  3. BuffertankHoudt de afgewerkte drank klaar
  4. FlessenvullerDoet de drank in flessen
Op een echte locatie: plekken, onderdelen en veiligheid
  • Drankenfabriek — water en siroop mengen
  • Verffabriek — ingrediënten mengen tot een gelijkmatige kleur
  • Waterzuivering — een afgemeten chemisch mengsel voorbereiden
  • Brouwerij — water verwarmen om apparatuur te wassen

Een volle tank sluit zijn eigen inlaat niet. Er blijft water binnenkomen tot de klep sluit, dus een open inlaat kan de ruimte laten overstromen.

Een verwarmer die niet door vloeistof is bedekt, kan oververhit raken. Echte tanks hebben naast het PLC-programma aparte veiligheidsvoorzieningen.

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

Ga door

Hierna op de route