46
Programsko orodje LabVIEW za kreiranje, zajem in obdelavo signalov (statične in dinamične karakteristike hidravličnih proporcionalnih ventilov) Marko Šimic Telefon: +386 1 4771 727 e-mail: [email protected]

Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

Embed Size (px)

Citation preview

Page 1: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

Programsko orodje LabVIEW za

kreiranje, zajem in obdelavo signalov (statične in dinamične karakteristike hidravličnih

proporcionalnih ventilov)

Marko Šimic

Telefon: +386 1 4771 727

e-mail: [email protected]

Page 2: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

2

VSEBINA VAJE

Strojna oprema

Predstavitev

Izdelava programa

1

Programsko orodje LabVIEW 2

Page 3: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

3

Strojna oprema

(neposredno jo moramo poznati za izdelavo programa)

Hidravlični agregat Filter Prop. ventil LabVIEW oprema

Temp. senzor Tlačni senzor Senzor toka fluida Napajalnik 24V

Page 4: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

4

Programska oprema – LabVIEW orodje, s katerim izdelamo

grafično podobo in program

Page 5: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

5

LabVIEW programsko orodje

Začnemo lahko nov projekt –

Blank VI

ali pa odpremo že izdelanega.

Page 6: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

6

LabVIEW – Front Panel (grafični vmesnik za izdelavo grafične podobe

programe, slike, gumbi, prikazovalniki, itd.)

Page 7: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

7

LabVIEW - Block Diagram (programski vmesnik)

Bližnjica za prikaz in menjavo obeh vmesnikov: ctrl + e

Zavesni meni aktiviramo z desnim klikom miške.

Page 8: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

8

LabVIEW – Tool Palete, pisanje, barvanje, ozadja, povezovanje, itd…

Page 9: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

9

LabVIEW – Kreiranje grafičnega vmesnika za prikaz merjenih veličin

proporcionalnega ventila

Page 10: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

10

LabVIEW – Kreiranje grafičnega vmesnika za prikaz merjenih veličin

proporcionalnega ventila

Page 11: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

11

LabVIEW – Kreiranje grafičnega vmesnika za prikaz merjenih veličin

proporcionalnega ventila

Page 12: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

12

LabVIEW – Kreiranje programskega vmesnika, blokovnega

diagrama

Krmiljenje proporcionalnega

ventila

Zajem, modulacija in

prikaz merjenih

signalov senzorjev

ter shranjevanje

Page 13: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

13

LabVIEW – Table control za izdelavo zavesnega menija grafičnega

vmesnika, preklapljamo med posameznimi meniji

Page 14: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

14

LabVIEW – Decorations, dekoracijski elementi

Page 15: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

15

LabVIEW – Numeric indicators, Numerični indikatorji kot so Input

signal, Piston displacement, Temperature gauge

Page 16: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

16

LabVIEW – Numeric indicators, numerični indikatorji kot so Pressure

Gauges and Flow meter

Page 17: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

17

LabVIEW – Charts and Graphs, merjene veličine lahko prikazujemo z

grafi

Page 18: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

18

LabVIEW – Charts and Graphs, merjene veličine lahko prikazujemo z

grafi

Page 19: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

19

LabVIEW – Stop Button, gumb stop za ustavitev programa

Page 20: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

20

LabVIEW – Stop Button, gumb se neposredno nahaja v programskem

vmesniku in vpliva na zaustavitev zanke While Loop.

Page 21: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

21

LabVIEW – Knob, ročno zvezno nastavljanje krmilnega signala

proporcionalnega ventila

Page 22: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

22

LabVIEW – Toggle Switch, analog, descrete, izbira med zveznim ročnim

in diskretnim nastavljanjem krmilnega signala

Page 23: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

23

LabVIEW – Numeric indicator, Input signal, numerični indikatorji za

prikaz merjenih veličin v tekstovni obliki

Page 24: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

24

LabVIEW – Numeric control, Descrete signal, numerični kontrolniki za

generiranje diskretnega krmilnega signala proporcionalnega ventila

Page 25: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

25

LabVIEW – Kreiranje blokovnega diagrama za krmiljenje

