Title: Message-Based Communications for Pipeline SCADA
1Message-Based Communications for Pipeline SCADA
Stephen Koenig, P.E.
Smarter Infrastructure for Oil and
Gas December 3, 2013 Houston, TX
source http//www.epa.gov/gasstar/images/newsroom
/fall11-valve.jpg
2(No Transcript)
3source http//www.welkereng.com/wfms/portfolio/im
ages/pipeline.jpg
4Data stored in the Corporate Accounting System
Data calculated by meter station Flow Computer
Sensor Data
Data stored in the meter station Flow Computer
source http//www.transport4.com/PublicSite/t4pub
licweb/home.aspx
5Messaging - Basic Concepts
- Multiple data sources (publishers) send messages
to multiple data destinations (subscribers) - Destinations subscribe by topic
- Payload can be anything text, binary, fixed
fields, etc up to 250Mbytes in size - Broker supports multiple delivery options (QoS)
6Automation to SupportPipeline Operations
Tank Gauging System
Flow Computer
Remote Terminal Unit
Comm Processor
Satellite Link to Control Center
T
P
F
7(No Transcript)
8source http//www.northerngateway.ca/assets/498x2
45_contentimages/EnvironmenatlResponsibility/Pipel
ineassesment.jpg
9source API RP 1165 Recommended Practice for
SCADA Displays
10Traditional Approach to SCADA Poll/Response
- Host RTUs are serial devices typically
Programmable Logic Controllers - Round Robin polling
- Data format optimized for mininimum overhead
11Problems with Poll/Response systems
- Host owns communications link
- Dedicated circuits are too expensive
- Alarm latency increases with RTU count
12Evolution to Message-Based Communications Step 1
13Evolution to Message-Based Communications Step 2
14Evolution to Message-Based Communications Step 3
15Evolution to Message-Based Communications Step 4
16Challenges in Use of Message-BasedCommunications
for SCADA
- Controls limited life in system
- Stale Data replace poll/response functionality
in event-driven system - Security
- Flexible architecture may result in new
vulnerabilities - Message-based system must be as secure as
traditional poll/response - Need for continuous improvement
17Benefits of Message-Based Approach to SCADA
- Topic/Payload Message Structure
- IP Routing
- Intelligent Front-End Processor
- Many-to-Many Architecture
18Benefits - Topic/Payload Message Structure
- Wildcard subscriptions
- Support for multiple applications on one message
broker - Use of version number in topic
- Facilitate prototype and test of new clients
- Allows site-by-site migration strategy
19Benefits IP Routing Scalability
20Benefits IP Routing -- Redundancy Reducing the
Impact of Failure
Broker1 Broker2 Broker3 Broker4
- Provisions for broker equipment failure
- Provisions for loss of primary communications
link backup link
21Benefits Intelligent Front-End Processor
Broker1 Broker2 Broker3 Broker4
- Adapt Serial Devices to IP/VSAT
- Move polling/response to field
- Ability to handle multiple RTU protocols
- Local intelligence can supplement or enhance
control system
22Benefits Many-to-Many Architecture
- Significantly reduced project schedules
- Off-line systems receive live data for testing
23Future Opportunities for Message-Based SCADA
Systems(from a 2005 perspective)
- Flight Simulator for pipeline Controllers
- Interface to business systems
- Real-time meter ticket transactions to shippers
and other carriers business systems - Distributed SCADA