Miniprosjektrapport. Prosjektoppgave i Styresystemer 2AEL13H våren 2015

Størrelse: px
Begynne med side:

Download "Miniprosjektrapport. Prosjektoppgave i Styresystemer 2AEL13H våren 2015"

Transkript

1 Høgskolen i Sør-Trøndelag Miniprosjektrapport Prosjektoppgave i Styresystemer 2AEL13H våren 2015 Gruppe 6 Emil Hatletveit Kristian Strøm Terje Magnus Sørensen Stian Berg Dyrnes Snorre Vongraven Andreas Haugen

2 ii

3 Forord-TMS Alle studenter ved automasjonslinjen ved HiST gjennomfører i fjerde semester et større prosjekt i faget Styresystemer og Reguleringsteknikk. Prosjektet har som hensikt å gi studentene trening i samarbeid, rapportskriving og praktisk problemløsning, samt øke den faglige kompetansen hos alle involverte. I miniprosjektet har prosjektgruppa realisert kommunikasjon mellom HMI og PLS-er. Det er designet et enkelt grafisk brukergrensesnitt for HMI og PLS-ene er programmert for datautveksling. I tillegg er brukerpanelet på PLS-riggen programmert med en enkel visuell framvisning. Systemet er testet og demonstrert for veiledere uten problemer. Stian Berg Dyrnes Emil Welde Hatletveit Kristian Strøm Terje Magnus Sørensen Snorre Vongraven Andreas Haugen iii

4 Sammendrag-TMS Denne rapporten har som formål å dokumentere miniprosjektet, som er en del av prosjektoppgaven i faget styresystemer og reguleringsteknikk. Prosjektet gjennomføres i 4. semester på studieretningen automasjon på HiST. Vi skal i løpet av dette prosjektet regulere to forskjellige varianter av væsketanker, først med en tank, og deretter med to tanker. Disse tankene skal reguleres ved hjelp av to PLS-er. Begge disse PLS-ene er styrt av en tredje PLS, som også er programmert i Gx Works2. Det skal i tillegg lages et brukergrensesnitt både på PC og på brukerpanel. Hensikten med miniprosjektet var å opprette kommunikasjon mellom HMI og slaver, via master. Hvordan dette er gjort er delt opp i flere elementer: - Konfigurasjon av ethernetforbindelse til master-pls for programmering og tilgang til PLS-en for HMI på PC og operatørpanel. - Programmering av master- og slave-pls-er blir gjennomgått. - Etter dette er OPC-server for HMI på PC satt opp. Det er tildelt tags for merking av data i master-pls-ens minne. Tekniske muligheter og begrensinger for programvaren benyttet til HMI på PC (InTouch) er oppgitt. - Arbeidsprosess og designvalg. - Oppsett av touchbasert operatørpanel ix-panel TA100. Vi har i tillegg laget en enkel nettside som rapportene blir lagt ut på. I siste del av denne rapporten viser vi en foreløpig bruk av tid i forhold til planlagt. Miniprosjektet ble avsluttet med demonstrasjon av kommunikasjon mellom operatørpanel, PC og PLS-er. Kommunikasjonen i systemet ble funnet tilfredsstillende og brukergrensesnittet brukervennlig, gruppen kan nå fortsette med prosjektets neste del. iv

5 Innhold Forord-TMS iii Sammendrag-TMS iv 1 Innledning Oppgavetekst-EWH Definisjoner-TMS Prosjektmål-AH Prosessmål Resultatmål 4 2 Teknisk del Problemstilling-SV Oppsett av kommunikasjon via Ethernet EWH InTouch og OPC - KS OPC server OPC Link InTouch Bruksanvisning ix-panel-tms Fordeler og begrensninger med ix panel TA Tag liste Valg av kontroller Brukanvisning for ix panel Profibussnettverk-SBD Oppkobling profibussnettverk Oppkobling slave-pls Kommunikasjon mellom master- og slave PLS-er Testing og feilsøking AH/SV Nettsiden-AH/SV Utdrag av html-koden 37 3 Prosjektstyring Tidsbruk AH Prosjektstyring og kvalitetssikring-sv Statusrapportering Standardiserte skjemaer Versjonskontroll 41 v

6 3.2.4 Tester og sjekklister 41 4 Konklusjon - AH 42 5 Litteratur-SV 44 6 Vedlegg Arbeidspakkeskjema PLS program Slave Slave Master Tilordningsliste HTML-Kode for nettside Forsiden: Om oss: Forprosjekt: 61 vi

7 1 Innledning 1.1 Oppgavetekst-EWH I denne delen av prosjektet skal det settes opp kommunikasjon mellom en master PLS, og to slave PLS-er, samt at det skal settes opp styring fra en PC via HMI(InTouch), og parallelt med det også styring fra et operatørpanel. Her skal følgende krav oppfylles: Det skal programmeres en knapp i InTouch-programmet som skal overføre 0 eller 1 til utgangen Y0 på slave PLS-ene. Det skal så vises grafisk i InTouch-programmet hvilken verdi utgangen har til enhver tid. Dette skal gjøres for begge de to slave PLSene. Det skal også kunne skrives inn en heltallsverdi i InTouch-programmet, som skal overføres til slave PLS-ene via master-pls-en. Denne heltallsverdien skal så sendes gjennom AD/DA omformeren, og returneres til InTouch-programmet. I tillegg skal det være mulig å utføre begge de foregående punktene også fra operatørpanelet på PLS-riggen. HMI-programmet på PC-en og operatørpanelet skal gå parallelt og fungere samtidig. (Se figur under) Figur 1: Skjematisk framstilling av styresystemet 1

8 1.2 Definisjoner-TMS AD/DA-omformer: Analog-Digital Digital-Analog, Elektrisk krets som gjør om fra analog signal til binære verdier, og motsatt. HMI: Human Machine Interface. Grensesnittet som brukeren presenteres for når han/hun skal bruke en datamaskin for å utføre en oppgave. Brukergrensesnittet er bare en del av et dataprogram (InTouch). It's Learning: Nettportal tatt i bruk av HiST hvor man kan legge ut filer og faginformasjon. Ethernet: Teknologi for overføring av data i lokalnett. GX Works2: Program for programmering av PLS. HiST: Høyskolen i Sør-Trøndelag. InTouch: Program for å konstruere brukergrensesnittet for operatør på PC. ix Panel TA100: Operatørpanel festet på PLS-rigg, med berøring og farge skjerm. PLS: Programmerbar Logisk Styring. En datamaskin med inn- og utganger som du kan koble deg på. Vi benytter to typer under prosjektet to FX1N og en Q00. PROFIBUS DP: Process Field Bus, Decentralized Peripherals: Brukes til å styre sensorer og aktuatorer fra en sentral master PLS til de to slave PLS-ene. Samplingstid: Tiden mellom hver gang AD-omformeren gir et signal binært signal, fra et analogt signal. Bit: Enhet for digital informasjon. Kan ha verdien 0 eller 1 (av/på), kan lagre en boolsk verdi. Kan behandles i grupper på 4 (kvartett K1), 8 (byte 1B), 16 (word/dataord) og 32 (double word). Boolsk variable: Variabel som kan ha to verdier 0 eller 1 (av/på). Bufferminne: Lagringssted for digital informasjon. I PLS-modulene er bufferminnet nummerert (D0), alle bufferminner inneholder 16 bit. CPU Central Processing Unit: Hvor logiske operasjoner utførers i datamaskinen. CPUmodulene i prosjektet har integrert minne og I/O. I/O Input/Output: Innganger og utganger på datamaskiner. LD/ FBD Ladderdiagram/Funksjonsblokkdiagram: Grafiske programmeringsspråk for PLS. IL Instruksjonsliste: Tekst basert programmeringsspråk for PLS. MC Protocol Melsec Communication Protocol: Kommunikasjonsprotokoll for lesing og skriving av data som tilhører Mitsubishis Q-serie PLS-CPU-er (via Ethernet). 2

9 Minne: Ligningssted for digital informasjon. For eksempel 1-bits minneceller (M0) og 16-bits dataregister (D0). POU: Program Organisation Unit, delprogram i GX Works2. Bygd opp av for eksempel Ladderdiagram. Tag: Digital merkelapp. Brukes for å linke dataregister, minneceller eller andre verdier for å gi bedre oversikt i programmeringen. TP-kabel: Tvinnet parkabel Brukes til Ethernet tilkobling. 3

10 1.3 Prosjektmål-AH Prosessmål Gruppemedlemmene skal: Få økt kunnskap og erfaring innenfor prosjektplanlegging og prosjektstyring. Få bedre erfaring med gruppearbeid, og sammen sørge for at prosjektgruppens resultatmål blir oppnådd. Kunne skrive gode rapporter og presentere innholdet. Kunne anvende teorien fra de forskjellige delen av faget Styresystemer på et praktisk problem Resultatmål Prosjektgruppen skal: Få til kommunikasjon mellom PLS-ene og brukergrensesnittet ved hjelp av Ethernet. Få til kommunikasjon mellom PLS-ene ved hjelp av PROFIBUS. Lage et brukervennlig brukergrensesnitt(hmi) i InTouch. Utarbeide og programmere et brukergrensesnitt der man har mulighet til både skrive og lese ved hjelp av InTouch(PC) eller operatørpanelet av typen ix Panel TA100. Levere fullstendig dokumentasjon av alt utført arbeidet. Levere alle rapporter innen leverings frist. Sørge for at alle deltakerne er kjent med de forskjellige delene av prosjektet Kunne redegjøre for framgang av prosjektet til veileder ved prosjektmøter. 4

11 2 Teknisk del 2.1 Problemstilling-SV Problemstillingen går ut på å opprette kommunikasjon mellom InTouch(HMI) og master PLSen, og mellom master PLS og de to slave PLS-ene. Parallelt med InTouch skal ixoperatørpanelet gjøre samme jobb. I utgangspunktet har vi fått utdelt en ferdig koblet tank-rigg. Gruppens oppgave blir å programmere, og prøvekjøre alle komponentene på riggen. Dvs InTouch-operatørpanel, master PLS, og de to slave PLS-ene. Hvis noe viser seg å ikke fungere må gruppen systematisk feilsøking av programmene, og utbedre deretter. Følgende punkter skal være tilfredsstilt før miniprosjektet kan godkjennes. Det skal være mulig for operatøren å «sette» og «resete» en bestemt utgang på slave PLS-ene, dvs sende verdien 1 eller 0 til en av slave PLS-ene, for så å få en indikasjon tilbake på at denne utgangen faktisk er satt i form av en indikator på operatørpanelet. Det skal være mulig å skrive inn et heltall på operatørpanelet som overføres ned til slave PLS-ene, ut på DA-omformeren, tilbake igjennom AD-omformeren, og til slutt kunne leses av på operatørpanelet. Brukergrensesnittet på operatørpanelet må programmeres slik at det framstår oversiktlig, og er enkelt i bruk. Gruppen skal parallelt med dette ha laget et førsteutkast av prosjektets nettside. 5

