Upload
melissa-caldwell
View
214
Download
0
Embed Size (px)
Citation preview
Advance technologies; Automate the world.
Alex Lee
Software Product Manager
The Open Software Solution for
Measurement & Automation
Advance technologies; Automate the world.
Outline
• DAQBench– DAQBench Overview and Concepts– Benefits of Using DAQBench– Suitable Applications and Users– DAQBench Functions and Demonstration
• DAQCreator– Introduction– Demonstration
Advance technologies; Automate the world.
ActiveX Controls• Microsoft standard architecture of reusable software
components• Can be used on many programming environments
– VB– VC++– Delphi– C++ Builder
• The Interface of ActiveXcontrols– Property– Method– Event
ActiveX Object
Methods (call)
Events (fire)
Properties (set/get)
Application
Advance technologies; Automate the world.
Trend of Measurement and Automation
• More and more developers use open programming languages– Agilent announced they
support Visual Studio .NET as the T&M development platform
– NI released the Measurement Studio
– ADLINK released DAQBench in ‘98
Advance technologies; Automate the world.
Measurement Applications
Data acquisition
Data analysis
Data presentation
Information integration
Advance technologies; Automate the world.
SCADA/HMI Applications
•Data collection and monitoring•Alarm management and logging•Automatic data logging•Real-time and historical trending•Reporting•Equipment diagram
•Data collection and monitoring•Alarm management and logging•Automatic data logging•Real-time and historical trending•Reporting•Equipment diagram
Advance technologies; Automate the world.
What is DAQBench?• ActiveX controls for measurement and
automation applications• Based on VB, VC++, Delphi… programming e
nvironment for script and advanced functions• Functions
– User interface– Information integration– Analysis library– SCADA/HMI
Advance technologies; Automate the world.
DAQBench 2.3
DAQBenchUser interface
InformationIntegration
Excel
Data Base
Web Support
OPC Support
AnalysisLibrary
SCADA/HMI
Real-time trend Historical trend
Report Alarm EquipmentDiagram
Advance technologies; Automate the world.
Information Integration
• Internet/web support objects
• Excel linker object
• Database linker object
• OPC client object
• Thermocouple object
Advance technologies; Automate the world.
Analysis Library
• Array
• Matrix
• Complex number
• Basic statistics
• FFT
Advance technologies; Automate the world.
DAQBench SCADA/HMI Architecture
Tag server
DAQBench ActiveX controls
UserInterface
UserInterface
Real-timeTrend
Real-timeTrend
HistoricalTrend
HistoricalTrend
AlarmInterface
AlarmInterface
Tag configutility
Tag configutility
Database
OPC server OPC server OPC server OPC server
config file
Ethernet
Ethernet
PLC
Advance technologies; Automate the world.
DAQBench SCADA/HMI
Tag ServerDatabase
The Tag Server communicates with OPC servers (either local or remote), scales the data, logs historical data, and processes alarms,
OPC
The Tag Config Utility configures all tags in the system. When you configure a tag, you define several properties for the tag, such as logging, scaling, and alarms.
ActiveX controls
DAQBench Trends, Alarms, Reports, Equipment, and User Interface controls allow you to quickly develop screens. In addition, linking to tags is through the use of easy interface window. You don’t even need to write any program.
Advance technologies; Automate the world.
DAQBench SCADA/HMI Controls
• Real-time trend
• Historical trend
• Alarm display
• Data report
• Alarm report
• Equipment diagrams
Advance technologies; Automate the world.
Data Acquisition
Data Analysis
Data Presentation
Information Integration
Analysis OCXFFTMatrix/ArrayBasic statistics…
Information Integration ActiveX controls
ExcelDatabaseWeb page…
•NuDAQ ActiveX controls•NuDAM ActiveX controls•High Speed Link ActiveX controls•DLL
Data presentation ActiveX controls
Waveform GraphXY GraphMeterLED…
Test & MeasurementApplications
Advance technologies; Automate the world.
SCADA/HMI Applications
•Data collection and monitoring
•Alarm management and logging
•Automatic data logging
•Real-time and historical trending
•Reporting
•Equipment diagram
•Data collection and monitoring
•Alarm management and logging
•Automatic data logging
•Real-time and historical trending
•Reporting
•Equipment diagram
DAQBench SCADA/HMI functions
Advance technologies; Automate the world.
Benefits of Using DAQBench
• Ease-of-Use– Using general programming languages
(VB, VC++, etc.)– Interactive and even-driven programming
• Low Cost– Easy programming, saves you time (and
money) not only in initial implementation but also in future maintenance.
– Quick time-to-market
Advance technologies; Automate the world.
Benefits of Using DAQBench
• Performance– Better than ready-to-run package or
graphical programming language
• Integration– Easy to integrate with Excel, web, OPC
server, DDE server, and database
• Open and extensible
Advance technologies; Automate the world.
Application Example 1 – Factory Monitoring
SCADA/HMI
. . . . . .
Ethernet
NuDAMOPC
NuDAMOPC
NuDAMOPC
NuDAMOPC
700 I/O
Advance technologies; Automate the world.
Application Example 2 – Battery Discharge Status Measurement
• NuDAQ PCI-9114HR: measure electric voltage and current
• NuDAM ND-6013: measure RTD temperature
• Using NuDAQ OPC server and NuDAM OPC
server to acquire measurement data
• Using DAQBench to monitor and log data
Advance technologies; Automate the world.
DAQCreator Features• Smart and easy to use measurement system creator• No programming needed• 40MB/sec high-speed stream to disk• Data can be recorded to file or/and shown on viewin
g panel• Customizable viewing panel style• Spectrum analysis• Exporting capability
– CSV– Excel
Advance technologies; Automate the world.
Data Logging
Normal file system(Save to a binary file)
11011010…..
Adaptec SCSI card
+SCSI hard disk
40 MB/secStream to Disk!!
40 MB/secStream to Disk!!