YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

LabVIEWOPCwithNIOPCServers

Hans-PetterHalvorsen,M.Sc.

Page 2: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

Software

YouneedthefollowingSoftware:• LabVIEW(LabVIEWProfessionalDevelopmentSystem32-Bit:English)

• NIOPCServers

AllLabVIEWSoftwarecanbedownloadedfrom:www.ni.com/download

Youmayusethemin“EvaluationMode”ifyoudon'thaveavalidLicensekey

Page 3: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

WriteDatatoOPCServerReadDatafromOPCServer

LabVIEWApplication#1 LabVIEWApplication#2

InthisExampleLabVIEWApplication #1andLabVIEWApplication#2areonthesamecomputer.Normallytheyarelocatedon2differentcomputersinaNetwork.

NIOPCServers

Page 4: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

NIOPCServers

Hans-PetterHalvorsen,M.Sc.

Page 5: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

NIOPCServersADemoversionshouldbeincludedwithLabVIEWDSCModuleorLabVIEWReal-TimeModule

UseSearchinWindows.Searchfor«OPCServers»Andselect«OPCServersConfiguration»

Page 6: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

NIOPCServers

NIOPCServerswillthenstartandyougetaccessfromtheTaskbarinWindows.

Select“Configuration”

Page 7: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

NIOPCServersConfiguration

HereyoumaycreateNewOPCTags.JustRight-clickandselect«NewTag»

Page 8: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

NIOPCServers– CreateNewTag

HereIhavecreateaNewOPCTagcalled«Temperature»

Page 9: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

OPCinLabVIEW

Hans-PetterHalvorsen,M.Sc.

Page 10: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

TheOPCFunctionsinLabVIEW

TheDataSocketpaletteinLabVIEW: WriteDatatoOPC

ReadDatafromOPC

OpenConnectiontoOPCServer CloseConnection

toOPCServer

BrowseOPCServersandOPCItems

YoucanuseLabVIEWasanOPCclientbyconnecting toanOPCserverthrough aDataSocket connection.

Page 11: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

OPCWriteinLabVIEW

Hans-PetterHalvorsen,M.Sc.

Page 12: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

WriteDatatoOPCServerReadDatafromOPCServer

LabVIEWApplication#1 LabVIEWApplication#2

InthisExampleLabVIEWApplication #1andLabVIEWApplication#2areonthesamecomputer.Normallytheyarelocatedon2differentcomputersinaNetwork.

NIOPCServers

Page 13: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

Write toOPCServerusingLabVIEW

OrspecifyURLdirectly:

1 2 3 4

WhileLoop

WhileLoop

UsetheBucketBrigade Items– becausetheycanbeusedforbothreadingandwriting

Page 14: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

ConnecttoNIOPCServersWriteTagURLmanuallyorselectTagusing the«DataSocketSelctURL»

Page 15: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search
Page 16: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

OPCReadinLabVIEW

Hans-PetterHalvorsen,M.Sc.

Page 17: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

WriteDatatoOPCServerReadDatafromOPCServer

LabVIEWApplication#1 LabVIEWApplication#2

InthisExampleLabVIEWApplication #1andLabVIEWApplication#2areonthesamecomputer.Normallytheyarelocatedon2differentcomputersinaNetwork.

NIOPCServers

Page 18: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

Read fromOPCServerusingLabVIEW

1 2 3 4

WhileLoop

WhileLoopOrspecifyURLdirectly:

Page 19: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

ConnecttoNIOPCServersWriteTagURLmanuallyorselectTagusing the«DataSocketSelctURL»

Page 20: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search
Page 21: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

FinalSolution

Hans-PetterHalvorsen,M.Sc.

Page 22: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

WriteDatatoOPCServerReadDatafromOPCServer

LabVIEWApplication#1 LabVIEWApplication#2

InthisExampleLabVIEWApplication #1andLabVIEWApplication#2areonthesamecomputer.Normallytheyarelocatedon2differentcomputersinaNetwork.

NIOPCServers

Page 23: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

RunningWriteClientandReadClientsimultaneously

ItWorks!

Page 24: LabVIEW OPC with NI OPC Servers - halvorsen.blog · NI OPC Servers A Demo version should be included with LabVIEW DSC Module or LabVIEW Real-Time Module Use Search in Windows. Search

Hans-PetterHalvorsen,M.Sc.

UniversityCollegeofSoutheastNorwaywww.usn.no

E-mail:[email protected]:http://home.hit.no/~hansha/


Related Documents