Test av USB IO-enhet. Regulering og HMI.

Like dokumenter
KYBERNETIKKLABORATORIET. FAG: Industriell IT DATO: OPPG.NR.: LV4. LabVIEW Temperaturmålinger BNC-2120

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

Høgskolen i Østfold Avdeling for informasjonsteknologi. Fag ITD Industriell IT. Laboppgave 2. Del 1. Temperatur-regulering

Bruksanvisning Unitronics Vision

Øving 1 ITD Industriell IT

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD30005 Industriell IT. Dato: Eksamenstid: kl til kl. 1300

Løsning av temperatur- regulering med USB Lager et C#-program for å teste. Se prosjekt NI_DAQ_Control_1

Høgskolen i Østfold Avdeling for informasjonsteknologi. Programmering av PLS-styrt Modellandsby ved hjelp av Phoenix Profinet / PCWorX

Emnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærere: Robert Roppestad. Hele oppgavesettet består av 8 oppgaver, samt 1 vedlegg.

FYS3240/4240 Forslag til prosjektoppgave for Lab 4: DAQ-øvelse med LabVIEW

Team2 Requirements & Design Document Værsystem

Requirements & Design Document

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

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

TEE/KMB. AVR Studio 4. Brukermanual og installasjonsveiledning

Kjenn din PC (Windows 7)

Eksamensoppgaven: Hele oppgavesettet består av 8 oppgaver. Hver oppgave har en %-angivelse som angir hvor mye den teller ved sensurering.

Espen Seljemo, Torry Eriksen, Vidar Wensel og Magnus Bendiksen

Kjenn din PC (Windows7)

UNIVA as, Tromøyveien 26, N-4841 Arendal, Norway Phone: , web:

BESKRIVELSE ComControllerMK3_CCIR

Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008

WO 65 ONLINE WEATHER STATION

Veileder for opplasting av AKTIV sporlogg til PC

LAB 7: Operasjonsforsterkere

Labbutstyr i B102 (B104) Oscilloskop Funksjonsgenerator Måleprober Kontakter/plugger

1. Å lage programmer i C++

Her velger dere først System and Security og deretter System.

Laget av Atle Hybertsen Høst 2017

Bruksanvisning for Blekkspruten koblingsboks

Hvordan man kobler til printeren, laster ned CardPresso, installerer skrifttypen og får kommet i gang med produktet.

Eksamensvakt på Digital Eksamen

SOFTWARE REQUIREMENT & DESIGN DOCUMENT. Home Automation System. Nickolas Helgeland, Jon Erik Nordskog og Kristian Sande Sjølyst

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

Lab 6 Klokkegenerator, tellerkretser og digital-analog omformer

Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt!

BESKRIVELSE CCIR/GSM RELE SIKRINGSRADIO CCIR/GSM RELE

Installasjonsmanual for 1 st part TAPI

EKSAMEN. Ta med utregninger i besvarelsen for å vise hvordan du har kommet fram til svaret.

Fahad Said Data ingeniør 2015 GRIT

Nordic Eye Solo PC og MAC

Flytte System 4 fra SQL 2000 til SQL 2005 / 2008

Installasjons Guide for esam

Forprosjekt bachelor-oppgave 2012

Lite LITE. Veiledning for hurtiginstallering. Versjon 1.0

SB168-ES og M7CL Quick Setup Guide Norsk versjon

REMOTE OPERASJON, INNSTRUKS KLIENTOPPSETT. Foreningen Bergen Kringkaster / LA1ASK

INF1411 Oblig nr. 1 - Veiledning

4. Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

Arris TG3442 Docsis 3.1

Mars Robotene (5. 7. trinn)

Honeywell OneWireless

ViaTripMy. Installasjonsmanual

VH Service Software. Dette dokumentet forteller deg i korte trekk hvilke funksjoner denne programvaren har, basert på følgende menyvalg:

Elektronikk og programmering av ubrukelige roboter

Inst. for elektrofag og fornybar energi

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD13012 Datateknikk (deleksamen 1, høstsemesteret) Dato: Eksamenstid: kl til kl.

Din bruksanvisning SHARP AR-M256/M316/5625/5631

1. Å lage programmer i C++

Kjenn din PC (Windows vista)

INF1411 Obligatorisk oppgave nr. 3

Program for elektro- og datateknikk

Inst. for elektrofag og fornybar energi

Nordic Eye Solo VGA & USB

KYBERNETIKKLABORATORIET. FAG: Kybernetikk DATO: OPPG. NR.: R134 TEMPERATURREGULERING

Strøm og spenning. er forholdet mellom inn og ut-spenningene:

Artikkel 5 Astrofotografering med Starlight Express koplet til Skywatch som Objektiv

Kan micro:biten vår brukes som et termometer? Ja, den har faktisk en temperatursensor!

Laboratorieoppgave 3: Motstandsnettverk og innføring i Oscilloskop

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