12 2.2 Oppsett av kommunikasjon via Ethernet EWH Kommunikasjonen mellom PC-en med HMI-programmet, master PLS-en, og operatørpanelet skal gå via Ethernet. I PLS-riggen sitter det en router, som er tilkoblet skolens nett. Denne routeren er via TP-kabler koblet til en PC, operatørpanelet, og master PLS-en via en ethernetmodul. (Se figur 2 for grafisk fremstilling av tilkoblingene) Figur 2 Grafisk fremstilling av hva som er koblet til ruter 6

13 For å sette opp ethernet-kommunikasjonen, fulgte vi et dokument som ligger i prosjektmappen på its-learning. Denne prosessen skal vi nå se nærmere på. I denne prosessen har vi til å begynne med koblet PC-en til master PLS-en med en seriekabel. Denne kommunikasjonen skal når vi er ferdig med oppsettet, kun gå over Ethernet. Først oppretter man et nytt prosjekt i programmet GX works2. Her er det viktig at det velges riktig PLS når det nye prosjektet opprettes. Den skal være av typen QCPU-Q00. Så går man inn på overføringsinnstillingene vi knappen connection destinations, og får opp følgende meny (Se figur 3). Figur 3 Nettverks overføringsinnstillinger Her velges COM-port 1, mens overføringshastigheten skal stå som det den er. Deretter velges PLS-type ved å dobbeltklikke på PLC Module, for så å velge QCPU(Qmode). 7

14 Nå som det er opprettet kommunikasjon mellom master PLS-en og PC-en gjennom seriekabelen, står man fritt til å endre innstillingene på PLS-en. Da går man inn i Network parameter i GX works2, og setter inn følgende verdier: Figur 4 Network parameter Her trykkes det så på knappen Operation setting, og man får opp dette vinduet: Figur 5 Operation setting Her settes IP-adressen til PLS-en, slik at den senere skal kunne kommunisere med PC-en over Ethernet. I tillegg må resten av innstillingene som er vist på figuren stilles inn. Deretter går man inn i PLC-parameters og trykker på read PLC data. Da kommer automatisk følgende verdier opp i tabellen. Disse skal stå som de er (se figur 6 på neste side). 8

15 Figur 6 Inntstillinger for parameter settings 9

16 Nå har nettverksinnstillingene blitt overført til PLS-en, og neste steg er å teste overføringen via Ethernet. Dette gjøres ved igjen å trykke på connection destinations knappen, og velge følgende innstillinger: Figur 7 Nettverks overføringsinnstillinger 10

17 Så må man dobbeltklikke på ikonet Ethernet board, slik at vinduet som vist i figur 8 dukker opp. Her er det viktig å stille inn Network No. Til 1 og Station No. Til 2, samt sette Protocol til UDP. Figur 8 Ethernet Board Setting Når dette er gjort, må man dobbeltklikke på ikonet som heter Ethernet module. Da kommer bilde vist i figur 9 opp: Figur 9 Ethermet module Her må innstillingene stilles inn som i figuren over, samt at IP-adressen til PLS-en må skrives inn. Når dette er gjort, stiller man inn innstillingene på Other Station slik (Figur 10): Figur 10 Other Station Setting 11

18 Og deretter innstillingene på Ethernet slik: Figur 11 Ethernets innstillinger for kommunikasjon Når dette er gjort, skal ethernetkommunikasjonen være oppe og gå. Dette kan testes via Connection test knappen under Connection destination fanen. Denne testen viste at det var en feil med kommunikasjonen vår. Det viste seg at det var en forutsetning at master PLS-en ble resatt med reset-knappen på selve PLS-en før kommunikasjonen fungerte. Dette ble ikke oppdaget med en gang, så det ble brukt en del tid på å finne ut av denne feilen før vi kom videre. Uten å spekulere noe videre i grunnen til at det er sånn, burde det nok ha vært nevnt i tipsdokumentet fra prosjektmappa på its-learning, slik at fremtidige prosjektgrupper slipper å støte på samme problem. Når ethernetkommunikasjonen nå er oppe og går, er det neste steget å sette opp Profibuskommunikasjon mellom master PLS-en og slave PLS-ene. 12

19 2.3 InTouch og OPC - KS Det skulle være mulig å kontrollere anlegget med en Windows-pc, og brukergrensesnittet som vises på skjermen ble laget i et program som heter Wonderware InTouch. Med over 25 år i bransjen er dette et solid og forholdsvis brukervennlig produkt med mer eller mindre uante designmuligheter. Kommunikasjon mellom PLS og PC skjer via noe som heter OPC (Object Linking and Embedding for Process Control). Dette er en åpen standard, som er svært fleksibel og utbredt i industrien, på tvers av produsenter. Se figur 12 for en illustrasjon av generell OPC struktur, og figur 13 for en litt mer detaljert fremstilling av dataflyt i vårt anlegg. Figur 12 (opcdatahub.com) Figur 13 Tenkt informasjonsflyt for OPS server Beijer OPC server kommuniserer altså med InTouch via OPC Link, som alle tre er programmer som er installert på samme pc. Kommunikasjon med master PLS skjer over Ethernet via en innebygd klient i selve OPC server. 13

20 2.3.1 OPC server IP-adressen til master PLS må skrives inn, og UDP velges fordi det er en «send og glem» protokoll som egner seg god til å overføre sanntidsdata. Figur 14 Valg av IP-adresse for sending til master Når OPC server er tilkoblet master PLS er de bare å legge til de dataregistre og minneceller som det er interessant å styre/lese. Da ser det slik ut, og taggene ligger nå klar til å bli importert til InTouch. Figur 15 Tag liste i OPC vist ved rett oppkobling 14

21 2.3.2 OPC Link For å få kontakt mellom OPC server og InTouch må først OPC link settes opp som en slags «tolk». Under «Configure Topic Definition» må følgende stilles inn: OPC Server Name: her velges «Beijer Electronics OPC Server» OPC Path: trykk Browse, og velg det navnet du døpte den mappa der du la taggene i OPC server. Figur 16 OPC link Definisjonssetting 15

22 2.3.3 InTouch I InTouch velegs OPC tag creator som konfigrueres som vist, med localhost som node, siden alle programmer kjøres av samme pc. Også her må det velges Beijer som type OPC server. Figur 17 Sammenkobling av InTouch og OPC tags Nå er tag creator klar til å importere taggene til InTouch Figur 18 vindu når InTouch er klar til å importere tags 16

23 Og her er et bilde av InTouch sin «tagname dictionary» som viser diverse tagger som nå er tilgjengelige for konstruksjon av grafisk brukergrensesnitt. Figur 19 Liste for tags tilgjengelig i InTouch 17

24 2.3.4 Bruksanvisning Glidebryter for innstilling av 8-bit verdi (0-255) sendt til digital-til-analog Knapp for å veksle digital utgang Y0 mellom AV og PÅ Lampe for indikering av status på digital utgang Y0 (Grå: AV, Grønn: PÅ) 8-bit verdi (0-255) sendt til digital-tilanalog omformer (Klikkbar) 8-bit verdi (0-255) returnert fra analogtil-digital omformer omformer Figur 20 Knapp for å veksle digital utgang Y1 mellom AV og PÅ Lampe for indikering av feil med kommunikasjon (Rød: feil, Grønn: OK) Lampe for indikering av status på digital utgang Y1 (Grå: AV, Grønn: PÅ) 18

25 2.4 ix-panel-tms Fordeler og begrensninger med ix panel TA100 Fordel: - Enkelt å bruke designe verktøyet - Oversiktlig - Innholdsrikt komponentbibliotek Begrensinger: - Skjermen er liten (10.4''), dette gjør at du ikke har mulighet til å vise så mye data samtidig. - Om du skal linke panelet til Internett kan du ikke bruke alle versjoner av Java, noe som gjør at programmet (ix Developer 2.10) bør oppdateres evt. kjøres med en gammel versjon av Java. (Dette må vi løse på Entank-prosjektet). Programmering av IX panelet Programmering av IX panelet gjøres med programmet ix Developer. Programmet er meget intuitivt, noe som gjør det enkelt å bruke. Når man starter et nytt prosjekt må man definere hvilket panel man bruker og kontrolleren man ønsker å kommunisere med. 19

26 Utforming av IX panelet I figur x ser du hvordan brukerpanelet er utformet. Figuren 21 er delt inn i fire underpunkter. Figur 21 Utforing av ix panelet 1. Kommunikasjons lampe som viser at master har kontakt med slaven. Lyser grønt om tilkobling er OK. 2. Y0 knappen brukes til å toogle utgangen hos slaven og lampen leser status på utgangen. 3. Felt som viser verdi fra A/D omformer, du får en verdi mellom 0 og 255, må være et heltall. 4. Inneholder en slider og et innmatingsfelt som gir en digital verdi mellom 0 og 255, du kan selv velge om du skriver verdien inn eller bruker sideren, men verdien må være et heltall. 20

27 2.4.2 Tag liste De verdiene vi ønsker å sette og lese hos PLS-ene må legges inn som tags i ix Developer. Dette gir tag listen vist i figur x. Vi skriver direkte adressen på det minnet vi ønsker å lese/skrive til PLS-en. Hvilke minner vi kan benytte ser vi i tilordningslisen som er vist på figur 22. Figur 22 Tags brukt i ix Developer for kommunikasjon mot master PLS I tag listen ser man også adressen og datatypen som er brukt i Master PLS-en (Melsec Q00). Dette ser du under «Contollers». Under «Tag» feltet ser man navnet på taggen internt i programmet og datatypen det skal behandles som. Når vi nå har satt opp de objektene vi ønsker å benytte på panelet må vi knytte de opp mot tiltenkte funksjoner. Vi gjør dette ved å velge hvilken tag objektet skal knyttes til og funksjonen til tagen. 21

28 2.4.3 Valg av kontroller Panelet vi bruker kan kommunisere med flere kontrollere samtidig, men vi kommunisere kun med Master-PLS over Ethernet. Innstilligene for kontrolleren skal være satt til «MC Protocol», vi må også fortelle panelet hvor den finner PLS-en. Du må sette IP adressen og porten som PLS-en bruker. Se figur 23. Figur 23 Viser hvor panelet setter kontroller med IP-adresse og port. 22

