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.