SCADA Communication and Architecture Principles

Slides:



Advertisements
Similar presentations
Supervisory Control & Data Acquisition Communication Technology Modbus Protocol.
Advertisements

Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Distributed Information Systems - The Client server model
1. By the end of this lecture you should be able … To describe in general terms how computers function To describe the fetch-execute cycle To explain.
SCADA MODEL SYSTEM COMPONENTS
 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.
The Interface Solution Experts Intrinsically Safe Design, TCM installs in: Class I, II, & III Div 1 and 2 (Zones 0/1 & 2) Up to 32 Channels.
SCADA and Telemetry Presented By:.
IRRInet & ICC System Concept
Chapter 5 Networks Communicating and Sharing Resources
Processor Structure & Operations of an Accumulator Machine
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Principles of I/0 hardware.
Software Aspects of PQ in a DG Context By Dr. Siri Varadan.
 AUTOMATION  PLC  SCADA  INSTRUMENTATION  DRIVES & MOTORS.
Unit 5 CONTROL CENTERS AND POWER SYSTEM SECURITY.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Topics of presentation
Computer by S.Shrestha (comp 251)
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Sentry System Two-Way Communication.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Artificial Intelligence In Power System Author Doshi Pratik H.Darakh Bharat P.
MDC-700 Series Modbus Data Concentrator [2016,05,26]
OPERATES SCADA OPERATION SYSTEM Explain the operational SCADA
SCADA SCADA TRAINING AJAY K BASU
Case Study: Real Life Unified Architecture Value
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
The Client-Server Model
UNICOS: UNified Industrial COntrol System CPC (Continuous Process Control) Basic course SESSION 3: PLC basics UCPC 6 UNICOS-Continuous Process Control.
System Architecture & Hardware Configurations
Networking Devices.
WEB SERVICES.
Modbus interworking Group Name: ARC
SCADA for Remote Industrial Plant
System Design Ashima Wadhwa.
DT80 range Modbus capability
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
How SCADA Systems Work?.
MVC and other n-tier Architectures
Deconstruction of the Wilderness Weather Station Case Study
Part 3 Design What does design mean in different fields?
System Architecture & Hardware Configurations
CT1303 LAN Rehab AlFallaj.
A SEMINAR ON INDUSTRIAL NETWORKING STANDARDS FOR IMPROVED COMMUNICATION AND CONTROL PRESENTED BY MARK MARVELLOUS .P (COE OPTION)
Session III Architecture of PLC
#01 Client/Server Computing
Protocols and Layering
Programmable Logic Controllers (PLCs) An Overview.
Graphite® Control Platform
Smart battery management
GEOMATIKA UNIVERSITY COLLEGE CHAPTER 2 OPERATING SYSTEM PRINCIPLES
Talking to SAM - Network Communications for NeSSI
PLC Hardware Components.
Process Monitoring and Control Systems
Computer communications
Automation Committee Workshop Presentation 2
Middleware, Services, etc.
Outline Chapter 2 (cont) OS Design OS structure
Intelligent HVAC Control
Plc & scada applications
Ch 17 - Binding Protocol Addresses
ETC Company Background and Sasquatch Introduction
Day 2 Training - Technical
SOFTWARE DEVELOPMENT LIFE CYCLE
Process Dynamics and Control:
#01 Client/Server Computing
Chapter 3 Software.
Presentation transcript:

SCADA Communication and Architecture Principles Mark Scantlebury, P. Eng., BASc. President and CEO 11/21/2018

Overview SCADA System Basics Field Communications Modbus Protocol Hazardous Locations Field Architectures © Extreme Telematics Corp. 2013 11/21/2018

SCADA Supervisory Control And Data Acquisition General term for a system used to control and collect data from a set of remote devices. Many choices for system architecture, types of devices, and communication protocols. Concepts are simple, but systems can get complex. Will discuss most popular systems used for oil and gas. © Extreme Telematics Corp. 2013 11/21/2018

System Overview © Extreme Telematics Corp. 2013 11/21/2018

Field Devices Many Different Types of Devices RTU – Remote Terminal Unit PLC – Programmable Logic Controller Application Specific – i.e. Flow Computer Responsible for Monitoring Local Sensors and Providing Control Current Values Made Available Some History Stored © Extreme Telematics Corp. 2013 11/21/2018

Servers Communication Driver Retrieves Data From Remote Devices Historian is a database that stores multiple historical values for a specific tag (value from a device). HMI – Human Machine Interface is the set of screens made available to client devices. Multiple items may be combined © Extreme Telematics Corp. 2013 11/21/2018

Clients Many different types of client devices Thick (installed) or thin (web) client interfaces Can be connected to the network locally or remotely Access always goes through the server © Extreme Telematics Corp. 2013 11/21/2018

Field Communications Many choices for communicating with RTUs/PLCs in the field Allows the server to get information from each device Most likely a polled architecture Data can be sent from end devices Modbus is still the most common Typically cannot mix protocols unless over Ethernet © Extreme Telematics Corp. 2013 11/21/2018

