Course code: AUT-2607

Styringsteknikk

Søk mellom 1. november og 6. januar
Campus Tromsø
Semester / year Spring 2022
Level Videregående emner, nivå II
Credits 10

About the course

Kan ikke tas som enkeltemne. 

Om PLS-er: Oppbygning og prinsipiell virkemåte. Konfigurering. Adressering.

Signaler og utstyr: Diskrete signaler og digitalt utstyr. Sampling og diskretisering. Analoge signaler og analogt utstyr. Givere, sensorer og aktuatorer. Tilkobling. Kabling. Støy og filtrering. 

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. Task og POU.

Programmering: Fra kildekode til maskinkode. 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.

Strukturert kode: Tilstandsbasert programmering med utgangspunkt i flytskjema/tilstandsdiagram. Strukturerte datatyper. Enumerasjon. Organisering og kall av POUs. Hvordan handtere større applikasjoner.  Samhandling mellom PLS-er.

Kommunikasjon: Kommunikasjon mellom PLS-er i nettverk. Ethernet og Modbus TCP. Lagring av logge-data til SD-kort og til database.

GUI: Utvikling av grafisk brukergrensesnitt ved bruk av visualiserings-verktøyet i CODESYS. Konfigurering av innebygd web-server på PLS. Handtere flere vinduer. Pålogging og aksess.

Admission reguirements

Forkunnskapskrav: Generell studiekompetanse og Matematikk R1+R2 og Fysikk 1. Anbefalte forkunnskaper: Grunnleggende innføring i programmering

Objective of the course

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.

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.

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.  

Teaching methods

Forelesninger og praktiske øverlser under veiledning på lab. Obligatoriske øvinger.  

Language of instruction and examination

Undervisningen vil i utgangpunktet foregå på norsk, men dersom utvekslingsstudenter følger emnet, kan forelesningene bli gitt på engelsk.

Recommended reading/syllabus

Du kan se og få tilgang til deler av pensum via Leganto.

Pensumliste for AUT-2607 Styringsteknikk

Assessment

Arbeidskrav:  Følgende arbeidskrav må være godkjent for å få adgang til eksamen:

  • 4 av 5 laboratorieoppgaver 
  • 5 av 7 øvinger

Eksamensform: 4 timers skriftlig eksamen.

Vurderingsuttrykk: Bokstavkarakter.

Kontinuasjon: Det gis ikke rett til kontinuasjon.

Andre år og semester

Contact us