29 2.4.4 Brukanvisning for ix panel Dette er en enkel brukanvisning for brukeren av ix panel på miniprosjektet. Det er delt opp i 6 punkter vist i figur x. Dette er områder brukeren må være oppmerksom på, slave 1 og 2 har lik virkemåte på dette panelet Figur 24 Brukerpanel ix TA100, med punkter avmerket for brukanvisning. 1. Er en digital verdi som sendes til D/A omformeren, du kan her trykke på vinduet og skrive inn verdier selv, verdien må være et heltall mellom 0 og 255. Verdien blir også registrert i slideren. 2. Er slideren for verdien som sendes til D/A omformeren, du kan velge verdi med slideren. Verdien blir også registrert på datafeltet som er forklart i punkt Trykk knapp for bit utgangen, to mulige verdier Av/På, lyser grønt i lampen når verdien er På (logisk verdi 1). Det er fire slike knapper på panele som alle har lik funksjonalitet. 4. Viser verdien som kommer tilbake på PLS-en etter D/A- og A/D-omformeren. Skal gi den samme verdien som sendes inn i punkt 1 (mellom 0 og 255). 5. Kommunikasjonslampe som lyser grønt når du har kontakt og rødt når det ikke er kontakt med PLS-en. 6. Lampen som lyser når det trykkes på brytere fra punkt 3. 23

30 2.5 Profibussnettverk-SBD Oppkobling profibussnettverk Et av kravene i oppgaven går ut på at en master PLS av typen Q00, skal styre to slave PLS-er av typen FX1N. Dette skal gjøres i profibus, som er en kommunikasjonsenhet for PLSnettverk, og som er koblet på modulnummer 1 i begge slave PLS-er, og modulnummer 0 på master PLS-en. Vi setter først opp en figur for dette i GX Configurator, og åpner opp vinduet for overføringsinnstillinger. Figur 25 Informasjonsflyt mellom Master og Slaver Figur 26 Overføringsinnstilling for profibus 24

31 Her kan man endre parametere for master sin kommunikasjon med profibus, som for eksempel båndbredde, tidsintervall for overføring og lignende, men vi har her valgt å bruke standardinnstillingene som kom opp. Disse ser slik ut i settings -panelet : Figur 27 settings Profibus 25

32 Profibusmodulen det skal kommuniseres med er av type FX0N-32NT-DP. Denne er koblet til slave 1 PLS-en, og får adresse 1 i kommunikasjonsnettverket fra master PLS. Vi setter også at data som hentes fra denne modulen skal legges i dataregister D120 til D135 i master. Data som skal sendes til denne modulen skal ligge i D100 til D115. Disse legges rett til, og hentes fra bufferminne 0 til 15 på profibusmodulen. Bufferminne 0 til 15 er todelt med både en lese- og skrivedel, så data som sendes til master på for eksempel bufferminne 0 vil ikke legge seg over data som sendes fra master på bufferminne 0. Figur 28 Profibus innstilling for slave 1 26

33 En identisk profibusmodul er koblet på slave 2 PLS-en. Denne får adresse 2 i kommunikasjonsnettverket fra master PLS. Vi setter at data som hentes fra bufferminne 0 til 15 på denne modulen skal skrives til dataregister D220 til D235. Data som ligger i dataregister D200 til D215 skal skrives til bufferminne 0 til 15 på profibusmodulen. Figur 29 Profibus innstilling for salve 2 Videre henter vi disse parameterne ut som en kode i IL fra GX developer, som vi legger som en POU i master PLS slik at den vet hvor den kan skrive til og lese fra. 27

34 Figur 30 Master sin PLS kode for overføring til slaver, programmert i IL 28

35 2.5.2 Oppkobling slave-pls For at slave PLS-ene skal kunne kommunisere sammen med master, må de ha en adresse på profibusnettverket. Det må da skrives et program som setter adressene til profibusmodulene på begge slave PLS-ene. Dette skal gjøres hver gang PLS-en starter, og vi bruker derfor spesialminnecelle M8002, som er 1 i kun første skann. Figur 31 Del av PLS program for slave, i dette tilfelle settes adressen til slave 1 Dette programmet setter adresse 1 til profibusmodulen på slave 1 ved oppstart og endres aldri. Det settes et nesten identisk program til slave 2, for å gi den adressen 2 på profibusnettverket. Figur 32 Del av PLS program for slave, i dette tilfelle settes adressen til slave 2 Etter dette har profibussmodulene på begge slavene fått en adresse og kan nå kunne kommunisere med master PLS. PLS-nettverket henger nå sammen og kan hente data fra og skrive data til bufferminne 0 til 15. Det vil si at vi kan sende data fra master PLS og til begge slave PLS-ene, og tilsvarende hente data tilbake. Disse programblokkene må alltid ligge med og kjøres ved oppstart av slavene. 29

36 2.5.3 Kommunikasjon mellom master- og slave PLS-er En av oppgavene våre er å skrive et miniprogram hvor master skal styre begge slavene, og sette både analoge og logiske utganger, samt å lese data fra de analoge inngangene. De analoge utgangene på slavene er koblet tilbake til de analoge inngangene, slik at alle data vi sender ut, vil kunne leses av tilbake. Vi starter med en programbit i master, som skal omforme logisk status fra minnecelle M100- M115 og skrive dette til 16-bits dataord på dataregister D102. Det samme skal gjøres for minneceller M200-M215 og legges til dataregister D202. Det 16-bit lange dataordet som ligger i dataregister D122, skal skrives om til logisk status på minnecelle M120-M135. Dette skal også gjøres for D222 til M220-M235. Denne POU-en skal være med i tillegg til IL programmet vi la i master tidligere. Figur 33 Master program som gjør om informasjon i master fra dataord til logiske minneceller Når dette programmet er lagt inn i master, vil det ligge et tall på bufferminne 0, og et 16-bits dataord som representerer logiske statuser på bufferminne 2 på profibussmodulen på begge slavene. Programmet i de to slavene er i denne oppgaven identisk, og i denne rapporten tar vi utgangspunkt i slave 1. 30

37 Data fra bufferminne 0 hentes inn, og legges her til dataregister D0. Data fra bufferminne 2 legges her til D100. Figur 34 Slave program for henting av dataord fra master Det neste punktet er å sende e signal ut på de analoge utgangene. Dette gjøres i tre steg. Først legger vi dataordet D0 som skal omformes til bufferminne 16 på AD/DA omformeren. Deretter sender vi kommandoen for å starte omforming fra digital til analog til bufferminne 17 på omformeren. Til slutt setter vi hvilken analog utgang det omformede signalet skal sendes til. Bufferminne 17 på AD/DA omformeren styrer hvilken operasjon omformeren skal gjøre, og hvilken kanal dette skal skje på. Vi vil nå gjøre om et tall fra PLS-en, et strømsignal 4-20mA som sendes ut. Figur 35 Slave Digital til analog omformer. 31

38 Vi skal nå lese de analoge inngangene til omformeren, og dette gjøres også i tre steg. Først velger vi hvilken kanal som skal leses, deretter sendes det kommando for å starte analog til digital omforming. Det omformede signalet legges til slutt på dataregister D2. Vi leser inn et strømsignal 4-20mA og skriver til et tall i PLS-en. Figur 36 Lesing av inngagnene til omformeren For å kunne styre minneceller i slaven, må dataordet D100 konverteres til logiske statuser igjen. Dette gjøres ved at første bit blir satt til status for M0, andre bit blir status på M1 også videre til M15. Statuser som senere skal sendes tilbake til master leses fa M20 til M35 og legges på dataordet D120. Figur 37 Konvertering til/fra dataord til logiske statuser 32

39 Minnecellene M0 og M1 brukes til å styre de logiske utgangene Y0 og Y1. Videre leses status på Y0 og Y1, og brukes til å styre minnecellene M20 og M21. Figur 38 Status for utganger 33

40 Det siste programmet skal gjøre er å sende de målte dataene tilbake til master. Målingen fra de analoge utgangene, som ligger på D2, skal legges tilbake på bufferminne 1 på profibusmodulen. Status på de logiske utgangene som ble lagt i D120, legges tilbake til bufferminne 2 på profibusmodulen. Figur 39 Sender data til master PLS 34

41 2.6 Testing og feilsøking AH/SV Master PLS Slave PLS D100 D121 D0 D2 Strømsignal mA mA mA mA Tabell 1 Oversikt over hva verdier inn i master gir tilbake og i slave. Vi tester utganger, minneceller og dataregister og setter opp tabell av resultatet. I dette miniprogrammet bruker vi bare 2 utganger Y0 og Y1. Dataregistrene under viser bare de 4 minste bit-verdiene, altså det står foran alle. Minnecellene i M100 og M101 i master blir satt av et annet program som kommuniserer med master via Ethernet. Master PLS Slave PLS M100 M101 M120 M121 D102 D122 M0 M1 D100 Y0 Y1 M20 M21 D Tabell 2 Hvordan Dataord legger verdier i minneceller. 35

42 2.7 Nettsiden-AH/SV Figur 40 Plantegning for programmering av nettside. På dette bilde kan man se hvordan nettsiden er bygd opp av forskjellige «seksjoner». <body> - Dette er en rute som inneholder alt som vises i nettleseren. Vi har også brukt denne til å legge til en bakgrunn rundt hele informasjons seksjonen. Dette gjorde vi for å få en mindre ensformig nettside. <hele> - Vi valgte å definere en seksjon, «hele», som fungerer slik at selve nettsiden vises som et A4-format. Istedenfor å gli ut og bruke hele skjermen eller bli «klemt» sammen når nettleseren blir forminsket. Dette gjør at nettsiden virker mer oversiktlig. <header> - Her blir tittelen, og HiST-logoen definert øverst på siden. <nav> - I denne ruten ligger navigasjonen til siden, altså menyen. Som inneholder linker til andre deler av nettsiden. <section> - Dette blir hoveddelen av siden. Her vil all informasjon, bilder og eksterne linker bli plassert. <footer> - Denne ruten består som oftest bare av navn på hvem som har laget nettsiden, samt dato for siste redigering. 36

43 2.7.1 Utdrag av html-koden Det gjøres oppmerksom på at dette kun er et utdrag av koden, og kun er ment som en kort innføring i hvordan vi tenkte da vi lagde nettsiden, og hvordan grunnleggende html-koding fungerer. Den fullstendige koden finnes under vedlegg. Kommentarer og forklaringer vises i grønn skrift. Hele html-scriptet må innrammes mellom <html> og </html>. <html> <head> <title>forside</title> </head> Head brukes i vårt tilfelle bare til sidens tittel. Tittelen dukker opp i nettleserens fane. <body background="gradient2.jpg" style="background-position: center; background-repeat:no-repeat; background-attachment: fixed;"> <body> definerer starten på den lesbare nettsiden. Den utgjør alt av innhold brukerne av siden kan se. Vi har også brukt <body> til å angi en bakgrunnen som ligger under hele siden. Her gir vi også nettleseren beskjed om at bakgrunnsbildet skal være sentrert, og at den ikke skal strekkes etter skjermstørrelse. <div id="seksjon"> definerer starten på en seksjon. Denne seksjonen gjelder helt til dens tilhørende </div>. Helt sist i kodeskriften har vi en avdeling for «style». Alt vi definerer for den enkelte seksjonen under style avgjør hvordan innholdet i seksjonen skal behandles. <div id="hele"> Denne seksjonen, «hele», er selvforklarende da hele bruksdelen av siden skal ligge i den. Vi måtte gjøre dette for å få en mer profesjonell visning av nettsiden. Se avsnittet for «hele» under «style». <div id="header"> Header seksjonen er ruta på toppen av nettsiden. Denne blir brukt til overskrift og HiST-logoen. <img src="logo_hist.png" alt="hist" width="140" height="145" align="left"> <center><p>prosjektoppgave 2015</p></center> Width og height bestemmer størrelsen på logoen. Align="left" gir beskjed om at logoen skal stå til venstre for overskriften. <p> anngir starten på en paragraf. <center> sier at paragrafen skal midtstilles i seksjonen. <hr> <hr> brukes til å lage en linje som strekker seg under hele header seksjonen. <div id="nav"> 37

