Oefening over Vraag het voordat het niet meer terug kan: HMI-programmeren voor PLC's
Laat alleen bevestigen wat niet kan worden teruggedraaid, en zeg wat er gaat gebeuren.
Laat Afbreken op het scherm van de reactor eerst vragen, met een vraag die niemand verkeerd kan lezen, terwijl Vasthouden en Herstarten nog meteen werken. Schrijf de PLC-kant van de vraag: open hem, wacht 10 s op een antwoord en breek alleen af bij een verse Confirm.
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
PRO (vraagt Pro) missieAfbreken vraagt, en handelt dan op Confirm
Test 1 van 5StartStart een batchOFFAbortRequestIngangOFFConfirmPendingVraag openOFFAbortLampAfgebrokenON- Level
- Gevorderd
- Tijd
- Over ons 30 min
- Beloning
- +600 XP
- Opstelling
- 3D-besturing van een batchreactor
- Editors voor Siemens
- Ladderdiagram (LAD), SCL
- Editors voor Rockwell
- Ladderdiagram, Gestructureerde tekst
- Editors voor Beckhoff
- Gestructureerde tekst
- Fase
- 41. Bedienschermen 4: vraag voordat je niet kunt terugdraaien
Vraag het voordat het niet meer terug kan: wat je code moet doen
De batchbesturing is geschreven; hij breekt af als AbortCmd ON is. Afbreken gooit de batch weg. Kies op de tab Bedienscherm welke knoppen eerst vragen, wat de vraag zegt, wat de knoppen erin zeggen en waar de bevestigknop zit. Schrijf dan de vraag bovenaan het programma. Een druk op AbortRequest terwijl de batch Draait of Vastgehouden is (State 10 of 20) opent hem: ConfirmPending ON. Zolang hij open is, sluiten Annuleren, 10 s zonder antwoord of de batch die State 10 en 20 verlaat hem. Een verse druk op Confirm terwijl hij open is zet AbortCmd voor één cyclus en sluit hem. Een Confirm die al ingedrukt was toen de vraag openging, telt niet, en Confirm zonder open vraag doet niets. RunLamp, HeldLamp en AbortLamp tonen het resultaat.
- Openen
- Een druk op AbortRequest in State 10 of 20 zet ConfirmPending.
- Sluiten
- Annuleren, 10 s zonder antwoord of de toestand die verandert, wist ConfirmPending.
- Abort
- Een verse druk op Confirm terwijl ConfirmPending aan is, zet AbortCmd voor één cyclus.
Vraag het voordat het niet meer terug kan: ingangen en uitgangen
Je programma leest 11 ingangen en stuurt 11 uitgangen. Nog één ingang stuurt de simulatie aan of toont een meting, om mee te testen. De namen zijn hetzelfde in de editor van elk merk.
Vraag het voordat het niet meer terug kan: wat de tests controleren
- Alleen Afbreken vraagt eerst; Vasthouden en Herstarten werken meteen.
- De vraag zegt wat verloren gaat, met knoppen die zeggen wat ze doen, weg van waar Afbreken zat.
- AbortRequest terwijl de batch Draait of Vastgehouden is, opent de vraag: ConfirmPending ON, batch ongemoeid.
- Een verse Confirm binnen 10 s breekt de batch af: AbortLamp ON, ConfirmPending OFF.
- Annuleren, of 10 s zonder antwoord, sluit de vraag en de batch gaat door.
- Confirm zonder open vraag, of van tevoren ingedrukt gehouden, doet niets.
- Probeer het Gebruik de knoppen onder het model en kijk hoe de opstelling reageert.
- Oplossing testen Elke controle draait met één druk op je code.
- 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.
Waar je dit in de praktijk tegenkomt
Een batchreactor die een speciale chemische stof maakt, bevat een dagproductie ter waarde van duizenden. Het bedienscherm zit op een touchpaneel bij het vat en wordt met handschoenen aan bediend.
Eén per ongeluk tikje op een Afbreken dat meteen handelt, stuurt een hele batch de afvoer in, en het kan niet worden teruggedraaid.
Batchfabrieken in chemie, farma en voeding volgen recepten in fasen. Operators kunnen een batch vasthouden en herstarten, of afbreken; de besturing moet precies weten wat in elke toestand veilig is. Sommige reacties geven warmte af, en als de koeling achterblijft, lopen ze op hol.
- LadenA, dan B
- Reageren80 °C gedurende 30 sJe bent hier
- KoelenNaar 40 °C
- UitblaasNaar ontvanger
Op een echte locatie: plekken, onderdelen en veiligheid
- Speciale chemicaliën en harsen
- Batchsuites in farma en biotech
- Voedingsingrediënten en smaakstoffen
Op hol geslagen reacties veroorzaakten rampen als Seveso (1976) en T2 Laboratories (2007). Echte reactoren hebben onafhankelijke hoge-temperatuurbeveiligingen en ontlastsystemen.
ISA-88 definieert het toestandsmodel dat hier wordt gebruikt, zodat operators overal weten wat Hold en Abort betekenen.
De afmetingen, tijden en doorsneden zijn keuzes voor het onderwijs, geen tekening van één echte installatie.
Hierna op de route
- Draai om de andere laagBereken de plek van elke doos uit een patroon en bouw een volle pallet.Expert · 90 min · +1000 XP
- Stel de cel in bedrijfBreng alle veiligheidsregels samen: tweekanaalsapparaten, beide stopcategorieën, muting en contactorcontroles.Expert · 75 min · +1050 XP
- Laat de hele fabriek draaienOpstarten, batchen, bottelen, afkeur, robot, wikkelaar, AGV en veiligheid: één programma voor de hele fabriek.Expert · 240 min · +3000 XP
- Eén scherm voor de hele fabriekVier stations melden elk één toestand, en het overzicht zegt welke jou nodig heeft.Gevorderd · 40 min · +650 XP