1 / 14

Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:1

Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:1. Programmeringsexempel med 3 olika tasks Exemplet är enkelt och visar hur de olika delarna (tasks) av ett program exekveras. Programmet består av tre POU:er som är sparade i var sin task:. Bilder 2008-04-025.

tamarr
Download Presentation

Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A: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, exempel PLC7A:1 Programmeringsexempel med 3 olika tasks Exemplet är enkelt och visar hur de olika delarna (tasks) av ett program exekveras. Programmet består av tre POU:er som är sparade i var sin task: Bilder2008-04-025

  2. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:2 Den första POU:n blinkar med 2 lysdioderDen andra blinkar med en lysdiodDen tredje ger två booleska signaler

  3. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:3 Det finns 3 tasks som alla har event TRUE. Alla tre kommer att utföras i varje programvarv men ordningen mellan dem är inte definierad. PLC:en kommer att innehålla ett program och i det här fallet kommer alla delarna av programmet att genomlöpas. Genom att Högerklicka task/Properities kan olika parametrar, t.ex. Prio, Event, ändras. Rutan för Timer/Output Control ska inte vara ikryssad

  4. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:4 Vid kompileringen visas att programmet består av 14 programsteg När programmet körs blinkar all 3 lysdioderna. Med BTN_DGVG och BTN_KGSG kan antalet lysdioderpåverkas enligt POU:erna. X006=BTN_KGSGY001=LEDKG_GULY002=LEDKG_GREENX005=BTN_DGVGY000=LEDKG_REDX002=SW_KGS Med Upload Projectkan MELSEC programmet som finns i PLC:en läsas tillbaka och undersökas. Programmet innehåller 12(?) programsteg och består av ett Network.

  5. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:5 Prioriteten ändras enligt figuren: Med Upload Project erhålles: Observera att ordningen av instruktionerna i programmet har ändrats.Den kod som hör till main har högst prioritet och ligger först.

  6. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:6 Ordningen mellan mellan programdelarna ändras genom att de två första delarna styrs av boolska variabler som är definierade vid Event. Den tredje programdelen, main, kommer alltid att exekveras. I main bestäms det logiska värdet på GRGU_LED och RED_LED.OmSW_KGS =1 blinkar LEDKG_RED 0 blinkar LEDKG_GUL och GREEN Observera att programkoden nu består av 24 programsteg och att den innehåller 2 Labels.

  7. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:7 Med Upload Project erhålles: Under första programvarvet är alla minnesceller nollställda! Under första programvarvet utförs därför:LDI M256CJ P_30LDI M257CJ P_31LD X002OUT M257LDI X002OUT M256 (CJ = Call Jump)

  8. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:8 Genom att sätta Event = FALSE kan parametern Interval definieras. I exemplet kommer main att utföras med 10 sekunders intervall. Vid kompileringen visas att 33 programsteg används: Observera att 1 Timer och3 labels används.

  9. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:9 Efter 10 sekunder exekveras P_31 för första gången. T0 till T62 är 100 ms räknare.K100 innebär 100*100 ms = 10 sek

  10. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:10 Ett enkelt sätt att testa ett program är att använda Monitorn. Om programmet består av flera POU:er måste Monitorn startas i varje POU. I exemplet finns 3 POU:er: Sätt den första POU:n i aktivt modeAktivera Monitorn medOnline/Monitoring Mode Sätt den andra POU:n i aktivt modeAktivera Monitorn medOnline/ Start Monitoring Sätt den tredje POU:n i aktivt modeAktivera Monitorn medOnline/ Start Monitoring

  11. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:11 Figuren visar att alla 3 POU:erna är övervakade av Monitorn. När monitorn är inkopplad är det möjligt att direkt ändra, tvångsställa, enstaka variabler. Genom att dubbelklicka på varaibeln visas en meny som ger möjlighet att ändra på värdet. I exemplet kan t.ex. LEDKG_RED tvångställas. Däremot är det ingen ide att tvångsställa SW_KGS.

  12. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:12 Med View/View Mode kan symboliska- eller Mitsubishi-adresser visas De två översta POU:erna visar Mistubishi (fysiska) - adresser. Exemplet innehåller ett allvarligt fel. Alla lysdioderna kan faktiskt lysa samtidigt. Förklara varför!

  13. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:13

  14. Styrteknik 7.5 hp distans: PLC-Program, exempel PLC7A:17

More Related