44 Nav seksjonen blir her brukt til menyen på venstre side. <h2>meny</h2><br> <a href=" <a href=" oss</a><br> </div> Her kommer seksjonen som utgjør innholdet på siden. <div id="section"> <h2>prosjekt i styresystemer og reguleringsteknikk <br>gruppe 6</h2> <h?> Brukes til å bestemme hvilken skriftstørrelse som skal brukes. h1 er den største skriften, h2 blir da litt mindre. <div id="footer"> Footern har vi brukt til å fortelle hvem som har laget siden. Og når den sist ble oppdatert. <center><p>laget av Snorre Vongraven og Andreas Haugen oppdatert </p></center> </body> </html> Her defineres slutten på seksjonen body, og slutten på selve html-koden. Dette markerer slutten på nettsiden slik som den framstår for brukeren. <style> Under style definerer vi plassering, bakgrunnsfarge og størrelse på alle seksjonene vi har nevnt ovenfor. Alle kodene vi bruker her må skrives imellom to klammer «{ }» #hele { Width bestemmer bredden på informasjonsdelen. Vi valgte width: 900px; å begrense den til ikke å fylle skjermen, da det er den margin: 0 auto; mest brukte formen på større kommersielle nettsider. text-align:left; Margin: 0 auto gir beskjed om at nettsiden ikke skal bli } deformert hvis nettleser ruten blir forminsket. #header { color: black; Color: angir skriftfargen i seksjonen. padding: 5px; padding: flytter alt innhold 5 pixler ned og mot høyre. font-size:300%; background-color: white; margin-top: 100px; Margin gir en tom stripe over toppen av siden. } #nav { background-color: #A9D0F5; Fargekode til meny ruta. height: 1090px; width: 150px; float: left; Float syntaksen gjør at seksjonen legger seg til venstre padding: 5px; for andre deler av nettsiden. } a:link {color:black; background-color:transparent; text-decoration:none} Her definerer vi utseende på lenkene vi bruker. 38

45 På figuren under kan man se skjermdump av forsiden, med skjelett og navn på seksjoner. Figur 41: Skjermdump av nettside med skjelett 39

46 planlagt totalt timeforbruk 3 Prosjektstyring 3.1 Tidsbruk AH Tabell 3 viser hvor mange timer arbeid som i sum er brukt på slutten av uken. Som man kan se har vi i uke 11 brukt mye mer tid enn planlagt, men dette førte til at vi ikke trengte å bruke så mye tid som planlagt på slutten av miniprosjektet. Vi ser at vi har estimert brukbart i forsprosjektet når vi planla hvor mye tid vi trengte på miniprosjektet. Ukenummer Utført arbeid Planlagte timer Tabell 3 Arbeidsdagbok Figur 42 viser grafisk hvordan vi ligger an i mengde arbeid uke nummer Figur 42 Grafisk framvisning av timer brukt i forhold til timer planlagt 40

47 3.2 Prosjektstyring og kvalitetssikring-sv Prosjektet skal til enhver tid ha en leder. Lederen byttes hver uke, og ved prosjektets slutt skal hver enkelt gruppedeltaker ha fått prøvd seg i jobben. Lederen er ansvarlig for møteinnkalling, saksliste og gjennomføring av det ukentlige møtet. Han vil også være ansvarlig for prosjektets framgang, og tidsfrister Statusrapportering Møteleder skal vær uke fremlegge en statusrapport, som skal gjennomgås på prosjektmøtet. Møteinnkallelser, møtereferat og annen relevant dokumentasjon lastes opp til felles dropbox-mappe Standardiserte skjemaer Gruppen skal bruke standardiserte skjemaer for møteinnkalling, møtereferat, og arbeidspakkeskjema. Disse ligger tilgjengelig på It s Learning under faget «TELE2008-A 15V Styresystemer og reguleringsteknikk» Versjonskontroll Dokumenter og filer som blir produsert i forbindelse med prosjektet blir lagret i en felles Dropbox-mappe. Filene skal ha beskrivende navn, og inneholde versjonsnummer eller dato Tester og sjekklister Programmer og sjekklister skal sammenlignes mot mål og spesifikasjoner nevnt i forprosjektrapporten. Eventuelle avvik skal dokumenteres og rettes. 41

48 4 Konklusjon - AH Vi fikk oppnådd kommunikasjon mellom PLS-ene og brukergrensesnittet via Ethernet, og kommunikasjon mellom PLS-ene via PROFIBUS. Kravene til alle programmene ble oppfylt og er dokumentert i denne rapporten. Et problem som dukket opp var det det ikke var kommunikasjon med master PLS via Ethernet. Etter å ha feilsøkt fant vi ut at løsningen var å fysisk resette PLS med resetknappen Veileder godkjente brukergrensesnittet og kommunikasjonen etter demonstrasjon på riggen. Operatørpanelet var oversiktlig og enkelt å bruke, det var ikke nødvendig med utbedring. Når man endret på slideren eller trykte på knappene via InTouch, tok det ca et sekund før endringen ble registrert på operatørpanelet. Men hvis man gjorde endringer på slideren eller trykte på knappene på operatørpanelet skjedde endringen med engang. Så vi tror at denne forsinkelsen ligger i kommunikasjonen fra InTouch via OPC-serveren til panelet. Nettsiden er operativ og fungerer slik den skal. Den inneholder alt arbeid som har blitt gjort fram til nå. Videre vil siden bli oppdatert. Vi er fornøyd med resultatet og synes vi har løste oppgavene på en god måte. 42

49 43

50 5 Litteratur-SV Vi bruke følgende verker under miniprosjektet. Arnfinn Hofstad «PLS-teknikk; Mitsubishi Melsec FX0(S) og FX2N; GX Works2» Per Hveem «Sanntidsdatateknikk; Digitale regulatorer, Forelesningsnotater» Prosjektperm lagt ut offentlig på It's Learning. InTouch HMI 9.5 Fundamentals of Aplication Development Course. 44

51 6 Vedlegg 6.1 Arbeidspakkeskjema HØGSKOLEN I SØR- TRØNDELAG Avdeling for teknologi Studieprogram for elektro- og datateknikk 7004 TRONDHEIM Fag: Styresystemer og reguleringsteknikk Dato: Prosjekt: Prosjektoppgave vår 2015 Aktivitet: Lage enkel webside Aktivitet nr: 02 Startdato: Sluttdato: Avhengighet: Foregående aktiviteter: Mini-prosjekt Etterfølgende aktiviteter: En-tank-prosjekt Mål: Enkel og oversiktlig webside med informasjon om prosjektet. Arbeidsbeskrivelse: Bruke html til å designe, og programmere nettside. Timeverk: 20 timer Fordeling: Snorre Vongraven: 10 timer Andreas Haugen: 10 timer Kostnader: Det vil ikke bli noen kostnader ved gjennomføring av dette prosjektet. Ressurser: Ressursene som her blir brukt, er studentenes arbeidstimer. Risiko: Risikoene ved denne aktiviteten er neglisjerbare. Faglig ansvarlig: Snorre Vongraven, snorrevongraven@gmail.com tlf: Prosjektmedarbeidere: Andreas Haugen, andrhaug@student.hist.no tlf:

52 HØGSKOLEN I SØR- TRØNDELAG Avdeling for teknologi Studieprogram for elektro- og datateknikk 7004 TRONDHEIM Fag: Styresystemer og reguleringsteknikk Dato: Prosjekt: Miniprosjekt Aktivitet: Oppkobling InTouch og PLS Aktivitet nr: 03 Startdato: Sluttdato: Avhengighet: Foregående aktiviteter: Forprosjekt Etterfølgende aktiviteter: Testing, feilsøking og samkjøring Mål: -Oppnå kommunikasjon mellom InTouch og Q-PLS -Få til et fungerende program i InTouch Arbeidsbeskrivelse: -Lage brukergrensesnitt i InTouch -Få PC til å kommunisere med Q-PLS -Lage god dokumentasjon for arbeidet som har blitt gjort Timeverk: 106 timer Fordeling: Kristian Strøm: 42 timer Emil W. Hatletveit: 42 timer Snorre Vongraven: 22 timer Kostnader: Det er ingen kostnader ved dette prosjektet. Ressurser: Gruppens arbeidstimer Risiko: Gruppen er ikke kjent med InTouch, så det kan ta lengre tid enn forventet å sette seg inn i dette. Det kan oppstå feil på utstyr som gruppen har liten forutsetning for å fikse. Faglig ansvarlig: Kristian Strøm, krisstro@student.hist.no tlf: Prosjektmedarbeidere: Emil W. Hatletveit, Emilw@student.hist.no tlf: Snorre Vongraven, snorrevongraven@gmail.com tlf:

53 HØGSKOLEN I SØR- TRØNDELAG Avdeling for teknologi Studieprogram for elektro- og datateknikk 7004 TRONDHEIM Fag: Styresystemer og reguleringsteknikk Dato: Prosjekt: Miniprosjekt Aktivitet: Kommunikasjon PLS-er Aktivitet nr: 04 Startdato: Sluttdato: Avhengighet: Foregående aktiviteter: Forprosjekt Etterfølgende aktiviteter: Testing, feilsøking og samkjøring Mål: -Oppnå kommunikasjon mellom PLS-er via profibus Arbeidsbeskrivelse: -Skrive program for kommunikasjon mellom PLS-er -Lage god dokumentasjon for arbeidet som har blitt gjort Timeverk: 106 timer Fordeling: Terje M. Sørensen: 42 timer Stian B. Dyrnes: 42 timer Andreas Haugen: 22 timer Kostnader: Det er ingen kostnander ved dette prosjektet. Ressurser: Gruppens arbeidstimer Risiko: Mye nytt utstyr og det kan ta lengre tid å sette seg inn i dette enn planlagt. Det kan oppstå feil på utstyr som gruppen har liten forutsetning for å fikse. Faglig ansvarlig: Stian B. Dyrnes, sbdyrnes@gmail.com tlf: Prosjektmedarbeidere: Terje M. Sørensen, terjemagnusbs@gmail.com tlf: Andreas Haugen, andrhaug@student.hist.no tlf:

