2008/2009

42841 Programmering og automatisering

Engelsk titel: 


Programming and automation

Sprog:


Point (ECTS )

  10

Kursustype:   

Diplomkursus


Skemaplacering:

F5

 

Undervisningsform:

Klasseundervisning, øvelser og projektarbejde.

Kursets varighed:

13-uger

Eksamensplacering:

Aftales med læreren 

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Tidligere kursus:

41841

Pointspærring:

Faglige forudsætninger:

Ønskelige forudsætninger:


Overordnede kursusmål:

At give de studerende kendskab til programmering for styring af maskiner, processer og anlæg.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • analysere og gennemføre en mindre automatiseringsopgave.
  • redegøre for automatiseringsopgavens elementer opdelt i en sekvensstyret, en kontinuert reguleret og en overvågningsdel
  • udvælge relevant automatiseringsudstyr til en mindre automatiseringsopgave herunder hardware og software komponenter
  • anvende og kombinere enkle typer sensorer til automatiseringsformål, herunder mekaniske kontakter, magnetiske kontakter og optiske komponenter samt simple aktuatorer for automatisering: DC-motorer, ventiler, trækspoler
  • udføre PLC- programmering af mindre sekvensstyrede anlæg ved brug af ActWin og Hitachi PLCer og overvåge PLCens tilstande via udarbejdet programmel
  • anvende grundelementerne i det objektorienterede programmeringsprog Java herunder: Simple variabler, datastrukturer og referencevariabler, værditypekonvertering, kontrolstrukturer, pakker, grundlæggende I/O, håndtering af undtagels
  • anvende Java til kommunikation mellem PC og eksterne enheder som PLC og måleudstyr, bl.a. via en hændelsesstyret brugergrænseflade sammensat af grafiske standardkomponenter og anden grafik
  • samarbejde i hold af 4-5 deltagere om et automatiseringsprojekt fra idégenerering til færdig funktionsmodel
  • udarbejde dokumentation for anvendt software og hardware og dokumentere det udførte projekt i rapportform
  • fremlægge og forsvare det udførte projekt ved en mundtlig præsentation

Kursusindhold:

Udvikling af et system fra ide til frigivelse, herunder planlægning, problemløsning, algoritmer og dokumentation.

Introduktion til det objektorienterede programmeringssprog JAVA, herunder herunder opbygning af grafiske brugergrænseflader og kommunikation mellem PC'en og eksterne enheder som PLC og måleudstyr.

Introduktion til den styretekniske opgave. Åben- og lukketsløjfe styring. Logik baseret styring. Sekvensstyring.
En række øvelser vedr. PLC-programmering og Java-programmering.
En rapportopgave indenfor industriel automatisering indeholdende elementer af både styring og overvågning.


Kursusansvarlig:

Jørn Toftum, 402, 222, (+45) 4525 4028, jt@byg.dtu.dk  
Georg Kronborg Christensen, 426, 158, (+45) 4525 6277, gkch@man.dtu.dk  

Institut:

42 Institut for Planlægning, Innovation og Ledelse

Deltagende institut:

41 Institut for Mekanisk Teknologi

Tilmelding:

I CampusNet

Nøgleord:

Automatisering, PLC-styring, regulering, programmering, Java.
Sidst opdateret: 9. juni, 2008