Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term...

21
Connectivity for PA Systems Connectivity for PA Systems Confusion or Opportunity Confusion or Opportunity IFPAC 2001 Connectivity for Process Analytical Systems: Confusion or Opportunity Peter van Vuuren ExxonMobil Chemical Engineering and Manufacturing Services Baytown, Texas January 22, 2001

Transcript of Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term...

Page 1: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

Connectivity for Process Analytical Systems:

Confusion or Opportunity

Peter van VuurenExxonMobil Chemical

Engineering and Manufacturing ServicesBaytown, Texas

January 22, 2001

Page 2: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

•• Analyzer Computing System HierarchyAnalyzer Computing System Hierarchy

TopicsTopics

•• ProprietaryProprietary vsvs. Open Connectivity Solutions. Open Connectivity Solutions

•• Level 0/1 ChallengesLevel 0/1 Challenges

•• Level 1/2 Challenges :Data DomainsLevel 1/2 Challenges :Data Domains

•• The Process Analytics Community 1M$?The Process Analytics Community 1M$?

•• Opportunity for ActionOpportunity for Action

Page 3: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1Process Control System/Analyzer System PerspectiveProcess Control System/Analyzer System Perspective

PLANT

AREA

UNIT

FIELD A

PIU CBPM

AMHM

VMS

PROCESS CONTROL SYSTEM

PLANT

AREA

UNIT

FIELD A

CAC ACGCC

AMHM

AEWS

SS SENSOR

ANALYZER COMPUTING SYSTEM

System within a SystemSystem within a System

Page 4: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1Analyzer Computing System HierarchyAnalyzer Computing System Hierarchy

A

Sample System Sensor

GC FTIR

LEVEL 3 an-LAN

LEVEL 2 FLAN

Datalink

INFORMATION MANAGEMENT(Gateway to External Data)

CENTRAL USER INTERFACEAND DATA MANAGEMENT

DATA ACQUISITION AND CONTROL

FIELD DEVICES(SENSORS, VALVES,DETECTORS, ETC.)

LEVEL 4 LAN = PLANT LAN

PC -Based Workstation/User Interface

PC-Based Data/MethodsArchive and User Interface

L0

L1

L2

L3DCS

ValidatedMeasurements

RemoteServer(s)

RemoteWorkstation(s)

Page 5: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

DAACCom

Sample Conditioning SystemSample Conditioning System

Process StreamProcess Stream

Field LANField LAN

P F T

Level 1 Bus

Analyzer Analyzer

ControllerController

A

DAACCom

Analyzer Computing System Hierarchy (Level 0/1)Analyzer Computing System Hierarchy (Level 0/1)

All System Components All System Components in Contact with Sample in Contact with Sample including the Sensorsincluding the Sensors

Level 0Level 0

Level 1Level 1

All Additional Electronic and All Additional Electronic and Computing Components Computing Components Required to Generate Required to Generate

Analytical ResultAnalytical Result

Page 6: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

Sample Conditioning SystemSample Conditioning System

All System Components All System Components in Contact with Sample in Contact with Sample including the Sensorsincluding the Sensors

Level 0Level 0

Level 1Level 1

A

Process StreamProcess Stream

Level 2 Bus = Field LAN

P F T

Level 1 Sensor Bus

Analyzer Analyzer

ControllerController DAACCom

All Additional Electronic and All Additional Electronic and Computing Components Computing Components Required to Generate Required to Generate

Analytical ResultAnalytical Result

Level 2Level 2

Level 3Level 3

Central User and Central User and Operations InterfaceOperations Interface

Applications and Data Applications and Data Management (Archiving)Management (Archiving)

Level 3 Bus = AnLAN

DCS GatewayClient/Server(s)

Long TermStorage

AnalyzerServer

Workstations

DCS L2

DCS L3

TPSCLM

Analyzer Computing System Hierarchy (Level 0/1)Analyzer Computing System Hierarchy (Level 0/1)