BRUKERVEILEDNING KID ButikkSim IPAD

LABORATORIEOPPGAVE NR 6. Logiske kretser - DTL (Diode-Transistor Logic) Læringsmål: Oppbygning

Installasjonsveiledning, CGM Vision Installasjonskrav. 1 Innhold. 1 Formål. 2.1 Windows. 2.2 Oracle. 2.3 CGM Vision. Oppgradering v4.7 til v4.

«OPERASJONSFORSTERKERE»

Corentium Rapport & Analyse SW v2.2. Installasjonsguide

Brukermanual med troubleshooting guide HLS. mtrack Player. Rev Manual for mtrack Rev Page 1 of 12

CLS. DMX16 16 kanals DMX Lys mikser. Bruksanvisning 2001 V1.0 Laget i Norge av Compact Light System AS office@cls.no

INF1411 Oblig nr. 2 - Veiledning

Innholdsfortegnelse. Side 118 av 135

Manual for AL500AC og AL100AC

SOFTWARE REQUIREMENT & DESIGN DOCUMENT

Forelesning inf Java 1

En mikrorobot skal følge en bane og løse bestemte utfordringer

Oppsett av ChiperLab 8200 Håndholdt strekkodeleser

Program for elektro- og datateknikk

Få kontakt med SilverLink4 NB! All endring på innstillinger på PC n gjøres på eget ansvar.

Når programmet har nok opplysninger beregner det alle resterende data. Programmet tegner atumatisk opp T-s og P-v diagram for syklusen.

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

1. Arduino Bluetooth 2 HC-05 modul

UNIVA as, Tromøyveien 26, N-4841 Arendal, Norway Phone: , web:

Veiledning for oppdatering av Extensor 05 - versjon 1.16.

B. INSTALLASJON AV PC-PLANLEGGERENS PROGRAMVARE OG DRIVERE

Suzuki ECU Programming System (SEPS)

Manual for elever ved 10. trinn som vil klargjøre skole-pc for hjemmebruk etter endt skolegang ved Tromsøskolen

Manual for Eagle 100 og Lynx 500

Scan Secure GTS PAS

WORKSHOP BRUK AV SENSORTEKNOLOGI

Trust PhotoCam 1300 TRUST PHOTOCAM Brukerveiledning for hurtiginstallering. Versjon 1.0

Oppkobling av kabel-tv modem (Docsis 3.0)

EKSAMEN. Informasjon om eksamen. Emnekode og -navn: ITD13012 Datateknikk. Dato og tid: timer. Fagansvarlig: Robert Roppestad

Transkript:

Høgskolen i Østfold Avdeling for informasjonsteknologi Lab Industriell IT Fag ITD 30005 Industriell IT Laboppgave 3. Gruppe-oppgave Test av USB IO-enhet. Regulering og HMI. Skal gjennomføres i løpet av uke 44 til 47. Demofrist og rapport: senest onsdag 23. nov 2016 Fil : C:\Word_filer\FAG\industriell_IT\lab_oppgaver\2016\HMI_lab3_oppg_nov2016.docx Skrevet ut av : /Robert Roppestad 27.10.2016 Antall sider : 6

Test av IO, regulering og HMI. side 2 Innledning Første del av oppgaven går ut på å teste I/O funksjonene til USB-6008/9 IO-enhet. Andre del går ut på å lage et system som regulerer en valgt prosess, samt å lage et HMI. Utstyr PC med Windows 8 eller 10. NI-USB-6008/6009 IO-enhet med tilhørende USB-kabel. (Lånes av RR). Driver NI-DAQmx (følger med i kit et). Lastes fra nettet. Visual Studio 2015. NI Measurement Studio (demo på nettet/fagets hjemmeside.) Multimeter og spenningskilde (power supply). Er på Kyb.lab en. Ledninger for å koble inn IO-enheten. Lampeprosessen for temperaturregulering. Står på Kyb.lab. Krav til løsningen. Løsningen skal demonstreres for RR senest onsdag 23. nov 2016. Det skal innleveres en rapport som dokumenterer utførelsen. Valgte løsninger skal forklares. Skjermdump av GUI og kildekode skal vedlegges. Oppgave 1. Kom i gang med IO-enheten, A/D, D/A, DIO. A. Sjekk at PC en er oppe og går med Win 8 eller 10. Installer Visual Studio 2015 hvis dere ikke allerede har gjort det. Se eget notat «Getting started» for innstallering av Visual Studio og drivere. Installer nødvendig drivere for I/O-enheten. NI-DAQmx, NI-Max m.m Koble NI-USB-6008 enheten til PC en. Driveren skal nå starte. Start programmet NI-MAX som følger med (ligger i National Instrument katalogen), og sjekk at IO-enheten virker som den burde ved å kjøre en test som dere finner slik: Under «My System» finner dere en rekke «knapper». Velg «Devices and interfaces». Dere skal nå se at NI-USB 6008 er dev1. Velg enheten, og dere får opp informasjon og mulighet for å kjøre test. Figur 1 viser hvordan NI-Max ser ut ved oppstart, og under test. Test både A/D, D/A og digitale inn/ut. Har benyttet RSE (Referenced Singel Ended) analog tilkobling til AI kanal 0 i dette eksemplet. Bruk et multimeter for å måle spenning (Volt) Bruk et power-supply for å påtrykke spenningr mellom 0 og 10 Volt. NB!! Ikke kortslutt eller koble signaler feil. Da ryker kortet. $$$$$$

