• No results found

ABB Group March 1, 2010 Slide 1

N/A
N/A
Protected

Academic year: 2021

Share "ABB Group March 1, 2010 Slide 1"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

OPC Unified Architecture (UA)

Analyzer Device Integration (ADI) and

the Potential Application to NeSSI™

Systems

(2)

Introduction

OPC 1995

Object Linking and Embedding for Process Control

Delivers standard interface for exchanging information from disparate suppliers providing automation enabling applications

Designed for:

App to app communication (COM) PC to PC communication (DCOM) Microsoft OS centric

Three interfaces, three distinct functional specifications DA, HDA and A&E

(3)

Introduction

OPC UA 2006

OPen Connectivity Unified Architecture

Delivers standard interface for securely and more

efficiently exchanging information including complex data according to the specific needs of the automation industry

Designed for:

Portability across platforms including embedded RTOS

Plant floor (remote sensors) through to enterprise level intelligence apps (dashboard)

Non-MS centric, service oriented architecture (SOA) One interface, one distinct functional specification

(4)

Introduction

ADI 2008

Analyser Device Integration

Logical extension of OPC UA specification for Process Analytical Technology (PAT)

Born of Frustration

PAT presents a relatively unique challenge for analyzer data exchange and control

Many analyser types, from various vendors with many different types of data, including complex arrays (spectra) and structures

Even analysers producing exactly the same data, do not use the same format

Many vendors do not publish the raw data forbidding final users to use generic tools to improve their data analysis

Common data exchange method for process and laboratory analysers needed Standard data model

For integration of many different analysers with proprietary protocols

Enables several levels of device integration from simple data acquisition to configuration and control

(5)

Introduction

Many Types of Analysers

Provide support for a wide range of existing and future analyzers including but not limited to: Light Spectrometers IR/NIR spectrometers (dispersive) UV/VIS spectrometers FT-IR/NIR spectrometers Raman Spectrometers Imaging spectrometers Terahertz spectrometers Radiometers

Light Induced Fluorescence spectrometers

Particle size monitoring systems Particle Size

Analyzer - Laser Diffraction Particle Size Analyzer -Dynamic Light Scattering

Zeta Potential - Laser Doppler Electrophoresis Focused Beam Reflective Measurement

Imaging particle size monitoring systems Particle Size Definition Automated Microscopy Cell Counting Acoustic spectrometers Mass spectrometers Chromatographs Gas chromatographs Liquid chromatographs (HPLC, UPLC …) Imaging systems

NIR Chemical Imaging

Nuclear Magnetic Resonance spectrometers

(6)

Introduction

Some Data Interface Examples

FTIR: Provides a DLL that gives access to instrument

functionality with a series of method calls

Matrix-F: Provides a DLL that gives access to

instrument functionality through a generic 3 letter ASCII

command code

FBRM: No DLL or driver of any form, need to use

proprietary RS232 protocol or full laboratory FBRM

software

Diode Array: Provides an OPC/DA interface with tags

for array data, scalar data and instrument control

MonARC: Embeded computer provides access to

commands and data through SQL server databases

(7)

OPC UA Base Services All Necessary Services

OPC-ADI

Builds on the OPC-UA Specifications

DA A&E HDA CMDs OPC Information Model

OPC-ADI is one of many possible OPC UA Information Model Extensions

Analyzer Device Interface

Vendor Information Model

(8)

Integration at

Process Controller is standard and easier

Complex data types available from analyzer controller to process controller in a standard format Hot Air Granules Filters FBRM Analyzer

NIR used to monitor moisture

Determine end-point Moisture profile used for asset monitoring

Provide data to allow closed loop control to optimize drying

FBRM used to

monitor particle size

Detect prevent clumping

Detect presence of fines that can clog filters

Provide data to allow closed loop control to optimize drying

Proprietary interface

OPC-ADI Analyzers in the Process

Standard Interfaces – Standard Data

Smart NIR Analyzer Analyzer Controller Process Controller (PLC, DCS) ADI interface ADI Interface

(9)

Integration at

Process Controller is expensive and

proprietary

Limited data types from analyzer controller to process controller in non-standard format Hot Air Granules Filters FBRM Analyzer

NIR used to monitor moisture

Determine end-point Moisture profile used for asset monitoring

Provide data to allow closed loop control to optimize drying

FBRM used to

monitor particle size

Detect prevent clumping

Detect presence of fines that can clog filters

Provide data to allow closed loop control to optimize drying

Proprietary interface

Proprietary Interface

Current Analyzers in the Process

Proprietary Interfaces – Non Standard Data

