Styringsteknikk og dataprosessering
Om emnet
Kan ikke tas som enkeltemne.
Om PLS-er: Oppbygning og prinsipiell virkemåte. Konfigurering. Adressering. Kommunikasjon over Ethernet eller Modbus TCP.
Signaler og utstyr: Diskrete signaler og digitalt utstyr. Sampling og digitalisering. Analoge signaler og analogt utstyr. Givere, sensorer og aktuatorer. Tilkobling. Kabling. Støy og filtrering.Kommunikasjon med PLS og mellom PLS-er. Aksess over Ethernet. Lagring av logge-data til SD-kort/datafil/database.
Planlegging og metodikk: Prosessbeskrivelse. I/O-liste. Kravspesifikasjoner. Kombinatorisk og sekvensielt design. Sekvensdiagram. Flytskjema. Tilstandsdiagram.
IEC 61131-3: Navngiving. Konvensjonell adressering vs. variable og objekt. Variable og variabeltyper. Datatyper. Variabeldeklarering. I/O-adressering. Tasks.
Programmering: Fra kildekode til maskinkode. POU-er. Standard funksjoner og funksjonsblokker. Definering, koding og kall av egnedefinerte funksjoner og funksjonsblokker. Debugging. Funksjonsblokkdiagram (FBD). Ladderdiagram (LD). Strukturert tekst (ST). Sekvensielle Funksjonskart (SFC). Debugging. Handtering av analoge signal og regulering med PLS.
Datatyper og strukturer: Forståelse av ulike typer data (strukturerte, ustrukturerte, halvstrukturerte), Utforsking av datastrukturer (array, list, dictionary) og deres applikasjoner.
Datapreprosessering: Teknikker for datapreprosessering og håndtering av manglende verdier, datatransformasjon og normalisering.
Exploratory data analysis (EDA): Utforskende data visualiseringsteknikker, beskrivende statistikk for å forstå datafordelinger.
Dataintegrering og transformasjon: Metoder for integrering av data fra flere kilder, funksjonskonstruksjon og transformasjonsteknikker
Datakvalitet og styring: Betydningen av datasikring, strategier for å sikre datastyring og overholdelse.
Bruksområder i virkeligheten og case-studier: Anvendelse av teknikker for dataforarbeiding i virkelige scenarier. Case-studier som illustrerer effekten av effektiv dataforarbeiding.
Opptakskrav
Hva lærer du
Kunnskap
- Har dybdekunnskaper innen virkemåte og anvendelse av PLS-er og om ulike programmeringsspråk.
- Kan det essensielle i standarden IEC61131-3.
- Har grundige kunnskaper om metodiske fremgangsmåter for design og utvikling av strukturerte PLS-program.
- Kan flere programmeringsspråk og deres styrker og svakheter.
- Kan lage GUI i CODESYS/e!Cockpit
- Kan bruke PLS også til datainnsamling og logging.
- Har grundige kunnskaper om ulike typer data og teknikker for datapreprosessering.
- Har grundige kunnskaper om datavisualiseringsteknikker, statistikk for å forstå datafordelinger og integrering av data fra flere kilder.
Ferdigheter
- Kan kople opp PLS-er, konfigurere disse, legge til bibliotek og implementere programkode.
- Kan kople til ulike typer sensorer og aktuatorer.
- Kan lage programmer for automatisk styring av mindre prosessavsnitt.
- Kan lage enkle grafiske visualiseringer (web-grensesnitt) i CODESYS og logge data til fil.
- Kan anvende PLS til styring og regulering av både ekte prosesser og simulerte prosessmodeller, samt lage enkle grafiske operatørgrensesnitt for dette.
- Kan lage programmer for datapreprosessering.
- Kan lage programmer for datavisualisering og statistikk for å forstå datafordelinger.
Generell kompetanse
- Er i stand til å anvende tilegnet kunnskap til å programmere og implementere en automatisert styring med en tilhørende enkel GUI.
- Forstår andre anvendelser og muligheter av/med PLS.
- Vet forskjellen mellom kildekode og maskinkode.
- Planlegge, strukturere og dokumentere programkode.
- Kan forstå ulike datatyper og bruke datapreprosesseringmetoder på en relevant måte.
- Kan forstå og bruke datavisualiseringsteknikker for ulike data typer.
- Kan bruke metoder for integrering av data fra flere kilder.
Undervisning og pensum
Undervisnings- og eksamensspråk
Undervisningen vil foregå på engelsk. Studentene kan svare på eksamen på Norsk eller Engelsk.Timeplan
Timeplanene ferdigstilles og publiseres normalt i god tid før semesterstart, ofte noen uker i forkant. Dette gir studentene mulighet til å organisere studiene sine og forberede seg på kommende aktiviteter.
Det anbefales å sjekke timeplanen jevnlig, da det kan forekomme endringer.
Eksamen
Følgende arbeidskrav må være gjennomført og godkjent før man kan framstille seg til eksamen
| Godkjent øvingsopplegg | Godkjent – ikke godkjent |
| Godkjent rapport | Godkjent – ikke godkjent |
Alt du trenger å vite om før, under og etter eksamen, oppmelding, fravær klage og vitnemål: UiTs samleside om eksamen
Mer info om arbeidskrav
- 2 av 3 øvinger
- 1 rapport om databehandling