54 HØGSKOLEN I SØR- TRØNDELAG Avdeling for teknologi Studieprogram for elektro- og datateknikk 7004 TRONDHEIM Fag: Styresystemer og reguleringsteknikk Dato: Prosjekt: Miniprosjekt Aktivitet: Testing, feilsøking og samkjøring Aktivitet nr: 05 Startdato: Sluttdato: Avhengighet: Foregående aktiviteter: Oppkobling InTouch og Q-PLS Nettside Kommunikasjon mellom PLS-er Etterfølgende aktiviteter: Entankprosjekt Mål: -Alle gruppedeltagerne skal være oppdatert på hverandres del -Alt utstyr skal fungere sammen Arbeidsbeskrivelse: -Samkjøre alt arbeidet de individuele deltagerne har gjort -Teste at alt utstyret fungerer opp mot hverandre -Feilsøke og rette på eventuelle feil i oppkoblingen Timeverk: 150 timer Fordeling: Kristian Strøm: 25 timer Stian B. Dyrnes: 25 timer Snorre Vongraven: 25 timer Emil W. Hatletveit: 25 timer Andreas Haugen: 25 timer Terje M. Sørensen: 25 timer Kostnader: Det er ingen kostnader ved dette prosjektet. Ressurser: Gruppens arbeidstimer Risiko: Det kan være uforutsette ting i gruppens arebeid som ikke fungerer sammen under samkjøringen. Faglig ansvarlig: Emil W. Hatletveit, Emilw@student.hist.no tlf: Prosjektmedarbeidere: Kristian Strøm, krisstro@student.hist.no tlf: Stian B. Dyrnes, sbdyrnes@gmail.com tlf: Snorre Vongraven, snorrevongraven@gmail.com tlf: Terje M. Sørensen, terjemagnusbs@gmail.com tlf: Andreas Haugen, andrhaug@student.hist.no tlf:

55 6.2 PLS program Slave 1 Adressering slave Kommunikasjon master 49

56 DA/AD omformer 50

57 Styring av utganger 51

58 6.2.2 Slave 2 Adressering slave Kommunikasjon master 52

59 DA/AD omformer 53

60 Styring av utganger 54

61 6.2.3 Master Dataregister profibruss Dataord til binær verdier 55

62 6.3 Tilordningsliste 56

63 6.4 HTML-Kode for nettside Forsiden: <html> <head> <title>forside</title> </head> <body background="gradient2.jpg" style="background-position: center; backgroundrepeat: no-repeat; background-attachment: fixed;"> <div id="header"> <img src="logo_hist.png" alt="hist" width="140" height="145" align="left"> <center><p>prosjektoppgave 2015</p></center> <hr> </div> <!-- </div> definerer slutten på en seksjon, i dette tilfellet er det slutten på headeren --> <!--Nav seksjonen blir her brukt til menyen til venstre på siden. --> <div id="nav"> <h2>meny</h2><br> <a href=" <a href=" oss</a><br> <a href=" <a href=" <a href=" <a href=" <a href=" </div> <!-- Her kommer seksjonen som utgjør innholdet på siden. "<p>" definerer starten --> <!-- på en setning, og "<h2>" definerer skriftstørrelsen. --> <div id="section"> <p><h2>prosjekt i styresystemer og reguleringsteknikk 2015.<br> Gruppe 6</h2></p><br> <p> <h3>denne nettsiden er laget av oss i prosjektgruppe 6. <br> Vi går 2.året elektroingeniør ved HiST, og er i gang med vår prosjektoppgave i styresystemer og reguleringsteknikk.<br> På denne siden kan du se hva vi gjør underveis i prosjektet, og lese rapportene for hver deloppgave.<br> Velkommen! </h3> <img src="bilder/netverk.png" alt="bilde" </p> </div> <div id="footer"> <center><p>laget av Snorre Vongraven og Andreas Haugen Sist endret </p></center> </div> </div> </body> </html> <style> #hele { width: 900px; margin: 0 auto; text-align:left; 57

64 } #header { color: black; padding: 5px; font-size:300%; background-color: white; margin-top: 100px; } #nav { background-color: #A9D0F5; height: 1090px; width: 150px; float: left; padding: 5px; } #section { float: left; height: 1000px; width: 640px; padding: 50px; background-color: white; } #footer { } color:black; background-color:transparent; text-decoration:none} a:visited {color:black; background-color:transparent; text-decoration:none} a:hover {color:black; background-color:transparent; text-decoration:underline} a:active {color:black; background-color:transparent; text-decoration:underline} 58

65 6.4.2 Om oss: <html> <head> <title>om Oss</title> </head> <body background="gradient2.jpg" style="background-position: center; backgroundrepeat: no-repeat; background-attachment: fixed;"> <body> <div id="hele"> <div id="header"> </div> <img src="logo_hist.png" alt="hist" width="140" height="145" align="left"> <center><p>om oss</p></center> <hr> <div id="nav"> <h2>meny</h2><br> <a href=" <a href=" oss</a><br> <a href=" <a href=" <a href=" <a href=" <a href=" </div> <div id="section"> <img src="collaboratingproblemsolving.jpg" alt="problem" align="center"><br> <h1>gruppemedlemmer</h1><br> <p> <img src="gruppemedlemmer/emil.jpg" alt=emil align="right";> <b><u>emil Welde Haltetveit</u></b></p> Fødselsdato: <br> Adresse: Fagerheim alle Trondheim<br> Telefon: <br> E-post: <p> <img src="gruppemedlemmer/kristian.jpg" alt=kristian align="right";> <b><u>krisitan Strøm</u></b></p> Fødselsdato: <br> Adresse: Klokksteinv Heimdal<br> Telefon: <br> E-post: <p> <img src="gruppemedlemmer/terje.jpg" alt=terje align="right";> <b><u>terje Magnus Bakken Sørensen</u></b></p> Fødselsdato: <br> Adresse: Flatåstoppen Flåtsen<br> Telefon: <br> E-post: <p> <img src="gruppemedlemmer/snorre.jpg" alt=snorre align="right";> <b><u>snorre Vongraven</u></b></p> Fødselsdato: <br> Adresse: Krikegata 59 A 7043 Trondheim<br> Telefon: <br> E-post: snorrevongraven@gmail.com<br><br><br> 59

66 <p> <img src="gruppemedlemmer/andreas.jpg" alt=andreas align="right";> <b><u>andreas Haugen</u></b></p> Fødselsdato: <br> Adresse: Olav Tryggvaonsgate Trondheim<br> Telefon: <br> E-post: <p> <img src="gruppemedlemmer/stian.jpg" alt=stian align="right";> <b><u>stian Berg Dyrnes</u></b></p> Fødselsdato: <br> Adresse: Ada Arnfinsens Vei 10C 7036 Trondheim<br> Telefon: <br> E-post: </div> <footer > <center><p>laget av Snorre Vongraven og Andreas Haugen Sist endret </p></center> </footer> </div> </body> </html> <style> #hele { width: 900; text-align: left; margin: 0 auto; } #header { color: black; padding: 5px; font-size: 300%; background-color: white; margin-top:100px; } #nav{ background-color: #A9D0F5; height: 1530px; width: 150px; align: left; padding: 5px; float: left; } #section { float: left; height: 1440px; width: 640px; padding: 50px; background-color: white; } #footer { } a:link {color:black; background-color:transparent; text-decoration: none} a:visited {color:black; background-color:transparent; text-decoration:none} a:hover {color:black; background-color:transparent; text-decoration:underline} a:active {color:black; background-color:transparent; text-decoration:underline} </style> 60

67 6.4.3 Forprosjekt: <html> <head> <title>forprosjekt</title> </head> <body background="gradient2.jpg" style="background-position: center; backgroundrepeat: no-repeat; background-attachment: fixed;"> <div id="hele"> <div id="header"> <img src="logo_hist.png" alt="hist" width="140" height="145" align="left"> <center><p>forprosjekt</p></center> <hr> </div> <div id="nav"> <h2>meny</h2><br> <a href=" <a href=" oss</a><br> <a href=" <a href=" <a href=" <a href=" <a href=" </div> <div id="section"> <p> <h3>i den første delene av prosjektet hadde vi et forprosjekt. Her måtte vi sette oss inn i oppgavene, og hvordan de skulle løses. Vi lagde også en grov plan for hvordan tiden skulle brukes videre i prosjektet.</h3><br> <h3>link til forprosjektrapporten:<br> <a type="pdf" href="rapporter/forprosjektrapport3.pdf" target="_blank" style="color:blue; text-decoration:underline">forprosjektrapport</a> </h3> </p> </div> <div id="footer"> <center><p>laget av Snorre Vongraven og Andreas Haugen Sist endret </p></center> </div> </div> </body> </html> <style> #hele { width: 900px; margin: 0 auto; text-align:left; } 61

68 #header { color: black; padding: 5px; font-size:300%; background-color: white; margin-top: 100px; } #nav { background-color: #A9D0F5; height: 1090px; width: 150px; float: left; padding: 5px; } #section { float: left; height: 1000px; width: 640px; padding: 50px; background-color: white; } a:link {color:black; background-color:transparent; text-decoration:none} a:visited {color:black; background-color:transparent; text-decoration:none} a:hover {color:black; background-color:transparent; text-decoration:underline} a:active {color:black; background-color:transparent; text-decoration:underline} </style> 62

Forprosjektrapport. Prosjektoppgave i Styresystemer 2AEL13H våren 2015

Forprosjektrapport. Prosjektoppgave i Styresystemer 2AEL13H våren 2015 Høgskolen i Sør-Trøndelag Forprosjektrapport Prosjektoppgave i Styresystemer 2AEL13H våren 2015 Gruppe 6 Emil Hatletveit Kristian Strøm Terje Magnus Sørensen Stian Berg Dyrnes Snorre Vongraven Andreas

Detaljer

MINIPROSJEKTRAPPORT PROSJEKT I STYRESYSTEMER GRUPPE 1

MINIPROSJEKTRAPPORT PROSJEKT I STYRESYSTEMER GRUPPE 1 MINIPROSJEKTRAPPORT PROSJEKT I STYRESYSTEMER GRUPPE 1 Høgskolen i Sør-Trøndelag 2015 Sammendrag (Skrevet av ØE, AA og EB) Miniprosjektet er et delprosjekt, hvor målet er å etablere kommunikasjon på PLS-riggen

Detaljer

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene. CSS: Layout Ekspert Web Introduksjon Målet med oppgaven er å lære hvordan man lager en nettside med en meny og et innholdsfelt. I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene

Detaljer

Steg 1: Vi starter fra toppen

Steg 1: Vi starter fra toppen CSS: Layout Skrevet av: Lars Klingenberg Kurs: Web Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Målet med oppgaven er å lære hvordan