NIR Analyzer Analyzer Controller Analyzer Controller Process Controller (PLC, DCS) Proprietary interface Proprietary Interface

(10)

ADI Analyzer Model

Extensible Data Model

Represents a generic analyzer as a measuring device with n channels Models the slots for

sample accessories and the actual installed

accessories

The model is flexible enough to represent

analyzer systems made up of many discrete analyzers

(11)

NeSSI™ Applications

Gen 2 and 3 Systems

Endeavors to arrive at a standard Gen 2 communication bus brought us to:

Two standard protocols: CANopen and Foundation Field Bus

One proprietary protocol: I2C

The concept of OPC UA ADI is to bring disparate standard and proprietary protocols to one analyzer data and control integration model

This, of course, does not address the physical layer With the advent of Gen 3 systems, we will hopefully have myriad micro-analyzer technologies on board an SHS

(12)

NeSSI™ Applications

Gen 2 and 3 Systems

GC Oven GC Controller CAN F/O Link CU F/O Link uGC uMS uH2O Flow 1 Flow 2 Gateway Analyser Network OP UA ADI Server 2 OP UA ADI Server 1 Server OP UA ADI Server n Accessories Gen 2 u Analysers Gen 3 Ethernet

(13)

NeSSI™ Applications

Gen 2 and 3 Systems

OPC UA Server 1

ADI Server 1

SHS Device Type

GC Device Type uH20 Device Type uGC Device Type

Creates address space in the UA server for the data templates OPC UA Server 2

ADI Server 2

Analyzer Device Type

Gen 3

Flow 1 Flow 2 DVM

uMS Device Type

Gen 2

Analyzer Device Type OPC UA Server n

ADI Server n

Slot Accessory Heater

Channel Stream Slot Accessory Column Sample Point

(14)

Proposed Connectivity Model

DCS Datalink Client/Server Topologies

GC GC GC

GC

Anlzr Level 2 FLAN

Anlzr Level 2 FLAN

(Private IP Addresses) GP Area - Control/Analyzer/RIB Room

Fiber -opt ic link Fiber -opt ic link Field ☺ Anlzr Level 1 Sensor Bus (CAN)GC Embedded SAM SAM SAM ☺ Analyzer Control Sampling Systems ☺ SAM FTNIR Raman Spectral Fiber OPC Client Bridge (CB) Level 3 c-LAN DCS Level 2 LAN (TDC=LCN) DCS OPC Server Router Virtual Analyzer Data Aggregate Server ADI Server

(15)

Conclusion

Takeaways

Generation 3 will demand very high amounts of data including complicated data such as spectra

OPC UA provides compressed and binary data transfer, while managing secure access through Security

Certificates like a web interface

Different standard and proprietary protocols become transparent, with respect to data, at the OPC UA ADI server

OPC UA is cross-platform focused as opposed to MS OS centric which pulls in the embedded device and remote sensor layer

OPC UA is very flexible in where the server can reside allowing full flexibility in what and how much data gets moved around

(16)

Conclusion

Status

Has OPC UA been released?

2006, however while the companion spec for ADI has been released, that of the Device has not

Where does the ADI specification stand?

Last meeting in November 2009. Meeting in August 2009 finalized the common data template for the GC.

Has an OPC UA ADI server been implemented yet?

ABB Quebec demonstrated one at the ACHEMA exhibition in May 2009

Subject of presentation in Thursday AM IIB session

How big is OPC UA? What hardware do I need to install it and the ADI server?

Smart module? Process analyzer? Server?

(17)

References

Related documents

Because a full-duplex TAP copies both the send and receive channels from a full-duplex link to the analyzer (where the data is integrated), the analyzer can monitor a

In order to enable our analysis to draw general conclusions on LRT projects in Canada, we decided to treat multiple cases in order to attempt to ensure the generalizability of

In case of sample temperature is higher than AN-920 temperature, it shows low measurement value and sample temperature is lower than AN-920 temperature, it shows high

Open Joint-Stock Company Russian Bank for Development Leasing Company was established (renamed OJSC SME Leasing in 2011) to operate as a development institution providing

To develop novel tuning methods using Particle Swarm Optimization with Explorer (PSOE) and Genetic Algorithm with Parameter Exchanger (GAPE) for PID controllers in

25 represents the results of vertical displacement for medium series 1-2-4, used to analyse the temperature effect on bending resistance for the case of beams with welded stirrups..

Both THE COMM(INITY INTERPRETER andthis workbook are used to present a 40- to 60-hour program in general community interpreting and/or specialized sectors.. of

Syntax analyzer (parser) basically checks for syntax of the language .Syntax analyzer which takes the token from lexical analyzer and group of them in a such a way