Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term...
Transcript of Connectivity for Process Analytical Systems: Confusion or ...€¦ · Client/Server(s) Long Term...
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ? ?
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
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)
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