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

Oefening over Geef het signaal betekenis: functieblokdiagram

Zet ruwe sensorwaarden om in een percentage.

De niveausensor stuurt een ruw getal, RawValue, van 0–27648. Schaal het, dat wil zeggen reken het om, naar LevelPercent van 0–100. Dan kan een operator het tankniveau als percentage aflezen.

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

Ruwe waarde 0 geeft 0%

Test 1 van 4
Ingesteld door de testGecontroleerd door de testStap 1 van 1 · 20 ms
Level
Basis
Tijd
Over ons 12 min
Beloning
+200 XP
Opstelling
3D-procestank
Editors voor Siemens
FBD
Editors voor Rockwell
FBD
Fase
6. Een gemeten signaal volgen
Vereist gedrag

Geef het signaal betekenis: wat je code moet doen

Ruwe waarde
RawValue loopt van 0 tot 27648.
Je antwoord
LevelPercent loopt evenredig van 0 tot 100%: 6912 geeft 25%.
Tagtabel

Geef het signaal betekenis: ingangen en uitgangen

Je programma leest 1 ingang en stuurt 1 uitgang. De namen zijn hetzelfde in de editor van elk merk.

TagDatatypeJouw codeWat het betekent op de machine
RawValueREALLeestEen ingang die je code nodig heeftRuwe waarden van analoge ingang
LevelPercentREALSchrijftEen uitgang die je code zetBerekend niveau
Automatische tests

Geef het signaal betekenis: wat de tests controleren

  1. RawValue 0 geeft LevelPercent 0%.
  2. RawValue 13824 geeft 50%.
  3. RawValue 27648 geeft 100%.
  4. Waarden daartussen schalen evenredig: 6912 geeft 25%.
  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

De niveausensor van een fabriekstank stuurt een ruw getal naar de PLC. De operator wil dat het paneel toont hoe vol de tank is.

Een verkeerde omrekening kan half vol tonen terwijl de tank bijna vol is. Vullen op basis van die weergave kan vloeistof laten morsen. Hier verandert RawValue de meting, niet het water.

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