Test av IO, regulering og HMI. side 3 For analog input: Ta gjerne bort avkrysningen for: Autoscale chart Mode: On Demand Ikke påtrykke spenning (volt) over 10 Volt!! Figur 1. NI-Max ved oppstart og test. B. Lag nå et Windows Form program i C#.Net som tester de forskjellige I/O funksjonene. Figur 3 viser en mulig løsning (kun et eksempel). Lag først en metode/funksjon som leser inn en spenning mellom 0 og 5 Volt på en valgt A/D kanal, og som deretter skriver voltverdien på skjermen. Bruk et power supply og et multimeter. Se figur 2. Varier spenning og sjekk nøyaktigheten til A/D omformeren med et multimeter. Vis dette i en tabell. Dere bør teste verdier mellom 0 og 5 volt i et intervall på 0.5volt. Hvor nøyaktig er A/D-omformeren? Figur 2. Test med multimeter og Power supply.

Test av IO, regulering og HMI. side 4 Utvid programmet med en metode/funksjon som legger en spenning ut på en valgt D/A. Skriv spenning på skjermen, og benytt et multimeter for å teste nøyaktigheten til D/A omformeren. Vis dette med en tabell tilsvarende som du gjorde for A/D-omformeren. Hvor nøyaktig er D/A-omformeren? Utvid programmet med en metode/funksjon som setter en valgt digital utgang høy. Sjekk med en prøvelampe/multimeter. Utvid programmet med en metode/funksjon som leser inn en digital inngang. Vis på skjermen hvilken kanal som er satt høy/lav. Figur 3. Eksempel på GUI for test av I/O-enheten. Samle alle oppgaver som IO-enheten skal utføre i en egen DAQ-klasse med metoder som utfører A/D, D/A, DIO. Test at metodene virker som de skal. Oppgave 2. Regulering med enkelt HMI. Lag nå en ny applikasjon som kan utføre regulering av en valgt prosess. (Temperaturregulering på lampeprosessen er OK å benytte, se figur 4.) Figur 4. Lampeprosessen koblet opp mot IO-enheten.

Test av IO, regulering og HMI. side 5 En Timer kan brukes for å kjøre reguleringssløyfa periodisk. Brukeren skal kunne endre setpunktet mellom 0 og 100%. PID parametrene (K, Ti, Td og samplingstiden T) skal også kunne endres av brukeren. Benytt en anerkjent regulatoralgoritme. Lag helst en egen PID-klasse med en metode som kan utføre PID-regulering. Setpunkt, prosessverdien og pådraget skal kontinuerlig vises i vinduet. Figur 5 viser noen eksempel på mulig løsninger. Bruk gjerne Windows-kontrollere som: Knapper, Spinner, Progressbar, Listebox, Editboks. Det ligger også ActiveX kontrollere på nettet (søke selv) som kan være OK å benytte. Prøv å legge inn et «vindu/trend» som plotter temperaturen grafisk. Figur 5. Eksempler på GUI for regulering av en prosess. Test systemet mot prosessen. Finn gunstige regulatorparametere. Skal vedlegges rapporten. Test sprang i referansen, og kontroller at dere har et godt stabilt system som regulerer med null stasjonær feil. Sjekk at programsystemet og prosess oppfører seg som forventet. Kommenter hvordan løsningen deres virker. Test forskjellige samplingstider som T = 1, 2, 4, 10 sek. Beskriv hvordan reguleringen virker med de forskjellige samplingstider.

Test av IO, regulering og HMI. side 6 Frivillig oppgave for å forbedre HMI et. Oppgave 3. Bruk av Measurement Studio, MS. Installer Measurment Studio (full versjon som kan lånes av RR eller en demo-versjon som dere finner på nettet). Sjekk denne linken. http://sine.ni.com/np/app/main/p/docid/nav-99/lang/no/dere skal med hjelp av MS lage et forbedret HMI i Visual Studio. Bruk Wizards fra MS. Legg inn knapper, trender og grafer, slik at HMI et får et mer profesjonelt preg enn det dere laget i oppgave 2. Eksempel fra MS er vist i figur 6. Test mot lampeprosessen. Kommenter løsningen dere har benyttet. Figur 6. HMI med Measurement studio Figur 7. Eksempel på HMI ved bruk av Measurement Studio.