Level 4Level 4Remote User Remote User

Interface/ApplicationsInterface/Applications

Server(s)Workstations

Plant LANPlant LAN

Page 7: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1Challenges/Opportunities

Sample Conditioning SystemSample Conditioning System

A

Process StreamProcess Stream

Level 2 Bus = Field LAN

P F T

Level 1 Sensor Bus

Analyzer Analyzer

ControllerController DAACCom

All System Components All System Components in Contact with Sample in Contact with Sample including the Sensorsincluding the Sensors

Level 0Level 0

Level 1Level 1

All Additional Electronic and All Additional Electronic and Computing Components Computing Components Required to Generate Required to Generate

Analytical ResultAnalytical Result

Level 2Level 2

Level 3Level 3

Central User and Central User and Operations InterfaceOperations Interface

Applications and Data Applications and Data Management (Archiving)Management (Archiving)

Level 3 Bus = AnLAN

DCS GatewayClient/Server(s)

Long TermStorage

AnalyzerServer

Workstations

DCS L2

DCS L3

TPSCLM

Level 4Level 4Remote User Remote User

Interface/ApplicationsInterface/Applications

Server(s)Workstations

Plant LANPlant LAN

Page 8: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

Level 2Level 2

Level 3Level 3

Central User and Central User and Operations InterfaceOperations Interface

Applications and Data Applications and Data Management (Archiving)Management (Archiving)

Level 3 Bus = AnLAN

DCS GatewayClient/Server(s)

Long TermStorage

AnalyzerServer

Workstations

DCS L2

DCS L3

TPSCLM

Sample Conditioning SystemSample Conditioning System

A

Process StreamProcess Stream

Level 2 Bus = Field LAN

P F T

Level 1 Sensor Bus

AnalyzerAnalyzerControllerController

DAACCom

All System Components All System Components in Contact with Sample in Contact with Sample including the Sensorsincluding the Sensors

Level 0Level 0

Level 1Level 1

All Additional Electronic and All Additional Electronic and Computing Components Computing Components Required to Generate Required to Generate

Analytical ResultAnalytical Result

Proprietary vs. Open Connectivity Solutions

= Common= CommonSolutionsSolutions

Level 4Level 4Remote User Remote User

Interface/ApplicationsInterface/Applications

Server(s)Workstations

Page 9: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1Level 0/1 Challenges Opportunities

Sample Conditioning SystemSample Conditioning System

A

Process StreamProcess Stream

P F T

Level 1 Sensor Bus

AnalyzerAnalyzerControllerController DAAC

Com

All System Components All System Components in Contact with Sample in Contact with Sample including the Sensorsincluding the Sensors

Level 0Level 0

Level 1Level 1

All Additional Electronic and All Additional Electronic and Computing Components Computing Components Required to Generate Required to Generate

Analytical ResultAnalytical Result

Level 2Level 2

Level 3Level 3

Central User and Central User and Operations InterfaceOperations Interface

Applications and Data Applications and Data Management (Archiving)Management (Archiving)

Level 3 Bus = AnLAN

DCS GatewayClient/Server(s)

Long TermStorage

AnalyzerServer

Workstations

DCS L2

DCS L3

TPSCLM

Level 4Level 4Remote User Remote User

Interface/ApplicationsInterface/Applications

Server(s)Workstations

Page 10: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

A

Process StreamProcess Stream

P F T

Level 1Sensor Bus

AnalyzerAnalyzerControllerController DAA

Com

NeSSI NeSSI Concept (CPAC Initiative):Concept (CPAC Initiative):

Small Smart Integrated Sensor and Sampling systemSmall Smart Integrated Sensor and Sampling system

Modular Design based on Surface Mount TechnologyModular Design based on Surface Mount Technology

Ensure the Ensure the Representativenes Representativenes of Sample (Data Validation)of Sample (Data Validation)

Level 0Level 0

Level 1Level 1

Level 0/1 Challenges Opportunities

