1 / 19

Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:1

Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:1. Ex. Kaffeautomat. Programmet är exemplet med kaffeautomaten från kapitlet 14 i kompendiet. Här används ett SFC-program för lösningen. Programmet ska använda 2 tasks. Bilder 2008-04-025. Sekvensen kan uttryckas med:

xenon
Télécharger la présentation

Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:1 Ex. Kaffeautomat Programmet är exemplet med kaffeautomaten från kapitlet 14 i kompendiet. Här används ett SFC-program för lösningen. Programmet ska använda 2 tasks. Bilder2008-04-025 • Sekvensen kan uttryckas med: • Betala rätt mynt • 2.a. Räkna antal drycker • 2.b1. Välj dryck • 2.b2. Placera mugg • 2.b3. Fyll mugg Tillstånden 2.b1-3. ska ligga i task Fyll. (Lösningen ska likna kompendiets version)

  2. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:2 Tillstånd 2b1-3 finns i task Fyll I SFC-Diagrammet finns 2 parallella sekvenser

  3. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:3 Det färdfiga programmets delar i Project Navigator

  4. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:4 POU:n main_kaffe [PRG] task main_kaffe_auto innehåller enbart POU:n main_kaffe Parallella sekvenser. Det högra tillståndet sätter variabeln FYLL_NU som startar task_fyll, se nedan: • Ritning av SFC-diagram: • Markera ett ritobjekt. • Klicka på något av ritobjekten som blir aktiverat i menyraden • Det valda objektet placeras efter markerade ritobjektet i SFC-diagrammet.

  5. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:5 Första tillståndet Betalainnehåller Action mynt_in Action mynt_in Övergångsvillkoret är en boolsk variabel. Skrivs in direkt vid symbolen för villkoret SET_M ettställer utgången LEDNOD_RED tills en reset instruktion (RST_M) utförs. Motsvarar (S) och (R) i ladderdiagra m. Hur länge lyser LEDNOD_RED utan SET_M?

  6. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:6 Tillståndetrakna_antal_dryck innehåller actionantal_dryck INCP_M Inkrementerar variabeln d med 1 vid varje positiv flank (puls) på EN-ingången. Det finns även INC_M, se help. Heltalsvariabel ANTAL_DRYCKER kan behöva nollställas. Dubbelklicka på variabeln i Monitorläge ANTAL_DRYCKER är definierad som int, heltal med 16 bitar.

  7. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:7 Tillståndet task_fyllinnehåller Action start_fyll Enda innehållet i Action start_fyll Den booleska variabeln FYLL_NU är villkoret (Event) för att task fyll skall starta

  8. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:8 Övergångsvillkoret Bada_klara består av nedanstående FBD-kod: Signalen ANTAL_OK kommer när tillståndet rakna_antal_dryck är klart. Signalen FYLLTID_OK kommer från den externa task_fyll när den är klar.

  9. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:9 POU:N fyll[PRG] Task fyll innehåller enbart POU fyll[PRG] I SFC-diagrammet har återföringen från det sista tillståndet till starttillståndet tagits bort. POU:N anropas som en subrutin och återhoppet sker från tillståndet klart genom att signalen FYLLTID_OK ett-ställs. OBS Ett SFC-diagram måste innehålla ett Initial Step (initialtillstånd) som markeras med dubbla linjer. Initial Step kan placeras godtyckligt i diagrammet.

  10. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:10 Olika delar av POU:n fyll[PRG]

  11. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:11 Olika delar av POU:n fyll[PRG], forts

  12. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:12 Olika delar av POU:n fyll[PRG], forts

  13. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:13 Utgångsläge för Monitorering Tillståndet val_av_dryckär selekterat men inte aktivt eftersom task fyll inte har startat.Insignalerna för choklad etc har ingen inverkan.

  14. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:14 Monitor efter MYNT_KLAR

  15. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:15 Monitor efterval_klart ochTIME_OUT_TIM0 Vad händer om INCP_M ersätts med INC_M?

  16. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:16 Med Upload kan den verkliga koden studeras. Kommentarena är inlagda manuellt.

  17. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:17 Hela Network 2

  18. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:18 Hela Network 1

  19. Styrteknik 7.5 hp distans: PLC-Program, kaffe-automat PLC7B:19

More Related