høst 2014:    AUT-2004 Applikasjonsutvikling - 10 stp

Emnetype

Kan ikke tas som enkeltemne

Studiepoengreduksjon

Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:

AS320 Industriell applikasjonsutvikling 10 stp
AS217 Prosess-styring 10 stp

Innhold

Systemering og databaser (ca. 4sp):

Applikasjonsutvikling, fra ide via kravspesifikasjon, konstruksjon og dokumentasjon til realisering. Enkel bruk av UML.

 

Datamodellering og relasjonsdatabaser. Realisering. Innføring i konstruksjon og bruk av databaser. Grunnleggende bruk av Structured Query Language (SQL) og klient/tjener teknologi. Implementasjon og drift av databasesystemer. Bruk av databaseutviklingsverktøy.

Konstruksjon av grafiske brukergrensesnitt (GUI) (ca. 6sp):

Repetisjon av grunnleggende objektsorientert Windows-programmering.

Innføring i Visual Basic.net med utviklingsverktøyet Visual Studio (Express edition).

 

Realisering av systemer for styring og overvåking ved bruk av blant annet PLS'er og egenutviklede grensesnitt (HMI). Implementasjon og bruk av OPC DA for datainnsamling. Animasjon, alarmhandtering, I/O-kommunikasjon, historisk trend og sanntidstrend, sikkerhet. Oppsett av operatørstasjoner, hardware og database i nettverk.

 

Konstruksjon av HMI med proprietær programvare som InTouch fra Wonderware eventuelt LabView fra National Instruments.

 

 

Emnet gjennomføres med forelesninger som støtte i gjennomføring av to ulike prosjekt. Prosjektene, som utgjør vurderingen i faget, gjennomføres i grupper på 2 studenter. Det første mindre prosjektet omfatter bruk av proprietær programvare for utvikling av GMI. I det neste prosjektet skal gruppene bruke .Net og designe og implementere en databaseapplikasjon, samle inn data fra hardware (bl.a.) via OPC og utvikle et grafisk brukergrense¬snitt med mot databasen.


Anbefalte forkunnskaper

AUT-2001 Industriell Styring, INF-1100 Innføring i programmering

Hva lærer du

Kurset skal gi studentene en innføring i systemeringsteknikker og databasekonstruksjon, objektsorientert programmering med Visual Basic (VBA og .Net), applikasjonsutvikling og datainnsamling/datalagring. Det legges vekt på forståelse av relasjons¬databaser, opplæring i SQL og konstruksjon/design av databaser og grafiske bruker¬grensesnitt mot OPC og databaser. Etter endt kurs skal deltakerne være i stand til å designe, konfigurere og implementere applikasjoner for mindre prosessanlegg. Kunnskaper Etter endt emne skal kandidaten ha dybdekunnskaper innen modellering og design av databaser og bruk av OPC for datainnsamling. Kandidaten skal ha grundige kunnskaper innen objektsorientert programmering basert på .net, vel og merke for de anvendelser det fokuseres på i dette emnet. Videre skal kandidaten ha gode kunnskaper om typiske grafiske grensesnitt for overvåking og drift av prosessanlegg. Ferdigheter Kandidaten skal, basert på freeware, kunne utvikle enkle grafiske brukergrense-snitt ”fra grunnen av” med klassisk funksjonalitet som: - OPC-klient funksjoner som browsing etter, og tilkopling mot, OPC-servere, lesing av OPC-items (values, timestamps, quality). - Skriving til, og uttrekk fra, databaser basert på SQL - Trending av måledata i nåtid - Trending av historiske loggdata - Alarmhandtering - Sikkerhet (pålogging) Kandidaten skal kunne designe og implementere mindre databaseapplikasjoner for lagring og uttrekk av loggdata og for handtering historiske alarmer og hendelser samt operatører og innloggingsdata. Generell kompetanse Kandidaten skal få generelle kompetanse om SD-anlegg basert på PLS-er og skjermbasert overvåking og kontroll. Dette omfatter også ulike kommunikasjons og målestandarder og handtering av måledata.

Undervisnings- og eksamensspråk

Norsk og engelsk

Undervisning

Forelesninger, teoretiske/praktiske øvinger og prosjekt som gjennomføres i grupper.

Eksamen

- Prosjekt som teller 40 % av endelig karakter. Vurderingen skjer gruppevis basert på en innlevert rapport og en demo.

-  Skriftlig 3 timers skoleeksamen som teller 60 % av endelig karakter.

Begge delene må bestås.

Dersom prosjektet ikke får bestått, må nytt prosjekt gjennomføres neste gang emnet undervises.

Ved stryk på skriftlig eksamen kan studenten avlegge nye eksamen. Karakteren fra prosjektet blir tatt vare på inntil skriftlig eksamen er bestått.

Det gis en total bokstavkarakter A ¿ F for emnet.


Pensum

Oppgis ved studiestart.

Error rendering component

  • Om emnet
  • Studiested: Tromsø |
  • Studiepoeng: 10
  • Emnekode: AUT-2004