Understanding Communications Protocol, Parity, Stop Bits, and Start Bits are all just definitions of what language is being spoken Baud Rate is the speed of the message Both the sender and receiver have to speak the same language at the same speed Many physical ways to get the message there. Wire, Fiber, Radio, Satellite are some examples The message is the same © Extreme Telematics Corp. 2013 11/21/2018

Communication Layers Several interchangeable pieces. All work together to communicate across devices Application Flow Calculator Plunger Lift Protocol DNP3 Modbus Physical Radio Frequency RS-485 © Extreme Telematics Corp. 2013 11/21/2018

Modbus Protocol Master/Slave Polled Architecture Broadcast (Everyone Hears Master) Limited by time to complete polling cycle Very easy to understand Supported by large number of devices Not the most efficient, but too much legacy to change overnight © Extreme Telematics Corp. 2013 11/21/2018

Postal System Same Layout Same Type of Device Sorting Center Mailbox Local Post Office Letters Data Register Local Slave Device Modbus Master Different Layout Different Type of Device © Extreme Telematics Corp. 2013 11/21/2018

Modbus Data Four Main types of Data Coils – True or False. Can be read or written and usually executes some action. i.e. Open or Close Valve Input Discretes – True or False. Read only. i.e. Battery Good Input Registers – 16 bit number. Read only. i.e. Battery voltage Holding Registers – 16 bit number. Read or write. i.e. Current Time Combine multiple 16 bit registers to create a 32 bit number. © Extreme Telematics Corp. 2013 11/21/2018

Modbus Format Station Address – The address that this command is destined for Command – Different codes to read or write different register types. Some codes indicate bulk data. Register – The starting register to read/write. Data – One to many bytes of data Checksum – Ensures the data integrity. © Extreme Telematics Corp. 2013 11/21/2018

Hazardous Locations Class I Div 1, Class 1 Div 2 Typical Different Gas Groups Different Temperature Codes IEC 60079-11 is the more up to date, international standard Referenced by latest CSA and UL standards Uses Zones instead of Divisions Div 1 Div 2 Previous Zone 0 Zone 1 Zone 2 IEC 60079-11 © Extreme Telematics Corp. 2013 11/21/2018

Hazardous Locations Zones Type of Rating Zone 0 – Gas is present Zone 1 – Gas sometimes present normally Zone 2 – Gas present under failure Type of Rating Explosion Proof – Explosion Contained Intrinsically Safe – Will not cause gas to be ignited. Lower component temperatures and low capacitance. Div 1 Div 2 Previous Zone 0 Zone 1 Zone 2 IEC 60079-11 © Extreme Telematics Corp. 2013 11/21/2018

Field Architectures There are a number of different ways to connect devices in the field. Typical Flow Monitor Independent Plunger Control Daisy Chain Shared Communication There is no right or wrong architecture. Each has its advantages and disadvantages © Extreme Telematics Corp. 2013 11/21/2018

Typical Flow Monitor Likely configuration of any existing network Other Logic implemented in flow computer Advantages Less Hardware Costs Simpler Hardware Configuration Disadvantages Limited space for programming Programming may be basic or non-existent Basic on site display if any Access needs to be given to service companies Costs to maintain software Expensive Sensors/Interfaces Solar Radio PLC/ RTU Battery Charger Zone 2 © Extreme Telematics Corp. 2013 11/21/2018

Independent Plunger Control Can Run standalone Add Radio Panel to connect to SCADA Advantages Local Interface Advanced Algorithms No Development Costs Service Companies Don’t Have Access to Flow Computer Cost Effective Sensors Disadvantages Additional Hardware Costs Solar Solar Plunger Controller Radio Barrier Battery Charger Zone 2 Zone 0/1 © Extreme Telematics Corp. 2013 11/21/2018

Daisy Chain Combine Independent Plunger Control with existing SCADA More Hardware Costs, but a lot of development and maintenance costs are offset Some Programming of PLC/RTU Required Solar Solar Plunger Controller Radio PLC/ RTU Barrier Battery Charger Zone 2 Zone 0/1 © Extreme Telematics Corp. 2013 11/21/2018

Shared Communication Shares radio instead of going through PLC/RTU Simpler Implementation, but uses extra Modbus address. Solar Solar Plunger Controller Radio PLC/ RTU Barrier Battery Charger Zone 2 Zone 0/1 © Extreme Telematics Corp. 2013 11/21/2018

Plunger SCADA Module Most Cost Effective and Flexible Eliminates the need for a barrier Uses Single Modbus Address Uses Cost Effective Sensors Eliminates battery, solar panel, and enclosure from plunger system Radio Battery Plunger Control Charger Solar Zone 2 PLC/ RTU Zone 0/1 Radio Battery Charger Solar Zone 2 PLC/ RTU Zone 0/1 © Extreme Telematics Corp. 2013 11/21/2018

Questions? © Extreme Telematics Corp. 2013 11/21/2018 23