Lokale voortgang laden…
PLC Gym
PLC Gym-homeNiveau 1, 0 XP · je voortgang
← Missies
Les · Fasen in tekst schrijven · 8 min · bereidt voor op missie 69

Schrijf één fase als toestandsmachine: PLC-les

Ik kan een CASE-toestandsmachine schrijven en elk commando in elke toestand definiëren.

1. Waarom het ertoe doet: Schrijf één fase als toestandsmachine

Als een operator een batch op Hold zet, moeten de menger en pomp stoppen. Duidelijke toestanden zorgen dat geen oud commando doorloopt tijdens de hold.

Schrijf één fase als toestandsmachine: wat deze les behandelt

  • De positie van een fase in één opgeslagen getal bewaren
  • Hoe CASE bij elke cyclus een tak kiest
  • Welke verzoeken moeten winnen als er meerdere tegelijk binnenkomen
  • De commando's en uitgangen van elke toestand opschrijven voordat je codeert
De rest van deze les 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
  1. Het idee in gewone woordenPRO (vraagt Pro)
  2. Zie het gebeuren, cyclus voor cyclus, in Siemens en RockwellPRO (vraagt Pro)
  3. Notities per merkPRO (vraagt Pro)
  4. Op locatiePRO (vraagt Pro)
  5. Probeer het op de opstellingPRO (vraagt Pro)
  6. Test je begripPRO (vraagt Pro)

Schrijf één fase als toestandsmachine: woorden om te kennen

CASE
Kies met een waarde, zoals een toestandsnummer, één deel van de code. Alleen het passende deel draait in die CASE-aanroep.
Toestandsmachine
Een programma dat onthoudt in welk deel van een taak het zit. Het legt per deel de commando's en toegestane wisselingen vast.
DINT
Een type voor gehele getallen met een groter bereik dan INT. Handig voor totalen en genummerde programmatoestanden.

Schrijf één fase als toestandsmachine: missies die erbij horen

Vragen over deze les? Vraag het de leden in de Kleedkamer.