Page 11: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

A

Process StreamProcess Stream

P F T

Level 1 Sensor Bus

Analyzer Analyzer

ControllerController DAACom

Level 1 Sensor Bus:Level 1 Sensor Bus:

True Plug and Play Installation/Configuration (a la USB?)True Plug and Play Installation/Configuration (a la USB?)

Should ideally include Analytical Sensor (pH, Should ideally include Analytical Sensor (pH, Cond Cond etc.)etc.)

Potential for Inherently Safe DesignsPotential for Inherently Safe Designs

Level 0Level 0

Level 1Level 1

Level 0/1 Challenges Opportunities

Page 12: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

Sample Conditioning SystemSample Conditioning System

A

Process StreamProcess Stream

P F T

Level 1 Sensor Bus

AnalyzerAnalyzerControllerController DAAC

Com

Level 0Level 0

Level 1Level 1

Level 2Level 2

Level 3Level 3

Level 3 Bus = AnLAN

DCS GatewayClient/Server(s)

Long TermStorage

AnalyzerServer

Workstations

DCS L2

DCS L3

TPSCLM

Level 4Level 4Server(s)Workstations

Level 1-2 Challenges

Page 13: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

Level 2 Bus = Field LAN

AnalyzerAnalyzerControllerController DAAC

Com

Level 3 Bus = AnLAN

DCSDomain

O&MDomain

Measure-mentDomain

Primary Data Path > Primary Data Path > Requires Maximum Requires Maximum Integrity/ReliabilityIntegrity/Reliability

Secondary Data Path > Secondary Data Path > Requires HighRequires HighIntegrity/ReliabilityIntegrity/Reliability

Measurement Data(Validated)Status/Change Info

Limited Control Functions

DCS Data +:Raw DataCalibrationSQCDiagnostics/Alarms

Configuration DataAll Control Functions

Level 1-2 Challenges: Domain Interactions

L4 = EnterpriseWide Domain

L1L1

L2L2

L3L3

L4L4

Page 14: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

Level 2 Bus = Field LAN

AnalyzerAnalyzerControllerController DAAC

Com

Level 3 Bus = AnLAN

DCS L2

DCS GatewayServer(s)

L1L1

L2L2

L3L3

Ethernet

DCS OPC DCS OPC ClientClient

OPC ProtocolOPC Protocolon Etherneton Ethernet

Measurement Data(Validated)Status/Change Info

Limited Control Functions

Analyzer OPC Analyzer OPC Server(s)Server(s)

Level 1-2 Challenges: DCS Domain

Page 15: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

Level 2 Bus = Field LAN

AnalyzerAnalyzerControllerController

DAAC

Com

Level 3 Bus = AnLAN

GatewayServer

AnalyzerServer

Physical LayerPhysical Layer

Ethernet TCP/IPEthernet TCP/IP((LonWorksLonWorksProfibusProfibusModbus Modbus PlusPlusDeviceNetDeviceNetEtc.)Etc.)

Scalable Scalable Analyzer/COMAnalyzer/COMPlatformsPlatforms

WindowsCEWindowsCENT KernelNT KernelWin2000/NTWin2000/NTOPC ClientOPC ClientBrowser ClientBrowser Client

WorkstationWorkstationPlatformPlatform

Win2000/NTWin2000/NTBrowser EnabledBrowser Enabled

WS

Level 1-2 Challenges: DCS/O&M Domains

OPC ProtocolOPC Protocolon Etherneton Ethernet

Gateway Gateway Server Server PlatformPlatform

Win2000/NTWin2000/NTMultiple OPC Multiple OPC Servers/DriversServers/Drivers

Analyzer Analyzer Server Server PlatformPlatform

Win2000/NTWin2000/NTMultiple Multiple Servers/DriversServers/DriversDatabaseDatabase

Application Layer(s) Application Layer(s) ProtocolsProtocols

OPCOPCHTTPHTTPFF (HSE)?FF (HSE)?ProprietaryProprietary

