GrafcetMaker Öppna editorn

Kom igång

I den här handledningen ritar du styrningen av en liten tank: när operatören trycker på start fyller en pump tanken tills den är full, sedan tömmer en ventil den tills den är empty (tom), och systemet väntar på nästa start. Det tar ungefär tio minuter.

Grafceten du kommer att rita start full empty 0 1 Pump 2 Valve
Grafceten du kommer att rita

1. Hitta rätt

  • Ritytan fyller fönstret: det är där du ritar. Allt annat svävar ovanpå den, lite blekt tills du pekar på det, så att diagrammet hamnar i förgrunden.
  • Överst: huvudmenyn ☰ och projektnamnet till vänster; verktygen i mitten (markera, panorera, placera steg, övergång, kommentar eller aktion), med ▶ Simulera sist; problemräknarna, Exportera och delning till höger.
  • Under verktygen: tipsen visar vad du kan göra just nu. Håll ett öga på dem medan du följer handledningen.
  • Till vänster: Egenskaper för det du markerar visas i ett kort så länge det är markerat.
  • Nederst: zoom, ångra och gör om till vänster; en flik per grafcet i mitten; knapparna Variabler, Problem, Tidsdiagram och Översikt till höger, som var och en öppnar sin panel till höger i fönstret, och sedan hjälp, feedback och flaggan som byter språk.

Ett nytt projekt innehåller redan grafceten G1 med steg 0. Den dubbla kvadraten betyder att det är ett initialsteg: det är aktivt när systemet startar.

2. Lägg till den första övergången och det första steget

  1. Klicka på steg 0 för att markera det.
  2. Tryck på Enter. En övergång och steg 1 visas nedanför, och du skriver övergångens övergångsvillkor, villkoret för att gå vidare, direkt där det ritas.
  3. Skriv start och tryck på Enter.

start är inte deklarerad ännu: medan du skriver visar fältet Ny variabel start: BOOL, ingång, och när du trycker på Enter läggs den till i variabellistan (ett meddelande bekräftar det).

3. Lägg till en aktion

Steg 1 är fortfarande markerat. Tryck på A, skriv Pump och tryck på Enter: Pump skapas som en BOOL-utgång. Pumpen går nu så länge steg 1 är aktivt.

4. Fortsätt sekvensen

  1. Tryck på Enter igen: en övergång och steg 2 läggs till efter steg 1. Skriv full som övergångsvillkor och skapa ingången.
  2. Tryck på A och lägg till aktionen Valve (ventil; skapa utgången).

Tips: föredrar du musen? Ett markerat steg visar streckade förslag på det som Enter och A skulle lägga till; klicka på ett för att lägga till det (se Redigera diagram).

5. Gör en återgång

Cykeln ska gå tillbaka till steg 0 när tanken är tom.

  1. Tryck på L medan steg 2 är markerat. Tipsen säger Klicka på ett steg för att återgå till det.
  2. Klicka på steg 0. En övergång läggs till under steg 2 med en länk som går upp till steg 0, ritad med en pil eftersom den går uppåt.
  3. Skriv empty som dess övergångsvillkor, tryck på Enter och skapa ingången.

Ditt diagram ser nu ut som bilden överst på sidan.

6. Kontrollera det

Titta på räknarna uppe till höger: en röd cirkel räknar fel, en orange triangel räknar varningar. Klicka på dem för att öppna listan Problem. Varje problem säger vad som är fel och var; klicka på det för att hoppa till elementet, och använd åtgärdsknappen när det finns en. Ett korrekt diagram har inga fel. Under Felsökning står vad varje meddelande betyder.

7. Simulera

  1. Tryck på F5. Diagrammet låses och panelen Simulering visas till vänster. Steg 0 har en markör: det är aktivt.
  2. Slå på start i panelen (eller klicka på start där det står i diagrammet). Övergången passeras: steg 1 blir aktivt och dess aktion Pump visar en bock ✓.
  3. Slå av start och sedan på full: steg 2 blir aktivt och Valve slås på.
  4. Slå av full och på empty: grafceten går tillbaka till steg 0.
  5. Klicka på Tidsdiagram nere till höger för att se varje signal över tid. Tryck på Shift+F5 för att stoppa.

Vad händer om start fortfarande är på när tanken blir tom? Prova: så snart steg 0 är aktivt igen passeras dess övergång igen. Det är GRAFCET som beter sig precis som det är ritat. Använd en stigande flank ↑start för att bara reagera på ett nytt tryck (skriv ^start, se Skriva övergångsvillkor).

8. Spara

Ditt arbete sparas automatiskt i webbläsaren efter varje ändring. För att få en fil som du kan behålla, skicka eller versionshantera trycker du på Ctrl+S: projektet sparas som <name>.grafcet.json. Dubbelklicka på projektnamnet överst för att byta namn på det.

Hur går du vidare?