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
- Het idee in gewone woordenPRO (vraagt Pro)
- Zie het gebeuren, cyclus voor cyclus, in Siemens en RockwellPRO (vraagt Pro)
- Notities per merkPRO (vraagt Pro)
- Op locatiePRO (vraagt Pro)
- Probeer het op de opstellingPRO (vraagt Pro)
- 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
- Een fase laten draaien, pauzeren en herstellen: Gebruik een genummerde toestand om een mengtaak te laten draaien, te pauzeren en veilig te herstarten.
- Schrijf je eerste toestandsmachine: Gebruik een genummerde toestand om een mengtaak te starten, af te ronden en te resetten.
- Een taak pauzeren en daarna hervatten: Voeg een toestand Gepauzeerd toe aan de mengtaak, en beslis welk verzoek wint.
Vragen over deze les? Vraag het de leden in de Kleedkamer.