proporcionalnega ventila

Page 26: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

26

LabVIEW – Kreiranje fizičnega virtualnega kanala kartice in kreiranje

minimalne ter maksimalne vrednosti signalov

Uporabimo blok kot je prikazano na sliki. Bloku je potrebno določiti minimalno in

maksimalno vrednost (odvisno od kartice, v našem primeru BNC 2120, min=-10 V,

max=+10 V). Ob postavitvi z miško na mesto fizičnega kanala in pritiskom desnega

gumba miške kreiramo kontrolni element. Enako izvedemo za kreiranje kontrolnega

elementa minimalne in maksimalne vrednosti. Za maksimalno in minimalno vrednost ni

potrebno kreiariti kontrolnika, lahko imamo le konstanto.

Page 27: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

27

LabVIEW – Kreiranje fizičnega virtualnega kanala kartice in kreiranje

minimalne ter maksimalne vrednosti signalov

Potrebno je določiti ustrezen virtualni kanal. Nastavimo na Analog Output in vrednost

Voltage.

Page 28: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

28

LabVIEW – Kje najdemo blok za kreiranje fizičnega virtualnega kanala

kartice?

Page 29: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

29

LabVIEW – Write, zapis vrednosti spremenljivk

Določitev ustreznega analognega signala

Page 30: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

30

LabVIEW – Kje najdemo blok za zapis vrednosti spremenljivk?

Page 31: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

31

LabVIEW – Funkcija Select omogoča preklop med diskretnim in

zveznim krmiljenjem proporcionalnega ventila

Kje funkcijo najdemo?

Page 32: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

32

LabVIEW – Blok za brisanje trenutne vrednosti

Ker celoten blokovni diagram za kreiranje krmilnega signala proporcionalnega ventila

poteka v zanki vrednosti signala najprej zapišemo in jih na koncu tudi brišemo.

Page 33: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

33

LabVIEW – Kje najdemo blok za brisanje trenutne vrednosti?

Page 34: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

34

LabVIEW – Blok za opozorilni signal napak

Page 35: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

35

LabVIEW – Kje najdemo blok za opozorilni signal napak?

Page 36: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

36

LabVIEW – Kreiranje blokovnega diagrama za zajem in shranjevanje

merjenih signalov

Page 37: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

37

LabVIEW – DAQ assistant, virtualni vmesnik kartice zajemanja signalov

Page 38: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

38

LabVIEW – Kje najdemo DAQ assistant?

Page 39: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

39

LabVIEW – DAQ assistant

Izbira ustreznega signala: zajemali bomo analogne signale, vrednost signalov bo v

voltih.

Page 40: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

40

LabVIEW – DAQ assistant

Določitev ustrezne kartice: na voljo imamo vse kartice, ki so priključene na PC.

Izberemo enega od fizičnih kanalov, npr. ai0.

Page 41: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

41

LabVIEW – DAQ assistant, dodajanje fizičnih kanalov preko katerih

bomo zajemali merjene signale.

Page 42: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

42

LabVIEW – DAQ assistant, dodajanje fizičnih kanalov preko katerih

bomo zajemali merjene signale. V » konfiguratorju« se nam kanali

nalagajo in jih kasneje lahko nastavljamo.

Page 43: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

43

LabVIEW – Filtriranje signalov, kje najdemo blokovni element?

Če je potrebno signal

filtriramo. Poznamo

visokopasovni in

nizkopasovni filter.

Page 44: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

44

LabVIEW – Zajemanje in shranjevanje signalov, kje najdemo blokovni

element?

Page 45: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

45

LabVIEW – Zajemanje in shranjevanje signalov, izbira ustreznega

formata zapisa.

TDM - zapis za analizo

v programskem orodju

NI Diadem

LVM - zapis za analizo

v programskem orodju

EXCEL

Page 46: Programsko orodje LabVIEW za kreiranje, zajem in obdelavo ...web.fs.uni-lj.si/lasim/uploads/Predmeti/HIPS/Vaje/Labview_proportional valve.pdf · LabVIEW – Kreiranje fizičnega virtualnega

46

Hvala za pozornost