Message-Based Communications for Pipeline SCADA Stephen Koenig, P.E. Smarter Infrastructure for Oil and Gas December 3, 2013 Houston, TX source:

Slides:



Advertisements
Similar presentations
Remote Automation and Monitoring: PLC or RTU. Key Points PLCs and RTUs are similar devices with somewhat differing functionality.
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Communication Topics Jason Hill –
CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
Distributed Data Processing
Tony Naaman Systems Architecture iDirect, USA
Distributed Processing, Client/Server and Clusters
Database Architectures and the Web
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
OSI Model OSI MODEL.
Team Dec13_11: Cole Hoven Jared Pixley Derek Reiser Rick Sutton Adviser/Client: Prof. Manimaran Govindarasu Graduate Assistant: Aditya Ashok PowerCyber.
Operational Technology + Information Technology Arlen Nipper - Cirrus Link Applying Message Oriented Middleware to Operational Systems.
An Introduction to SCADA Fundamentals and Implementation Supervisory Control And Data Acquisition.
A Cost Effective Means to Transmit Real-Time and Archived Well Data
SCADA SYSTEM CLASSIFICATION
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
 A system consisting of a number of remote terminal units (or RTUs) collecting field data connected back to a master station via a communications system.
Secure Systems Research Group - FAU 1 SCADA Software Architecture Meha Garg Dept. of Computer Science and Engineering Florida Atlantic University Boca.
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
Opportunities for TETRA In the Oil & Gas Industry Robin Davis - Group Director Technology 2 nd Middle East Conference, Dubai 18 th May 2004.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Smart Grid Research Consortium Conference Communications: Technologies Systems Future Trends Dr Rick Russell.
An Introduction to SCADA Fundamentals and Implementation
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
SCADA FOR WATER DISTRIBUTION IC DEPT. GECGn SEC28.
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
Smarter Infrastructure For Oil and Gas SCADA - The Value and Existing Systems Phil Goulet, Vice President, Schneider Electric December 3, 2013.
Summary Device protocols tied intimately to applications. A need to significantly reduce critical data update times. Current network bandwidth consumption.
College of Engineering and Architecture Using Information to Increase Power Reliability and Reduce Vulnerability Anjan Bose Washington State University.
SCADA. 3-Oct-15 Contents.. Introduction Hardware Architecture Software Architecture Functionality Conclusion References.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
1 Monitor System Reliability alarm on demand, sag/surge, and etc. Perform Advanced Power Quality Analysis provide real-time trending. Centralized.
©2005 Aspen Technology, Inc. All rights reserved. Oil & Gas Integrated Operations using aspenONE Nick Barnett.
PI on a Mini-PC PI on a Mini-PC Remote Data Collection with Intelligence Roland Heersink Industrial Evolution Chuck Wells OSIsoft.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Client-Server Processing, Parallel Database Processing and Distributed Database Systems. KEVIN ROBERTS ANIKET MURLIDHARAN.
Data and Computer Communications Circuit Switching and Packet Switching.
WELCOME TO SEMINAR ON SCADA WELCOME TO SEMINAR ON SCADA Presented by: ANIL KUMAR RAUT Adm No:33IE/2k.
Unit 5 CONTROL CENTERS AND POWER SYSTEM SECURITY.
Topics of presentation
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Services in a Converged WAN Accessing the WAN – Chapter 1.
Enterprise Systems Business Planning & Logistics Site Manufacturing Operations and Control Area Supervisory Control Basic Control Safety- Instrumented.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
William Stallings Data and Computer Communications
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Routers Operate in a Mesh –Many possible alternative routes between two stations Only One of Many Possible Alternative Routes Packet.
James R. Cash SCADA System. Main Functions Acquire remote data Permit centralized control of pipeline Keep historical record of operation Provide automated.
Application Development
Mr. Mark Welton.  WAN transportation method that formats data into frames and sent over a network controlled by a service provider  Frame Relay is often.
Intro to Distributed Systems and Networks Hank Levy.
M2M Study Item 3GPP2 Orlett W. Pearson May | 3GPP2 M2M Study Item | May GPP2 M2M This study will include the following study targets: 
NDDS: The Real-Time Publish Subscribe Middleware Network Data Delivery Service An Efficient Real-Time Application Communications Platform Presented By:
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
PART1 Data collection methodology and NM paradigms 1.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Artificial Intelligence In Power System Author Doshi Pratik H.Darakh Bharat P.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Database Architectures and the Web
How SCADA Systems Work?.
Building Scalable Ignition Enterprise Architectures
Substation Automation System
IBM Software An oil company gains near-real-time control over 30,000 sensors IBM WebSphere MQ Telemetry software helps ease the operation of 11,000 miles.
OSI Model OSI MODEL.
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

Message-Based Communications for Pipeline SCADA Stephen Koenig, P.E. Smarter Infrastructure for Oil and Gas December 3, 2013 Houston, TX source:

source:

source: Data stored in the meter station Flow Computer Sensor Data Data stored in the Corporate Accounting System Data calculated by meter station Flow Computer

Messaging - 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) Data Destination Data Source Network Message Broker Data Source Data Destination Publish Subscribe Message Format Topic Payload

Automation to Support Pipeline Operations F TP Flow Computer Remote Terminal Unit Comm Processor Tank Gauging System Satellite Link to Control Center

source:

source: API RP 1165 – Recommended Practice for SCADA Displays

Traditional Approach to SCADA Poll/Response Host & RTU ’ s are serial devices – typically Programmable Logic Controllers “ Round Robin ” polling Data format optimized for mininimum overhead

Problems with Poll/Response systems Host “ owns ” communications link Dedicated circuits are too expensive Alarm latency increases with RTU count

Evolution to Message-Based Communications Step 1

Evolution to Message-Based Communications Step 2

Evolution to Message-Based Communications Step 3

Evolution to Message-Based Communications Step 4

Challenges in Use of Message-Based Communications 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

Benefits of Message-Based Approach to SCADA Topic/Payload Message Structure IP Routing Intelligent Front-End Processor Many-to-Many Architecture

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

Benefits – IP Routing Scalability

Benefits – IP Routing -- Redundancy Reducing the Impact of Failure Provisions for broker equipment failure Provisions for loss of primary communications link – backup link Broker1 Broker2 Broker3 Broker4

Benefits – Intelligent Front-End Processor 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 Broker1 Broker2 Broker3 Broker4

Benefits – Many-to-Many Architecture Significantly reduced project schedules Off-line systems receive live data for testing

Future 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