Detaljer

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Når man tar pilen over fanene, dukker det opp utrolig mange tagger. Dvs alt er

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Studieprogram for elektro- og datateknikk 7004 TRONDHEIM

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Studieprogram for elektro- og datateknikk 7004 TRONDHEIM Vedlegg 1 av 38 Vedlegg 2 av 38 Prosjekt: Miniprosjekt Aktivitet: Opprette kommunikasjon, nettverk Aktivitet nr: 01 Startdato: 04.03.2015 Sluttdato: 24.03.2015 Ingen Etterfølgende aktiviteter: Lage testprogram

Detaljer

Oblig 1 Erlend Hannestad

Oblig 1 Erlend Hannestad Oblig 1 Erlend Hannestad Oppgave 1 Nettsiden er ustrukturert og uryddig når det kommer til layout og design, det er vanskelig å holde oversikt over alt som vises på siden, det er rett og slett for mye

Detaljer

Bruksanvisning Unitronics Vision

Bruksanvisning Unitronics Vision Bruksanvisning Unitronics Vision Ole Einar Moe Innhold 1 Oppsett... 1 1.1 PLS... 1 1.2 Datamaskin... 2 1.3 Kommunikasjon... 2 2 Planlegging... 6 2.1 Digitale Inn/Ut ganger... 6 2.2 Analoge Inn/Ut ganger...

