26
Advance technologies; Automate the world. Alex Lee Software Product Manager [email protected] The Open Software Solution for Measurement & Automation

Advance technologies; Automate the world. Alex Lee Software Product Manager [email protected] The Open Software Solution for Measurement & Automation

Embed Size (px)

Citation preview

Advance technologies; Automate the world.

Alex Lee

Software Product Manager

[email protected]

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.

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.

User Interface

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.

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!!

Advance technologies; Automate the world.

Project Wizard

Advance technologies; Automate the world.

How to get DAQBench or DAQCreator for evaluation?

• ADLINK ALL-IN-ONE CD

• Download from ADLINK website

• DAQBench– Four-Hour Full Function Evaluation

• DAQCreator– 15-Day Full Function Evaluation