Page 16: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

AnalyzerAnalyzerControllerController DAAC

Server(s)Workstations

Com

Level 3 Bus = AnLAN

DCS GatewayClient/Server(s)

Long TermStorage

AnalyzerServer

DCS L2

DCS L3

TPSCLM

Level4 Access expose L2/L3 Analyzer Level4 Access expose L2/L3 Analyzer Devices to EnterpriseDevices to Enterprise--wide Network wide Network

L2/L3 must meet EnterpriseL2/L3 must meet Enterprise--widewideSecurity/Controls standards:Security/Controls standards:-- Logon authentication (Requires NT Logon authentication (Requires NT

Domain Controller Domain Controller –– not shown)not shown)-- Software Isolation (Requires Win2000/NT Software Isolation (Requires Win2000/NT

Terminal Server)Terminal Server)

L1L1

L4L4

L2L2

L3L3

WS

Level 2 Bus = Field LAN

Level 4/3/2 Challenges: Remote Access & Security and Controls

Page 17: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

O&MDomain

DCSDomain

Connectivity: Summary

Level 2 Bus = Field LAN

AnalyzerAnalyzerControllerControllerDAAC

Com

DCS L2

DCS GatewayClient/Server(s)

Level 3 Bus = AnLAN

Long TermStorage

AnalyzerServer

Workstations

WindowsCEWindowsCENTKernelNTKernelWin2000/NTWin2000/NT

Ethernet TCP/IPEthernet TCP/IP-- OPCOPC-- HTTPHTTP-- FF?FF?-- ProprietaryProprietary

Win2000/NTWin2000/NT

OPC ProtocolOPC Protocolon Etherneton Ethernet

Win2000/NTWin2000/NT

Not discussed:Not discussed:

RedundancyRedundancy

Wireless LAN’sWireless LAN’s

Portable Terminals Portable Terminals

Page 18: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1The Process Analytics Community 1M$?

Given the choices of:• controller, server and workstation platforms• communication protocols• database options (short term and long term)• security and controls needs (local & remote access)

How do we develop and agree on industry guidelines for the How do we develop and agree on industry guidelines for the analyzer connectivity infrastructure which will ensure analyzer connectivity infrastructure which will ensure

plugplug--andand--play compatibility for all analyzers? play compatibility for all analyzers?

? ? BIG QUESTION ? ?? ? BIG QUESTION ? ?

Page 19: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1 Considerations:

The Process Analytics Community 1M$?

• Convene an Open Process Analytics “Forum”(Sponsored by CPAC or MCEC or ISA AD?)

• Develop a consensus about Proprietary vs Open Model (POM)(Learn from FF and OPCF?)

• Confirm challenges to achieve POM goals

• Establish a Workgroup to address each challenge(should NOT be a formal standardization effort)

• Issue Guidelines

• Keep Effort Evergreen

Page 20: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1Call to Action

Opportunity is Knocking:

You are invited to an ad-hoc meeting on Tuesday 6:30 pm

Explore/Test Process Analytics “Forum” Concept:

• Connectivity (Plug and Play Integration)

• Modular Sampling System Initiative(More at our Sampling System Session this PM)

Page 21: Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term Storage Analyzer Server Workstations DCS L2 DCS L3 TPS CLM Analyzer Computing System

Con

nec

tivi

ty f

or P

A S

yste

ms

Con

nec

tivi

ty f

or P

A S

yste

ms

––C

onfu

sion

or

Opp

ortu

nit

yC

onfu

sion

or

Opp

ortu

nit

yIF

PA

C 2

00

1

Mark Griffin - ExxonMobil Chemical

Larry Washburn - ExxonMobil Chemical

Jeff Gunnell - ExxonMobil Chemical

Dan Podkulski - ExxonMobil Chemical

Norm Kincade - LaPlace Technologies

ABB Analytical

SAAI

Rosemount Analytical

Acknowledgements