Detaljer

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em;

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em; Oblig 2: Oppgave 1 Hva og hvorfor Jeg har valgt å lage et nettsted basert på relative målenheter. Det vil si at jeg tar i bruk prosent og em istedenfor pixler. For eksempel: section { width: 50%; height:

Detaljer

Laget av Atle Hybertsen Høst 2017

Laget av Atle Hybertsen Høst 2017 101 Innholdsfortegnelse 1- Laste ned programmet 2- Oppstart 3- Betydninger basic 4- Basic program og funksjoner 5- Forklaringer av ord og forkortelser 6- Analog inn og ut oppsett 7- Betydninger avansert

Detaljer

OBLIG 1 - WEBUTVIKLING

OBLIG 1 - WEBUTVIKLING OBLIG 1 WEBUTVIKLING Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Problemer med funksjonalitet / bruk Uoversiktlig side For

Detaljer

Testrapport Prosjekt nr. 2011-22 Det Norske Veritas

Testrapport Prosjekt nr. 2011-22 Det Norske Veritas Prosjekt nr. 2011 22 Testrapport Hovedprosjektets tittel Implementering av plugin og utvikling av wizard for Det Norske Veritas Prosjektdeltakere Magnus Strand Nekstad s156159 Jørgen Rønbeck s135779 Dato

Detaljer

PLS PC-øving nr. 3 Global Label og Local Label, flagg og CJ

PLS PC-øving nr. 3 Global Label og Local Label, flagg og CJ PLS PC-øving nr. 3 Global Label og Local Label, flagg og CJ Utgave: 1.02 Utarbeidet av: AH Dato: 10.10.12 Revidert av: AH Dato: 270114 Tema i oppgaven Oppgaven går ut på å lære seg å ta i bruk listene

Detaljer

Miniprosjekt. Gruppe 3 2EA 20.03.2015

Miniprosjekt. Gruppe 3 2EA 20.03.2015 2015 Miniprosjekt Gruppe 3 2EA 20.03.2015 1 Innhold 2 Forord [HBR]... 1 3 Sammendrag [HBR]... 2 4 Prosjektoppgave [HBR]... 3 4.1 Kommunikasjonsoversikt [GMS]... 3 5 Forklaringer [NY]... 4 6 Informasjon

Detaljer

Tilpassning av Wordpress - Enterprise Theme

Tilpassning av Wordpress - Enterprise Theme Del 2 - Tilpassning Tilpassning av Wordpress - Enterprise Theme Del 1 var en gjennomgang av hvordan man setter opp det tekniske som kreves for å kjøre en Wordpress webside/blogg. Installere webserver (Apache)

Detaljer

NorskInternett Brukermanual. Sist oppdatert 09.08.15. Side 1/30

NorskInternett Brukermanual. Sist oppdatert 09.08.15. Side 1/30 NorskInternett Brukermanual Sist oppdatert 09.08.15. Side 1/30 Innholdsliste Hvordan kan vår tjeneste brukes...2 Hva vi leverer...2 Kontoinformasjon...3 Bruk av VPN tilkobling...3 Konfigurering av Android...4

Detaljer

CASCADING STYLESHEETS (CSS)

CASCADING STYLESHEETS (CSS) CASCADING STYLESHEETS (CSS) HVA ER CSS Stylesheets er en metode for å flytte selve formatteringen av et HTML dokument ut av selve dokumentet og over i et eksternt regelsett. Dette skyldes HTMLs manglende

Detaljer

En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.

En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden. En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden. La meg med en gang si at jeg er rimelig grønn i Linux verden så dere får bære over med meg

Detaljer

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html 1 of 9 15.04.2015 14:15 Spry og behaviours Både Spry and Behaviours er basert på programmeringsspråket Javascript. Javascript kjører i nettleseren og ikke på webserver som PHP og Perl. På en lignende måte

Detaljer

HTML: Del inn nettsiden

HTML: Del inn nettsiden HTML: Del inn nettsiden Erfaren Web Introduksjon Målet med denne oppgaven er å lære hvordan man kan organisere en nettside ved å dele den inn med forskjellige tagger. Dersom du ikke er kjent med tagg-strukturen

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi LØSNINGSFORSLAG Eksamensdato: 13.desember 2013 Varighet/eksamenstid: 09.00-12.00 Emnekode: Emnenavn: Klasse: EDT208T-A Programmerbare logiske styringer

Detaljer

PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO

PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO Innhold Kapitel 1 - Registrering og innlogging... 2 Kapitel 2 - Lage ny artikkel uten bruk av bilder eller annen grafikk... 3 Kapitel 2a - Ingress... 4 Kapitel 3

Detaljer

Kommunikasjon mellom XC PLS'er over CAN

Kommunikasjon mellom XC PLS'er over CAN Kommunikasjon mellom XC PLS'er over CAN sdato Dokument Side 1 av 12 Oversikt I eksemplet brukes det 2 stk. XC2 og 1 stk. XC1. XC1/2 (1) XC1/2(2) XC1/2(3) I dette eksempelet lager vi en teller som genereres

Detaljer

SUKKERGRIS. Anita og Silje DAT100

SUKKERGRIS. Anita og Silje DAT100 SUKKERGRIS Anita og Silje DAT100 I NNHOLD 1. Innledning... 2 2. Beskrivelse av Sukkergris... 3 2.1 Struktur og grafisk design... 3 2.1.1 Sidens oppbygning... 3 2.1.2 CSS og Grafisk design... 4 2.2 Oversikt

Detaljer

VMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang

VMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang VMware Horizon View Client Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang Introduksjon Fjerntilgang er blitt oppgradert til en bedre og mer moderne løsning. Programmet er identisk

Detaljer

Entankprosjektrapport

Entankprosjektrapport Høgskolen i Sør-Trøndelag Entankprosjektrapport Prosjektoppgave i Styresystemer 2AEL13H våren 2015 Gruppe 6 Emil Hatletveit Kristian Strøm Terje Magnus Sørensen Stian Berg Dyrnes Snorre Vongraven Andreas

Detaljer

Brukerdokumentasjon for LabOra portal - forfattere

Brukerdokumentasjon for LabOra portal - forfattere Brukerdokumentasjon for LabOra portal - forfattere Skin: Dnnbest-Grey-Skin1024 Skin: Metro7 Custom LabOra web-portal er et web-basert publiseringsprogram for publisering av informasjon på hjemmesider.

Detaljer

Forprosjektrapport. HMI Lab løsning for industriell IT Gruppe 21. Tor Arne Trogersen, Ajwan Mamshi, Karzan Salihi

Forprosjektrapport. HMI Lab løsning for industriell IT Gruppe 21. Tor Arne Trogersen, Ajwan Mamshi, Karzan Salihi Forprosjektrapport HMI Lab løsning for industriell IT Gruppe 21 Tor Arne Trogersen, Ajwan Mamshi, Karzan Salihi 17. januar 2014 1 Prosjektgruppen Tor Arne Torgersen Utdanner seg som dataingeniør, fordi

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Kandidatnr: Eksamensdato: 13.desember 2013 Varighet/eksamenstid: 09.00-12.00 Emnekode: Emnenavn: Klasse: EDT208T-A Programmerbare logiske styringer 3EK

Detaljer

Zelio Soft grunnkurs. Zelio Logic reléerstatter programmering

Zelio Soft grunnkurs. Zelio Logic reléerstatter programmering Zelio Soft grunnkurs Zelio Logic reléerstatter programmering Zelio Soft programvare for programmering av Zelio Logic reléerstatter Grunnkurset forutsetter at Zelio Soft er installert på PC Skjermbilder

Detaljer

Generell brukerveiledning for Elevportalen

Generell brukerveiledning for Elevportalen Generell brukerveiledning for Elevportalen Denne elevportalen er best egnet i nettleseren Internett Explorer. Dersom du opplever kompatibilitets-problemer kan det skyldes at du bruker en annen nettleser.

Detaljer

Prosjektoppgave i faget Styresystemer 2EA våren 2016

Prosjektoppgave i faget Styresystemer 2EA våren 2016 Prosjektoppgave i faget Styresystemer 2EA våren 2016 Miniprosjektrapport Marius Vatnehol Fjørtoft Stein Ivar Sylte Anders Lunde Engen Simen Rogn Aune Petter Liljenstrøm Vebjørn Eklo Innleveringsdato: 30.mars

Detaljer

Spørsmål: Hvordan setter jeg opp routeren uten cd? Svar: Routeren kan settes opp manuelt med denne steg for steg guiden nedenfor

Spørsmål: Hvordan setter jeg opp routeren uten cd? Svar: Routeren kan settes opp manuelt med denne steg for steg guiden nedenfor Spørsmål: Hvordan setter jeg opp routeren uten cd? Svar: Routeren kan settes opp manuelt med denne steg for steg guiden nedenfor Produkter denne guiden kan benyttes til: DIR-615/635/655/825/855 Det kan

Detaljer

CSS-formatering: stilark med kommentarer

CSS-formatering: stilark med kommentarer CSS-formatering: stilark med kommentarer /* Demonstrasjon av stilarkregler. Jeg har satt inn forslag til farger og fonter, men du setter inn dine egne valg selvfølgelig. */ /* Stilregler for html-taggen

Detaljer

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk. Innhold Steg 1: Installasjon... 3 Steg 2: Installasjon av programvare... 3 Steg 3. Oppsett av wifi, email varsling og alarm... 5 Steg 4: Installasjon og oppsett av mobil app... 8 Steg 5: Installasjon og

Detaljer

Remote Desktop Services

Remote Desktop Services Brukerveiledning Remote Desktop Services Fra Eltele AS 1 Innholdsfortegnelse Multi-Faktor Autentisering... 3 Pålogging... 3 Web Interface (anbefales)... 4 RemoteApp på Skrivebord... 6 Remote Desktop Klient

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi LØSNINGSFORSLAG EDT208T-A. Programmerbare logiske styringer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi LØSNINGSFORSLAG EDT208T-A. Programmerbare logiske styringer HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi LØSNINGSFORSLAG Eksamensdato: 14.desember 2012 Varighet/eksamenstid: 09.00-12.00 Emnekode: Emnenavn: Klasse: EDT208T-A Programmerbare logiske styringer

Detaljer

1 Innledning. 2 Virkemåte for kortet. Bli kjent med USB I/O kort K8055. NB! Ta med multimeter og lite skrujern!

1 Innledning. 2 Virkemåte for kortet. Bli kjent med USB I/O kort K8055. NB! Ta med multimeter og lite skrujern! D:\Per\Fag\Styresys\Oppgavebok\K8055LV_12\Øving 1\K8055_LV2012_SANN1_2014.wpd Fag SO507E Styresystemer HIST-AFT jan 14 PHv Dataøving 1 SANNTID MED LABVIEW Bli kjent med USB I/O kort K8055. NB! Ta med multimeter

Detaljer

Gruppelogg for hovedprosjekt 2009

Gruppelogg for hovedprosjekt 2009 Gruppelogg for hovedprosjekt 2009 Før det endelige valget på prosjektet ble tatt brukte gruppen en del tid på å finne forskjellige muligheter for oppgaveemner. Det ble blant annet kontaktet Hafslund produksjon

Detaljer

Brukerveiledning - secure.nhh.no og secure.privnett.nhh.no

Brukerveiledning - secure.nhh.no og secure.privnett.nhh.no Brukerveiledning - secure.nhh.no og secure.privnett.nhh.no NHH tilbyr ansatte og studenter ekstern tilgang til NHH-interne ressurser slik som M-området, felles filområder, bibliotektjenester m.m. Tjenesten

Detaljer

La oss gjøre nettsiden vår bedre med noen stiler. I denne og den neste leksjonen skal vi lære hvordan man endrer farge, tekst, størrelser og mer!

La oss gjøre nettsiden vår bedre med noen stiler. I denne og den neste leksjonen skal vi lære hvordan man endrer farge, tekst, størrelser og mer! Lesson 4 CSS All Code Clubs must be registered. Registered clubs appear on the map at codeclub.org.uk - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do. Introduksjon

Detaljer

SPSS Høgskolen i Innlandet

SPSS Høgskolen i Innlandet SPSS Høgskolen i Innlandet Innhold Mac, tilkobling til SPSS... 2 Tilkobling:... 2 Steg 1.... 2 Steg 2.... 3 Steg 3.... 4 Steg 4... 4 Mac, åpne og lagre filer fra egen datamaskin... 5 Lagre eller åpne filer

Detaljer

Komme i gang med Skoleportalen

Komme i gang med Skoleportalen Generell brukerveiledning for Elevportalen Denne elevportalen er best egnet i nettleseren Internett Explorer. Dersom du opplever kompatibilitets-problemer kan det skyldes at du bruker en annen nettleser.

Detaljer

Brukerveiledning WordPress. Innlogging:

Brukerveiledning WordPress. Innlogging: Brukerveiledning WordPress Her er en liten guide for hjelpe deg gjennom det grunnleggende i Wordpress. Denne veilederen vil ta deg gjennom: Innlogging Lage en side Lage et innlegg Innlogging: For å logge

Detaljer

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01 Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01 Side 2 Ett HTML dokument inneholder både tekst som skal vises og instruksjoner om hvordan den skal vises av nettleseren. Instruksjonene

Detaljer

Programmet kan lastes ned gratis fra (Downloads ) og er ikke en del av CxOne-pakken.

Programmet kan lastes ned gratis fra   (Downloads ) og er ikke en del av CxOne-pakken. Tema 4: Programvare Programmet kan lastes ned gratis fra www.myomron.com (Downloads ) og er ikke en del av CxOne-pakken. Merk deg dette før du går videre Når du lagrer prosjektet lages det en fil med etternavn

Detaljer

DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds.

DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds. 18.10.2010 1 DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax 51788901, tel.: 51788900, e-post: dds@dds.no 2 18.10.2010 Installasjon av nettverkslås

Detaljer

Landåstorget Seniornett klubb

Landåstorget Seniornett klubb Landåstorget Seniornett klubb Dokumentasjon for klubbens "sommermøte" onsdag 12 juni. Tema: Foto- / billedbehandling Når man i dag kjøper et fotoapparat får man som regel også med: - minst en CD/DVD plate

Detaljer

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP. 1 Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP. (Læreboka kapittel 2-5) Legg merke til den første blokken,

Detaljer

file:///c:/users/michaelp/sites/dkdm/dw5/dreamweaver5_1.html

file:///c:/users/michaelp/sites/dkdm/dw5/dreamweaver5_1.html 1 of 10 09.04.2015 15:49 Fra forrige gang: Om tabeller Tabeller er i utgangspunktet en måte å presentere data på. Skal ikke brukes for å legge ut sider Dreamweaver har fasiliteter for å opprette, redigere

Detaljer

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Oblig 1 Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Problemer med arngren.net: 1. Nettsiden er SYKT uoversiktlig! 2. Det er

Detaljer

Prosjektoppgave i faget Styresystemer Miniprosjekt 2EA våren 2016 Gruppe 3

Prosjektoppgave i faget Styresystemer Miniprosjekt 2EA våren 2016 Gruppe 3 Prosjektoppgave i faget Styresystemer Miniprosjekt 2EA våren 2016 Gruppe 3 Bevisst latt være blank 1 Miniprosjekt, prosjektinformasjon (JFH) Oppgavens tittel: Prosjektoppgave i faget Styresystemer 2EA

Detaljer

Velkommen til Brother's Keeper 6 for Windows!

Velkommen til Brother's Keeper 6 for Windows! Velkommen til Brother's Keeper 6 for Windows! Det kan være at du har mottatt en Installasjons-CD eller CD/minnepinne/hentet fra internett med programmet. Dette dokumentet følger med Installasjons-CD fra

Detaljer

Prosjekt oppgaven var en ide av Valdemar Finanger, en effekttest av batterier.

Prosjekt oppgaven var en ide av Valdemar Finanger, en effekttest av batterier. Sammendrag Denne rapporten er et forprosjekt til hovedprosjekt nr.ee0705 gitt av Høgskolen i Sør-Trøndelag ved Valdemar Finanger. Prosjektets oppgave er å konstruere og videreutvikle en mikrokontrollerstyrt

Detaljer

the web Introduksjon Lesson

the web Introduksjon Lesson Lesson 1 the web All Code Clubs must be registered. Registered clubs appear on the map at codeclub.org.uk - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do. Introduksjon

Detaljer

Vedlegg LMC intranett

Vedlegg LMC intranett Vedlegg LMC intranett H12D02 Jarl-Håvard Holen Ole-Martin Larsen Fredrik Sethne-Andersen André Ritari Vedlegg 1 Resultater av kortsortering. Kortsortering Bruker 1, Salg: Kortsortering Bruker 2, Teknisk:

Detaljer

Oblig 1 Webutvikling av Jon-Håkon Rabben

Oblig 1 Webutvikling av Jon-Håkon Rabben Oblig 1 Webutvikling av Jon-Håkon Rabben Oppgave 2 og 3) http://www.it-stud.hiof.no/~jhrabben/boxmodel.html Oppgave 6) http://www.it-stud.hiof.no/~jhrabben/oblig1oppg6.html Oppgave 1) Siden tar lang tid

Detaljer

Mars Robotene (5. 7. trinn)

Mars Robotene (5. 7. trinn) Mars Robotene (5. 7. trinn) Lærerveiledning Informasjon om skoleprogrammet Gjennom dette skoleprogrammet skal elevene oppleve og trene seg på et teknologi og design prosjekt, samt få erfaring med datainnsamling.

Detaljer

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish.

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish. Brukermanual - Joomla Bonefish brukermanual - Joomla Gratulerer med ny nettside fra Bonefish. Du er nå blitt eier og administrator for din egen nettside, noe som gir deg visse forpliktelser ovenfor din

Detaljer

Bruksanvisning for Blekkspruten koblingsboks

Bruksanvisning for Blekkspruten koblingsboks Distributør Utvikler Bruksanvisning for Blekkspruten koblingsboks NorMedia Tlf 66 91 54 40 Postboks 24 Fax 21 55 76 14 1450 Nesoddtangen E-post: kontakt@normedia.no www.normedia.no Innhold Beskrivelse...

Detaljer

Administrering av SafariSøk

Administrering av SafariSøk Administrering av SafariSøk Administrering av SafariSøk Revisjonshistorie Revisjon $Revision: 1.6 $ $Date: 2003/08/05 12:44:02 $ Innholdsfortegnelse 1. Om programmet... 1 Generelt... 1 2. Fremgangsmåter...

Detaljer

Halloweenimasjon Introduksjon Scratch PDF

Halloweenimasjon Introduksjon Scratch PDF Halloweenimasjon Introduksjon Scratch PDF Introduksjon Vi vil her se på hvordan vi kan lage forskjellige animasjoner med et Halloween-tema. Disse kan vi enten dele med vennene våre gjennom Scratch, eller

Detaljer

Mindstorm, robot- og reguleringskurs

Mindstorm, robot- og reguleringskurs Mindstorm, robot- og reguleringskurs Kursets mål: Sett seg inn i reguleringsteknikk og deretter planlegge, bygge og programmere en robot for å løse et gitt problem. 1 Reguleringsteknikken Reguleringsteknikken

Detaljer

praktiske eksempler DOM Document Object Model DOM og Høst 2013 Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS

praktiske eksempler DOM Document Object Model DOM og Høst 2013 Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS DOM og praktiske eksempler Gløer Olav Langslet Sandvika VGS Høst 2013 Informasjonsteknologi 2 DOM Document Object Model Læreplansmål Eleven skal kunne programmere med enkle og indekserte variabler eller

Detaljer

Sprettende ball Introduksjon Processing PDF

Sprettende ball Introduksjon Processing PDF Sprettende ball Introduksjon Processing PDF Introduksjon: I denne modulen skal vi lære et programmeringsspråk som heter Processing. Det ble laget for å gjøre programmering lett for designere og andre som

Detaljer

Forprosjekt. Oppgavens tittel: Motorstyring Dato: 24.01.05. Jon Digernes Institutt/studieretning: Program for elektro og datateknikk

Forprosjekt. Oppgavens tittel: Motorstyring Dato: 24.01.05. Jon Digernes Institutt/studieretning: Program for elektro og datateknikk HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Program for elektro-og datateknikk 7004 TRONDHEIM Forprosjekt Oppgavens tittel: Motorstyring Dato: 24.01.05 Project title: Gruppedeltakere: Sverre Hamre

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Kandidatnr: Eksamensdato: 14.desember 2012 Varighet/eksamenstid: 09.00-12.00 Emnekode: Emnenavn: Klasse: EDT208T-A Programmerbare logiske styringer 3EK

Detaljer

Verden. Steg 1: Vinduet. Introduksjon

Verden. Steg 1: Vinduet. Introduksjon Verden Introduksjon Processing Introduksjon Velkommen til verdensspillet! Her skal vi lage begynnelsen av et spill hvor man skal gjette hvilke verdensdeler som er hvor. Så kan du utvide oppgava til å heller

Detaljer

"Dette skjer når jeg trykker på denne knappen" "Når jeg skriver i dette feltet, ser jeg at det andre forandrer seg"

Dette skjer når jeg trykker på denne knappen Når jeg skriver i dette feltet, ser jeg at det andre forandrer seg Tegning med SVG Skrevet av: Teodor Heggelund Kurs: Elm Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon I denne oppagaven skal vi lære

Detaljer

Nytt prosjekt og programlogikk

Nytt prosjekt og programlogikk Hima myexample steg for steg 1 Generelt Denne steg for steg oppskriften for myexample prosjektet er et supplement til Create Projekt.pdf filen. I Create Project.pdf står det ytterligere informasjon av

Detaljer

Team2 Requirements & Design Document Værsystem

Team2 Requirements & Design Document Værsystem Requirements & Design Document Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SRD 22/01/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

Her er en enkel bruksanvisning på administrasjonspanelet til hjemmesiden din på QTSystems.

Her er en enkel bruksanvisning på administrasjonspanelet til hjemmesiden din på QTSystems. Her er en enkel bruksanvisning på administrasjonspanelet til hjemmesiden din på QTSystems. Redigert 10.februar 2010. For at det skal bli lettere å lese denne manualen kan du justere størrelsen på dette

Detaljer

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentasjon Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentsjon 23/04/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

PLS PC-øving nr. 2 Trening i programmering

PLS PC-øving nr. 2 Trening i programmering PLS PC-øving nr. 2 Trening i programmering Utgave: 1.02 Utarbeidet av: AH Dato: 03.10.12 Revidert av: AH Dato:020914 Tema i oppgaven Del 1 Med utgangspunkt i små programbiter i ladderdiagram, LD, skal

Detaljer

Oppkobling av RGB lyslist

Oppkobling av RGB lyslist Manual til skolepakke Med HomeSeer har du en meget avansert programvare for styring av smarthus. Du kan legge til RF moduler for mange typer protokoller, men vi skal her se på oppkobling med Z-Wave protokollen.

Detaljer

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den.

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den. PXT: Stein, saks, papir Skrevet av: Bjørn Hamre Kurs: Microbit Introduksjon Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den. Steg 1: Velge tilfeldig

Detaljer

INSTALLASJON GOLDen GATE, TBLZ-1/2-1-3-41

INSTALLASJON GOLDen GATE, TBLZ-1/2-1-3-41 INSTALLASJON GOLDen GATE, TBLZ-1/2-1-3-41 1. GENERELT Kommunikasjonsenhet TBLZ-1/2-1-3-41 er utviklet for bruk til luftbehandlingsaggregatet GOLD versjon 4, A og B. Enheten består av: 1. 4-modulers normkapsling

Detaljer

MINIPROSJEKTRAPPORT. Prosjekt i faget Styresystemer. Markus Gundersen, Anders Nilsen, Sindre Åberg Mokkelbost, Even Wanvik og Vuk Krivokapic

MINIPROSJEKTRAPPORT. Prosjekt i faget Styresystemer. Markus Gundersen, Anders Nilsen, Sindre Åberg Mokkelbost, Even Wanvik og Vuk Krivokapic Fakultet for teknologi Institutt for elektrofag og fornybar energi 7004 Trondheim MINIPROSJEKTRAPPORT Prosjekt i faget Styresystemer Markus Gundersen, Anders Nilsen, Sindre Åberg Mkelbost, Even Wanvik

Detaljer

CSS: Style nettsider Nybegynner

CSS: Style nettsider Nybegynner CSS: Style nettsider Nybegynner Web Introduksjon Nå skal vi lære å endre på stilen til nettsider. I denne oppgaven forventer vi at du har gjort HTML-oppgavene eller er litt kjent med HTML fra før av. I

Detaljer

EN INTRODUKSJON OG BRUKSANVISNING TIL DLight Wizard. Når du har gjort dine valg, trykk

EN INTRODUKSJON OG BRUKSANVISNING TIL DLight Wizard. Når du har gjort dine valg, trykk EN INTRODUKSJON OG BRUKSANVISNING TIL DLight Wizard Når du har gjort dine valg, trykk INTRODUKSJON DL Wizard er laget for å kunne spesifisere og konfigurere Dynalite lysstyringssystemer Det gir En enkel

Detaljer

CSS: Animasjon Nybegynner

CSS: Animasjon Nybegynner CSS: Animasjon Nybegynner Web Introduksjon I denne oppgaven skal du lære å animerer HTML-objekter ved hjelp av CSS. Under ser du hvordan resultatet vil bli til slutt: Men før vi starter å lage animasjonen

Detaljer

Prosjektoppgave i faget Styresystemer 2EA våren 2015

Prosjektoppgave i faget Styresystemer 2EA våren 2015 Avdeling for teknologi Program for data- og elektroteknikk 7004 Trondheim Prosjektoppgave i faget Styresystemer 2EA våren 2015 TCP/IP Ethernet (skolens) Trådløst nettverk PC HMI PC2 PC3 Twisted pair SKAP

Detaljer

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen.

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen. Tetris Introduksjon Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å

Detaljer

Verden. Introduksjon. Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide

Verden. Introduksjon. Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide Verden Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide Kurs: Processing Tema: Tekstbasert Fag: Matematikk, Programmering, Samfunnsfag Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Velkommen

Detaljer

ff Brukermanual ebladadmin Pro

ff Brukermanual ebladadmin Pro ebladadmin ebladadmin er en nettbasert publiseringsløsning for publisering av eblad (digitale magasiner, publikasjoner, DM, årsrapporter, tilbudsaviser, kataloger, produktpermer, bruksanvisninger, mm)

Detaljer

består av 7 sider inklusiv denne forsiden og vedlegg. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.

består av 7 sider inklusiv denne forsiden og vedlegg. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene. Høgskolen i østfold EKSAMEN Emnekode: ITD13012 Dato: Emnenavn: Datateknikk Eksamenstid: 10.5.16 9.00 12.00, 3 timer Hjelpemidler: To A4-ark (fire sider) med egne notater Faglærer: Robert Roppestad "Ikke-kommuniserende"

Detaljer

versjon 1.1 Brukermanual

versjon 1.1 Brukermanual Side 1 05.11.2004 versjon 1.1 Brukermanual Side 2 05.11.2004 Beskrivelse av IKT-verktøy for strukturering og organisering av referanser til store mengder informasjon. GrandView er et program for strukturering

Detaljer

Installere JBuilder Foundation i Windows XP

Installere JBuilder Foundation i Windows XP Installere JBuilder Foundation i Windows XP Installasjon av JBuilder Foundation på Windows (dekker her spesifikt fremgangen ved bruk av Microsoft Windows XP Professional, men det vil mest trolig ikke være

Detaljer

Steg 1: En første animasjon

Steg 1: En første animasjon Halloweenimasjon Skrevet av: Torbjørn Skauli og Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Animasjon Fag: Programmering, Engelsk, Kunst og håndverk Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10.

Detaljer

Bacheloroppgave, E1009. Oppgradering av industrirobot. forprosjekt

Bacheloroppgave, E1009. Oppgradering av industrirobot. forprosjekt HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Program for elektro- og datateknikk 7004 TRONDHEIM Bacheloroppgave, E1009 Oppgradering av industrirobot forprosjekt HØGSKOLEN I SØR-TRØNDELAG Avdeling for

Detaljer

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1. Pingviner på tur Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Velkommen til Scratch. Vi skal

Detaljer

Steg 1: Animasjons-attributtet

Steg 1: Animasjons-attributtet CSS: Animasjon Skrevet av: Lars Klingenberg Kurs: Web Tema: Tekstbasert, Nettside, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole

Detaljer

Bruk av kildeavskrifter som er merket med grønn kule

Bruk av kildeavskrifter som er merket med grønn kule www.slektshistorielaget.no Bruk av kildeavskrifter som er merket med grønn kule Hvorfor er dette nyttig? De aller fleste av avskriftene som er markert med grønn kule er lagret i databaser på lagets hjemmeside

Detaljer

Vedlegg Brukertester INNHOLDFORTEGNELSE

Vedlegg Brukertester INNHOLDFORTEGNELSE Vedlegg Brukertester INNHOLDFORTEGNELSE Vedlegg Brukertester... 1 Testrapport Wireframe... 2 1. INTRODUKSJON... 2 1.1 Systemoversikt... 2 1.2 Meningen med testen... 2 2 TESTPLAN... 2 2.1 Funksjoner som

Detaljer

Espen Seljemo, Torry Eriksen, Vidar Wensel og Magnus Bendiksen

Espen Seljemo, Torry Eriksen, Vidar Wensel og Magnus Bendiksen Espen Seljemo, Torry Eriksen, Vidar Wensel og Magnus Bendiksen 1.0 Problemstilling... 3 1.1 Utstyr... 3 2.0 Valg av metoder... 3 3.0 Resultat...4 3.1 PL-7 Pro... 4 3.2 InTouch... 4 4.0 Problem... 5 4.1

Detaljer

BRUKERMANUAL. Telsys Online Backup

BRUKERMANUAL. Telsys Online Backup BRUKERMANUAL Telsys Online Backup TELSYS AS - 06.08.2009 Innhold Generelt... 3 Kom i gang... 4 Installasjon av Telsys Online Backup Proff/Standard... 4 Start opp klienten for første gang!... 10 Logg inn...

Detaljer

Oppsett av PC mot Linksys trådløsruter

Oppsett av PC mot Linksys trådløsruter Oppsett av PC mot Linksys trådløsruter Skal du sette opp din PC mot en Linksys trådløsruter, kan du følge dette dokumentet for hjelp. Figur 1 Linksys trådløsruter Dette dokumentet forutsetter: Norsk versjon

Detaljer

Debugging. Tore Berg Hansen, TISIP

Debugging. Tore Berg Hansen, TISIP Debugging Tore Berg Hansen, TISIP Innhold Innledning... 1 Å kompilere og bygge et program for debugging... 1 Når debugger er i gang... 2 Symbolene i verktøylinjen... 3 Start på nytt... 3 Stopp debugging...

Detaljer

Brukerveiledning for programmet HHR Animalia

Brukerveiledning for programmet HHR Animalia Brukerveiledning for programmet HHR Animalia Versjon 1.0 Rakkestad, 26.03.2014 Innholdsfortegnelse 1. Introduksjon... 3 2. Installasjon og oppgradering... 3 2.1 Nedlasting... 3 2.2 Oppdatering av operativsystem

Detaljer